TUCKET: A Tensor Time Series Data Structure for Efficient and Accurate Factor Analysis over Time Ranges
Ruizhong Qiu, Jun-Gi Jang, Xiao Lin, Lihui Liu, Hanghang Tong
Abstract
Given an evolving tensor time series and multiple time ranges, how can we compute Tucker decomposition for each time range efficiently and accurately? Tucker decomposition has been widely used in a variety of applications to obtain latent factors of tensor data. For example, Tucker decomposition on air pollution data allows us to analyze and compare air pollution patterns between different locations during different periods of time. In these applications, a common need is to compute Tucker decomposition for a given time range. Furthermore, real-world tensor time series are typically evolving in the time dimension. Such needs call for a data structure that can efficiently and accurately support range queries of Tucker decomposition and stream updates. Unfortunately, existing methods do not support either range queries or stream updates. For methods that do not support range queries, they have to re-compute from scratch for each query. Not until 2021 has a data structure called Zoom-Tucker been proposed to support range queries via block-wise preprocessing. However, Zoom-Tucker does not support stream updates and, more critically, suffers from a reluctant efficiency-accuracy tradeoff --- a large block size causes inaccuracy, while a small block size leads to inefficiency. This challenging problem has remained open for years prior to our work. To solve this challenging problem, we propose TUCKET, a data structure that can efficiently and accurately handle both range queries and stream updates. Our key idea is to design a new data structure that we call a stream segment tree by generalizing the segment tree , a data structure that was originally invented for computational geometry. For a range query of length L , our TUCKET can find O (log L ) nodes (called the hit set ) from the tree and efficiently stitch their preprocessed decompositions to answer the range query. We also propose an algorithm to optimally prune the hit set via an approximation of subtensor decomposition. For the T -th stream update, our TUCKET modifies only amortized O (1) nodes and only O (log T ) nodes in the worst case. Extensive evaluation demonstrates that our TUCKET consistently achieves the highest efficiency and accuracy across four large-scale datasets. Our TUCKET achieves at least 3 times lower latency and at least 1.4 times smaller reconstruction error than Zoom-Tucker on all datasets. The full version can be found at https://github.com/q-rz/TUCKET/blob/main/TUCKET-Full.pdf.
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 37eb4b89-05d0-4244-b604-46fa91aa3d96Cited by top-tier papers11
- Gradient Compressed Sensing: A Query-Efficient Gradient Estimator for High-Dimensional Zeroth-Order OptimizationRuizhong Qiu, Hanghang TongICML 2024 · 12 citations
- PLANETALIGN: A Comprehensive Python Library for Benchmarking Network AlignmentQi Yu, Zhichen Zeng, Yuchen Yan, Zhining Liu et al.ICLR 2026 · 12 citations
- Continual Low-Rank Adapters for LLM-based Generative Recommender SystemsHyunsik Yoo, Ting-Wei Li, SeongKu Kang, Zhining Liu et al.ICLR 2026 · 9 citations
- Prune as You Generate: Online Rollout Pruning for Faster and Better RLVRHaobo Xu, Sirui Chen, Ruizhong Qiu, Yuchen Yan et al.ACL 2026 · 6 citations
- Graph homophily booster: Reimagining the role of discrete features in heterophilic graph learningRuizhong Qiu, Ting-Wei Li, Gaotang Li, Hanghang TongICLR 2026 · 2 citations
Builds on4
- Tensor Decompositions for Temporal Knowledge Base CompletionTimothée Lacroix, Guillaume Obozinski, Nicolas UsunierICLR 2020 · 341 citations
- Multi-Mode Deep Matrix and Tensor FactorizationJicong FanICLR 2022 · 44 citations
- Fast and accurate randomized algorithms for low-rank tensor decompositionsLinjian Ma, Edgar SolomonikNeurIPS 2021 · 35 citations
- Fast and Memory-Efficient Tucker Decomposition for Answering Diverse Time Range QueriesJun-Gi Jang, U KangKDD 2021 · 24 citations
Related papers
- Fast and Accurate Element-Level Streaming CP Decomposition for Higher-Order TensorsJeongyoung Lee, SeungJoo Lee, U. KangICDE 2026 · 2 citations
- Toward Scalable Tucker Decomposition: Skew-Aware Multi-Level Partitioning with GPU-Storage Co-ProcessingSeung Hyeon Song, Jihye Lee, Chanki Kim, Kang-Wook ChonICDE 2026
- Streaming Factor Trajectory Learning for Temporal Tensor DecompositionShikai Fang, Xin Yu, Shibo Li, Zheng Wang et al.NeurIPS 2023 · 12 citations
- A Robust Low-Rank Tensor Decomposition and Quantization based Compression MethodYudian Ouyang, Kun Xie, Jigang Wen, Gaogang Xie et al.ICDE 2024 · 9 citations
- Functional Bayesian Tucker Decomposition for Continuous-indexed Tensor DataShikai Fang, Xin Yu, Zheng Wang, Shibo Li et al.ICLR 2024 · 8 citations
