Latent Space Model for Road Networks to Predict Time-Varying Traffic

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

An Interactive-Voting Based Map Matching Algorithm
An Adaptive Learning Method for Target Tracking across Multiple Cameras Kuan-Wen Chen, Chih-Chuan Lai, Yi-Ping Hung, Chu-Song Chen National Taiwan University.
BiG-Align: Fast Bipartite Graph Alignment
Collaborative QoS Prediction in Cloud Computing Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China Rocky.
Fast Iterative Alignment of Pose Graphs with Poor Initial Estimates Edwin Olson John Leonard, Seth Teller
Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei 1, Yu Zheng 2, Wen-Chih Peng 1 1 National Chiao Tung University, Taiwan 2 Microsoft.
Bayesian Robust Principal Component Analysis Presenter: Raghu Ranganathan ECE / CMR Tennessee Technological University January 21, 2011 Reading Group (Xinghao.
Compressive Data Gathering for Large- Scale Wireless Sensor Networks Chong Luo Feng Wu Shanghai Jiao Tong University Microsoft Research Asia Jun Sun Chang.
Alon Arad Alon Arad Hurst Exponent of Complex Networks.
Probabilistic video stabilization using Kalman filtering and mosaicking.
INFERRING NETWORKS OF DIFFUSION AND INFLUENCE Presented by Alicia Frame Paper by Manuel Gomez-Rodriguez, Jure Leskovec, and Andreas Kraus.
Dynamic Medial Axis Based Motion Planning in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver
Graphs and Topology Yao Zhao. Background of Graph A graph is a pair G =(V,E) –Undirected graph and directed graph –Weighted graph and unweighted graph.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
CSC 2300 Data Structures & Algorithms March 30, 2007 Chapter 9. Graph Algorithms.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
Design of Cooperative Vehicle Safety Systems Based on Tight Coupling of Communication, Computing and Physical Vehicle Dynamics Yaser P. Fallah, ChingLing.
Domain decomposition in parallel computing Ashok Srinivasan Florida State University COT 5410 – Spring 2004.
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
Locality Aware Dynamic Load Management for Massively Multiplayer Games Jin Chen, Baohua Wu, Margaret Delap, Bjorn Knutsson, Margaret Delap, Bjorn Knutsson,
1/52 Overlapping Community Search Graph Data Management Lab, School of Computer Science
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
AAAI 2011, San Francisco Trajectory Regression on Road Networks Tsuyoshi Idé (IBM Research – Tokyo) Masashi Sugiyama (Tokyo Institute of Technology)
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
Foundations of Data Structures Practical Session #13 Graphs Algorithms.
Presentation Template KwangSoo Yang Florida Atlantic University College of Engineering & Computer Science.
1 Knowledge Discovery from Transportation Network Data Paper Review Jiang, W., Vaidya, J., Balaporia, Z., Clifton, C., and Banich, B. Knowledge Discovery.
Data Structures and Algorithms in Parallel Computing Lecture 3.
Data Structures and Algorithms in Parallel Computing Lecture 7.
Global Clock Synchronization in Sensor Networks Qun Li, Member, IEEE, and Daniela Rus, Member, IEEE IEEE Transactions on Computers 2006 Chien-Ku Lai.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Facets: Fast Comprehensive Mining of Coevolving High-order Time Series Hanghang TongPing JiYongjie CaiWei FanQing He Joint Work by Presenter:Wei Fan.
Design and Analysis of Algorithms Introduction to graphs, representations of a graph Haidong Xue Summer 2012, at GSU.
Arizona State University1 Fast Mining of a Network of Coevolving Time Series Wei FanHanghang TongPing JiYongjie Cai.
哈工大信息检索研究室 HITIR ’ s Update Summary at TAC2008 Extractive Content Selection Using Evolutionary Manifold-ranking and Spectral Clustering Reporter: Ph.d.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Presented by: Siddhant Kulkarni Spring Authors: Publication:  ICDE 2015 Type:  Research Paper 2.
Graphs.
Random Walk for Similarity Testing in Complex Networks
Cohesive Subgraph Computation over Large Graphs
Matt Hornbrook James Beams
Constraint-Based Routing
Pagerank and Betweenness centrality on Big Taxi Trajectory Graph
Lecture 11 Graph Algorithms
1st November, 2016 Transport Modelling – Developing a better understanding of Short Lived Events Marcel Pooke – Operational Modelling & Visualisation Manager.
On Using Semantic Complex Event Processing for Dynamic Demand Response
Dynamical Statistical Shape Priors for Level Set Based Tracking
A Novel Framework for Software Defined Wireless Body Area Network
Friend Recommendation with a Target User in Social Networking Services
CS200: Algorithm Analysis
CSE373: Data Structures & Algorithms Lecture 16: Introduction to Graphs Linda Shapiro Spring 2016.
Learning with information of features
Q4 : How does Netflix recommend movies?
Matrix Martingales in Randomized Numerical Linear Algebra
Predicting Traffic Dmitriy Bespalov.
Introduction to locality sensitive approach to distributed systems
Scaling up Link Prediction with Ensembles
Motion-Aware Routing in Vehicular Ad-hoc Networks
Presented by-Kapil Kumar Cse-iii rd year
Graphs G = (V, E) V are the vertices; E are the edges.
Realizing Closed-loop, Online Tuning and Control for Configurable-Cache Embedded Systems: Progress and Challenges Islam S. Badreldin*, Ann Gordon-Ross*,
Self-protection experiment
Related Work in Camera Network Tracking
Advanced deconvolution techniques and medical radiography
Lecture 10 Graph Algorithms
NON-NEGATIVE COMPONENT PARTS OF SOUND FOR CLASSIFICATION Yong-Choon Cho, Seungjin Choi, Sung-Yang Bang Wen-Yi Chu Department of Computer Science &
Computational issues Issues Solutions Large time scale
Equilibrium Metrics for Dynamic Supply-Demand Networks
Presentation transcript:

Latent Space Model for Road Networks to Predict Time-Varying Traffic Presented by: Rob Fitzgerald Spring 2017

Definition of “Latent” https://en.oxforddictionaries.com/definition/latent

Latent Space Model? Is this what they were referring to?

Introduction The traffic prediction problem aims to find the future link flows based on historical flow data and some observations of the current network state Applications include traffic warning systems, route guidance systems, emergency planning systems, and network design Online applications require fast and correct solutions

Introduction Traffic prediction solutions require many iterations over massive networks Flows are not independent Driver behavior is very difficult to model

Introduction Can we take a predictive technique which has been successfully applied to social media, and apply it to the traffic prediction problem? Can we produce a solution to traffic prediction which is less computationally demanding than leading techniques such as HMM and SGD?

Latent Space Model Latent Models find emergent “topics” that associate observations Social networks Find consumer trends Track disease transmission Sentiment analysis

Latent Space Model Paper proposes Latent Space Modeling for Road Networks (LSM-RN) Group vertices of a road network graph Match pairs of vertices which are similar Traffic behavior Road network topology Embed matched pair in a latent space Use these latent spaces to make traffic prediction

Latent Space Model Differences between social networks and road networks Spatial and temporal correlations between neighbors on road networks are not present in social networks Road networks are fast to evolve as traffic conditions vary on a short time scale; people in social networks tend to evolve smoothly Road networks require dynamic updates to the network links, whereas social network links are relatively static We have relatively instantaneous validation of our prediction in road networks - short time between prediction and the ground truth

Latent Space Model LSM-RN avoids pure “global learning” Iterative multiplicative methods for model convergence “Not practical” for real-time traffic prediction LSM-RN has “incremental online learning” approach Feedback-based Instead of a single vertex update per round, multiple vertices can be predicted … and leverages both global and incremental Balance between accuracy and efficiency Long-term global learning batches Short-term incremental learning

Latent Space Model Road Networks have Sparse data Strongly correlated vertices - temporal and spatial The need to model time variance LSM-RN uses Non-negative Matrix Factorization (NMF) for latent space learning Traditional global multiplicative algorithm Topology-aware incremental algorithm Updates vertices with topology constraints Based on adjacency matrix graph representation

Latent Space Model

Latent Space Model Loss function only defined on edges with observed readings Sparse network data results in missing values LSM-RN applies a graph Laplacian constraint for “smoothing” Defined as L = D - W where W is a graph proximity matrix D is a diagonal matrix Traffic model with Laplacian constraint:

Latent Space Model

Latent Space Model

Latent Space Model

Latent Space Model

Latent Space Model

Experimental Results

Experimental Results Experiments on loop sensor network (15,000 sensors, 3420 miles) From March and April 2014 - 60 million records “LARGE” and “SMALL” subgraphs of Los Angeles SMALL LARGE Vertices 5984 8242 Edges 12538 19986 Sensors 1642 4048

Experimental Results

Experimental Results

Experimental Results

Experimental Results Scalability

Experimental Results Additional Experiments Effect of varying algorithm parameters and discussion Convergence rate