Accelerating Sparse Tensor Decomposition Using Adaptive Linearized Representation
Jan Laukemann, Ahmed E. Helal, S. Isaac Geronimo Anderson, Fabio, Checconi, Yongseok Soh, Jesmin Jahan Tithi, Teresa Ranadive, Brian J, Gravelle, Fabrizio Petrini, and Jee Choi

TL;DR
This paper introduces ALTO, a novel sparse tensor representation that enhances tensor decomposition efficiency by enabling better parallel processing, reducing memory use, and adapting dynamically to data irregularities, leading to significant speedups.
Contribution
The paper presents ALTO, a new mode-agnostic sparse tensor format, and parallel algorithms that improve tensor decomposition performance on modern processors.
Findings
ALTO achieves over 10x speedup over state-of-the-art formats.
ALTO reduces storage costs to 25% of mode-specific formats.
Dynamic heuristics improve algorithm selection based on tensor characteristics.
Abstract
High-dimensional sparse data emerge in many critical application domains such as healthcare and cybersecurity. To extract meaningful insights from massive volumes of these multi-dimensional data, scientists employ unsupervised analysis tools based on tensor decomposition (TD) methods. However, real-world sparse tensors exhibit highly irregular shapes and data distributions, which pose significant challenges for making efficient use of modern parallel processors. This study breaks the prevailing assumption that compressing sparse tensors into coarse-grained structures or along a particular dimension/mode is more efficient than keeping them in a fine-grained, mode-agnostic form. Our novel sparse tensor representation, Adaptive Linearized Tensor Order (ALTO), encodes tensors in a compact format that can be easily streamed from memory and is amenable to both caching and parallel execution.…
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
TopicsTensor decomposition and applications · Computational Physics and Python Applications
