atlas

Research map / Time series / Foundation models for time series

TimeMIL: Advancing Multivariate Time Series Classification via a Time-aware Multiple Instance Learning

ICML 2024 · Time series › Foundation models for time series · approach: Time series classification · 3 citations (OpenAlex)

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.

Reformulates multivariate time series classification as weakly supervised multiple instance learning and proposes TimeMIL, a transformer-based time-aware MIL pooling with a learnable wavelet positional encoding.

Problem

Multivariate time series classification (MTSC) is usually treated as fully supervised learning, which ignores the sparsity and locality of discriminative time points and the temporal ordering among instances, while standard MIL pooling is permutation-invariant and ignores order.

Approach

Treat each time series as a bag and each time point as an instance, then use a tokenized transformer class token as a time-aware MIL pooling with multi-head self-attention for temporal correlation and a learnable wavelet positional encoding (WPE) for time-frequency ordering; multi-class is handled as one-vs-rest binary MIL, and attention weights give interpretability.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TimeMIL instead of the strongest listed baseline, TodyNetMTSC models · Group 1 UEA datasets (26 datasets)average accuracy: 0.726 -> 0.774Helped
Use TimeMIL instead of the strongest listed baseline, ModernTCNMTSC models · Group 2 UEA datasets (10 datasets)average accuracy: 0.742 -> 0.777Helped
Use TimeMIL instead of MOS-CNNMTSC models · UEA datasets (30 datasets)Accuracy: 0.78 -> 0.791Helped
Replace mean pooling with time-aware MIL pooling (ablation)TimeMIL · Group 1 UEA datasets (26 datasets)Accuracy: 0.715 -> 0.774Helped
Replace max pooling with time-aware MIL pooling (ablation)TimeMIL · Group 1 UEA datasets (26 datasets)Accuracy: 0.719 -> 0.774Helped
Replace attention pooling with time-aware MIL pooling (ablation)TimeMIL · Group 1 UEA datasets (26 datasets)Accuracy: 0.739 -> 0.774Helped
Replace conjunctive pooling with time-aware MIL pooling (ablation)TimeMIL · Group 1 UEA datasets (26 datasets)Accuracy: 0.746 -> 0.774Helped
Add sinusoidal positional encoding (ablation)ABMIL · Group 1 UEA datasets (26 datasets)Accuracy: 0.739 -> 0.741No clear effect
Add wavelet positional encoding (ablation)ABMIL · Group 1 UEA datasets (26 datasets)Accuracy: 0.739 -> 0.745Helped
Add sinusoidal positional encoding (ablation)TimeMIL · Group 1 UEA datasets (26 datasets)Accuracy: 0.761 -> 0.763No clear effect
Add wavelet positional encoding (ablation)TimeMIL · Group 1 UEA datasets (26 datasets)Accuracy: 0.761 -> 0.774Helped

Surprising findings

Limitations

Experimental setup

Datasets: UEA multivariate time series archive (26 equal-length datasets for Group 1; 10 datasets for Group 2) synthetic noisy pulse dataset

Benchmarks: UEA multivariate time series archive

Metrics: accuracy average accuracy average rank pairwise wins/draws/losses

Baselines: ED-1NN DTW-1NN-I DTW-1NN-D MLSTM-FCN ShapeNet WEASEL+MUSE TapNet OS-CNN MOS-CNN TodyNet ModernTCN PatchTST

Builds on: ABMIL Nyström self-attention conditional positional encoding OS-CNN

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