AAAI 2011, San Francisco Trajectory Regression on Road Networks Tsuyoshi Idé (IBM Research – Tokyo) Masashi Sugiyama (Tokyo Institute of Technology)

Slides:



Advertisements
Similar presentations
Xiaolei Li, Zhenhui Li, Jiawei Han, Jae-Gil Lee. 1. Motivation 2. Anomaly Definitions 3. Algorithm 4. Experiments 5. Conclusion.
Advertisements

VTrack: Energy-Aware Traffic Delay Estimation Using Mobile Phones Lenin Ravindranath, Arvind Thiagarajan, Katrina LaCurts, Sivan Toledo, Jacob Eriksson,
Fast Algorithms For Hierarchical Range Histogram Constructions
Lecture 24 Coping with NPC and Unsolvable problems. When a problem is unsolvable, that's generally very bad news: it means there is no general algorithm.
On Map-Matching Vehicle Tracking Data
Least squares CS1114
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
Pattern Recognition and Machine Learning
An Introduction of Support Vector Machine
Support Vector Machines and Kernels Adapted from slides by Tim Oates Cognition, Robotics, and Learning (CORAL) Lab University of Maryland Baltimore County.
« هو اللطیف » By : Atefe Malek. khatabi Spring 90.
Probabilistic Robotics
T-Drive : Driving Directions Based on Taxi Trajectories Microsoft Research Asia University of North Texas Jing Yuan, Yu Zheng, Chengyang Zhang, Xing Xie,
Coefficient Path Algorithms Karl Sjöstrand Informatics and Mathematical Modelling, DTU.
Pattern Recognition and Machine Learning
ENGG2013 Unit 17 Diagonalization Eigenvector and eigenvalue Mar, 2011.
Using Analytic QP and Sparseness to Speed Training of Support Vector Machines John C. Platt Presented by: Travis Desell.
1 Techniques for Efficient Road- Network-Based Tracking of Moving Objects Speaker : Jia-Hui Huang Date : 2006/10/23.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
High Speed Obstacle Avoidance using Monocular Vision and Reinforcement Learning Jeff Michels Ashutosh Saxena Andrew Y. Ng Stanford University ICML 2005.
On Map-Matching Vehicle Tracking Data. Outline Authors Errors in the data Incremental MM Algorithm Global MM Algorithm Quality Measures Performance Conclusion.
An Introduction to Support Vector Machines Martin Law.
Longbiao Kang, Baotian Hu, Xiangping Wu, Qingcai Chen, and Yan He Intelligent Computing Research Center, School of Computer Science and Technology, Harbin.
Tokyo Research Laboratory © Copyright IBM Corporation 2009 | 2009/04/03 | SDM 09 / Travel-Time Prediction Travel-Time Prediction using Gaussian Process.
Graph-based consensus clustering for class discovery from gene expression data Zhiwen Yum, Hau-San Wong and Hongqiang Wang Bioinformatics, 2007.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
CSC 589 Lecture 22 Image Alignment and least square methods Bei Xiao American University April 13.
Cao et al. ICML 2010 Presented by Danushka Bollegala.
CSE554Laplacian DeformationSlide 1 CSE 554 Lecture 8: Laplacian Deformation Fall 2012.
Copyright © Cengage Learning. All rights reserved.
Particle Filtering in Network Tomography
Geography and CS Philip Chan. How do I get there? Navigation Which web sites can give you turn-by-turn directions?
Genetic Regulatory Network Inference Russell Schwartz Department of Biological Sciences Carnegie Mellon University.
CS910: Foundations of Data Analytics Graham Cormode Time Series Analysis.
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
黃福銘 (Angus F.M. Huang) ANTS Lab, IIS, Academia Sinica TrajPattern: Mining Sequential Patterns from Imprecise Trajectories.
Machine Learning Seminar: Support Vector Regression Presented by: Heng Ji 10/08/03.
Aug. 27, 2003IFAC-SYSID2003 Functional Analytic Framework for Model Selection Masashi Sugiyama Tokyo Institute of Technology, Tokyo, Japan Fraunhofer FIRST-IDA,
1 Optimal Oblivious Routing in Hole-Free Networks Costas Busch Louisiana State University Malik Magdon-Ismail Rensselaer Polytechnic Institute.
Stochastic DAG Scheduling using Monte Carlo Approach Heterogeneous Computing Workshop (at IPDPS) 2012 Extended version: Elsevier JPDC (accepted July 2013,
Presenter: Mathias Jahnke Authors: M. Zhang, M. Mustafa, F. Schimandl*, and L. Meng Department of Cartography, TU München *Chair of Traffic Engineering.
An Introduction to Support Vector Machines (M. Law)
On Graphs Supporting Greedy Forwarding for Directional Wireless Networks W. Si, B. Scholz, G. Mao, R. Boreli, et al. University of Western Sydney National.
Gaussian Processes Li An Li An
Learning to Navigate Through Crowded Environments Peter Henry 1, Christian Vollmer 2, Brian Ferris 1, Dieter Fox 1 Tuesday, May 4, University of.
A Semi-Blind Technique for MIMO Channel Matrix Estimation Aditya Jagannatham and Bhaskar D. Rao The proposed algorithm performs well compared to its training.
© 2009 Ilya O. Ryzhov 1 © 2008 Warren B. Powell 1. Optimal Learning On A Graph INFORMS Annual Meeting October 11, 2009 Ilya O. Ryzhov Warren Powell Princeton.
NP-Completeness (Nondeterministic Polynomial Completeness) Sushanth Sivaram Vallath & Z. Joseph.
九大数理集中講義 Comparison, Analysis, and Control of Biological Networks (5) Control of Probabilistic Boolean Networks Tatsuya Akutsu Bioinformatics Center Institute.
The Manhattan Tourist Problem Shane Wood 4/29/08 CS 329E.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
CS Statistical Machine learning Lecture 12 Yuan (Alan) Qi Purdue CS Oct
Collaborative Filtering via Euclidean Embedding M. Khoshneshin and W. Street Proc. of ACM RecSys, pp , 2010.
A Kernel Approach for Learning From Almost Orthogonal Pattern * CIS 525 Class Presentation Professor: Slobodan Vucetic Presenter: Yilian Qin * B. Scholkopf.
Support Vector Machines Reading: Ben-Hur and Weston, “A User’s Guide to Support Vector Machines” (linked from class web page)
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Machine Learning Lecture 1: Intro + Decision Trees Moshe Koppel Slides adapted from Tom Mitchell and from Dan Roth.
Network Systems Lab. Korea Advanced Institute of Science and Technology No.1 Maximum Norms & Nonnegative Matrices  Weighted maximum norm e.g.) x1x1 x2x2.
DOiT Dynamic Optimization in Transportation Ragnhild Wahl, SINTEF (Per J. Lillestøl SINTEF)
Collaborative Deep Learning for Recommender Systems
Privacy Vulnerability of Published Anonymous Mobility Traces Chris Y. T. Ma, David K. Y. Yau, Nung Kwan Yip (Purdue University) Nageswara S. V. Rao (Oak.
Ke (Kevin) Wu1,2, Philip Watters1, Malik Magdon-Ismail1
Table 1. Advantages and Disadvantages of Traditional DM/ML Methods
Intra-Domain Routing Jacob Strauss September 14, 2006.
USPACOR: Universal Sparsity-Controlling Outlier Rejection
Latent Space Model for Road Networks to Predict Time-Varying Traffic
Predicting Traffic Dmitriy Bespalov.
Spectral Clustering Eric Xing Lecture 8, August 13, 2010
Lecture 4 - Monte Carlo improvements via variance reduction techniques: antithetic sampling Antithetic variates: for any one path obtained by a gaussian.
Coordinate Transformation in 3D Final Project Presentation
Presentation transcript:

AAAI 2011, San Francisco Trajectory Regression on Road Networks Tsuyoshi Idé (IBM Research – Tokyo) Masashi Sugiyama (Tokyo Institute of Technology)

© 2011 IBM Corporation AAAI 2011, San Francisco 2 Agenda □Problem setting □Formulation □Relationship with Gaussian process regression □Experiments

© 2011 IBM Corporation AAAI 2011, San Francisco 3 Problem: Predict the “cost” of an arbitrary path on networks □Input: arbitrary path on a network –A sequence of adjacent link IDs □Output: total cost of the path –Scalar (e.g. travel time) □Training data: – x (n) : n-th trajectory (or path) y (n) : n-th cost link ID defined in digital maps “trajectory”cost Trajectory regression origin destination origin destination

© 2011 IBM Corporation AAAI 2011, San Francisco 4 Why do we focus on the total cost of a path? □GPS produces a sequence of sparse coordinate points –Must be related with link IDs Map-matching is not easy –Very hard to measure the cost of individual links precisely □Total cost can be precisely measured even in that case –Simply computed as the time differnce between O and D: t destination - t origin Brakatsoulas et al., "On map- matching vehicle tracking data," Proc. VLDB '05, pp : GPS coordinate

© 2011 IBM Corporation AAAI 2011, San Francisco 5 This work proposes a feature-based approach to trajectory regression Kernel-based [Idé-Kato 09] Feature-based Use kernel matrix No need for data matrix Use data matrix No need for kernels

© 2011 IBM Corporation AAAI 2011, San Francisco 6 Agenda □Problem setting □Formulation □Relationship with Gaussian process regression □Experiments

© 2011 IBM Corporation AAAI 2011, San Francisco 7 Representing the total cost using latent variables for all links included input path x cost of link e Cost deviation per unit length from the baseline Link length (known) Baseline unit cost (known from e.g. legal speed limit) Our goal is to find cost deviation from the baseline origin destination origin destination

© 2011 IBM Corporation AAAI 2011, San Francisco 8 Setting two criteria to indentify the value of □The observed total cost must be reproduced well –Minimize: □Neighboring links should have similar values of cost deviation –While keeping this constant Similarity between link e and e’ Estimated cost for a path x (n) Observed cost for x (n)

© 2011 IBM Corporation AAAI 2011, San Francisco 9 Example of definition of link similarities e e’e’ d = (# of hops between edges) In this case, d(e,e’)=2

© 2011 IBM Corporation AAAI 2011, San Francisco 10 Final objective function to be minimized “Neighboring links should take similar values” S is the similarity matrix between links “Predicted cost should be close to observed values”

© 2011 IBM Corporation AAAI 2011, San Francisco 11 This optimization problem can be analytically solved Graph Laplacian induced by the link-similarity Matrix Matrix representation of the objective “Data matrix” of the trajectories Vector of the trajectory costs Analytic solution Lambda is determined by cross-validation

© 2011 IBM Corporation AAAI 2011, San Francisco 12 Agenda □Problem setting □Formulation □Relationship with Gaussian process regression □Experiments

© 2011 IBM Corporation AAAI 2011, San Francisco 13 The link-Laplacian matrix bridges the two approaches Kernel-based [Idé-Kato 09] Feature-based (this work) Proposition: These two approaches are equivalent if the kernel matrix is chosen as

© 2011 IBM Corporation AAAI 2011, San Francisco 14 Practical implications of the link-Laplacian kernel (a) Road network (b) Link network □The proposition suggests a natural choice of kernel –In GPR, the choice of kernel is based on just an intuition –Since a link-simularity is much easier to define, our approach is more practical than the GPR method

© 2011 IBM Corporation AAAI 2011, San Francisco 15 Agenda □Problem setting □Formulation □Relationship with Gaussian process regression □Experiments

© 2011 IBM Corporation AAAI 2011, San Francisco 16 Traffic simulation data on real road networks □Network data –Synthetic 25x25 square grid –Downtown Kyoto □Trajectory-cost data –Generated with IBM Mega Traffic Simulator Agent-based simulator –Data available on the Web □Method compared –Legal: perfectly complies with the legal speed limit –GPR: GPR with a string kernel –RETRACE: proposed method

© 2011 IBM Corporation AAAI 2011, San Francisco 17 Proposed methods gave the best performance □Legal –Does not reproduce traffic congestion in Kyoto □GPR –Worst –Due to the choice of kernel that can be inconsistent to the network structure □RETRACE (proposed) –Clearly the best –Outliers still exist: cannot handle dynamic changes of traffic GPR Legal RETRACE Grid25x25 Kyoto actual travel time predicted travel time actual travel time predicted travel time actual travel time predicted travel time

© 2011 IBM Corporation AAAI 2011, San Francisco 18 Concluding remarks □Summary –Proposed the RETRACE algorithm for trajectory regression –RETRACE has an analytic solution that is easily implemented –Gave an interesting insight to the relationship with the GPR approach □Future work –To test the algorithm using probe- car data –To study how to improve the scalability