Singular Value Decomposition
Singular Value Decomposition (SVD) is a very important matrix factorization technique in linear algebra which generalizes the eigenvalue decomposition to both non square and non symmetric matrices. This report explains the theoretical foundation of SVD by numerical examples and the comparison of SVD with eigenvalue decomposition on the basis of versatility. Theoretical derivations, including proofs of SVD existence and uniqueness, are presented with practical implementation using Python. Experiments include image compression via truncated SVD and dimensional reduction on the Iris dataset. The results indicate that only top k singular values are enough to retain the essential data features and reduce storage requirements. For example, image compression with 50 singular values results in a MSE of 0.05 and visually clear images, as well as 4D data can be reduced into 2D without losing discriminative patterns. Findings confirm that SVD is computationally stable and efficient, and provides robust solution for rank approximation, noise reduction, and feature extraction. The study demonstrates that SVD's capability to break down data into intelligible components make it to remain relevant in big data analytics, scientific computation and artificial intelligence, with foreseeable future improvements also likely to increase its applications.
Authors
- Xinyi Zhao (ORCID: https://orcid.org/0000-0002-5673-6661)
Institutions
- Vascular Institute of New York (US)
Publication Details
- Journal
- Theoretical and Natural Science
- Published
- 2025-07-20
- DOI
- https://doi.org/10.54254/2753-8818/2025.gl24952
- Primary Topic
- Matrix Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00