TSExplain: Explaining Aggregated Time Series by Surfacing Evolving Contributors
Yiru Chen, Silu Huang
Abstract
Aggregated time series can be generated effortlessly everywhere, e.g., "total confirmed covid-19 cases since 2019", "S&P500 during the year 2020", and "total liquor sales over time". Understanding "how" and "why" these key performance indicators(KPI) evolve over time is critical to making data-informed decisions. Existing explanation engines focus on explaining the difference between two relations. However, this falls short of explaining KPI's continuous changes over time, as it overlooks explanations in between by only looking at the two endpoints. Motivated by this, we propose TSExplain, a system that explains aggregated time series by surfacing the underlying evolving top contributors. Under the hood, we leverage the existing work on two-relations diff as a building block and formulate a 𝐾-Segmentation problem to segment the time series such that each segment after segmentation shares consistent explanations, i.e., contributors. To quantify consistency in each segment, we propose a novel within-segment variance design based on top explanations; to derive the optimal 𝐾-Segmentation scheme, we develop a dynamic programming algorithm. Experiments on synthetic and real-world datasets show that our explanation-aware segmentation can effectively identify evolving explanations for aggregated time series and outperform explanation-agnostic segmentation. Further, we proposed an optimal selection strategy of 𝐾 and several optimizations to speed up TSExplain for interactive user experience, achieving up to 13× efficiency improvement.
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.
Cited by top-tier papers1
Ask how each one uses itBuilds on3
- What went wrong and when? Instance-wise feature importance for time-series black-box modelsSana Tonekaboni, Shalmali Joshi, Kieran Campbell, David Duvenaud et al.NeurIPS 2020 · 94 citations
- Putting Things into Context: Rich Explanations for Query Answers using Join GraphsChenjie Li, Zhengjie Miao, Qitian Zeng, Boris Glavic et al.SIGMOD 2021 · 16 citations
- Temporal Dependencies in Feature Importance for Time Series PredictionKin Kwan Leung, Clayton Rooke, Jonathan Smith, Saba Zuberi et al.ICLR 2023 · 7 citations
Related papers
- TimeSeg: An Information-Theoretic Segment-Wise Explainer for Time-Series PredictionsHwijin Kim, Jaeho Kim, Changhee LeeICLR 2026
- Explain Temporal Black-Box Models via Functional DecompositionLinxiao Yang, Yunze Tong, Xinyue Gu, Liang SunICML 2024 · 3 citations
- TIMING: Temporality-Aware Integrated Gradients for Time Series ExplanationHyeongwon Jang, Changhun Kim, Eunho YangICML 2025
- InteDisUX: Intepretation-Guided Discriminative User-Centric Explanation for Time SeriesViet-Hung Tran, Zichi Zhang, Tuan Dung Pham, Ngoc Phu Doan et al.AAAI 2025
- Delta-XAI: A Unified Framework for Explaining Prediction Changes in Online Time Series MonitoringChanghun Kim, Yechan Mun, Hyeongwon Jang, Eunseo Lee et al.ICLR 2026 · 2 citations
