Matrix Product State Regression for Non-Linear Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing machine learning regression algorithms, such as neural networks, often perform suboptimally and inefficiently in terms of resource usage, particularly when dealing with non-linear regression tasks and Ordinary Differential Equations (ODEs).
Innovation Solution
The implementation of a system that utilizes Matrix Product States (MPS) with tensor network support vector regression, optimizing coefficients through methods like auto-differentiation and density matrix renormalization group variational sweep to minimize a cost function, such as the log-cosh cost function, for efficient non-linear regression and ODE solving.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional neural networks are used for non-linear regression, then the model can handle complex patterns, but the number of parameters increases and computational efficiency decreases
Solution Approach 1:
The patent segments the weight vector into a matrix product state representation where weights are decomposed into a product of smaller matrices. This segmentation reduces the total number of parameters while maintaining the model's capacity to represent complex non-linear relationships through the structured factorization of the weight space.
Solution Approach 2:
The patent changes the parameterization of the neural network by replacing the standard dense weight matrix with a matrix product state decomposition. This parameter change transforms the optimization landscape and reduces the effective number of free parameters while preserving the expressive power needed for accurate regression.
2Reliability
If traditional neural networks are used for regression tasks, then the model can learn from data, but training time and computational resources increase
Solution Approach 1:
By segmenting the weight representation into a matrix product state, the patent enables more efficient computation during training. The segmented structure allows for optimized gradient computation and reduced memory requirements, directly improving training speed while maintaining regression performance.
Solution Approach 2:
The patent substitutes the standard mechanical neural network computation with a tensor network-based computation system. This substitution leverages the algebraic structure of matrix product states to replace traditional matrix multiplications with more efficient tensor contractions, improving computational productivity.
3Adaptability or versatility
If standard weight vectors are used in neural networks, then the model has high representational capacity, but resource usage becomes inefficient
Solution Approach 1:
The patent segments the high-capacity weight vector into a structured matrix product state that maintains representational power through its factorized form. This segmentation reduces the computational resources needed to store and manipulate the weights while preserving the model's adaptability to learn complex patterns.
Solution Approach 2:
The patent creates a composite computational structure by combining multiple smaller matrices into a unified matrix product state representation. This composite approach achieves the same representational capacity as a single large weight matrix but with reduced resource usage, analogous to using composite materials for structural efficiency.
Data Source
AI summary
A method of applying non-linear regression on a set of data points to get an estimate is described herein. The method includes receiving a set of N datapoints, separating the set of N datapoints into Nb batches, receiving a family of fitting functions, and minimizing a log-cosh cost function for each batch by selecting parameters that minimize the log-cosh cost function. The parameters are obtained by: receiving a matrix product state (MPS) model and training the MPS to minimize loss over all the Nb batches, including choosing an MPS with M+D tensors. All tensors except D correspond to one datapoint in each of the Nb batches, D extra tensors in the MPS have a physical dimension of size M corresponding to the number of possible outputs for a given batch, and the coefficients of the tensors in the MPS minimize the log-cosh cost function sequentially over all the Nb batches.


