Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans.

Slides:



Advertisements
Similar presentations
Topological Reasoning between Complex Regions in Databases with Frequent Updates Arif Khan & Markus Schneider Department of Computer and Information Science.
Advertisements

Location-Based Social Networks Yu Zheng and Xing Xie Microsoft Research Asia Chapter 8 and 9 of the book Computing with Spatial Trajectories.
ADAPTIVE FASTEST PATH COMPUTATION ON A ROAD NETWORK: A TRAFFIC MINING APPROACH Hector Gonzalez, Jiawei Han, Xiaolei Li, Margaret Myslinska, John Paul Sondag.
An Interactive-Voting Based Map Matching Algorithm
Driving with Knowledge from the Physical World Jing Yuan, Yu Zheng Microsoft Research Asia.
PRESS: A Novel Framework of Trajectory Compression in Road Networks
Urban Computing with Taxicabs
Spatial Database Systems. Spatial Database Applications GIS applications (maps): Urban planning, route optimization, fire or pollution monitoring, utility.
Introduction to Graph Theory Instructor: Dr. Chaudhary Department of Computer Science Millersville University Reading Assignment Chapter 1.
Learning Location Correlation From GPS Trajectories Yu Zheng Microsoft Research Asia March 16, 2010.
Da Yan, Zhou Zhao and Wilfred Ng The Hong Kong University of Science and Technology.
Constructing Popular Routes from Uncertain Trajectories Authors of Paper: Ling-Yin Wei (National Chiao Tung University, Hsinchu) Yu Zheng (Microsoft Research.
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.
Travel Time Estimation of a Path using Sparse Trajectories
Critical Analysis Presentation: T-Drive: Driving Directions based on Taxi Trajectories Authors of Paper: Jing Yuan, Yu Zheng, Chengyang Zhang, Weilei Xie,
T-Drive : Driving Directions Based on Taxi Trajectories Microsoft Research Asia University of North Texas Jing Yuan, Yu Zheng, Chengyang Zhang, Xing Xie,
Yu Zheng, Lizhu Zhang, Xing Xie, Wei-Ying Ma Microsoft Research Asia
Computing with Spatial Trajectories
Trajectories Simplification Method for Location-Based Social Networking Services Presenter: Yu Zheng on behalf of Yukun Cheng, Kai Jiang, Xing Xie Microsoft.
3 -1 Chapter 3 The Greedy Method 3 -2 The greedy method Suppose that a problem can be solved by a sequence of decisions. The greedy method has that each.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
Scalable Network Distance Browsing in Spatial Database Samet, H., Sankaranarayanan, J., and Alborzi H. Proceedings of the 2008 ACM SIGMOD international.
Route Planning Vehicle navigation systems, Dijkstra’s algorithm, bidirectional search, transit-node routing.
Trip Planning Queries F. Li, D. Cheng, M. Hadjieleftheriou, G. Kollios, S.-H. Teng Boston University.
Learning Transportation Mode from Raw GPS Data for Geographic Applications on the Web Yu Zheng, Like Liu, Xing Xie Microsoft Research.
NetworkModel-1 Network Optimization Models. NetworkModel-2 Network Terminology A network consists of a set of nodes and arcs. The arcs may have some flow.
Reducing Uncertainty of Low-sampling-rate Trajectories Kai Zheng, Yu Zheng, Xing Xie, Xiaofang Zhou University of Queensland & Microsoft Research Asia.
Introduction to Routing. The Routing Problem Apply after placement Input: –Netlist –Timing budget for, typically, critical nets –Locations of blocks and.
Friends and Locations Recommendation with the use of LBSN
Bei Pan (Penny), University of Southern California
© The McGraw-Hill Companies, Inc., Chapter 3 The Greedy Method.
Programming for Geographical Information Analysis: Advanced Skills Online mini-lecture: Introduction to Networks Dr Andy Evans.
Privacy Preserving Data Mining on Moving Object Trajectories Győző Gidófalvi Geomatic ApS Center for Geoinformatik Xuegang Harry Huang Torben Bach Pedersen.
Mining Interesting Locations and Travel Sequences from GPS Trajectories IDB & IDS Lab. Seminar Summer 2009 강 민 석강 민 석 July 23 rd,
Knowledge Discovery and Delivery Lab (ISTI-CNR & Univ. Pisa)‏ www-kdd.isti.cnr.it Anna Monreale Fabio Pinelli Roberto Trasarti Fosca Giannotti A. Monreale,
Distance. Euclidean Distance Minimum distance from a source (Value NoData) Input grid must have at least one source cell with the rest of the grid.
Spatial-Temporal Models in Location Prediction Jingjing Wang 03/29/12.
Friends and Locations Recommendation with the use of LBSN By EKUNDAYO OLUFEMI ADEOLA
Efficient Route Computation on Road Networks Based on Hierarchical Communities Qing Song, Xiaofan Wang Department of Automation, Shanghai Jiao Tong University,
Data Structures and Algorithms in Parallel Computing Lecture 2.
Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans.
Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans.
Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans.
Trajectory Data Mining
Trends: Spatio-temporal graphs Introduction to Spatial Computing.
Trajectory Data Mining
Randomized Kinodynamics Planning Steven M. LaVelle and James J
Location Privacy Protection for Location-based Services CS587x Lecture Department of Computer Science Iowa State University.
Spanning Trees Dijkstra (Unit 10) SOL: DM.2 Classwork worksheet Homework (day 70) Worksheet Quiz next block.
Location-based Social Networks 6/11/20161 CENG 770.
Presented by: Siddhant Kulkarni Spring Authors: Publication:  ICDE 2015 Type:  Research Paper 2.
1 Double-Patterning Aware DSA Template Guided Cut Redistribution for Advanced 1-D Gridded Designs Zhi-Wen Lin and Yao-Wen Chang National Taiwan University.
Ning Jin, Wei Wang ICDE 2011 LTS: Discriminative Subgraph Mining by Learning from Search History.
Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans.
A Flexible Spatio-temporal indexing Scheme for Large Scale GPS Tracks Retrieval Yu Zheng, Longhao Wang, Xing Xie Microsoft Research.
Presented by: Mi Tian, Deepan Sanghavi, Dhaval Dholakia
T-Share: A Large-Scale Dynamic Taxi Ridesharing Service
Feeling-based location privacy protection for LBS
Urban Sensing Based on Human Mobility
Probabilistic Data Management
Visualization of query processing over large-scale road networks
Finding Fastest Paths on A Road Network with Speed Patterns
Presented by: Yang Yu Spatiotemporal GMM for Background Subtraction with Superpixel Hierarchy Mingliang Chen, Xing Wei, Qingxiong.
Graphs Chapter 11 Objectives Upon completion you will be able to:
CSE572, CBS572: Data Mining by H. Liu
Showcasing work by Jing Yuan, Yu Zheng, Xing Xie, Guangzhou Sun
Path Planning using Ant Colony Optimisation
Dynamic Graph Algorithms
Topological Signatures For Fast Mobility Analysis
CSE572: Data Mining by H. Liu
Presentation transcript:

Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans. Intelligent Systems and Technology

Paradigm of Trajectory Data Mining Yu Zheng. Trajectory Data Mining: An Overview. ACM Transactions on Intelligent Systems and Technology. 2015, vol. 6, issue 3.Trajectory Data Mining: An Overview

Uncertain trajectories check-ins or geo-tagged photos Taxi trajectories, trails of migratory birds...

Trajectory Uncertainty Reducing Uncertainty from Trajectory Data  Enhance its utility – Modeling Uncertainty of a Trajectory for Queries – Path Inference from Uncertain Trajectories Make a trajectory even more uncertain  Protect a user’s privacy

Trajectory Uncertainty Modeling Uncertainty of a Trajectory for Queries

Trajectory Uncertainty Path Inference from Uncertain Trajectories – In a road network – In a free space

Constructing Popular Routes from Uncertain Trajectories in Free Space. In KDD 2012 Ling-Yin Wei, Yu Zheng, Wen-Chih Peng, Constructing Popular Routes from Uncertain Trajectories. KDD 2012.Constructing Popular Routes from Uncertain Trajectories

... Goal: Using collective knowledge: The route may not exist in the dataset – Mutual reinforcement learning (uncertain + uncertain  certain) Ling-Yin Wei, Yu Zheng, Wen-Chih Peng, Constructing Popular Routes from Uncertain Trajectories. KDD 2012.Constructing Popular Routes from Uncertain Trajectories

... Concatenation... Mutual reinforcement construction

Problem – Given a corpus of uncertain trajectories and – a user query: some point locations and a time constraint – Suggest the top k most popular routes... Constructing Popular Routes from Uncertain Trajectories

Framework Overview Routable graph construction (off-line) 11 Routable Graph Region: Connected geographical area Edges in each region Edges between regions

Framework Overview Routable graph construction (off-line) Route inference (on-line) 12 Routable Graph Popular Route q1q1 q2q2 q3q3 Local Route SearchGlobal Route Search

Region Construction (1/3) Space partition – Divide a space into non-overlapping cells with a given cell length Trajectory indexing 13

Region Construction (2/3) Region – A connected geographical area Idea – Merge connected cells to form a region Observation – Tra 1 and Tra 2 follow the same route but have different sampled geo-locations 14 Spatially close Temporal constraint

Region Construction (3/3) Spatio-temporally correlated relation between trajectories – Spatially close – Temporal constraint Connection support of a cell pair – Minimum connection support C Rule1 Rule2 Ling-Yin Wei, Yu Zheng, Wen-Chih Peng, Constructing Popular Routes from Uncertain Trajectories. KDD 2012.Constructing Popular Routes from Uncertain Trajectories

Edge Inference [Edges in a region] Step 1: Let a region be a bidirectional graph first Step 2: Trajectories + Shortest path based inference – Infer the direction, travel time and support between each two consecutive cells [Edges between regions] Build edges between two cells in different regions by trajectories Ling-Yin Wei, Yu Zheng, Wen-Chih Peng, Constructing Popular Routes from Uncertain Trajectories. KDD 2012.Constructing Popular Routes from Uncertain Trajectories

Local Route Search Goal ▪ Top K local routes between two consecutive geo-locations q i, q i+1 Approach – Determine qualified visiting sequences of regions by travel times – A*-like routing algorithm where a route Sequences of Regions from q 1 to q 2 : q1q1 q2q2 R1R1 R2R2 R3R3 R4R4 R5R5 R 1 → R 2 → R 3 R 1 → R 3

Global Route Search Input – Local routes between any two consecutive geo-locations Output – Top K global routes Branch-and-bound search approach – E.g., Top 1 global route 18 q1q1 q2q2 R1R1 R2R2 R3R3 R4R4 R5R5 q3q3

Route Refinement Input – Top K global routes: sequences of cells Output – Top K routes: sequences of segments Approach – Select GPS track logs for each grid – Adopt linear regression to derive regression lines 19

Route Inference from Uncertain Trajectories in a Road Network ICDE 2012 Kai Zheng, Yu Zheng, Xing Xie, Xiaofang Zhou. Reducing Uncertainty of Low-Sampling-Rate Trajectories. ICDE 2012.Reducing Uncertainty of Low-Sampling-Rate Trajectories

Methodology Search for reference trajectories – Select the relevant historical trajectories that may be helpful in inferring the route of the query Local route inference – Inferring the routes between consecutive samples of query Global route inference – Inferring the whole routes by connecting the local routes Kai Zheng, Yu Zheng, Xing Xie, Xiaofang Zhou. Reducing Uncertainty of Low-Sampling-Rate Trajectories. ICDE 2012.Reducing Uncertainty of Low-Sampling-Rate Trajectories

Simple reference based on eclipse Reference Trajectory Search Sliced reference based on cascading – T1, T2, T4 – not simple reference trajectory – Parts of T1 and T2 can form a reference trajectory T1, T2 – yes; T3, T4 – no

Traverse Graph-Based ApproachNearest neighbor based approach Check the density of reference points around the query points Reference trajectories Yes No For high density points For sparse points Local Route Inference

Traverse Graph-Based Approach Use the k shortest paths of this graph as the candidate local possible route of the query Graph augmentation – A special case of the k-connectivity graph augmentation problem [1] – i.e., add a minimum number (cost) of edges to a graph so as to satisfy a given connectivity condition – transformed to the min-cost spanning tree problem when k = 1 Graph reduction – Remove redundant edges to save computational loads for the k-shortest path search in a graph – Solved by transitive reduction algorithms [2] [1] A. Frank, “Augmenting graphs to meet edge-connectivity requirements,” in Foundations of Computer Science [2] A. Aho, M. Garey, and J. Ullman, “The transitive reduction of a directed graph,” SIAM Journal on Computing, 1972.

Nearest Neighbor-Based Approach re-use the shares structure 1. Find the top-k nearest nodes to a query point 2. Keep extending the nearest neighbours until reach the destination query point Search for the top k most possible paths

Global Route Inference

Privacy of Trajectories Protect a user from the privacy leak caused by the disclosure of the user’s trajectories – Real-time continuous location-based services Spatial cloaking Mix-zones Path confusion Euler histogram-based on short IDs Dummy trajectories – Publication of historical trajectories Clustering-based generalization-based Suppression-based Grid-based approach

Thanks! Yu Zheng Homepage Yu Zheng. Trajectory Data Mining: An Overview.Trajectory Data Mining: An Overview ACM Transactions on Intelligent Systems and Technology. 2015, vol. 6, issue 3.