atlas

Research map / Time series / Foundation models for time series

TimePerceiver: An Encoder-Decoder Framework for Generalized Time-Series Forecasting

NeurIPS 2025 · Time series › Foundation models for time series · approach: LLM-based time series forecasting · 0 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 TimePerceiver, an encoder-decoder for multivariate time-series forecasting that generalizes the task to arbitrary (extrapolation, interpolation, imputation) input/target index sets, using latent-bottleneck encoding and query-based decoding.

Problem

Time-series forecasting models focus on encoder design and use simple linear decoders and separate pretraining-finetuning, which are misaligned; standard forecasting assumes fixed contiguous lookback and horizon windows.

Approach

Generalize forecasting to arbitrary, possibly non-contiguous input and target time indices trained with MSE on randomly sampled targets; encode inputs into a small set of latent bottleneck tokens and decode via learnable target-timestamp queries cross-attending to encoded inputs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with the generalized formulation instead of the standard future-only formulation (ablation)TimePerceiver · ETTh1, ETTm1, Solar, and ECLMSE: 0.420 -> 0.404; 0.355 -> 0.338; 0.194 -> 0.182; 0.169 -> 0.157Helped
Train with the generalized formulation instead of the standard future-only formulation (ablation)TimePerceiver · ETTh1, ETTm1, Solar, and ECLMAE: 0.437 -> 0.420; 0.382 -> 0.370; 0.243 -> 0.233; 0.265 -> 0.249Helped
Use a latent bottleneck instead of full or decoupled self-attention (ablation)TimePerceiver · ETTh1, ETTm1, Solar, ECLMSE: ETTh1: 0.425/0.423 -> 0.404; ETTm1: 0.353/0.356 -> 0.338; Solar: 0.192/0.189 -> 0.182; ECL: 0.161/0.158 -> 0.157Helped
Share positional embeddings between the encoder and decoder (ablation)TimePerceiver · ETTh1, ETTm1, ECLMSE: 0.423 -> 0.404; 0.342 -> 0.338; 0.163 -> 0.157Helped
Share positional embeddings between the encoder and decoder (ablation)TimePerceiver · SolarMAE: 0.232 -> 0.233Hurt
Use a query-based decoder that attends to updated input representations rather than decoding directly from latents (ablation)TimePerceiver · ETTh1MSE: 0.433 -> 0.404Helped
Use a query-based decoder that attends to updated input representations rather than decoding directly from latents (ablation)TimePerceiver · ETTh1MAE: 0.441 -> 0.420Helped
Replace PatchTST's standard formulation and linear decoder with the generalized formulation and query-based decoder (ablation)PatchTST encoder · ETTh1MSE: 0.423 -> 0.415Helped
Replace PatchTST's standard formulation and linear decoder with the generalized formulation and query-based decoder (ablation)PatchTST encoder · ETTh1MAE: 0.436 -> 0.431Helped
Use fully contiguous, fully disjoint, or mixed target-patch sampling (ablation)TimePerceiver generalized formulation · Forecasting benchmarksMSEMixed

Surprising findings

Limitations

Experimental setup

Datasets: ETTh1 ETTh2 ETTm1 ETTm2 Weather Solar Electricity Traffic

Benchmarks: ETTh1 ETTh2 ETTm1 ETTm2 Weather Solar Electricity Traffic

Metrics: MSE MAE average rank

Baselines: DeformableTST CARD CATS PatchTST iTransformer S-Mamba DLinear TimesNet TiDE Crossformer

Builds on: Perceiver PatchTST RevIN Vision Transformer

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