atlas

Research map / Time series / Long-term forecasting

TVNet: A Novel Time Series Analysis Method Based on Dynamic Convolution and 3D-Variation

ICLR 2025 · Time series › Long-term forecasting · approach: Spatiotemporal forecasting models · 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 TVNet, a purely convolutional time series model that reshapes 1D series into 3D tensors (inter-patch, intra-patch, cross-variable) and uses time-varying dynamic convolution weights, reporting SOTA across five time series tasks.

Problem

CNNs have lagged Transformer and MLP models for time series analysis, and existing convolutional time series models struggle to jointly capture intra-patch, inter-patch, and cross-variable dependencies.

Approach

A 3D-Embedding reshapes a patched, odd-even split 1D series into a 3D tensor, and a 3D-block generates time-varying convolution weights (a shared base weight scaled per patch by intra- and inter-patch pooled features) to model the three dependency types with dynamic 2D convolution.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TVNet instead of the strongest listed baselineLong-term forecasting · ETTm1, ETTm2, Weather, ILIMSE: ETTm1 0.351 -> 0.348; ETTm2 0.255 -> 0.251; Weather 0.226 -> 0.221; ILI 1.443 -> 1.406Helped
Use TVNet instead of the strongest listed baselineLong-term forecasting · ETTh1, ETTh2, Electricity, Traffic, ExchangeMSE: ETTh1 0.404 -> 0.407; ETTh2 0.320 -> 0.324; Electricity 0.156 -> 0.165; Traffic 0.391 -> 0.396; Exchange 0.297 -> 0.298Hurt
Use TVNet instead of the strongest listed baselineShort-term forecasting · M4 WASMAPE, MASE, OWA: SMAPE 11.698 -> 11.671; MASE 1.575 -> 1.536; OWA 0.838 -> 0.832Helped
Use TVNet instead of the strongest listed baselineImputation · ETTm1, ETTh1, ETTh2, WeatherMSE: ETTm1 0.020 -> 0.018; ETTh1 0.050 -> 0.046; ETTh2 0.042 -> 0.039; Weather 0.027 -> 0.024Helped
Use TVNet instead of the strongest listed baselineImputation · ETTm2, ElectricityMSE: ETTm2 0.019 -> 0.022; Electricity 0.073 -> 0.079Hurt
Add inter-pool to TVNet (ablation)TVNet · Weather, Electricity, Traffic; prediction lengths 96, 192, 336, 720MSE: Weather 0.156 -> 0.147; Electricity 0.147 -> 0.142; Traffic 0.377 -> 0.367Helped
Add dynamic weight to TVNet (ablation)TVNet · Weather, Electricity, Traffic; prediction lengths 96, 192, 336, 720MSE: Weather 0.251 -> 0.147; Electricity 0.185 -> 0.142; Traffic 0.391 -> 0.367Helped
Increase embedding dimension from 32 to 64 (ablation)TVNet · ETTh1, Weather, Electricity long-term forecastingMSE: ETTh1 0.369 -> 0.371; Weather 0.149 -> 0.147; Electricity 0.139 -> 0.142Mixed
Increase 3D-block count from 2 to 3 (ablation)TVNet · ETTh1, Weather, Electricity long-term forecastingMSE: ETTh1 0.380 -> 0.371; Weather 0.153 -> 0.147; Electricity 0.146 -> 0.142Helped

Surprising findings

Limitations

Experimental setup

Datasets: Weather Traffic Electricity Exchange ILI ETTh1 ETTh2 ETTm1 ETTm2 M4 UEA classification archive (10 subsets) SMD

Benchmarks: Weather Traffic Electricity Exchange ILI ETTh1 ETTh2 ETTm1 ETTm2 M4 UEA SMD

Metrics: MSE MAE SMAPE MASE OWA accuracy F1-score

Baselines: PatchTST iTransformer Crossformer FEDformer RLinear MTS-Mixer DLinear TimesNet MICN ModernTCN RMLP U-Mixer

Builds on: dynamic convolution TimesNet PatchTST

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