atlas

Research map / Time series / Foundation models for time series

Segment, Shuffle, and Stitch: A Simple Layer for Improving Time-Series Representations

NeurIPS 2024 · Time series › Foundation models for time series · approach: Time series representation learning · 2 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.

Proposes S3, a plug-and-play layer that segments a time series, learns a shuffle order via differentiable permutation, and stitches it back with a learned weighted sum with the original input, improving classification, forecasting, and anomaly detection baselines.

Problem

Standard time-series representation learning keeps the original temporal order fixed, even though distant segments may have strong dependencies that convolutional and Transformer models capture poorly.

Approach

Insert a learnable segment-shuffle layer at the input: split the series into non-overlapping segments, reorder them by learned priority scores through a differentiable permutation trick, and combine the reordered sequence with the original via a learned Conv1D or weighted sum; layers can be stacked with increasing segment counts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add S3 to TS2VecTS2Vec · UCRaccuracy: 0.819 -> 0.851Helped
Add S3 to DSNDSN · UEAaccuracy: 0.687 -> 0.736Helped
Add S3 to SoftCLTSoftCLT · YahooF1: 0.7399 -> 0.7498Helped
Add S3 to SoftCLTSoftCLT · KPIF1: 0.6890 -> 0.6892Helped
Add S3 to InformerInformer · Univariate forecasting averageMSE: 0.2124 -> 0.1769; 16.69%Helped
Add S3 to PatchTSTPatchTST · Multivariate forecasting averageMSE: 0.2692 -> 0.2648; 1.62%Helped
Add S3 to MOMENTMOMENT · PTB-XLaccuracy: 0.7176 -> 0.7552; 5.24%Helped
Add Segment to S3 (ablation)TS2Vec+S3 · EEGaccuracy: 0.552 -> 0.672Helped
Add learned shuffling parameters P to S3 (ablation)TS2Vec+S3 · EEGaccuracy: 0.562 -> 0.672Helped
Add Stitch to S3 (ablation)TS2Vec+S3 · EEGaccuracy: 0.584 -> 0.672Helped
Add S3 to TS2VecTS2Vec · ETTm1, horizon 24MSE: 0.0150 -> 0.0152; -1.74%Hurt
Add S3 to LaSTLaST · ETTh1, horizon 24, multivariateMSE: 0.3230 -> 0.3249; -0.55%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: UCR archive UEA archive EEG EEG2 HAR PTB-XL ETTh1 ETTh2 ETTm1 Electricity Weather Yahoo

Benchmarks: UCR archive UEA archive EEG EEG2 HAR ETTh1 ETTh2 ETTm1 Electricity Weather Yahoo KPI

Metrics: accuracy MSE MAE F1 training loss standard deviation

Baselines: TS2Vec DSN InfoTS SoftCLT LaST Informer PatchTST CoST MOMENT

Builds on: TS2Vec SoftCLT PatchTST Informer LaST

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