Multi-View Neural Differential Equations for Continuous-Time Stream Data in Long-Term Traffic Forecasting
Zibo Liu, Zhe Jiang, Shigang Chen
TL;DR
This work tackles long-term traffic forecasting on continuous-time data by introducing MNDE, a multi-view neural differential equation framework. It combines CNDE for current dynamics, DNDE for delayed propagation, and DM for local gradient-based differentiation, followed by a learned aggregation to produce $l'$-step forecasts from past $l$ steps. Across multiple public datasets, MNDE achieves state-of-the-art accuracy and robustness to missing or noisy inputs, outperforming strong baselines and demonstrating stability across input lengths and flow-rate ranges. The approach offers a scalable, continuous-time modeling paradigm with practical potential for real-time traffic management and intelligent transportation systems.
Abstract
Long-term traffic flow forecasting plays a crucial role in intelligent transportation as it allows traffic managers to adjust their decisions in advance. However, the problem is challenging due to spatio-temporal correlations and complex dynamic patterns in continuous-time stream data. Neural Differential Equations (NDEs) are among the state-of-the-art methods for learning continuous-time traffic dynamics. However, the traditional NDE models face issues in long-term traffic forecasting due to failures in capturing delayed traffic patterns, dynamic edge (location-to-location correlation) patterns, and abrupt trend patterns. To fill this gap, we propose a new NDE architecture called Multi-View Neural Differential Equations. Our model captures current states, delayed states, and trends in different state variables (views) by learning latent multiple representations within Neural Differential Equations. Extensive experiments conducted on several real-world traffic datasets demonstrate that our proposed method outperforms the state-of-the-art and achieves superior prediction accuracy for long-term forecasting and robustness with noisy or missing inputs.
