Mining Mobile Group Patterns: A Trajectory-based Approach San-Yih Hwang, Ying-Han Liu, Jeng-Kuen Chiu NSYSU, Taiwan Ee-Peng Lim NTU, Singapore.

Slides:



Advertisements
Similar presentations
Incremental Clustering for Trajectories
Advertisements

Mining Group Patterns of Mobile Users. Outline Motivation Problem definition Algorithms for mining mobile groups Handling untraceable time intervals Evaluation.
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
Urban Computing with Taxicabs
Ch2 Data Preprocessing part3 Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2009.
Learning Trajectory Patterns by Clustering: Comparative Evaluation Group D.
Quality Aware Privacy Protection for Location-based Services Zhen Xiao, Xiaofeng Meng Renmin University of China Jianliang Xu Hong Kong Baptist University.
Mining Frequent Spatio-temporal Sequential Patterns
Fast Algorithms For Hierarchical Range Histogram Constructions
Developing the Self-Calibrating Palmer Drought Severity Index Is this computer science or climatology? Steve Goddard Computer Science & Engineering, UNL.
Speech Group INRIA Lorraine
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.
Tru-Alarm: Trustworthiness Analysis of Sensor Network in Cyber Physical Systems Lu-An Tang, Xiao Yu, Sangkyum Kim, Jiawei Han, Chih-Chieh Hung, Wen-Chih.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
Integrating Bayesian Networks and Simpson’s Paradox in Data Mining Alex Freitas University of Kent Ken McGarry University of Sunderland.
Lecture 21: Spectral Clustering
Video Table-of-Contents: Construction and Matching Master of Philosophy 3 rd Term Presentation - Presented by Ng Chung Wing.
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Clustering over Multiple Evolving Streams by Events and Correlations Mi-Yen Yeh, Bi-Ru Dai, Ming-Syan Chen Electrical Engineering, National Taiwan University.
Data Broadcast in Asymmetric Wireless Environments Nitin H. Vaidya Sohail Hameed.
Temporal Pattern Matching of Moving Objects for Location-Based Service GDM Ronald Treur14 October 2003.
The Fourth WIM Meeting 1 Active Nearest Neighbor Queries for Moving Objects Jan Kolar, Igor Timko.
Indexing of Network Constrained Moving Objects Dieter Pfoser Christian S. Jensen Chia-Yu Chang.
An Approach to Active Spatial Data Mining Wei Wang Data Mining Lab, UCLA March 24, 1999.
1 Techniques for Efficient Road- Network-Based Tracking of Moving Objects Speaker : Jia-Hui Huang Date : 2006/10/23.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
The Tornado Model: Uncertainty Model for Continuously Changing Data Byunggu Yu 1, Seon Ho Kim 2, Shayma Alkobaisi 2, Wan Bae 2, Thomas Bailey 3 Department.
Application of Apriori Algorithm to Derive Association Rules Over Finance Data Set Presented By Kallepalli Vijay Instructor: Dr. Ruppa Thulasiram.
Multimedia Databases Text II. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases Text databases Image and video.
On Map-Matching Vehicle Tracking Data. Outline Authors Errors in the data Incremental MM Algorithm Global MM Algorithm Quality Measures Performance Conclusion.
Energy-efficient Self-adapting Online Linear Forecasting for Wireless Sensor Network Applications Jai-Jin Lim and Kang G. Shin Real-Time Computing Laboratory,
Learning Transportation Mode from Raw GPS Data for Geographic Applications on the Web Yu Zheng, Like Liu, Xing Xie Microsoft Research.
Robust Bayesian Classifier Presented by Chandrasekhar Jakkampudi.
Title: Spatial Data Mining in Geo-Business. Overview  Twisting the Perspective of Map Surfaces — describes the character of spatial distributions through.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Bei Pan (Penny), University of Southern California
Tracking a Moving Object with a Binary Sensor Network J. Aslam, Z. Butler, V. Crespi, G. Cybenko and D. Rus Presenter: Qiang Jing.
POWER CONTROL IN COGNITIVE RADIO SYSTEMS BASED ON SPECTRUM SENSING SIDE INFORMATION Karama Hamdi, Wei Zhang, and Khaled Ben Letaief The Hong Kong University.
FlowString: Partial Streamline Matching using Shape Invariant Similarity Measure for Exploratory Flow Visualization Jun Tao, Chaoli Wang, Ching-Kuang Shene.
Knowledge Discovery and Delivery Lab (ISTI-CNR & Univ. Pisa)‏ www-kdd.isti.cnr.it Anna Monreale Fabio Pinelli Roberto Trasarti Fosca Giannotti A. Monreale,
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
MINING FREQUENT ITEMSETS IN A STREAM TOON CALDERS, NELE DEXTERS, BART GOETHALS ICDM2007 Date: 5 June 2008 Speaker: Li, Huei-Jyun Advisor: Dr. Koh, Jia-Ling.
A Hybrid Method for achieving High Accuracy and Efficiency in Object Tracking using Passive RFID Lei Yang 1, Jiannong Cao 1, Weiping Zhu 1, and Shaojie.
Xiao Liu, Jinjun Chen, Ke Liu, Yun Yang CS3: Centre for Complex Software Systems and Services Swinburne University of Technology, Melbourne, Australia.
Friends and Locations Recommendation with the use of LBSN By EKUNDAYO OLUFEMI ADEOLA
2001/11/27IDS Lab Seminar1 Adaptive Fraud Detection Advisor: Dr. Hsu Graduate: Yung-Chu Lin Source: Fawcett, Tom and Foster Provost, Journal of Data Mining.
DIST: A Distributed Spatio-temporal Index Structure for Sensor Networks Anand Meka and Ambuj Singh UCSB, 2005.
PRIMARY MARKET RESEARCH Rehabilitation Engineering Research Center on Technology Transfer Training Module #4.
Identifying Patterns in Time Series Data Daniel Lewis 04/06/06.
Mining temporal interval relational rules from temporal data Yong Joon Lee, Jun Wook Lee, Duck Jin Chai, Bu Hyun Hwang, Keun Ho Ryu JSS (The Journal of.
Intelligent DataBase System Lab, NCKU, Taiwan Josh Jia-Ching Ying 1, Wang-Chien Lee 2, Tz-Chiao Weng 1 and Vincent S. Tseng 1 1 Department of Computer.
1 Classification and Feature Selection Algorithms for Multi-class CGH data Jun Liu, Sanjay Ranka, Tamer Kahveci
Energy-aware Node Placement in Wireless Sensor Networks Global Telecommunications Conference 2004 (Globecom 2004) Peng Cheng, Chen-Nee Chuah Xin Liu UCDAVIS.
Dead Reckoning with Smart Phone Sensors for Emergency Rooms Ravi Pitapurapu, Ajay Gupta, Kurt Maly, Tameer Nadeem, Ramesh Govindarajulu, Sandip Godambe,
Predicting the Location and Time of Mobile Phone Users by Using Sequential Pattern Mining Techniques Mert Özer, Ilkcan Keles, Ismail Hakki Toroslu, Pinar.
Effective Anomaly Detection with Scarce Training Data Presenter: 葉倚任 Author: W. Robertson, F. Maggi, C. Kruegel and G. Vigna NDSS
Extracting stay regions with uncertain boundaries from GPS trajectories a case study in animal ecology Haidong Wang.
Saving Bitrate vs. Users: Where is the Break-Even Point in Mobile Video Quality? ACM MM’11 Presenter: Piggy Date:
A Flexible Spatio-temporal indexing Scheme for Large Scale GPS Tracks Retrieval Yu Zheng, Longhao Wang, Xing Xie Microsoft Research.
QED : An Efficient Framework for Temporal Region Query Processing Yi-Hong Chu 朱怡虹 Network Database Laboratory Dept. of Electrical Engineering National.
DATA MINING © Prentice Hall.
Dejavu:An accurate Energy-Efficient Outdoor Localization System
CSCI N317 Computation for Scientific Applications Unit Weka
Continuous Density Queries for Moving Objects
Mining Long, Sharable Patterns in Trajectories of Moving Objects
Spatial Databases: Spatio-Temporal Databases
Presentation transcript:

Mining Mobile Group Patterns: A Trajectory-based Approach San-Yih Hwang, Ying-Han Liu, Jeng-Kuen Chiu NSYSU, Taiwan Ee-Peng Lim NTU, Singapore

Outline Introduction Problem Definition Algorithms Evaluation Conclusions

Introduction Many ways can determine the groups an object belongs to. Grouping based on demographics Grouping based on purchasing behavior Groups formed by using spatial-temporal information are useful. Objects within a mobile group tend to closely influence one another. Potential applications: Construction of social network Animal behavior study group-based pricing models or marketing strategies Previous work gives a precise definition about mobile groups and derives algorithms for efficiently identifying mobile groups. Physical proximity between group members. Temporal proximity between group members.

Original Problem Definition

Problem Definition

Definition1. Given a group of users G, a maximum distance threshold max_dis, and a minimal time duration threshold min_dur, a set of consecutive time points [t,t+k] is called a valid segment of G if 1.All users in G are not more than max_dis apart at time t, t+1, …, and t+k; 2.Some users in G are more than max_dis apart at time t-1: 3.Some users in G are more than max_dis apart at time t+(k+1); 4.(k+1)>=min_dur

Problem Definition max_dis=10, min_dur=3;

Problem Definition Definition2. Let P be a mobile group with valid segments s 1, …,s n, and N denotes the number of time points in the database, the weight of P is defined as:

Problem Definition If the weight of a mobile group exceeds a threshold min_wei, we call it a valid mobile group. For example, if max_dist=10, min_dur=3, min_wei =50%, the mobile group {u 2,u 3,u 4 } is a valid mobile group, since it has valid segments{[1,3][6,8]} and weight 6/10>0.5. The mobile group mining problem: Given D, max_dis, min_dur, and min_wei, find all valid mobile groups.

Pitfalls of the location model To maintain accurate location tracking, the frequency of sampling users ’ locations must be high. (Tracking 1000 users every second will result in 1GB per day) In reality, moving objects may be disconnected from time to time voluntarily or involuntarily. It is almost impossible to have perfectly synchronized sampling of users ’ locations in reality.

Remedies Use trajectories with untraceable periods to model user locations The mobile group mining problem has to be redefined. The algorithms have to be modified.

Trajectory model A trajectory T is a set of piecewise linear functions, each of which maps from a disjoint time interval to an n- dimensional space. E.g.

Trajectory-based location DB reference_pointvelocitystart_timeend_time o1o1 (1,1)(3,1)03 (7,-11)(1,5)35 (10,-3)(4,3)69 o2o2 (2,2)(2,1)03 (2,-13)(2,6)35 (-4,5)(3,2)610 o3o3 (2,4)(3,1)03 (17.-5)(-2,4)35 (12,35)(-1,-4)58

How to convert location data into trajectories The change point detection problem Recursive linear regression

How to convert location data into trajectories Dead reckoning

Determining the distance of 2 objects For trajectories of two objects o 1 and o 2 Synchronize linear pieces Calculate the distance for each time segment Object o 1 : Object o 2 :

Determining the distance of 2 objects Location of object o1 at time t: (1 + 3t, 1 + t) Location of object o2 at time t: (2 + 2t, 2 + t) Enclidean distance of o1 and o2 when 0  t<3:

Determining close intervals Given a distance function dist(t) of two objects o1 and o2 within an interval I, we would like to identify the subintervals I ’ in I such that dist(t)  max_dis, t  I ’. E.g. Let 3=max_dis= [ ]  [0, 3)= [0, 3)

Definitions For a user group P Geographically close, far, or undecided at a time point t. The valid close segments and valid far segments of P can be accordingly defined. The weight of P is defined as

The problem The problem is to find all valid mobile groups under such a model Apriori property still holds if a moble group is valid, all of its subgroup will also be valid.

Apriori Trajectory-based Group Pattern Mining

Trajectory VG-Growth The set of valid 2-groups form a graph called VG-graph The close and far segments of a conditional TVG graph have to be properly updated. c(o1, o2 | o3) = c(o1, o2) ∩ c(o1, o3) ∩ c(o2, o3) f(o1, o2 | o3) = f(o1, o2) ∪ f(o1, o3) ∪ f(o2, o3)

An example

DBI: 100M100N DBII: 100M500N DBIII:100M1000N Performance evaluation

We compare the other two methods for handling untraceable intervals for objects Pessimistic Linear Performance metrics

Performance Evaluation

Conclusions We have defined the mobile group mining problem on a new location model and proposed algorithms. Future work Correcting location measurement error Calendar-based mobile group mining Applications using mobile group patterns