NEAT: Road Network Aware Trajectory Clustering

Mining trajectory data has been gaining significant interest in recent years. However, existing approaches to trajectory clustering are mainly based on density and Euclidean distance measures. We argue that when the utility of spatial clustering of mobile object trajectories is targeted at road network aware location based applications, density and Euclidean distance are no longer the effective measures. This is because traffic flows in a road network and the flow-based density characterization become important factors for finding interesting trajectory clusters of mobile objects travelling in road networks. In this paper, we propose NEAT-a road network aware approach for fast and effective clustering of spatial trajectories of mobile objects travelling in road networks. Our method takes into account the physical constraints of the road network, the network proximity and the traffic flows among consecutive road segments to organize trajectories into spatial clusters. The clusters discovered by NEAT are groups of sub-trajectories which describe both dense and highly continuous traffic flows of mobile objects. We perform extensive experiments with mobility traces generated using different scales of real road network maps. Our experimental results demonstrate that the NEAT approach is highly accurate and runs orders of magnitude faster than existing density-based trajectory clustering approaches.

[1]  Yuxuan Wang,et al.  An Entropy-Based Weighted Clustering Algorithm and Its Optimization for Ad Hoc Networks , 2007, Third IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2007).

[2]  Chandramohan A. Thekkath,et al.  StarTrack: a framework for enabling track-based applications , 2009, MobiSys '09.

[3]  Sami Faïz,et al.  Clustering Algorithm for Network Constraint Trajectories , 2008, SDH.

[4]  Ling Liu,et al.  On map matching of wireless positioning data: a selective look-ahead approach , 2010, GIS '10.

[5]  Li Zhang,et al.  StarTrack Next Generation: A Scalable Infrastructure for Track-Based Applications , 2010, OSDI.

[6]  Jaehoon Jeong,et al.  TSF: Trajectory-Based Statistical Forwarding for Infrastructure-to-Vehicle Data Delivery in Vehicular Networks , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

[7]  Dino Pedreschi,et al.  Time-focused clustering of trajectories of moving objects , 2006, Journal of Intelligent Information Systems.

[8]  Hans-Peter Kriegel,et al.  OPTICS: ordering points to identify the clustering structure , 1999, SIGMOD '99.

[9]  Eric Horvitz,et al.  Collaboration and shared plans in the open world: studies of ridesharing , 2009, IJCAI 2009.

[10]  Ralf Hartmut Güting,et al.  Indexing the Trajectories of Moving Objects in Networks* , 2004, GeoInformatica.

[11]  Jae-Gil Lee,et al.  Incremental Clustering for Trajectories , 2010, DASFAA.

[12]  Dali Wei,et al.  Clustering Ad Hoc Networks: Schemes and Classifications , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[13]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[14]  Li Tu,et al.  Density-based clustering for real-time stream data , 2007, KDD '07.

[15]  Hua Qin,et al.  An integrated network of roadside sensors and vehicles for driving safety: Concept, design and experiments , 2010, 2010 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[16]  Jae-Gil Lee,et al.  Trajectory clustering: a partition-and-group framework , 2007, SIGMOD '07.

[17]  Sajal K. Das,et al.  WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks , 2002, Cluster Computing.

[18]  Ramachandran Ramjee,et al.  Nericell: rich monitoring of road and traffic conditions using mobile smartphones , 2008, SenSys '08.

[19]  Yang Zhang,et al.  CarTel: a distributed mobile sensor computing system , 2006, SenSys '06.

[20]  Ralf Hartmut Güting,et al.  Indexing the trajectories of moving objects in networks , 2004 .

[21]  Philip S. Yu,et al.  A Framework for Clustering Evolving Data Streams , 2003, VLDB.

[22]  João Gama,et al.  Clustering Distributed Sensor Data Streams , 2008, ECML/PKDD.

[23]  Sang-Wook Kim,et al.  Trajectory clustering in road network environment , 2009, 2009 IEEE Symposium on Computational Intelligence and Data Mining.

[24]  Jignesh M. Patel,et al.  Indexing Large Trajectory Data Sets With SETI , 2003, CIDR.

[25]  Nectaria Tryfona,et al.  Practical data management techniques for vehicle tracking data , 2005, 21st International Conference on Data Engineering (ICDE'05).

[26]  Seung-won Hwang,et al.  NNCluster: An Efficient Clustering Algorithm for Road Network Trajectories , 2010, DASFAA.