Similarity-based Analysis for Trajectory Data
Kevin Zheng
25/04/2014 DASFAA 2014 Tutorial 1
Similarity-based Analysis for Trajectory Data Kevin Zheng - - PowerPoint PPT Presentation
Similarity-based Analysis for Trajectory Data Kevin Zheng 25/04/2014 DASFAA 2014 Tutorial 1 Outline Background What is trajectory Where do they come from Why are they useful Characteristics Trajectory similarity search
25/04/2014 DASFAA 2014 Tutorial 1
25/04/2014 DASFAA 2014 Tutorial 2
25/04/2014 DASFAA 2014 Tutorial 3
25/04/2014 DASFAA 2014 Tutorial 4
25/04/2014 DASFAA 2014 Tutorial 5
25/04/2014 DASFAA 2014 Tutorial 6
25/04/2014 DASFAA 2014 Tutorial 7
25/04/2014 DASFAA 2014 Tutorial 8
25/04/2014 DASFAA 2014 Tutorial 9
25/04/2014 DASFAA 2014 Tutorial 10
25/04/2014 DASFAA 2014 Tutorial 11
Images courtesy of Twitter
25/04/2014 DASFAA 2014 Tutorial 12
25/04/2014 DASFAA 2014 Tutorial 13
25/04/2014 DASFAA 2014 Tutorial 14
25/04/2014 DASFAA 2014 Tutorial 15
25/04/2014 DASFAA 2014 Tutorial 16
25/04/2014 DASFAA 2014 Tutorial 17
q 𝐸(𝑟, ¡𝑈)=𝑛𝑗𝑜𝑒𝑗𝑡𝑢(𝑟,𝑞) 𝑞∈𝑈 and satisfy tc dist(q,p):
Query location: q Temporal constraint (optional): tc = [ts, te]
[Tao2002] Tao Y., Papadias D. and Shen Q., Continuous nearest neighbour search, VLDB, 2002
25/04/2014 DASFAA 2014 Tutorial 18
q1 q2 q3 q4
[Chen2010] Chen Z., Shen HT., Zhou X., Zheng Y and Xie X., Searching trajectories by locations – an efficiency study. SIGMOD 2010
Query locations Q: q1, q2, q3, q4
D(Q,T) is an aggregate function of D(q,T)
25/04/2014 DASFAA 2014 Tutorial 19
[Pfoster 2000] Dieter Pfoster, Christian S. Jensen, Yannis T., Novel approaches to the indexing of moving object trajectories. VLDB, 2000
R
Ask for trajectories in a given region during a time interval
25/04/2014 DASFAA 2014 Tutorial 20
Tq How to measure their distance?
25/04/2014 DASFAA 2014 Tutorial 21
25/04/2014 DASFAA 2014 Tutorial 22
Lp-norm DTW LCSS EDR DTW, LCSS, EDR with time constrain OWD LIP Synchronous Euclidean Distance Spatial-only Spatial-temporal Discrete Continuous Consider location
Consider both location and time Based on location samples Based on line segments or curves
25/04/2014 DASFAA 2014 Tutorial 23
DTW, LCSS, EDR with time constrain OWD LIP Synchronous Euclidean Distance Spatial-only Spatial-temporal Discrete Continuous Lp-norm DTW LCSS EDR
25/04/2014 DASFAA 2014 Tutorial 24
25/04/2014 DASFAA 2014 Tutorial 25
25/04/2014 DASFAA 2014 Tutorial 26
Yi, Byoung-Kee, Jagadish, HV and Faloutsos, Christos, Efficient retrieval of similar time sequences under time warping. ICDE 1998
25/04/2014 DASFAA 2014 Tutorial 27
25/04/2014 DASFAA 2014 Tutorial 28
VLACHOS, M., GUNOPULOS, D., AND KOLLIOS, G. Discovering similar multidimensional trajectories. ICDE 2002
25/04/2014 DASFAA 2014 Tutorial 29
25/04/2014 DASFAA 2014 Tutorial 30
Lei Chen, M. Tamer Ozsu, Vincent Oria, Robust and Fast Similarity Search for Moving Object Trajectories. SIGMOD 2005
25/04/2014 DASFAA 2014 Tutorial 31
insert insert replace
25/04/2014 DASFAA 2014 Tutorial 32
25/04/2014 DASFAA 2014 Tutorial 33
DTW, LCSS, EDR with time constrain Synchronous Euclidean Distance Spatial-only Spatial-temporal Discrete Continuous Lp-norm DTW LCSS EDR OWD LIP
25/04/2014 DASFAA 2014 Tutorial 34
Bin Lin, Jianwen Su, One Way Distance: For Shape Based Similarity Search of Moving Object Trajectories. In Geoinformatica (2008)
25/04/2014 DASFAA 2014 Tutorial 35
25/04/2014 DASFAA 2014 Tutorial 36
Nikos Pelekis et al, Similarity Search in Trajectory Databases. Symposium on Temporal Representation and Reasoning 2007
25/04/2014 DASFAA 2014 Tutorial 37
25/04/2014 DASFAA 2014 Tutorial 38
25/04/2014 DASFAA 2014 Tutorial 39
OWD LIP Synchronous Euclidean Distance Spatial-only Spatial-temporal Discrete Continuous Lp-norm DTW LCSS EDR DTW, LCSS, EDR with time constrain
25/04/2014 DASFAA 2014 Tutorial 40
10 15 13 9 10 Time tolerance = 2 7
25/04/2014 DASFAA 2014 Tutorial 41
VLACHOS, M., GUNOPULOS, D., AND KOLLIOS, G. Discovering similar multidimensional trajectories. ICDE 2002
Time threshold=2
25/04/2014 DASFAA 2014 Tutorial 42
DTW, LCSS, EDR with time constrain OWD LIP Synchronous Euclidean Distance Spatial-only Spatial-temporal Discrete Continuous Lp-norm DTW LCSS EDR
25/04/2014 DASFAA 2014 Tutorial 43
Mirco Nanni, Dino Pedreschi, Time-focused clustering of trajectories of moving objects. Journal of Intelligent Information Systems (2006) POTAMIAS, M., PATROUMPAS, K., AND SELLIS, T. K. Sampling trajectory streams with spatiotemporal criteria. SSDBM 2006
25/04/2014 DASFAA 2014 Tutorial 44
t=0 t=10 t=5 t=0 t=15 t=25 t=20 t=12 t=10 t=7 t=3 Virtually create a sample point at t=3
25/04/2014 DASFAA 2014 Tutorial 45
25/04/2014 DASFAA 2014 Tutorial 46
25/04/2014 DASFAA 2014 Tutorial 47
x ¡ Time ¡ y ¡
25/04/2014 DASFAA 2014 Tutorial 48
25/04/2014 DASFAA 2014 Tutorial 49 [Pfoster 2000] Dieter Pfoster, Christian S. Jensen, Yannis T., Novel approaches to the indexing of moving object trajectories. VLDB, 2000
q
25/04/2014 DASFAA 2014 Tutorial 50 [Pfoster 2000] Dieter Pfoster, Christian S. Jensen, Yannis T., Novel approaches to the indexing of moving object trajectories. VLDB, 2000
25/04/2014 DASFAA 2014 Tutorial 51 [Pfoster 2000] Dieter Pfoster, Christian S. Jensen, Yannis T., Novel approaches to the indexing of moving object trajectories. VLDB, 2000
25/04/2014 DASFAA 2014 Tutorial 52
25/04/2014 DASFAA 2014 Tutorial 53
25/04/2014 DASFAA 2014 Tutorial 54
HR-‑tree ¡
For ¡each ¡2mestamp, ¡an ¡R-‑tree ¡is ¡
These ¡R-‑trees ¡are ¡indexed. ¡ ¡
Query for trajectories in a given region and in a given time interval:
[Nascimento1998] Nascimento, M., Silva, J. Towards Historical R-trees. ACM SAC, 1998 [Tao2001a] Tao, Y., Papadias, D.: Efficient historical r-trees. In: ssdbm, p. 0223. Published by the IEEE Computer Society (2001) [Xu2005]Xu, X., Han, J., Lu, W.: Rt-tree: An improved r-tree indexing structure for temporal spatial databases. In: Int. Symp. on Spatial Data Handling, 2005 [Tao2001b] Tao, Y., Papadias, D.: Mv3r-tree: A spatio-temporal access method for timestamp and interval queries. In: VLDB, pp. 431-440 (2001)
25/04/2014 DASFAA 2014 Tutorial 55
[Prasad2003] V. Prasad Chakka Adam C. Everspaugh Jignesh M., Patel, Indexing Large Trajectory Data Sets With SETI, CIDR 2003
25/04/2014 DASFAA 2014 Tutorial 56
[Prasad2003] V. Prasad Chakka Adam C. Everspaugh Jignesh M., Patel, Indexing Large Trajectory Data Sets With SETI, CIDR 2003
25/04/2014 DASFAA 2014 Tutorial 57
25/04/2014 DASFAA 2014 Tutorial 58
25/04/2014 DASFAA 2014 Tutorial 59
25/04/2014 DASFAA 2014 Tutorial 60
at pre-defined time instances
25/04/2014 DASFAA 2014 Tutorial 61
2009.
25/04/2014 DASFAA 2014 Tutorial 62
25/04/2014 DASFAA 2014 Tutorial 63
25/04/2014 DASFAA 2014 Tutorial 64
25/04/2014 DASFAA 2014 Tutorial 65
25/04/2014 DASFAA 2014 Tutorial 66
25/04/2014 DASFAA 2014 Tutorial 67
Kai Zheng, Yu Zheng, Xing Xie and Xiaofang Zhou. Reducing Uncertainty of Low-Sampling-Rate Trajectories. ICDE 2012
25/04/2014 DASFAA 2014 Tutorial 68
Infrequent samples on the same path can reinforce each other, and they collectively form a more ‘dense’ trajectory
25/04/2014 DASFAA 2014 Tutorial 69
25/04/2014 DASFAA 2014 Tutorial 70
L.-Y. Wei, Y. Zheng, and W.-C. Peng. Constructing popular routes from uncertain trajectories. In ACM SIGKDD, pages 195–203, 2012.
25/04/2014 DASFAA 2014 Tutorial 71
Wuman Luo, Haoyu Tan, Lei Chen, Lionel M. Ni. Finding Time Period-Based Most Frequent Path in Big Trajectory Data. SIGMOD 2013
25/04/2014 DASFAA 2014 Tutorial 72
v1 à v2: 14, v2 à v3: 10 v3 à v12: 10, v2 à v12: 8 V1 à v2 à v12: (8, 14) V1àv2àv3àv12: (10,10,14) V1àv10àv11àv12: (1,21,21)
25/04/2014 DASFAA 2014 Tutorial 73
25/04/2014 DASFAA 2014 Tutorial 74
25/04/2014 DASFAA 2014 Tutorial 75
25/04/2014 DASFAA 2014 Tutorial 76