Constructing Popular Routes from Uncertain Trajectories Authors of Paper: Ling-Yin Wei (National Chiao Tung University, Hsinchu) Yu Zheng (Microsoft Research.

Slides:



Advertisements
Similar presentations
Searching Trajectories by Locations – An Efficiency Study Zaiben Chen 1, Heng Tao Shen 1, Xiaofang Zhou 1, Yu Zheng 2, Xing Xie 2 1 The University of Queensland.
Advertisements

15th CTI Workshop, July 26, Smart Itinerary Recommendation based on User-Generated GPS Trajectories Hyoseok Yoon 1, Y. Zheng 2, X. Xie 2 and W.
Mining User Similarity Based on Location History Yu Zheng, Quannan Li, Xing Xie Microsoft Research Asia.
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
Learning Trajectory Patterns by Clustering: Comparative Evaluation Group D.
Correlation Search in Graph Databases Yiping Ke James Cheng Wilfred Ng Presented By Phani Yarlagadda.
Motion Planning for Point Robots CS 659 Kris Hauser.
1 Finding Shortest Paths on Terrains by Killing Two Birds with One Stone Manohar Kaul (Aarhus University) Raymond Chi-Wing Wong (Hong Kong University of.
Learning Location Correlation From GPS Trajectories Yu Zheng Microsoft Research Asia March 16, 2010.
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.
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,
by Spurthi Chaganti S Dayakar Reddy
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Trajectories Simplification Method for Location-Based Social Networking Services Presenter: Yu Zheng on behalf of Yukun Cheng, Kai Jiang, Xing Xie Microsoft.
Spatio-Temporal Databases
Video summarization by video structure analysis and graph optimization M. Phil 2 nd Term Presentation Lu Shi Dec 5, 2003.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Spatio-Temporal Databases. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases …..
The Fourth WIM Meeting 1 Active Nearest Neighbor Queries for Moving Objects Jan Kolar, Igor Timko.
Visual Querying By Color Perceptive Regions Alberto del Bimbo, M. Mugnaini, P. Pala, and F. Turco University of Florence, Italy Pattern Recognition, 1998.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
Trip Planning Queries F. Li, D. Cheng, M. Hadjieleftheriou, G. Kollios, S.-H. Teng Boston University.
Mining Interesting Locations and Travel Sequences From GPS Trajectories Yu Zheng and Xing Xie Microsoft Research Asia March 16, 2009.
Reducing Uncertainty of Low-sampling-rate Trajectories Kai Zheng, Yu Zheng, Xing Xie, Xiaofang Zhou University of Queensland & Microsoft Research Asia.
CSE314 Database Systems Data Modeling Using the Entity- Relationship (ER) Model Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson Ed Slide Set.
Bei Pan (Penny), University of Southern California
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
Efficient Gathering of Correlated Data in Sensor Networks
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,
黃福銘 (Angus F.M. Huang) ANTS Lab, IIS, Academia Sinica TrajPattern: Mining Sequential Patterns from Imprecise Trajectories.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Friends and Locations Recommendation with the use of LBSN By EKUNDAYO OLUFEMI ADEOLA
CS 533 Information Retrieval Systems.  Introduction  Connectivity Analysis  Kleinberg’s Algorithm  Problems Encountered  Improved Connectivity Analysis.
Clustering Moving Objects in Spatial Networks Jidong Chen, Caifeng Lai, Xiaofeng Meng, Renmin University of China Jianliang Xu, and Haibo Hu Hong Kong.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Expert Systems with Applications 34 (2008) 459–468 Multi-level fuzzy mining with multiple minimum supports Yeong-Chyi Lee, Tzung-Pei Hong, Tien-Chin Wang.
Nearest Neighbor Queries Chris Buzzerd, Dave Boerner, and Kevin Stewart.
Easiest-to-Reach Neighbor Search Fatimah Aldubaisi.
Efficient Processing of Top-k Spatial Preference Queries
Spatio-temporal Pattern Queries M. Hadjieleftheriou G. Kollios P. Bakalov V. J. Tsotras.
Exact indexing of Dynamic Time Warping
Visualizing QoS. Background(1/2) A tremendous growth in the development and deployment of networked applications such as video streaming, IP telephony,
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.
Efficient OLAP Operations in Spatial Data Warehouses Dimitris Papadias, Panos Kalnis, Jun Zhang and Yufei Tao Department of Computer Science Hong Kong.
Urban Traffic Simulated From A Dual Perspective Hu Mao-Bin University of Science and Technology of China Hefei, P.R. China
Location-based Social Networks 6/11/20161 CENG 770.
Presented by: Siddhant Kulkarni Spring Authors: Publication:  ICDE 2015 Type:  Research Paper 2.
Data Modeling Using the Entity- Relationship (ER) Model
T-Share: A Large-Scale Dynamic Taxi Ridesharing Service
Pagerank and Betweenness centrality on Big Taxi Trajectory Graph
Urban Sensing Based on Human Mobility
Probabilistic Data Management
Mining Spatio-Temporal Reachable Regions over Massive Trajectory Data
Visualization of query processing over large-scale road networks
Spatio-temporal Pattern Queries
Spatio-Temporal Databases
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Graphs Chapter 11 Objectives Upon completion you will be able to:
Showcasing work by Jing Yuan, Yu Zheng, Xing Xie, Guangzhou Sun
SEG5010 Presentation Zhou Lanjun.
Efficient Processing of Top-k Spatial Preference Queries
Presentation transcript:

Constructing Popular Routes from Uncertain Trajectories Authors of Paper: Ling-Yin Wei (National Chiao Tung University, Hsinchu) Yu Zheng (Microsoft Research Asia) Wen-Chih Peng (National Chiao Tung University, Hsinchu) Paper reviewed by: Aniruddha Desai (University of Washington, Tacoma)

Applications Scope: Infer popular routes from a set of uncertain trajectories Trip Planning (Travel / Tourism) Traffic Management (Transportation) Animal Movement studies

Spatial Trajectories What is a trajectory? Sequence of points: Location (Latt, Long) & Time-stamp What are the moving objects? Humans, Vehicles, Animals etc. How are the trajectories collected? Ubiquitous location acquisition technologies / devices using GPS

Uncertainty and Inference Trajectories generated at low or irregular frequencies. Routes between consecutive points on trajectories are uncertain. To infer a popular route we need to find similarity between two uncertain trajectories – this is hard to measure.

“RICK” Route Inference framework based on Collective Knowledge Approach: aggregate uncertain trajectories in a mutually reinforcing way: uncertain + uncertain => certain

Datasets: ◦ Real datasets used for conducting extensive experiments ◦ Check-in dataset from Foursquare – 6,600 trajectories from Manhattan (3 check-ins min) ◦ 15,000 taxi trajectories in Beijing.

How does it work? Rick Overview: user specified query consists of a location sequence & a time span; RICK infers the top-k popular routes that pass through these locations within given time span

Region Construction Historical uncertain trajectories used to construct a routable graph in a gridded space based on spatio- temporal characteristics Grid cell size (“l”) represents granularity of inferences Data points (or grid “cells”) “spatially close” if: |x - x’| <= 1 and |y - y’| <= 1

Region Construction (cont’d…) Data points “st-correlated” (spatio-temporally correlated) if they are spatially close (Rule 1 or Rule 2) and they mutually satisfy a temporal constraint  Connection support C is of a cell pair is a threshold for connectivity in the graph. Neighbor: If the connection support of a cell pair is >= C then they are neighbors.

Region Construction (cont’d…) Region: Based on the connection support (above a specified threshold value ‘C’) between individual cell pairs regions are constructed. Cell pairs are merged into regions using an efficient recursive algorithm; Time complexity: O(cnm 2 ) Where c = minimum loop iterations n = size (cardinality) of the set of cells in the grid space m = size (cardinality) of the dataset

Edge Inference After the regions are constructed we infer edges. Two types of Edges: ◦ Edges within each region ◦ Edges among regions

Edge Inference (cont’d…) Each vertex represents a cell and each edge indicates a transition relationship and has two attributes: ◦ Transition support ◦ Travel time Virtual bidirected edges between cells (vertices) are generated if cells are neighbors in a region. Shortest path inference approach is used. The direction, transition supports and travel time information for edge on shortest path is stored. Redundant edges and edges whose transition support is 0 are eliminated

Route Inference Two phases: ◦ Route generation ◦ Route refinement Route generation: ◦ Top-k coarse routes are discovered with the routable graph

Route Inference (cont’d…) If query location can not be mapped to a graph vertex we use MINDIST (nearest neighbor algorithm) to find the cells close to the query location. Local Routes: the top-k local routes between any two consecutive cells are searched in the cell sequence by an A*-like algorithm. Route score is computed based on the range of time interval between the two query locations. Based on top-k local routes top-k global routes are searched by a branch-and-bound search approach

Route Inference (cont’d…) Two-Layer Routing Algorithm Before searching for local routes region sequences are generated to reduce the search space by using a lower bound of the transition times between the regions with respect to two given cells. Thus, multiple region sequences are possible

Route Inference (cont’d…) Route Refinement: Use historical data points (of trajectories that traverse the cells on the rough route) that locate in the cells on the route generated. Adopt linear regression for set of points of each cell to derive a line segment. Concatenate line segments in the order of the inferred route

Performance Evaluation Inferred routes are compared against ground-truth from raw-trajectories. Two metrics used: ◦ NDTW – normalized dynamic time warping distance ◦ MD - maximum distance between inferred route and the raw- trajectory of the ground truth. Compared RICK with existing approach MPR (Most Popular Route) as a baseline Time Efficiency is tested (avg. query time 0.5 secs). RICK outperforms the baseline by generating routes m closer to the ground-truth (than the those of the baseline).

Visualization of Results Visualization of the query: “Central Park - > The Museum of Modern Art - > Times Square - > Empire State Building - > SoHo”, for top-1 (most popular) route inferred by RICK Note: The route does not just connect the query locations, but passes through other attractions along the “inferred” most popular route.

Strengths Thorough / Credible The authors have conducted extensive experiments on real data. Their results show that the route inference framework is effective, efficient and measurably accurate. Organized / Easy to understand The content of the paper is very well organized and can be easily understood even by a naïve reader. Illustrations: (where provided) are very effective in describing spatial concepts.

Weaknesses Connection Support: Not explained sufficiently, diagrams would have been helpful explain key concept Route generated using A*-like algorithm : Not explained the role of A*-like algorithm adequately in the context of inferred route generated. NDTW: “ Normalized dynamic time warping” distance is not explained adequately; diagrams would have helped explain this key performance metric better.

Thank you! Q&A