Rethinking Channel Dependence for Multivariate Time Series Forecasting: Learning from Leading Indicators

Source

Core Claim

Channel-independent forecasting can miss locally stationary lead-lag relationships between variates. LIFT estimates which channels act as leading indicators at each time step and lets lagging variates use that advance information.

Key Contributions

  • Names leading indicators and leading steps as a practical form of multivariate channel dependence.
  • Introduces LIFT as a plugin that can collaborate with arbitrary forecasting backbones.
  • Estimates local lead-lag structure efficiently instead of relying on static all-channel mixing.
  • Reports average forecasting improvements over state-of-the-art methods across six real-world datasets.

Method Notes

The reusable idea is not just “mix channels.” It is local, asymmetric, lag-aware channel use: one channel may temporarily carry advance information for another channel, and that relationship can change over time.

This is still passive forecasting. A leading indicator is an observed numeric feature or exogenous signal; it is not automatically an action, control input, or intervention.

Evidence And Results

The abstract reports a 5.4% average performance improvement when LIFT is used with state-of-the-art forecasting methods. The value for the wiki is the architectural pressure it puts on channel-independent TSFMs: multivariate dependence can be sparse, local, and time-varying.

Limitations

  • Needs careful reading before treating the estimated lead-lag structure as causal.
  • Plugin gains may depend on benchmark choice and backbone compatibility.
  • Does not directly address very high-dimensional channel counts at the Time-HD scale.

Open Questions

  • Can leading-indicator estimation scale to thousands of channels without false positives?
  • How should lead-lag structure be separated from causal intervention structure?
  • Could LIFT-style local channel dependence be integrated into TSFM pretraining rather than added as a plugin?