Skip to content

ZJU-TSELab/DGAE

Repository files navigation

DGAE    

The repo is the official implementation for Network-wide Freeway Traffic Estimation Using Sparse Sensor Data: A Dirichlet Graph Auto-Encoder Approach published in IEEE Transactions on Intelligent Transportation Systems.

Introduction 

Network-wide Traffic State Estimation (TSE) aims to infer the complete traffic state of a road network using only sparsely deployed sensors, and plays a vital role in intelligent transportation systems.

In this work, we present DGAE (Dirichlet Graph Auto-Encoder), a novel inductive graph representation model that leverages Dirichlet Energy-based Feature Propagation for Directed Graphs (DEFP4D), enabling accurate and efficient estimation of traffic states at unobserved locations.

Overall Architecture

DGAE consists of two main components: a graph auto-encoder (GAE) and Dirichlet energy-based feature propagation (DEFP4D). The model encodes observed node information, propagates embeddings to all nodes using DEFP4D, and decodes the complete traffic state, enabling accurate estimation for segments without sensors.

alt text Fig.1. Illustration of the foundational framework of the Dirichlet graph auto-encoder.

alt text Fig.2. Illustration of the refined DGAE architecture. The Graph Encoder structure, identical to the Graph Decoder, is omitted here for brevity. MLP denotes Multi-Layer Perceptron, ReLU denotes the activation function and ⊕ represents element-wise addition operation.

Usage

  1. Download the dataset from Google Cloud and put them into ./data/
  2. Train DGAE / Execute DEFP4D
bash scripts/DGAE.sh
bash scripts/DEFP4D.sh

Main Results

alt text Fig.3. State estimation results for METR-LA: (a) Sensor #1, (b) Sensor #70, (c) Sensor #131

alt text Fig.4. Model performance with different sensor deployment density on METR-LA dataset. The first row of x-ticks labels indicates the number of VS, while the second row shows the number of VS.

Citation

If you find this repository helpful, please consider starring and citing our paper.

@ARTICLE{ZhouDGAE2025,
  author={Zhou, Qishen and Zhang, Yifan and Makridis, Michail A. and Kouvelas, Anastasios and Wang, Yibing and Hu, Simon},
  journal={IEEE Transactions on Intelligent Transportation Systems}, 
  title={Network-Wide Freeway Traffic Estimation Using Sparse Sensor Data: A Dirichlet Graph Auto-Encoder Approach}, 
  year={2025},
  volume={},
  number={},
  pages={1-17},
  doi={10.1109/TITS.2025.3610911}
}

Contact

If you have any questions, feel free to contact:

About

The repo is the official implementation for Network-wide Freeway Traffic Estimation Using Sparse Sensor Data: A Dirichlet Graph Auto-Encoder Approach.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors