SymProp: Scaling Sparse Symmetric Tucker Decomposition via Symmetry Propagation
- North Carolina State University
- NVIDIA Corporation
- ORNL
- North Carolina State University (NCSU), Raleigh
Sparse symmetric tensors are an important class of tensors, and their decompositions serve as powerful tools for revealing low-rank structures. This paper introduces SymProp, a novel approach for scaling sparse symmetric Tucker decomposition by propagating symmetry through intermediate computations. SymProp optimizes two key computational kernels: Sparse Symmetric Tensor Times Same Matrix chain (S3 TTMc) for Higher-Order Orthogonal Iteration (HOOI) and Sparse Symmetric Tensor Times Same Matrix chain Times Core (S3 TTMcTC) for Higher-Order QR Iteration (HOQRI). Our method employs a metaprogramming-based index iteration approach to efficiently handle the upper triangular parts of intermediate dense symmetric tensors. SymProp achieves up to 50.9× speedup over SPLATT and up to 360.8× over Compressed Sparse Symmetric (CSS) format on the S3 TTMc operation. Moreover, our S3 TTMc and S3 TTMcTC implementations support tensor orders four levels higher than state-of-the-art methods. Our HOQRI demonstrates superior scalability and up to a 33.6× speedup over optimized HOOI. By enabling more scalable Tucker decompositions for higher orders, decomposition ranks, and dimension sizes, SymProp opens new possibilities for analyzing complex hypergraph structures in fields such as network science, data mining, and machine learning.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 3002148
- Country of Publication:
- United States
- Language:
- English
Similar Records
Efficient Parallel Sparse Symmetric Tucker Decomposition for High-Order Tensors
Sparse Symmetric Format for Tucker Decomposition
TTDFT: A GPU accelerated Tucker tensor DFT code for large-scale Kohn-Sham DFT calculations
Conference
·
Thu Dec 31 23:00:00 EST 2020
·
OSTI ID:1820807
Sparse Symmetric Format for Tucker Decomposition
Journal Article
·
Tue Mar 28 20:00:00 EDT 2023
· IEEE Transactions on Parallel and Distributed Systems
·
OSTI ID:1997626
TTDFT: A GPU accelerated Tucker tensor DFT code for large-scale Kohn-Sham DFT calculations
Journal Article
·
Sun Sep 04 20:00:00 EDT 2022
· Computer Physics Communications
·
OSTI ID:2424043