Fast optimization of common basis for matrix set through Common Singular Value Decomposition
Jarek Duda

TL;DR
This paper introduces CSVD, a fast method for optimizing a common basis across multiple matrices using a generalized SVD approach, which simplifies the matrices for machine learning tasks.
Contribution
The paper proposes CSVD, a computationally efficient alternative to gradient descent for finding a common basis for a set of matrices, based on eigenvector computations.
Findings
CSVD is faster than gradient descent methods.
It effectively finds a common basis that simplifies matrix sets.
Applicable to image/video compression datasets.
Abstract
SVD (singular value decomposition) is one of the basic tools of machine learning, allowing to optimize basis for a given matrix. However, sometimes we have a set of matrices instead, and would like to optimize a single common basis for them: find orthogonal matrices , , such that set of matrices is somehow simpler. For example DCT-II is orthonormal basis of functions commonly used in image/video compression - as discussed here, this kind of basis can be quickly automatically optimized for a given dataset. While also discussed gradient descent optimization might be computationally costly, there is proposed CSVD (common SVD): fast general approach based on SVD. Specifically, we choose as built of eigenvectors of and of , where are their weights, are some chosen powers e.g.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Blind Source Separation Techniques · Sparse and Compressive Sensing Techniques
