Fast Updating Truncated SVD for Representation Learning with Sparse Matrices
Haoran Deng, Yang Yang, Jiahe Li, Cheng Chen, Weihao Jiang, Shiliang Pu
Abstract
Updating a truncated Singular Value Decomposition (SVD) is crucial in representation learning, especially when dealing with large-scale data matrices that continuously evolve in practical scenarios. Aligning SVD-based models with fast-paced updates becomes increasingly important. Existing methods for updating truncated SVDs employ Rayleigh-Ritz projection procedures, where projection matrices are augmented based on original singular vectors. However, these methods suffer from inefficiency due to the densification of the update matrix and the application of the projection to all singular vectors. To address these limitations, we introduce a novel method for dynamically approximating the truncated SVD of a sparse and temporally evolving matrix. Our approach leverages sparsity in the orthogonalization process of augmented matrices and utilizes an extended decomposition to independently store projections in the column space of singular vectors. Numerical experiments demonstrate a remarkable efficiency improvement of an order of magnitude compared to previous methods. Remarkably, this improvement is achieved while maintaining a comparable precision to existing approaches.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 1ce286dc-ca26-4e94-92e6-39adba3d605dBuilds on4
- LightGCL: Simple Yet Effective Graph Contrastive Learning for RecommendationXuheng Cai, Chao Huang, Lianghao Xia, Xubin RenICLR 2023 · 99 citations
- Projection techniques to update the truncated SVD of evolving matrices with applicationsVasileios Kalantzis, Georgios Kollias, Shashanka Ubaru, Athanasios N. Nikolakopoulos et al.ICML 2021 · 11 citations
- Implicit SVD for Graph Representation LearningSami Abu-El-Haija, Hesham Mostafa, Marcel Nassar, Valentino Crespi et al.NeurIPS 2021 · 7 citations
- Accelerating Dynamic Network Embedding with Billions of Parameter Updates to MillisecondsHaoran Deng, Yang Yang, Jiahe Li, Haoyang Cai et al.KDD 2023 · 4 citations
Related papers
- Approximate Multiplication of Sparse Matrices with Limited SpaceYuanyu Wan, Lijun ZhangAAAI 2021 · 4 citations
- Efficient Tree-SVD for Subset Node Embedding over Large Dynamic GraphsXinyu Du, Xingyi Zhang, Sibo Wang, Zengfeng HuangSIGMOD 2023 · 13 citations
- Error Estimation for Sketched SVD via the BootstrapMiles E. Lopes, N. Benjamin Erichson, Michael W. MahoneyICML 2020 · 12 citations
- FlashSVD: Memory-Efficient Inference with Streaming for Low-Rank ModelsZishan Shao, Yixiao Wang, Qinsi Wang, Ting Jiang et al.AAAI 2026 · 2 citations
- Generalized Matrix Local Low Rank Representation by Random Projection and Submatrix PropagationPengtao Dang, Haiqi Zhu, Tingbo Guo, Changlin Wan et al.KDD 2023 · 3 citations
