Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Trajectory Pattern Mining Reporter : Hsieh, Hsun-Ping 解巽評 (R96725019) Fosca Giannotti Mirco Nanni Dino.

Slides:



Advertisements
Similar presentations
An Interactive-Voting Based Map Matching Algorithm
Advertisements

On-Line Discovery of Hot Motion Paths D. Sacharidis 1, K. Patroumpas 1, M. Terrovitis 1, V. Kantere 1, M. Potamias 2, K. Mouratidis 3, T. Sellis 1 1 National.
Protein – Protein Interactions Lisa Chargualaf Simon Kanaan Keefe Roedersheimer Others: Dr. Izaguirre, Dr. Chen, Dr. Wuchty, ChengBang Huang.
Mining Frequent Spatio-temporal Sequential Patterns
Han-na Yang Trace Clustering in Process Mining M. Song, C.W. Gunther, and W.M.P. van der Aalst.
Fast Algorithms For Hierarchical Range Histogram Constructions
Dynamic Bayesian Networks (DBNs)
PRIVACY AND SECURITY ISSUES IN DATA MINING P.h.D. Candidate: Anna Monreale Supervisors Prof. Dino Pedreschi Dott.ssa Fosca Giannotti University of Pisa.
Sampling Large Databases for Association Rules ( Toivenon’s Approach, 1996) Farzaneh Mirzazadeh Fall 2007.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
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.
Association Analysis. Association Rule Mining: Definition Given a set of records each of which contain some number of items from a given collection; –Produce.
Integrating Bayesian Networks and Simpson’s Paradox in Data Mining Alex Freitas University of Kent Ken McGarry University of Sunderland.
CENTRE Cellular Network’s Positioning Data Generator Fosca GiannottiKDD-Lab Andrea MazzoniKKD-Lab Puntoni SimoneKDD-Lab Chiara RensoKDD-Lab.
UNIVERSITY OF JYVÄSKYLÄ Yevgeniy Ivanchenko Yevgeniy Ivanchenko University of Jyväskylä
Aki Hecht Seminar in Databases (236826) January 2009
Temporal Pattern Matching of Moving Objects for Location-Based Service GDM Ronald Treur14 October 2003.
© Prentice Hall1 DATA MINING TECHNIQUES Introductory and Advanced Topics Eamonn Keogh (some slides adapted from) Margaret Dunham Dr. M.H.Dunham, Data Mining,
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
1 A DATA MINING APPROACH FOR LOCATION PREDICTION IN MOBILE ENVIRONMENTS* by Gökhan Yavaş Feb 22, 2005 *: To appear in Data and Knowledge Engineering, Elsevier.
Mining Long Sequential Patterns in a Noisy Environment Jiong Yang, Wei Wang, Philip S. Yu, Jiawei Han SIGMOD 2002.
Mining Sequences. Examples of Sequence Web sequence:  {Homepage} {Electronics} {Digital Cameras} {Canon Digital Camera} {Shopping Cart} {Order Confirmation}
Radial Basis Function Networks
GeoPKDD Geographic Privacy-aware Knowledge Discovery and Delivery Kick-off meeting Pisa, March 14, 2005.
USpan: An Efficient Algorithm for Mining High Utility Sequential Patterns Authors: Junfu Yin, Zhigang Zheng, Longbing Cao In: Proceedings of the 18th ACM.
Mirco Nanni, Roberto Trasarti, Giulio Rossetti, Dino Pedreschi Efficient distributed computation of human mobility aggregates through user mobility profiles.
Time-focused density-based clustering of trajectories of moving objects Margherita D’Auria Mirco Nanni Dino Pedreschi.
Graph and Topological Structure Mining on Scientific Articles Fan Wang, Ruoming Jin, Gagan Agrawal and Helen Piontkivska The Ohio State University The.
Chapter 1 Introduction to Data Mining
Demo. Overview Overall the project has two main goals: 1) Develop a method to use sensor data to determine behavior probability. 2) Use the behavior probability.
Knowledge Discovery and Delivery Lab (ISTI-CNR & Univ. Pisa)‏ www-kdd.isti.cnr.it Anna Monreale Fabio Pinelli Roberto Trasarti Fosca Giannotti A. Monreale,
Approximate Frequency Counts over Data Streams Loo Kin Kong 4 th Oct., 2002.
黃福銘 (Angus F.M. Huang) ANTS Lab, IIS, Academia Sinica TrajPattern: Mining Sequential Patterns from Imprecise Trajectories.
Efficient Data Mining for Calling Path Patterns in GSM Networks Information Systems, accepted 5 December 2002 SPEAKER: YAO-TE WANG ( 王耀德 )
Trajectory Pattern Mining
Spatial Data Analysis Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What is spatial data and their special.
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
Treatment Learning: Implementation and Application Ying Hu Electrical & Computer Engineering University of British Columbia.
Trajectory Pattern Mining Fosca Giannotti, Mirco Nanni, Dino Pedreschi, Fabio Pinelli KDD Lab (ISTI-CNR & Univ. Pisa) Presented by: Qiming Zou.
Modeling Storing and Mining Moving Object Databases Proceedings of the International Database Engineering and Applications Symposium (IDEAS’04) Sotiris.
An Implementation of The Teiresias Algorithm Na Zhao Chengjun Zhan.
Friends and Locations Recommendation with the use of LBSN By EKUNDAYO OLUFEMI ADEOLA
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
Clustering Moving Objects in Spatial Networks Jidong Chen, Caifeng Lai, Xiaofeng Meng, Renmin University of China Jianliang Xu, and Haibo Hu Hong Kong.
Geographic Information Systems Temporal GIS Lecture 8 Eng. Osama Dawoud.
Outline Knowledge discovery in databases. Data warehousing. Data mining. Different types of data mining. The Apriori algorithm for generating association.
Detecting Group Differences: Mining Contrast Sets Author: Stephen D. Bay Advisor: Dr. Hsu Graduate: Yan-Cheng Lin.
Lecture 7: Outlier Detection Introduction to Data Mining Yunming Ye Department of Computer Science Shenzhen Graduate School Harbin Institute of Technology.
August 30, 2004STDBM 2004 at Toronto Extracting Mobility Statistics from Indexed Spatio-Temporal Datasets Yoshiharu Ishikawa Yuichi Tsukamoto Hiroyuki.
Intelligent Database Systems Lab Advisor : Dr.Hsu Graduate : Keng-Wei Chang Author : Salvatore Orlando Raffaele Perego Claudio Silvestri 國立雲林科技大學 National.
Introduction to Data Mining by Yen-Hsien Lee Department of Information Management College of Management National Sun Yat-Sen University March 4, 2003.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Data Mining and Decision Support
Predicting the Location and Time of Mobile Phone Users by Using Sequential Pattern Mining Techniques Mert Özer, Ilkcan Keles, Ismail Hakki Toroslu, Pinar.
1 Complex Spatio-Temporal Pattern Queries Cahide Sen University of Minnesota.
CLUSTERING HIGH-DIMENSIONAL DATA Elsayed Hemayed Data Mining Course.
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
PrefixSpan: Mining Sequential Patterns Efficiently by Prefix-Projected Pattern Growth Jiawei Han, Jian Pei, Helen Pinto, Behzad Mortazavi-Asl, Qiming Chen,
黃福銘 (Angus F.M. Huang) ANTS Lab, IIS, Academia Sinica Exploring Spatial-Temporal Trajectory Model for Location.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 28 Data Mining Concepts.
Cluster Analysis What is Cluster Analysis? Types of Data in Cluster Analysis A Categorization of Major Clustering Methods Partitioning Methods.
Mustafa Gokce Baydogan, George Runger and Eugene Tuv INFORMS Annual Meeting 2011, Charlotte A Bag-of-Features Framework for Time Series Classification.
DATA MINING © Prentice Hall.
G10 Anuj Karpatne Vijay Borra
Spatio-temporal Rule Mining: Issues and Techniques
Association Rule Mining
Discovering Frequent Poly-Regions in DNA Sequences
Presentation transcript:

Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Trajectory Pattern Mining Reporter : Hsieh, Hsun-Ping 解巽評 (R ) Fosca Giannotti Mirco Nanni Dino Pedreschi Fabio Pinelli Pisa KDD Laboratory KDD’07 ISTI - CNR, Area della Ricerca di Pisa, Via Giuseppe Moruzzi, Pisa, Italy Computer Science Dep., University of Pisa, Largo Pontecorvo, Pisa, Italy

2/37 Trajectory Pattern Mining Introduction Background and Related Work Problem Definition Regions-Of-Interest T-Patterns with Static ROI T-Patterns with Dynamic ROI Outline Experiments & Conclusion NTU IM Hsieh, Hsun-Ping

3/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Summery Algorithm Trajectory Pattern Spatio- temporal pattern Spatio-Temporal pattern : Space & time element should be considered In this paper, Spatio-Temporal pattern is used to apply on Trajectory Pattern Mining. Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping

4/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Summery Algorithm Spatio- temporal pattern Trajectory pattern application : Pervasiveness of location-acpuisition technologies (GPS, GSM network) Spatio-temporal datasets to discovery usable knowledge about movement behaviour. the movement of people or vehicles within a given area can be observed from the digital devices. Useful in the domain of sustainable mobility and traffic management. Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Trajectory Pattern

5/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Summery Approach Spatio- temporal pattern Trajectory pattern : a set of individual trajectories that share the property of visiting the same sequence of places with similar travel times. Two notions are central: (i) the region of interest in the given space (ii) the typical travel time of moving object from region to region Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Trajectory Pattern

6/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Summery Approach Spatio- temporal pattern Trajectory pattern example : Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Trajectory Pattern We only require that such trajectories visit the same sequence of places with similar transition times, even if they start at diffierent absolute times

7/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Summery Spatio- temporal pattern Three Trajectory pattern mining Approach : Pre-conceived regions of interest Popular regions the identification of the regions of interest is dynamically intertwined with the mining of sequences with temporal information. Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Trajectory Pattern Approach

8/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Approach Spatio- temporal pattern Contributions in this paper : (i) the definition of the novel trajectory pattern (ii) a density-based algorithm for discovering regions of interest (iii) a trajectory pattern mining algorithm with predefined regions of interest (iv) a trajectory pattern mining algorithm which dynamically discovers regions of interest. Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Trajectory Pattern Summery

9/37 Temporally Annotated Sequence Previous Research Spatio- temporal sequential patterns Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Spatio-temporal sequential patterns : frequent sequential pattern (FSP) problem, is defined over a database of sequences D, where each element of each sequence is a time stamped set of items (itemset). FSP problem consists in finding all the sequences that are frequent in D. A sequence α = α 1 → · · · →α k is a subsequence of β = β 1 → ·· · → β m if there exist integers 1 ≤ i 1 <... < i k ≤ m such that ∀ 1≤n≤k α n ⊆ β in. Define support supp D (S) of a sequence S as the percentage of transactions T ∈ D S is frequent w.r.t. threshold smin if supp D (S) ≥ smin. TAS example

10/37 Temporally Annotated Sequence Spatio- temporal sequential patterns Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping TAS example Previous Research about trajectory : The work in [3] considers patterns that are in the form of trajectory segments and searches approximate instances in the data. The work in [7] provides a clustering-based perspective, and considers patterns in the form of moving regions within time intervals Finally, a similar goal, but focused on cyclic patterns, is pursued in [8] This focused on the extraction of patterns over sequences of events that describe also the temporal relations between events, Previous Research

11/37 Previous Research Spatio- temporal sequential patterns Example: Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Temporally Annotated Sequence : Temporally annotated sequences (TAS), introduced in [5],are an extension of sequential patterns that enrich sequences with information about the typical transition times between their elements. TAS example Temporally Annotated Sequence

12/37 TAS example Previous Research Spatio- temporal sequential patterns Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Definition 1 : Temporally Annotated Sequence

13/37 Previous Research Spatio- temporal sequential patterns Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Example : Temporally Annotated Sequence if τ = 2 and s min = 1, not only T is frequent, but also any other variant of T having transition times t1, t2 where t1 ∈ [1, 5] and t2 ∈ [9, 13]. TAS example

14/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping The key task in sequence mining consists in counting the occurrences of a pattern, i.e., those segments of the input data that match a candidate pattern. In this paper it requires locationsapproximated match and error tolerance when matching spatial. neighborhood function N : R 2 →P(R 2 ), which assigns to each pair (x, y) a set N (x, y) of neighboring points. T-pattern Mining Spatio- temporal containment T-pattern Spatial containment ST-sequenc e

15/37 T-pattern Mining Spatio- temporal containment T-pattern ST-sequence Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Spatial containment

16/37 T-pattern Mining Spatio- temporal containment Spatial containment ST-sequence Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping T-pattern

17/37 T-pattern Mining T-pattern Spatial containment ST-sequence Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Spatio- temporal containment

18/37 T-pattern Mining T-pattern Spatial containment ST-sequence Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Figure 1 spatial and temporal constraints essentially form a spatio-temporal neighborhood around each point of the reference trajectory Spatio- temporal containment

19/37 Spatio- temporal containment T-pattern Spatial containment ST-sequence Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping T-pattern Mining

20/37 neighborhood function is used to model Regions-of- Interest (RoI), that represent a natural way to partition the space into meaningful areas and to associate spatial points with region labels. Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion ROI Construction Popualr points detection Discovering ROI Trajectory Preproceing Region-Of- Interest Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Integrating ROI & trajectories : Input:set R of disjoint spatial regions Neigborhood function: two points are considered similar iff they fall in the same region. points disregarded by R will be virtually deleted from trajectories and spatio-temporal patterns. REGIONS-OF-INTEREST

21/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion ROI Construction Popular points detection Discovering ROI Trajectory Preprocessing Region-Of- Interest Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping The regions associated with each point, i.e., N R (x, y), are essentially used as labels representing events of the form “the trajectory is in region N R (x, y) at time t” the methods developed for extracting frequent TAS’s can be directly applied to the translated input sequences, and each pattern (TAS) of the form A →B represents the set of T-patterns

22/37 When Regions-of-Interest are not provided by external means they have to be automatically computed through some heuristics. Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion ROI Construction Popualr points detection Discovering ROI Trajectory Preproceing Region-Of- Interest Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Static preprocessed spatial regions The underlying idea is that locations frequently visited by moving objects probably represent interesting places consideration the density of spatial regions.

23/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion ROI Construction Popular points detection Discovering ROI Region-Of- Interest Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Assuming to know a suitable set of RoI, applying them to the T-pattern mining problem simply consists in preprocessing the input sequences to corresponding sequences of RoI. provide a model for such point movement, e.g., linear regression.it is not obvious which time-stamp should be associated with the event “Region A” in the translated sequence. Different way in this paper: 1. if the trajectory starts at time t from a point already inside a region A, yield the couple (A, t); 2.An object can enter several times in a region, and each entry will be associated with a different time-stamp. Trajectory Preprocessing Trajectory preprocessing

24/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion ROI Construction Popular points detection Region-Of- Interest Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping When Regions-of-Interest are not known a priori, some heuristics that enable to automatically identify them are needed. Several different methods are possible: selecting among a database of candidate places automatically computing candidate places through the analysis of trajectories, EX: selecting all minimal square regions that were visited by at least 10% of the objects; mixing the two approaches Trajectory Preprocessing Discovering Region-of-Interest Discovering ROI Second type: dense (i.e., popular) points in space are detected a set of significant regions are extracted to represent them succinctly.

25/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion ROI Construction Region-Of- Interest Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping modeling the popularity of a point as the number of distinct moving objects that pass close to it w.r.t. a neighborhood function. discretize the working space through a regular grid with cells of small size. set cell width at a given fraction of the chosen neighborhood. Then, the density of cells is computed by taking each single trajectory and incrementing the density of all the cells that contain any of its points Trajectory Preprocessing Popular points detection Discovering ROI Popular points detection

26/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Popular points detection Region-Of- Interest Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Discovering ROI Trajectory Preprocessing ROI construction ROI Construction In general, the set of popular regions can be extremely large – even infinite, if we work on a continuous space. Therefore, some additional constraints should be enforced to select a significant, yet limited, subset of them. (i) Each r ∈ R forms a rectangular region (ii) sets in R are pairwise disjoint; (iii) all dense cells in G are contained in some set r ∈ R; (iv) all r ∈ R have avg (i, j) ∈ r G( i, j) ≥ δ (v) Assuming that r ∈ R has size h × k, all its rectangular supersets r ⊇ r of size (h + 1) × k or h × (k + 1) violate (iv) or r and r contain exactly the same number of dense cells.

27/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Popular points detection Region-Of- Interest Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Discovering ROI Trajectory Preprocessing ROI construction ROI Construction

28/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping ROI construction example

29/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping T-Patterns with Static ROI

30/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Implement A step-wise heuristic Dynamic neighborhood Approach Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping T-Patterns with Dynamic ROI T-patterns exacerbate the difficulty of the density estimation task in two ways: (i) the dimensionality of working spaces of TAS’s grows less quickly (ii) the sequence component in each TAS strongly limits the number of instances that can be found within each input sequence, making the density estimation task easier.

31/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Implement Dynamic neighborhood Approach Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping A step-wise heuristic any frequent T-pattern of length n + 1 is the extension of some frequent T-pattern of length n, as stated by the following property: A step-wise heuristic This property implies that the support of a T- pattern is less than or equal to the support of any its prefixes, allows us to adopt a level-wise approach by mining step-by-step

32/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Dynamic neighborhood Approach Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping Implementation of the method A step-wise heuristic only a segment of such trajectories really needs to be searched, since we only need to find continuations of the pattern pn, and no point occurring before the end time of p n can be appended to pn to obtain p n+1. Therefore, any point occurring before such end time can be removed from the trajectory. Implement

33/37 Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Implement Dynamic neighborhood Approach Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping A step-wise heuristic

34/37 Experiment-Real data Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping The real data used in these experiments describe the GPS traces of a fleet of 273 trucks in Athens, Greece, for a total of points6. Running both the Static RoI T-pattern and Dynamic RoI T-pattern algorithms with various parameter settings Dynamic approach: Static approach: (Δt1,Δt2) ∈ [330, 445] × [116, 190] (Δt1,Δt2) ∈ [400, 513]×[41, 61]

35/37 Performance-synthetic data Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping

36/37 Performance-synthetic data Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping

37/37 Conclusion Background & Related Work Problem Definition Region-Of- Interest Region-Of- Interest Introduction T-Patterns with Static ROI T-Patterns with Static ROI T-Patterns with Dynamic ROI Experiment & Conclusion Trajectory Pattern Mining NTU IM Hsieh, Hsun-Ping T-patterns are a basic building block for spatio-temporal data mining, around which more sophisticated analysis tools can be constructed, including: integration with background geographic knowledge adequate visualization metaphors for T-patterns adequate mechanisms for spatio-temporal querying