TensorCodec: Compact Lossy Compression of Tensors without Strong Data Assumptions
Taehyung Kwon, Jihoon Ko, Jinhong Jung, and Kijung Shin

TL;DR
TensorCodec is a novel lossy tensor compression method that leverages neural tensor-train decomposition, tensor folding, and index reordering to achieve higher compression ratios and accuracy without strong data assumptions.
Contribution
It introduces Neural Tensor-Train Decomposition combined with tensor folding and index reordering, enabling effective compression of general tensors without relying on strict data assumptions.
Findings
Up to 7.38x more compact than competitors
Up to 3.33x more accurate reconstruction
Linear compression time with logarithmic reconstruction time
Abstract
Many real-world datasets are represented as tensors, i.e., multi-dimensional arrays of numerical values. Storing them without compression often requires substantial space, which grows exponentially with the order. While many tensor compression algorithms are available, many of them rely on strong data assumptions regarding its order, sparsity, rank, and smoothness. In this work, we propose TENSORCODEC, a lossy compression algorithm for general tensors that do not necessarily adhere to strong input data assumptions. TENSORCODEC incorporates three key ideas. The first idea is Neural Tensor-Train Decomposition (NTTD) where we integrate a recurrent neural network into Tensor-Train Decomposition to enhance its expressive power and alleviate the limitations imposed by the low-rank assumption. Another idea is to fold the input tensor into a higher-order tensor to reduce the space required by…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Parallel Computing and Optimization Techniques · Computational Physics and Python Applications
