User Oriented Trajectory Similarity Search ACM SIGKDD International Workshop on Urban Computing (UrbComp 2012), August 12, 2012 - Beijing, China Haibo.

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

Location-Based Social Networks Yu Zheng and Xing Xie Microsoft Research Asia Chapter 8 and 9 of the book Computing with Spatial Trajectories.
COMP 482: Design and Analysis of Algorithms
An Interactive-Voting Based Map Matching Algorithm
Urban Computing with Taxicabs
Spatial Database Systems. Spatial Database Applications GIS applications (maps): Urban planning, route optimization, fire or pollution monitoring, utility.
Introduction to Information Retrieval
Query Optimization of Frequent Itemset Mining on Multiple Databases Mining on Multiple Databases David Fuhry Department of Computer Science Kent State.
Detecting Malicious Flux Service Networks through Passive Analysis of Recursive DNS Traces Roberto Perdisci, Igino Corona, David Dagon, Wenke Lee ACSAC.
School of Computer Science and Engineering Finding Top k Most Influential Spatial Facilities over Uncertain Objects Liming Zhan Ying Zhang Wenjie Zhang.
Da Yan, Zhou Zhao and Wilfred Ng The Hong Kong University of Science and Technology.
Mining Time Series.
Constructing Popular Routes from Uncertain Trajectories Authors of Paper: Ling-Yin Wei (National Chiao Tung University, Hsinchu) Yu Zheng (Microsoft Research.
Travel Time Estimation of a Path using Sparse Trajectories
1 CSIS 7101: CSIS 7101: Spatial Data (Part 2) Efficient Processing of Spatial Joins Using R-trees Rollo Chan Chu Chung Man Mak Wai Yip Vivian Lee Eric.
Adaptive Fastest Path Computation on a Road Network : A Traffic Mining Approach Hector Gonzalez Jiawei Han Xiaolei Li Margaret Myslinska John Paul Sondag.
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,
Trajectories Simplification Method for Location-Based Social Networking Services Presenter: Yu Zheng on behalf of Yukun Cheng, Kai Jiang, Xing Xie Microsoft.
Themis Palpanas1 VLDB - Aug 2004 Fair Use Agreement This agreement covers the use of all slides on this CD-Rom, please read carefully. You may freely use.
Chapter 8 File organization and Indices.
Abdullah Mueen UC Riverside Suman Nath Microsoft Research Jie Liu Microsoft Research.
1 Extending PRIX for Similarity-based XML Query Group Members: Yan Qi, Jicheng Zhao, Dan Situ, Ning Liao.
Probabilistic Similarity Search for Uncertain Time Series Presented by CAO Chen 21 st Feb, 2011.
1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,
Detecting Time Series Motifs Under
1 1 Slide © 2006 Thomson/South-Western Chapter 9 Hypothesis Testing Developing Null and Alternative Hypotheses Developing Null and Alternative Hypotheses.
The Effects of Jitter on the Perceptual Quality of Video Mark Claypool and Jonathan Tanner Computer Science Department Worcester Polytechnic Institute.
Exact Indexing of Dynamic Time Warping
LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.
Bei Pan (Penny), University of Southern California
Multimedia Databases (MMDB)
Mining Interesting Locations and Travel Sequences from GPS Trajectories IDB & IDS Lab. Seminar Summer 2009 강 민 석강 민 석 July 23 rd,
25/03/2003CSCI 6405 Zheyuan Yu1 Finding Unexpected Information Taken from the paper : “Discovering Unexpected Information from your Competitor’s Web Sites”
Towards Robust Indexing for Ranked Queries Dong Xin, Chen Chen, Jiawei Han Department of Computer Science University of Illinois at Urbana-Champaign VLDB.
Wang-Chien Lee i Pervasive Data Access ( i PDA) Group Pennsylvania State University Mining Social Network Big Data Intelligent.
Knowledge Discovery from Mobile Phone Communication Activity Data Streams Fergal Walsh Data Stream Research presented in this poster was funded by a Strategic.
Shape-based Similarity Query for Trajectory of Mobile Object NTT Communication Science Laboratories, NTT Corporation, JAPAN. Yutaka Yanagisawa Jun-ichi.
Efficient Route Computation on Road Networks Based on Hierarchical Communities Qing Song, Xiaofan Wang Department of Automation, Shanghai Jiao Tong University,
Distributed Spatio-Temporal Similarity Search Demetrios Zeinalipour-Yazti University of Cyprus Song Lin
Siyuan Liu *#, Yunhuai Liu *, Lionel M. Ni *# +, Jianping Fan #, Minglu Li + * Hong Kong University of Science and Technology # Shenzhen Institutes of.
Reporter : Yu Shing Li 1.  Introduction  Querying and update in the cloud  Multi-dimensional index R-Tree and KD-tree Basic Structure Pruning Irrelevant.
Spatial Query Processing Spatial DBs do not have a set of operators that are considered to be basic elements in a query evaluation. Spatial DBs handle.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
Everyday Mapping of Traffic Conditions - An Urban Planning Tool Laboratory of Geodesy Aristotle University of Thessaloniki, Department of Civil Engineering.
Exact indexing of Dynamic Time Warping
August 30, 2004STDBM 2004 at Toronto Extracting Mobility Statistics from Indexed Spatio-Temporal Datasets Yoshiharu Ishikawa Yuichi Tsukamoto Hiroyuki.
Accelerating Dynamic Time Warping Clustering with a Novel Admissible Pruning Strategy Nurjahan BegumLiudmila Ulanova Jun Wang 1 Eamonn Keogh University.
Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans.
D-skyline and T-skyline Methods for Similarity Search Query in Streaming Environment Ling Wang 1, Tie Hua Zhou 1, Kyung Ah Kim 2, Eun Jong Cha 2, and Keun.
15 th ACM GIS: Seattle, WA: Nov 7—9, 2007 TS2-Tree: An Efficient Similarity Based Organization for Trajectory Data Petko Bakalov Eamonn Keogh Vassilis.
Location-based Social Networks 6/11/20161 CENG 770.
A COMPARATIVE STUDY Dr. Shahram Tahmasseby Transportation Systems Engineer, The City of Calgary Calgary, Alberta, CANADA.
Presented by: Siddhant Kulkarni Spring Authors: Publication:  ICDE 2015 Type:  Research Paper 2.
Computer Science and Engineering Jianye Yang 1, Ying Zhang 2, Wenjie Zhang 1, Xuemin Lin 1 Influence based Cost Optimization on User Preference 1 The University.
Mining Regular Routes from GPS Data for Ridesharing Recommendations Wen He, Deyi Li, Tianlei Zhang, Lifeng An, Mu Guo, and Guisheng Chen Tsinghua University.
Where to find help when you meet a emergency? HelpMe: a guidance system for self-rescue Kuien Liu Institute of Software Chinese Academy of Sciences.
Fast Subsequence Matching in Time-Series Databases.
T-Share: A Large-Scale Dynamic Taxi Ridesharing Service
A Unified Framework for Efficiently Processing Ranking Related Queries
DS595/CS525 Team#2 - Mi Tian, Deepan Sanghavi, Dhaval Dholakia
Mining Spatio-Temporal Reachable Regions over Massive Trajectory Data
Mining the Most Influential k-Location Set from Massive Trajectories
Visualization of query processing over large-scale road networks
Spatio-temporal Pattern Queries
Spatial Online Sampling and Aggregation
Efficient Evaluation of k-NN Queries Using Spatial Mashups
TPM: Supporting pattern matching queries for road-network trajectory data Gook-Pil Roh, Seung-won Hwang Pohang University of Science and Technology (POSTECH),
Donghui Zhang, Tian Xia Northeastern University
Efficient Aggregation over Objects with Extent
Presentation transcript:

User Oriented Trajectory Similarity Search ACM SIGKDD International Workshop on Urban Computing (UrbComp 2012), August 12, Beijing, China Haibo Wang The University of Queensland Kuien Liu Institute of Software, Chinese Academy of Sciences Kuien Liu University of California, Riverside

Trajectory data is everywhere GPS-equipped moving objects – E.g., vehicles, people, animal Social information collected from smart devices – Geo-tagged photos e.g., Flickr – Route-sharing services e.g., GeoLife, Bikely, GPS-Waypoints and Share My Routs – Social network services with venue check-in functions e.g., Foursquare, Facebook, Jiepang – Location-enabled applications e.g., Skyhook Positioning technique from the Internet of Things (IoT) – RFID, ultrasonic, ultra-wideband, infrared, vibrated sensors etc. E.g., Meat traceability, logistics supervision. Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Trajectory Similarity Search Friends recommendation Trip planning Traffic analysis Carpooling – Urban commute patterns – Urban logistics truck sharing E.g., DHL, EMS, SF/YD/YT/ZT serving e-commerce. … Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Existing Method I: Shape-based Treat each sample point equally – Not necessary true in some cases Wait a minute! All sample points share the same importance? That’s not true for some cases. I know! Points in a highway and points in a small country road are obviously not the same important! The picture is borrowed from Prof. Eamonn Keogh’s slides

Existing Method II: Semantic-based Mining semantically important points – Not necessary true for everybody Mining semantically important parts. Sounds much better. Agree! But what I want is to fit my own needs, instead of compromising my needs because most people do that! The picture is borrowed from Prof. Eamonn Keogh’s slides

Above methods do not always work Example 1: traveling route recommendation – It may recommend a traveling route missing some intended sightseeing places to a tourist. E.g., whose traveling route without passing by some intended places to a traveler. Example 2: the last-kilometer-logistics – It may transport goods to some yards beyond the latest delivery time when sharing trucks. Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

User Oriented Trajectory Similarity Our work – User-specified important points through a front-end tool – Provide personalized service to different users Problem Given a query trajectory Q with personal preferences, retrieve the trajectories which are most similar to Q. Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12). The picture is borrowed from Prof. Eamonn Keogh’s slides This is exactly what I need. Perfect!

Data Model and Problem Definition Query trajectory Q = {(x 1,y 1,w 1 ), …, (x m,y m,w m )} – w: user-specified weight Heaviest Common Subsequence HCSS(T,Q) Most Similar Trajectory (MST) Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Naïve Method Sequential scan – IO cost: Tons of IO – CPU cost: O(Nmn) given |TrajectoryDB|=N, |Query|=m, |Trajectory|=n In this paper, we focus on the efficiency issue of user oriented trajectory similarity search. Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Observation 1 Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Observation 1 Retrieve only those trajectories which intersect the small range of Q (or Q’s buffer). – For each sample point q in Q, we only check the rectangular area, e.g., q’s epsilon buffer Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Baseline Method - MST Index all sample points with an R-tree – Preprocessing For each point q in Q, return those trajectories that have at least one point in q’s epsilon buffer as candidates – Filter Phase For every candidate trajectory, compute the exact HCSS value and return the one with largest value – Refinement Phase Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Observation 2 The query trajectory Q consists of a set of sequential points which are usually spatially close to each other. No need to search every sample point’s epsilon buffer, as there are many overlap between buffers – Redundant IOs Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Adaptive Filter Strategy Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Adaptive Filter Strategy Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Observation 3 Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Optimization Method - OMST In the Filter phase – Using the adaptive filtering strategy – Restrain candidates by un-overlapping boundary. In the Refinement phase – Using the upper bound HGSS for pruning – Fast the refinement by pruning candidates. Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Experiments Beijing Taxi Data Set – trajectories Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Effectiveness Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Optimization Power Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Conclusion User-oriented trajectory similarity search – Provide personalized search experience Develop a baseline algorithm Develop two optimization techniques – Adaptive filter strategy – An upper bound The experiments demonstrate the high efficiency of the method Haibo Wang, Kuien Liu. User Oriented Trajectory Similarity Search (UrbComp’12).

Haibo Wang The University of Queensland Kuien Liu Institute of Software, Chinese Academy of Sciences Kuien Liu University of California, Riverside Q&A