PBE: Driver Behavior Assessment Beyond Trajectory Profiling

  • Bing He
  • Xiaolin Chen
  • Dian ZhangEmail author
  • Siyuan Liu
  • Dawei Han
  • Lionel M. Ni
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11053)


Nowadays, the increasing car accidents ask for the better driver behavior analysis and risk assessment for travel safety, auto insurance pricing and smart city applications. Traditional approaches largely use GPS data to assess drivers. However, it is difficult to fine-grained assess the time-varying driving behaviors. In this paper, we employ the increasingly popular On-Board Diagnostic (OBD) equipment, which measures semantic-rich vehicle information, to extract detailed trajectory and behavior data for analysis. We propose PBE system, which consists of Trajectory Profiling Model (PM), Driver Behavior Model (BM) and Risk Evaluation Model (EM). PM profiles trajectories for reminding drivers of danger in real-time. The labeled trajectories can be utilized to boost the training of BM and EM for driver risk assessment when data is incomplete. BM evaluates the driving risk using fine-grained driving behaviors on a trajectory level. Its output incorporated with the time-varying pattern, is combined with the driver-level demographic information for the final driver risk assessment in EM. Meanwhile, the whole PBE system also considers the real-world cost-sensitive application scenarios. Extensive experiments on the real-world dataset demonstrate that the performance of PBE in risk assessment outperforms the traditional systems by at least 21%.


Driver behavior analysis On-Board Diagnostic (OBD) 



This research was supported by Shenzhen Peacock Talent Grant 827-000175, Guangdong Pre-national Project 2014GKXM054, the University of Macau Start-up Research Grant (SRG2015-00050-FST) and Research & Development Grant for Chair Professor (CPG2015-00017-FST), and Natural Science Foundation of China: 61572488 and 61673241.


  1. 1.
    Al-Sultan, S., Al-Bayatti, A.H., Zedan, H.: Context-aware driver behavior detection system in intelligent transportation systems. VT 62(9), 4264–4275 (2013)Google Scholar
  2. 2.
    Bashir, F.I., Khokhar, A.A., Schonfeld, D.: Object trajectory-based activity classification and recognition using hidden Markov models. TIP 16(7), 1912–1919 (2007)MathSciNetGoogle Scholar
  3. 3.
    Bian, Y., Yang, C., Zhao, J.L., Liang, L.: Good drivers pay less: a study of usage-based vehicle insurance models. Transp. Res. Part A: Policy Pract. 107, 20–34 (2018)Google Scholar
  4. 4.
    Breiman, L.: Classification and Regression Trees. Routledge, New York (2017)CrossRefGoogle Scholar
  5. 5.
    Castignani, G., Derrmann, T., Frank, R., Engel, T.: Driver behavior profiling using smartphones: a low-cost platform for driver monitoring. ITSM 7(1), 91–102 (2015)Google Scholar
  6. 6.
    Chen, S.H., Pan, J.S., Lu, K.: Driving behavior analysis based on vehicle OBD information and AdaBoost algorithms. In: IMECS, vol. 1, pp. 18–20 (2015)Google Scholar
  7. 7.
    Chen, T., Guestrin, C.: XGBoost: a scalable tree boosting system. In: SIGKDD, pp. 785–794. ACM (2016)Google Scholar
  8. 8.
    Daptardar, S., Lakshminarayanan, V., Reddy, S., Nair, S., Sahoo, S., Sinha, P.: Hidden Markov model based driving event detection and driver profiling from mobile inertial sensor data. In: SENSORS, pp. 1–4. IEEE (2015)Google Scholar
  9. 9.
    Elkan, C.: The foundations of cost-sensitive learning. In: IJCAI, pp. 973–978. Lawrence Erlbaum Associates Ltd. (2001)Google Scholar
  10. 10.
    Friedman, J., Hastie, T., Tibshirani, R.: The Elements of Statistical Learning. Springer Series in Statistics, vol. 1. Springer, New York (2001). Scholar
  11. 11.
    Gaffney, S., Smyth, P.: Trajectory clustering with mixtures of regression models. In: SIGKDD, pp. 63–72. ACM (1999)Google Scholar
  12. 12.
    Hartigan, J.A., Wong, M.A.: Algorithm as 136: a k-means clustering algorithm. J. R. Stat. Society. Ser. C (Appl. Stat.) 28(1), 100–108 (1979)zbMATHGoogle Scholar
  13. 13.
    Hendricks, D.L., Fell, J.C., Freedman, M.: The relative frequency of unsafe driving acts in serious traffic crashes. In: AAAM (2000)Google Scholar
  14. 14.
    Hong, J.H., Margines, B., Dey, A.K.: A smartphone-based sensing platform to model aggressive driving behaviors. In: SIGCHI, pp. 4047–4056. ACM (2014)Google Scholar
  15. 15.
    Kaplan, S., Guvensan, M.A., Yavuz, A.G., Karalurt, Y.: Driver behavior analysis for safe driving: a survey. ITS 16(6), 3017–3032 (2015)Google Scholar
  16. 16.
    Kumar, M.K., Prasad, V.K.: Driver behavior analysis and prediction models: a survey. IJCSIT 6(4), 3328–3333 (2015)Google Scholar
  17. 17.
    Nilsson, R., Peña, J.M., Björkegren, J., Tegnér, J.: Evaluating feature selection for SVMs in high dimensions. In: Fürnkranz, J., Scheffer, T., Spiliopoulou, M. (eds.) ECML 2006. LNCS (LNAI), vol. 4212, pp. 719–726. Springer, Heidelberg (2006). Scholar
  18. 18.
    Osafune, T., Takahashi, T., Kiyama, N., Sobue, T., Yamaguchi, H., Higashino, T.: Analysis of accident risks from driving behaviors. Int. J. ITS Res. 15(3), 192–202 (2017)CrossRefGoogle Scholar
  19. 19.
    Paefgen, J., Staake, T., Fleisch, E.: Multivariate exposure modeling of accident risk: insights from pay-as-you-drive insurance data. Transp. Res. Part A: Policy Pract. 61, 27–40 (2014)Google Scholar
  20. 20.
    Ruta, M., Scioscia, F., Gramegna, F., Di Sciascio, E.: A mobile knowledge-based system for on-board diagnostics and car driving assistance. In: UBICOMM, pp. 91–96 (2010)Google Scholar
  21. 21.
    Tran, C., Doshi, A., Trivedi, M.M.: Modeling and prediction of driver behavior by foot gesture analysis. CVIU 116(3), 435–445 (2012)Google Scholar
  22. 22.
    Tschiatschek, S., Reinprecht, P., Mücke, M., Pernkopf, F.: Bayesian network classifiers with reduced precision parameters. In: Flach, P.A., De Bie, T., Cristianini, N. (eds.) ECML PKDD 2012. LNCS (LNAI), vol. 7523, pp. 74–89. Springer, Heidelberg (2012). Scholar
  23. 23.
    Van Ly, M., Martin, S., Trivedi, M.M.: Driver classification and driving style recognition using inertial sensors. In: IEEE Intelligent Vehicles Symposium IV, pp. 1040–1045. IEEE (2013)Google Scholar
  24. 24.
    Wei, L., Keogh, E.: Semi-supervised time series classification. In: SIGKDD, pp. 748–753. ACM (2006)Google Scholar
  25. 25.
    Xi, X., Keogh, E., Shelton, C., Wei, L., Ratanamahatana, C.A.: Fast time series classification using numerosity reduction. In: ICML, pp. 1033–1040. ACM (2006)Google Scholar
  26. 26.
    Xu, G., Liu, L., Song, Z.: Driver behavior analysis based on Bayesian network and multiple classifiers. In: ICIS, vol. 3, pp. 663–668. IEEE (2010)Google Scholar
  27. 27.
    Zheng, Y.: Trajectory data mining: an overview. ACM TIST 6(3), 29 (2015)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Bing He
    • 2
  • Xiaolin Chen
    • 1
  • Dian Zhang
    • 1
    Email author
  • Siyuan Liu
    • 3
  • Dawei Han
    • 4
  • Lionel M. Ni
    • 2
  1. 1.College of Computer Science and Software EngineeringShenzhen UniversityShenzhenChina
  2. 2.Department of Computer and Information ScienceUniversity of MacauMacau SARChina
  3. 3.Smeal College of BusinessPennsylvania State UniversityState CollegeUSA
  4. 4.Auto Insurance DepartmentChina Pacific Insurance CompanyShenzhenChina

Personalised recommendations