A Consistently Oriented Basis for Eigenanalysis

12/30/2019
by   Jay Damask, et al.
1

Repeated application of machine-learning, eigen-centric methods to an evolving dataset reveals that eigenvectors calculated by well-established computer implementations are not stable along an evolving sequence. This is because the sign of any one eigenvector may point along either the positive or negative direction of its associated eigenaxis, and for any one eigen call the sign does not matter when calculating a solution. This work reports an algorithm that creates a consistently oriented basis of eigenvectors. The algorithm postprocesses any well-established eigen call and is therefore agnostic to the particular implementation of the latter. Once consistently oriented, directional statistics can be applied to the eigenvectors in order to track their motion and summarize their dispersion. When a consistently oriented eigensystem is applied to methods of machine-learning, the time series of training weights becomes interpretable in the context of the machine-learning model. Ordinary linear regression is used to demonstrate such interpretability. A reference implementation of the algorithm reported herein has been written in Python and is freely available, both as source code and through the thucyd Python package.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/07/2021

DoubleML – An Object-Oriented Implementation of Double Machine Learning in Python

DoubleML is an open-source Python library implementing the double machin...
research
03/09/2022

SparseChem: Fast and accurate machine learning model for small molecules

SparseChem provides fast and accurate machine learning models for bioche...
research
09/19/2019

InterpretML: A Unified Framework for Machine Learning Interpretability

InterpretML is an open-source Python package which exposes machine learn...
research
03/17/2021

DoubleML – An Object-Oriented Implementation of Double Machine Learning in R

The R package DoubleML implements the double/debiased machine learning f...
research
05/07/2023

PiML Toolbox for Interpretable Machine Learning Model Development and Validation

PiML (read π-ML, /`pai.`em.`el/) is an integrated and open-access Python...
research
09/15/2021

Sign-MAML: Efficient Model-Agnostic Meta-Learning by SignSGD

We propose a new computationally-efficient first-order algorithm for Mod...
research
08/05/2021

Implementing the BBE Agent-Based Model of a Sports-Betting Exchange

We describe three independent implementations of a new agent-based model...

Please sign up or login with your details

Forgot password? Click here to reset