Skip to content
/ DTIGNN Public

This is a Pytorch implementation of DTIGNN.

Notifications You must be signed in to change notification settings

ShawLen/DTIGNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DTIGNN

This is the PyTorch implementation of DTIGNN in the following paper: Modeling Network-level Traffic Flow Transitions on Sparse Data.

@inproceedings{lei2022modeling,
  title={Modeling Network-level Traffic Flow Transitions on Sparse Data},
  author={Lei, Xiaoliang and Mei, Hao and Shi, Bin and Wei, Hua},
  booktitle={Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining},
  pages={835--845},
  year={2022}
}

Usage and more information can be found below.

Usage

  • Step 1: Process datasets
# 1. Randomly mask several intersections.
# 2. Generate train, validation and test datasets.
python prepareData.py --config configurations/DTIGNN.conf
  • Step 2: Train and test model
python train_DTIGNN.py --config configurations/DTIGNN.conf

Datasets

Both synthetic and real-world data are included, which contains two networks at different scales: 16 intersections and 196 intersections. All the data can be found in data/uniform_4x4 && data/hz_4x4 && data/manhattan_28x7.

The settings for each model can be found in the "configurations" folder.

About

This is a Pytorch implementation of DTIGNN.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages