Exploiting Multi-source Data for Adversarial Driving Style Representation Learning

Characterizing human driver’s driving behaviors from GPS trajectories is an important yet challenging trajectory mining task. Previous works heavily rely on high-quality GPS data to learn such driving style representations through deep neural networks. However, they have overlooked the driving contexts that greatly govern drivers’ driving activities and the data sparsity issue of practical GPS trajectories collected at a low-sampling rate. To address the limitations of existing works, we present an adversarial driving style representation learning approach, named Radar. In addition to summarizing statistic features from raw GPS data, Radar also extracts contextual features from three aspects of road condition, geographic semantic, and traffic condition. We further exploit the advanced semi-supervised generative adversarial networks to construct our learning model. By jointly considering statistic features and contextual features, the trained model is able to efficiently learn driving style representations even from sparse trajectories. Experiments on two benchmark applications, i.e., driver number estimation and driver identification, with a large real-world GPS trajectory dataset demonstrate that Radar can outperform the state-of-the-art approaches by learning more effective and accurate driving style representations.

[1]  Chih-Jen Lin,et al.  Probability Estimates for Multi-class Classification by Pairwise Coupling , 2003, J. Mach. Learn. Res..

[2]  Jieping Ye,et al.  DBUS: Human Driving Behavior Understanding System , 2019, 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW).

[3]  James Bailey,et al.  Information Theoretic Measures for Clusterings Comparison: Variants, Properties, Normalization and Correction for Chance , 2010, J. Mach. Learn. Res..

[4]  Dongming Lu,et al.  Mining Road Network Correlation for Traffic Estimation via Compressive Sensing , 2016, IEEE Transactions on Intelligent Transportation Systems.

[5]  Changjun Jiang,et al.  APP: Augmented Proactive Perception for Driving Hazards with Sparse GPS Trace , 2019, MobiHoc.

[6]  Jilong Wang,et al.  Trajectory-User Linking with Attentive Recurrent Network , 2020, AAMAS.

[7]  Mo Li,et al.  Urban Traffic Prediction from Mobility Data Using Deep Learning , 2018, IEEE Network.

[8]  Chunxiao Xing,et al.  Discovering Subsequence Patterns for Next POI Recommendation , 2020, IJCAI.

[9]  Peter L. Bartlett,et al.  Boosting Algorithms as Gradient Descent , 1999, NIPS.

[10]  Kaishun Wu,et al.  Mobility-Aware Dynamic Taxi Ridesharing , 2020, 2020 IEEE 36th International Conference on Data Engineering (ICDE).

[11]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[12]  Augustus Odena,et al.  Semi-Supervised Learning with Generative Adversarial Networks , 2016, ArXiv.

[13]  Masayoshi Tomizuka,et al.  An Overview on Study of Identification of Driver Behavior Characteristics for Automotive Control , 2014 .

[14]  Delbert Dueck,et al.  Clustering by Passing Messages Between Data Points , 2007, Science.

[15]  Thierry Derrmann,et al.  Driver Behavior Profiling Using Smartphones: A Low-Cost Platform for Driver Monitoring , 2015, IEEE Intelligent Transportation Systems Magazine.

[16]  Qiang Gao,et al.  Trajectory-User Linking via Variational AutoEncoder , 2018, IJCAI.

[17]  John Krumm,et al.  Hidden Markov map matching through noise and sparseness , 2009, GIS.

[18]  Bing He,et al.  Profiling Driver Behavior for Personalized Insurance Pricing and Maximal Profit , 2018, 2018 IEEE International Conference on Big Data (Big Data).

[19]  Wolfram Burgard,et al.  Learning driving styles for autonomous vehicles from demonstration , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[20]  Depeng Jin,et al.  User Identity Linkage via Co-Attentive Neural Network From Heterogeneous Mobility Data , 2020, IEEE Transactions on Knowledge and Data Engineering.

[21]  Changsheng Li,et al.  Autoencoder Regularized Network For Driving Style Representation Learning , 2017, IJCAI.

[22]  Paolo Santi,et al.  Driving Behavior Analysis through CAN Bus Data in an Uncontrolled Environment , 2017, IEEE Transactions on Intelligent Transportation Systems.

[23]  Yanhua Li,et al.  ST-SiameseNet: Spatio-Temporal Siamese Networks for Human Mobility Signature Identification , 2020, KDD.

[24]  Yu Zheng,et al.  Trajectory Data Mining , 2015, ACM Trans. Intell. Syst. Technol..

[25]  Pengfei Zhou,et al.  Think Like A Graph: Real-Time Traffic Estimation at City-Scale , 2019, IEEE Transactions on Mobile Computing.

[26]  Charu C. Aggarwal,et al.  You Are How You Drive: Peer and Temporal-Aware Representation Learning for Driving Behavior Analysis , 2018, KDD.

[27]  Wojciech Zaremba,et al.  Improved Techniques for Training GANs , 2016, NIPS.

[28]  Christian S. Jensen,et al.  Distinguishing Trajectories from Different Drivers using Incompletely Labeled Trajectories , 2018, CIKM.

[29]  Younghoon Kim,et al.  TOPTRAC: Topical Trajectory Pattern Mining , 2015, KDD.

[30]  Mounir Ghogho,et al.  Who is behind the wheel? Driver identification and fingerprinting , 2018, Journal of Big Data.