atlas

Research map / Time series / Causal and generative time series

Learning Optimal Projection for Forecast Reconciliation of Hierarchical Time Series

ICML 2024 · Time series › Causal and generative time series · approach: Probabilistic and conformal forecasting

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.

Learns an oblique projection matrix for coherent hierarchical forecast reconciliation end-to-end inside a neural forecaster (TimesNet/Autoformer), comparing generalized Euclidean and general idempotent projections against classical reconciliation baselines.

Problem

Forecasting hierarchical time series requires coherent forecasts that add up across the hierarchy; existing projection-based reconciliation uses pre-specified projection matrices (orthogonal, OLS, MinT) that either ignore error structure or are hard to estimate.

Approach

Model the reconciliation projection as a learnable structured dense layer inside the neural forecaster, trained end-to-end: a generalized Euclidean projection with a symmetric positive-definite W, or a general oblique projection enforced to be idempotent (PS=I) via a Lagrange penalty.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use learnable general oblique projection instead of the strongest listed baselineTimesNet · LabourRMSE: 10.51±1.42 -> 10.12±1.35Helped
use learnable general oblique projection instead of the strongest listed baselineAutoformer · TrafficRMSE: 0.79±0.25 -> 0.71±0.24Helped
use learnable general oblique projection instead of the strongest listed baselineTimesNet · WikiRMSE: 617.94±51.42 -> 613.95±49.37Helped
use learnable general oblique projection instead of the strongest listed baselineAutoformer · TourismRMSE: 416.49±18.99 -> 413.18±17.04Helped
use learnable general oblique projection instead of the strongest listed baselineTimesNet · TourismLargeRMSE: 112.26±3.76 -> 110.82±3.71Helped
use general oblique projection instead of generalized Euclidean projection (ablation)TimesNet · LabourRMSE: 10.22±1.67 -> 10.12±1.35Helped
add the idempotence constraint to the projection (ablation)TimesNet · LabourRMSE: 10.39±1.37 -> 10.12±1.35Helped
use general oblique projection instead of generalized Euclidean projection (ablation)Autoformer · TrafficRMSE: 0.71±0.11 -> 0.71±0.24No clear effect
add the idempotence constraint to the projection (ablation)Autoformer · TrafficRMSE: 0.73±0.18 -> 0.71±0.24Helped
use general oblique projection instead of generalized Euclidean projection (ablation)TimesNet · WikiRMSE: 615.41±48.95 -> 613.95±49.37Helped
add the idempotence constraint to the projection (ablation)TimesNet · WikiRMSE: 622.95±46.87 -> 613.95±49.37Helped
use general oblique projection instead of generalized Euclidean projection (ablation)Autoformer · TourismRMSE: 415.37±14.78 -> 413.18±17.04Helped

Surprising findings

Limitations

Experimental setup

Datasets: Labour Traffic Wiki Tourism TourismLarge

Benchmarks: Labour Traffic Wiki Tourism TourismLarge

Metrics: RMSE wMAPE CRPS

Baselines: Naive SeasonalNaive Bottom-Up Top-Down MinT-ols MinT-shr MinT-var ERM Hier-E2E

Builds on: Panagiotelis et al. (2021) geometric projection view of reconciliation MinT Rangapuram et al. (2021) end-to-end hierarchical forecasting TimesNet Autoformer

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