TSEXPLAIN: Explaining Aggregated Time Series by Surfacing Evolving Contributors
Yiru Chen, Silu Huang

TL;DR
TSEXPLAIN is a system that explains how aggregated time series data evolve over time by identifying and surfacing the key contributors responsible for changes, using an explanation-aware segmentation approach.
Contribution
It introduces a novel explanation-aware segmentation method for time series, leveraging a K-Segmentation formulation and dynamic programming for efficient, evolving contributor identification.
Findings
Effective in identifying evolving explanations in real-world data
Outperforms explanation-agnostic segmentation methods
Achieves up to 13X efficiency improvements
Abstract
Aggregated time series are generated effortlessly everywhere, e.g., "total confirmed covid-19 cases since 2019" 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 one aggregated value or the difference between two relations. However, this falls short of explaining KPIs' continuous changes over time. 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 prior works on two-relations diff as a building block and formulate a K-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…
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
TopicsTime Series Analysis and Forecasting · Data Visualization and Analytics · Stock Market Forecasting Methods
