SlideShare a Scribd company logo
An Effective Joint Prediction Model for Travel
Demands and Traffic Flows
ICDE International Conference on Data Engineering, 2021
Haitao Yuan, Guoliang Li, Zhifeng Bao, Ling Feng
July 9, 2021
Presenter: Kyunghwan Mun
Contents
• Overview of the Paper
• Background and Motivation
• Introduction
• Methodology
• Experiment
• Conclusion and Discussion
Overview of the Paper
• Model Framework of DeepTP
• Four Modules
▪ 𝑀𝑔 : Future spatio-temporal information encoding module
▪ 𝑀𝑝 : Past traffic sequence encoding module
▪ 𝑀𝑔 : Graph-based correlation encoding module
▪ 𝑀𝑒 : Final estimation module
2
Background and Motivation
• Many transportation services
▪ Taxi dispatching
▪ Route planning
▪ Congestion avoidance
⟹ Traffic flow prediction, Travel demand prediction
• Only a single type of traffic data
▪ Traffic flow prediction or Travel demand prediction
⟹ Estimate both the traffic flows and travel demand (Joint prediction)
3
Introduction
• Inter-traffic Correlations
▪ Later outflows are influenced by earlier demands
▪ Earlier inflows can influence later demands
• Region-level Correlations
▪ Similar location-wise
▪ Similar at dimensions other than location
4
Introduction
• Temporal Periodicity
▪ Day-in-week
• 1 to 7 for Monday-Sunday
▪ Time-in-day
• 1 to
24×60
∆𝑡
where ∆𝑡 is size of time interval (minutes)
▪ Example 1)
• Tuesday 8:55 ~ 9:00 AM → Day-in-week (2), Time-in-day (
9×60
5
)
5
Three embeddings - 1
• Past traffic data encoding
▪ To capture inter-traffic correlations
 Correlation between past and future traffic data
 Inter-traffic correlations
6
Past traffic data encoding
Region embedding
Future time interval
embedding
Three embeddings - 2
• Region embedding
▪ To capture region-level correlations
 Connectivity-aware graph
 Neighbor-aware graph
 Similarity-aware graph
7
Past traffic data encoding
Region embedding
Future time interval
embedding
Three embeddings - 3
• Future time interval embedding
▪ To capture temporal periodicity
 Two Connection graphs (𝑔𝑤, 𝑔𝑑)
 Unsupervised graph embedding methods (node2vec)
8
Past traffic data encoding
Region embedding
Future time interval
embedding
Definition of graphs - 1
• Connectivity-aware graph
▪ 𝒎 × 𝒏 regions 🚌…
▪ Adjacency matrix
• Each element means the weight the edge
• The weight of an edge : The number of edges linking 𝒓𝒊 and 𝒓𝒋 🚌…
9
Connectivity-aware graph
Neighbor-aware graph
Similarity-aware graph
Definition of graphs - 2
• Neighbor-aware graph
▪ 𝑚 × 𝑛 regions
▪ Adjacency matrix
• 1 if there exists an edge, otherwise 0
10
Connectivity-aware graph
Neighbor-aware graph
Similarity-aware graph
Definition of graphs - 3
• Similarity-aware graph
▪ 𝑚 × 𝑛 regions
▪ Adjacency matrix
• A vector correspoding each region
• Number of POIs, number of roads, and type of regions 🚌…
• Calculate the cosine similarity
11
Connectivity-aware graph
Neighbor-aware graph
Similarity-aware graph
12
Methodology
• DeepTP (model)
▪ Four modules
• Future spatio-temporal information encoding (𝑀𝑐)
• Past traffic sequence encoding (𝑀𝑝)
• Graph-based correlation encoding (𝑀𝑔)
• Final estimation (𝑀𝑒)
13
Methodology
• DeepTP (model)
14
Experiment
• Datasets
▪ Road Network & Regions & Time Intervals
• Chengdu (CD) & Xi’an (XA) Road Network
▪ Region-based Traffic Flows and Travel Demands
▪ External Data for Context Features
• Event features
(holiday : 1, otherwise : 0 / season indicator 1-4 )
• Meterological fetures (weather properties → one-hot codes)
▪ Training, Validation and Test Data
• 70% : 10% : 20%
15
Experiment
• Baselines
▪ Historical Average (HA)
▪ Autoregressive Integrated Moving Average (ARIMA)
▪ Gradient Boosting Regression Tree (GBRT)
▪ Deep Sequence Model (Seq)
▪ Deep Multi-View Spatio-temporal Network (DMVST)
▪ Multi-Graph Convolution Network (MGCN)
▪ Deep Meta Learning (ST-Meta)
16
Conclusion and Discussion
• Demand prediction
▪ Grid-based Embedding
• Yan, An, and Bill Howe. "Fairness-Aware Demand Prediction for New Mobility." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 34. No. 01. 2020.
• Bai, Lei, et al. "Spatio-temporal graph convolutional and recurrent networks for citywide passenger demand prediction." Proceedings of the 28th ACM International Conference on Information and Knowledge Management. 2019.
• Geng, Xu, et al. "Spatiotemporal multi-graph convolution network for ride-hailing demand forecasting." Proceedings of the AAAI conference on artificial intelligence. Vol. 33. No. 01. 2019.
• Yao, Huaxiu, et al. "Deep multi-view spatial-temporal network for taxi demand prediction." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 32. No. 1. 2018.
• Bai, Lei, et al. "Stg2seq: Spatial-temporal graph to sequence model for multi-step passenger demand forecasting." arXiv preprint arXiv:1905.10069 (2019).
• Liu, Lingbo, et al. "Contextualized spatial–temporal network for taxi origin-destination demand prediction." IEEE Transactions on Intelligent Transportation Systems 20.10 (2019): 3875-3887.
▪ Station-based Embedding
• Li, Can, et al. "Knowledge adaption for demand prediction based on multi-task memory neural network." Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 2020.
• Li, Youru, et al. "Learning heterogeneous spatial-temporal representation for bike-sharing demand prediction." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 33. No. 01. 2019.
▪ Station-based & Station-less Embedding
• Ye, Junchen, et al. "Coupled layer-wise graph convolution for transportation demand prediction." arXiv preprint arXiv:2012.08080 (2020).
▪ Hexagon Regions Embedding
• Zheng, Bolong, et al. "SOUP: Spatial-Temporal Demand Forecasting and Competitive Supply." arXiv preprint arXiv:2009.12157 (2020).
17
Conclusion and Discussion
• Demand prediction
▪ Hexagon Regions Embedding
• Zheng, Bolong, et al. "SOUP: Spatial-Temporal Demand Forecasting and Competitive Supply." arXiv preprint arXiv:2009.12157 (2020).
18
Conclusion and Discussion
• Flow / Volume Prediction
▪ Grid-based Embedding
• Wang, Senzhang, et al. "Multi-task adversarial spatial-temporal networks for crowd flow prediction." Proceedings of the 29th ACM international conference on information & knowledge management. 2020.
• Pan, Zheyi, et al. "Urban traffic prediction from spatio-temporal data using deep meta learning." Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2019.
• Yao, Huaxiu, et al. "Revisiting spatial-temporal similarity: A deep learning framework for traffic prediction." Proceedings of the AAAI conference on artificial intelligence. Vol. 33. No. 01. 2019.
• Lin, Ziqian, et al. "Deepstn+: Context-aware spatial-temporal neural network for crowd flow prediction in metropolis." Proceedings of the AAAI conference on artificial intelligence. Vol. 33. No. 01. 2019.
• Liang, Yuxuan, et al. "Fine-Grained Urban Flow Prediction." Proceedings of the Web Conference 2021. 2021.
• He, Zhixiang, Chi-Yin Chow, and Jia-Dong Zhang. "STCNN: A spatio-temporal convolutional neural network for long-term traffic prediction." 2019 20th IEEE International Conference on Mobile Data Management (MDM). IEEE, 2019.
▪ Road-based Embedding
• Li, Mingqian, et al. "Traffic Flow Prediction with Vehicle Trajectories." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 35. No. 1. 2021.
▪ Graph-based Embedding
• Fang, Shen, et al. "GSTNet: Global Spatial-Temporal Network for Traffic Flow Prediction." IJCAI. 2019.
• Guo, Shengnan, et al. "Attention based spatial-temporal graph convolutional networks for traffic flow forecasting." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 33. No. 01. 2019.
19
Conclusion and Discussion
• 𝒎 × 𝒏 regions 🚌…
→ Grids / Polygon / Station / Station-less / Graph / Graph to grids using longest longitude & latitude
• The weight of an edge : The number of edges linking 𝒓𝒊 and 𝒓𝒋 🚌…
→ The diverse methods of weighting an edge
• Number of POIs, number of roads, and type of regions 🚌…
→ Detailed analysis corresponding to categories of POI
• Cluster-based Demand, Flow / Volume, and Origin-Destination Prediction ?
Thank you
Any questions?

More Related Content

Similar to An effective joint prediction model for travel demands and traffic flows

inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EU
inLabFIB
 

Similar to An effective joint prediction model for travel demands and traffic flows (20)

201029 Joohee Kim
201029 Joohee Kim201029 Joohee Kim
201029 Joohee Kim
 
Graph Centric Analysis of Road Network Patterns for CBD’s of Metropolitan Cit...
Graph Centric Analysis of Road Network Patterns for CBD’s of Metropolitan Cit...Graph Centric Analysis of Road Network Patterns for CBD’s of Metropolitan Cit...
Graph Centric Analysis of Road Network Patterns for CBD’s of Metropolitan Cit...
 
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
[20240520_LabSeminar_Huy]DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural...
 
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
 
Deep Multi-View Spatial-Temporal Network for Taxi Demand Prediction
Deep Multi-View Spatial-Temporal Network for Taxi Demand PredictionDeep Multi-View Spatial-Temporal Network for Taxi Demand Prediction
Deep Multi-View Spatial-Temporal Network for Taxi Demand Prediction
 
[Seminar] 20210122 Kyunghwan Moon
[Seminar] 20210122 Kyunghwan Moon[Seminar] 20210122 Kyunghwan Moon
[Seminar] 20210122 Kyunghwan Moon
 
Progress1013
Progress1013Progress1013
Progress1013
 
Study of influence towards on transport network and usage of land in urban ar...
Study of influence towards on transport network and usage of land in urban ar...Study of influence towards on transport network and usage of land in urban ar...
Study of influence towards on transport network and usage of land in urban ar...
 
Transportation Networks at NetSci 2017
Transportation Networks at NetSci 2017Transportation Networks at NetSci 2017
Transportation Networks at NetSci 2017
 
Traffic Flow Forecasting with Spatial-Temporal Graph Diffusion Network
Traffic Flow Forecasting with Spatial-Temporal Graph Diffusion NetworkTraffic Flow Forecasting with Spatial-Temporal Graph Diffusion Network
Traffic Flow Forecasting with Spatial-Temporal Graph Diffusion Network
 
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
 
Smart Mobility
Smart MobilitySmart Mobility
Smart Mobility
 
Predict Traffic flow with KNN and LSTM
Predict Traffic flow with KNN and LSTMPredict Traffic flow with KNN and LSTM
Predict Traffic flow with KNN and LSTM
 
[20240513_LabSeminar_Huy]GraphFewShort_Transfer.pptx
[20240513_LabSeminar_Huy]GraphFewShort_Transfer.pptx[20240513_LabSeminar_Huy]GraphFewShort_Transfer.pptx
[20240513_LabSeminar_Huy]GraphFewShort_Transfer.pptx
 
Ridea: 'Ride sharing app'
Ridea: 'Ride sharing app'Ridea: 'Ride sharing app'
Ridea: 'Ride sharing app'
 
Techniques and Challenges in Autonomous Driving
Techniques and Challenges in Autonomous DrivingTechniques and Challenges in Autonomous Driving
Techniques and Challenges in Autonomous Driving
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EU
 
Driving behaviors for adas and autonomous driving XII
Driving behaviors for adas and autonomous driving XIIDriving behaviors for adas and autonomous driving XII
Driving behaviors for adas and autonomous driving XII
 
Networks, Deep Learning and COVID-19
Networks, Deep Learning and COVID-19Networks, Deep Learning and COVID-19
Networks, Deep Learning and COVID-19
 
Poster Presentation GDSS 2022 (IndabaX Ghana) Adjei Boateng.pdf
Poster Presentation GDSS 2022 (IndabaX Ghana)  Adjei Boateng.pdfPoster Presentation GDSS 2022 (IndabaX Ghana)  Adjei Boateng.pdf
Poster Presentation GDSS 2022 (IndabaX Ghana) Adjei Boateng.pdf
 

More from ivaderivader

Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
ivaderivader
 
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
ivaderivader
 

More from ivaderivader (20)

Argument Mining
Argument MiningArgument Mining
Argument Mining
 
Papers at CHI23
Papers at CHI23Papers at CHI23
Papers at CHI23
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
 
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality
 
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
 
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
 
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...
 
A Style-Based Generator Architecture for Generative Adversarial Networks
A Style-Based Generator Architecture for Generative Adversarial NetworksA Style-Based Generator Architecture for Generative Adversarial Networks
A Style-Based Generator Architecture for Generative Adversarial Networks
 
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...
 
Perception! Immersion! Empowerment! Superpowers as Inspiration for Visualization
Perception! Immersion! Empowerment! Superpowers as Inspiration for VisualizationPerception! Immersion! Empowerment! Superpowers as Inspiration for Visualization
Perception! Immersion! Empowerment! Superpowers as Inspiration for Visualization
 
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
 
Neural Approximate Dynamic Programming for On-Demand Ride-Pooling
Neural Approximate Dynamic Programming for On-Demand Ride-PoolingNeural Approximate Dynamic Programming for On-Demand Ride-Pooling
Neural Approximate Dynamic Programming for On-Demand Ride-Pooling
 
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...
 
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTube
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTubeBad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTube
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTube
 
Invertible Denoising Network: A Light Solution for Real Noise Removal
Invertible Denoising Network: A Light Solution for Real Noise RemovalInvertible Denoising Network: A Light Solution for Real Noise Removal
Invertible Denoising Network: A Light Solution for Real Noise Removal
 
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural NetworkTraffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
 
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training  MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training
 
Screen2Vec: Semantic Embedding of GUI Screens and GUI Components
Screen2Vec: Semantic Embedding of GUI Screens and GUI ComponentsScreen2Vec: Semantic Embedding of GUI Screens and GUI Components
Screen2Vec: Semantic Embedding of GUI Screens and GUI Components
 
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...
 
Natural Language to Visualization by Neural Machine Translation
Natural Language to Visualization by Neural Machine TranslationNatural Language to Visualization by Neural Machine Translation
Natural Language to Visualization by Neural Machine Translation
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

An effective joint prediction model for travel demands and traffic flows

  • 1. An Effective Joint Prediction Model for Travel Demands and Traffic Flows ICDE International Conference on Data Engineering, 2021 Haitao Yuan, Guoliang Li, Zhifeng Bao, Ling Feng July 9, 2021 Presenter: Kyunghwan Mun
  • 2. Contents • Overview of the Paper • Background and Motivation • Introduction • Methodology • Experiment • Conclusion and Discussion
  • 3. Overview of the Paper • Model Framework of DeepTP • Four Modules ▪ 𝑀𝑔 : Future spatio-temporal information encoding module ▪ 𝑀𝑝 : Past traffic sequence encoding module ▪ 𝑀𝑔 : Graph-based correlation encoding module ▪ 𝑀𝑒 : Final estimation module 2
  • 4. Background and Motivation • Many transportation services ▪ Taxi dispatching ▪ Route planning ▪ Congestion avoidance ⟹ Traffic flow prediction, Travel demand prediction • Only a single type of traffic data ▪ Traffic flow prediction or Travel demand prediction ⟹ Estimate both the traffic flows and travel demand (Joint prediction) 3
  • 5. Introduction • Inter-traffic Correlations ▪ Later outflows are influenced by earlier demands ▪ Earlier inflows can influence later demands • Region-level Correlations ▪ Similar location-wise ▪ Similar at dimensions other than location 4
  • 6. Introduction • Temporal Periodicity ▪ Day-in-week • 1 to 7 for Monday-Sunday ▪ Time-in-day • 1 to 24×60 ∆𝑡 where ∆𝑡 is size of time interval (minutes) ▪ Example 1) • Tuesday 8:55 ~ 9:00 AM → Day-in-week (2), Time-in-day ( 9×60 5 ) 5
  • 7. Three embeddings - 1 • Past traffic data encoding ▪ To capture inter-traffic correlations  Correlation between past and future traffic data  Inter-traffic correlations 6 Past traffic data encoding Region embedding Future time interval embedding
  • 8. Three embeddings - 2 • Region embedding ▪ To capture region-level correlations  Connectivity-aware graph  Neighbor-aware graph  Similarity-aware graph 7 Past traffic data encoding Region embedding Future time interval embedding
  • 9. Three embeddings - 3 • Future time interval embedding ▪ To capture temporal periodicity  Two Connection graphs (𝑔𝑤, 𝑔𝑑)  Unsupervised graph embedding methods (node2vec) 8 Past traffic data encoding Region embedding Future time interval embedding
  • 10. Definition of graphs - 1 • Connectivity-aware graph ▪ 𝒎 × 𝒏 regions 🚌… ▪ Adjacency matrix • Each element means the weight the edge • The weight of an edge : The number of edges linking 𝒓𝒊 and 𝒓𝒋 🚌… 9 Connectivity-aware graph Neighbor-aware graph Similarity-aware graph
  • 11. Definition of graphs - 2 • Neighbor-aware graph ▪ 𝑚 × 𝑛 regions ▪ Adjacency matrix • 1 if there exists an edge, otherwise 0 10 Connectivity-aware graph Neighbor-aware graph Similarity-aware graph
  • 12. Definition of graphs - 3 • Similarity-aware graph ▪ 𝑚 × 𝑛 regions ▪ Adjacency matrix • A vector correspoding each region • Number of POIs, number of roads, and type of regions 🚌… • Calculate the cosine similarity 11 Connectivity-aware graph Neighbor-aware graph Similarity-aware graph
  • 13. 12 Methodology • DeepTP (model) ▪ Four modules • Future spatio-temporal information encoding (𝑀𝑐) • Past traffic sequence encoding (𝑀𝑝) • Graph-based correlation encoding (𝑀𝑔) • Final estimation (𝑀𝑒)
  • 15. 14 Experiment • Datasets ▪ Road Network & Regions & Time Intervals • Chengdu (CD) & Xi’an (XA) Road Network ▪ Region-based Traffic Flows and Travel Demands ▪ External Data for Context Features • Event features (holiday : 1, otherwise : 0 / season indicator 1-4 ) • Meterological fetures (weather properties → one-hot codes) ▪ Training, Validation and Test Data • 70% : 10% : 20%
  • 16. 15 Experiment • Baselines ▪ Historical Average (HA) ▪ Autoregressive Integrated Moving Average (ARIMA) ▪ Gradient Boosting Regression Tree (GBRT) ▪ Deep Sequence Model (Seq) ▪ Deep Multi-View Spatio-temporal Network (DMVST) ▪ Multi-Graph Convolution Network (MGCN) ▪ Deep Meta Learning (ST-Meta)
  • 17. 16 Conclusion and Discussion • Demand prediction ▪ Grid-based Embedding • Yan, An, and Bill Howe. "Fairness-Aware Demand Prediction for New Mobility." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 34. No. 01. 2020. • Bai, Lei, et al. "Spatio-temporal graph convolutional and recurrent networks for citywide passenger demand prediction." Proceedings of the 28th ACM International Conference on Information and Knowledge Management. 2019. • Geng, Xu, et al. "Spatiotemporal multi-graph convolution network for ride-hailing demand forecasting." Proceedings of the AAAI conference on artificial intelligence. Vol. 33. No. 01. 2019. • Yao, Huaxiu, et al. "Deep multi-view spatial-temporal network for taxi demand prediction." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 32. No. 1. 2018. • Bai, Lei, et al. "Stg2seq: Spatial-temporal graph to sequence model for multi-step passenger demand forecasting." arXiv preprint arXiv:1905.10069 (2019). • Liu, Lingbo, et al. "Contextualized spatial–temporal network for taxi origin-destination demand prediction." IEEE Transactions on Intelligent Transportation Systems 20.10 (2019): 3875-3887. ▪ Station-based Embedding • Li, Can, et al. "Knowledge adaption for demand prediction based on multi-task memory neural network." Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 2020. • Li, Youru, et al. "Learning heterogeneous spatial-temporal representation for bike-sharing demand prediction." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 33. No. 01. 2019. ▪ Station-based & Station-less Embedding • Ye, Junchen, et al. "Coupled layer-wise graph convolution for transportation demand prediction." arXiv preprint arXiv:2012.08080 (2020). ▪ Hexagon Regions Embedding • Zheng, Bolong, et al. "SOUP: Spatial-Temporal Demand Forecasting and Competitive Supply." arXiv preprint arXiv:2009.12157 (2020).
  • 18. 17 Conclusion and Discussion • Demand prediction ▪ Hexagon Regions Embedding • Zheng, Bolong, et al. "SOUP: Spatial-Temporal Demand Forecasting and Competitive Supply." arXiv preprint arXiv:2009.12157 (2020).
  • 19. 18 Conclusion and Discussion • Flow / Volume Prediction ▪ Grid-based Embedding • Wang, Senzhang, et al. "Multi-task adversarial spatial-temporal networks for crowd flow prediction." Proceedings of the 29th ACM international conference on information & knowledge management. 2020. • Pan, Zheyi, et al. "Urban traffic prediction from spatio-temporal data using deep meta learning." Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2019. • Yao, Huaxiu, et al. "Revisiting spatial-temporal similarity: A deep learning framework for traffic prediction." Proceedings of the AAAI conference on artificial intelligence. Vol. 33. No. 01. 2019. • Lin, Ziqian, et al. "Deepstn+: Context-aware spatial-temporal neural network for crowd flow prediction in metropolis." Proceedings of the AAAI conference on artificial intelligence. Vol. 33. No. 01. 2019. • Liang, Yuxuan, et al. "Fine-Grained Urban Flow Prediction." Proceedings of the Web Conference 2021. 2021. • He, Zhixiang, Chi-Yin Chow, and Jia-Dong Zhang. "STCNN: A spatio-temporal convolutional neural network for long-term traffic prediction." 2019 20th IEEE International Conference on Mobile Data Management (MDM). IEEE, 2019. ▪ Road-based Embedding • Li, Mingqian, et al. "Traffic Flow Prediction with Vehicle Trajectories." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 35. No. 1. 2021. ▪ Graph-based Embedding • Fang, Shen, et al. "GSTNet: Global Spatial-Temporal Network for Traffic Flow Prediction." IJCAI. 2019. • Guo, Shengnan, et al. "Attention based spatial-temporal graph convolutional networks for traffic flow forecasting." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 33. No. 01. 2019.
  • 20. 19 Conclusion and Discussion • 𝒎 × 𝒏 regions 🚌… → Grids / Polygon / Station / Station-less / Graph / Graph to grids using longest longitude & latitude • The weight of an edge : The number of edges linking 𝒓𝒊 and 𝒓𝒋 🚌… → The diverse methods of weighting an edge • Number of POIs, number of roads, and type of regions 🚌… → Detailed analysis corresponding to categories of POI • Cluster-based Demand, Flow / Volume, and Origin-Destination Prediction ?