atlas

Research map / Time series / Anomaly detection

TimeInf: Time Series Data Contribution via Influence Functions

ICLR 2025 · Time series › Anomaly detection · approach: Multivariate anomaly detection

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes TimeInf, a model-agnostic influence-function method that attributes loss/predictions to individual time points by integrating block influences over all overlapping time blocks containing the point, and uses self-influence for time series anomaly detection.

Problem

Estimating how individual time points contribute to a time series model's predictions is under-explored because standard influence functions assume i.i.d. data and temporal dependencies complicate attribution.

Approach

Extends influence functions to m-dimensional time blocks and defines TimeInf as the integral of block influence over all contiguous blocks containing a time point (contaminating distribution as a mixture of point masses), giving per-time-point attributions that preserve temporal structure and do not require a specific model class.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TimeInf instead of the strongest listed baselineTime series anomaly detection · UCR, SMAP, MSL, NAB-Traffic, and SMDAUC: UCR: 0.74 -> 0.79; SMAP: 0.71 -> 0.73; MSL: 0.70 -> 0.72; NAB-Traffic: 0.62 -> 0.64; SMD: 0.85 -> 0.87Helped
use TimeInf instead of the strongest listed baselineTime series anomaly detection · UCR, SMAP, MSL, NAB-Traffic, and SMDF1: UCR: 0.34 -> 0.23; SMAP: 0.37 -> 0.34; MSL: 0.34 -> 0.35; NAB-Traffic: 0.37 -> 0.39; SMD: 0.42 -> 0.25Mixed
increase time stride from 1 to 5 (ablation)TimeInf · SMAPAUC: 0.73 -> 0.64Hurt
increase time stride from 1 to 10 (ablation)TimeInf · SMAPAUC: 0.73 -> 0.65Hurt
increase time stride from 1 to 20 (ablation)TimeInf · SMAPAUC: 0.73 -> 0.61Hurt
increase time stride from 1 to 50 (ablation)TimeInf · SMAPAUC: 0.73 -> 0.58Hurt
increase time stride from 1 to 5 (ablation)TimeInf · SMDAUC: 0.87 -> 0.88Helped
increase time stride from 1 to 10 (ablation)TimeInf · SMDAUC: 0.87 -> 0.88Helped
increase time stride from 1 to 20 (ablation)TimeInf · SMDAUC: 0.87 -> 0.83Hurt
increase time stride from 1 to 50 (ablation)TimeInf · SMDAUC: 0.87 -> 0.70Hurt
increase block length (ablation)TimeInf · Most anomaly-detection datasetsAUCHelped
use a larger or more complex model (ablation)TimeInf · MSL and SMAPAUCMixed

Surprising findings

Limitations

Experimental setup

Datasets: UCR SMAP MSL NAB-Traffic SMD NAB-Tweets NAB-Taxi PSM SWaT WADI KDD-Cup99 NAB-AdExchange

Benchmarks: UCR SMAP MSL NAB-Traffic SMD NAB-Tweets NAB-Taxi PSM SWaT WADI KDD-Cup99 NAB-AdExchange

Metrics: AUC F1 runtime (s) R^2 RMSE

Baselines: Isolation Forest LSTM ARIMA / VAR TranAD DCdetector Anomaly Transformer Block LOOCV Conditional Influence LWCV

Builds on: influence functions conditional influence leave-within-structure-out cross-validation TracIn

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy