{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T05:15:48Z","timestamp":1777353348915,"version":"3.51.4"},"reference-count":32,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2020,2,26]],"date-time":"2020-02-26T00:00:00Z","timestamp":1582675200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61672539, 61672537, 61873353"],"award-info":[{"award-number":["61672539, 61672537, 61873353"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Driving style recognition plays a key role in ensuring driving safety and improving vehicle traffic efficiency. With the development of sensing technology, data-driven methods are more widely uesd to recognize driving style. However, adequately labeling data is difficult for supervised learning methods, while the classification accuracy is not sufficiently approved for unsupervised learning methods. This paper proposes a new driving style recognition method based on Tri-CatBoost, which takes CatBoost as base classifier and effectively utilizes the semi-supervised learning mechanism to reduce the dependency on data labels and improve the recognition ability. First, statistical features were extracted from the velocity, acceleration and jerk signals to fully characterize the driving style. The kernel principal component analysis was used to perform nonlinear feature dimension reduction to eliminate feature coupling. CatBoost is an ensemble of symmetric decision trees whose symmetry structure endows it fewer parameters, faster training and testing, and a higher accuracy. Then, a Tri-Training strategy is employed to integrate the base CatBoost classifiers and fully exploit the unlabeled data to generate pseudo-labels, by which the base CatBoost classifiers are optimized. To verify the effectiveness of the proposed method, a large number of experiments are performed on the UAH DriveSet. When the labeling ratio is 50%, the macro precision of Tri-CatBoost is 0.721, which is 15.7% higher than that of unsupervised K-means, 1.6% higher than that of supervised GBDT, 3.7% higher than that of Self-Training, 0.7% higher than that of Co-training, 1.5% higher than that of random forest, 6.7% higher than that of decision tree, and 4.0% higher than that of multilayer perceptron. The macro recall of Tri-CatBoost is 0.744, which is also higher than other methods. The experimental results fully demonstrate the superiority of this work in reducing label dependency and improving recognition performance, which indicates that the proposed method has broad application prospects.<\/jats:p>","DOI":"10.3390\/sym12030336","type":"journal-article","created":{"date-parts":[[2020,2,27]],"date-time":"2020-02-27T03:21:16Z","timestamp":1582773676000},"page":"336","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":56,"title":["A Semi-Supervised Tri-CatBoost Method for Driving Style Recognition"],"prefix":"10.3390","volume":"12","author":[{"given":"Weirong","family":"Liu","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, Central South University, Changsha 410083, China"}]},{"given":"Kunyuan","family":"Deng","sequence":"additional","affiliation":[{"name":"School of Automation, Central South University, Changsha 410083, China"}]},{"given":"Xiaoyong","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Central South University, Changsha 410083, China"}]},{"given":"Yijun","family":"Cheng","sequence":"additional","affiliation":[{"name":"School of Automation, Central South University, Changsha 410083, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6386-5066","authenticated-orcid":false,"given":"Zhiyong","family":"Zheng","sequence":"additional","affiliation":[{"name":"School of Automation, Central South University, Changsha 410083, China"}]},{"given":"Fu","family":"Jiang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Central South University, Changsha 410083, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6269-6929","authenticated-orcid":false,"given":"Jun","family":"Peng","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Central South University, Changsha 410083, China"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"666","DOI":"10.1109\/TITS.2017.2706978","article-title":"Driving style recognition for intelligent vehicle control and advanced driver assistance: A survey","volume":"19","author":"Martinez","year":"2017","journal-title":"IEEE Trans. Intell. Transp."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2965","DOI":"10.1109\/TIE.2018.2850031","article-title":"Driving-style-based codesign optimization of an automated electric vehicle: A cyber-physical system approach","volume":"66","author":"Lv","year":"2018","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1016\/j.trb.2019.08.009","article-title":"Two-layer pointer model of driving style depending on the driving environment","volume":"128","author":"Suzdaleva","year":"2019","journal-title":"Transp. Res. B Meth."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Jachimczyk, B., Dziak, D., Czapla, J., Damps, P., and Kulesza, W. (2018). IoT on-board system for driving style assessment. Sensors, 18.","DOI":"10.3390\/s18041233"},{"key":"ref_5","first-page":"5718","article-title":"Hybrid-learning-based classification and quantitative inference of driver braking intensity of an electrified vehicle","volume":"67","author":"Lv","year":"2018","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"173","DOI":"10.3390\/wevj5010173","article-title":"An investigation on the effect of driver style and driving events on energy demand of a PHEV","volume":"5","author":"Rajan","year":"2012","journal-title":"World Electr. Veh. J."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Ding, N., Ma, H., Zhao, C., Ma, Y., and Ge, H. (2019). Data anomaly detection for internet of vehicles based on traffic cellular automata and driving style. Sensors, 19.","DOI":"10.3390\/s19224926"},{"key":"ref_8","first-page":"245641","article-title":"Modeling and recognizing driver behavior based on driving data: A survey","volume":"2014","author":"Wang","year":"2014","journal-title":"Math. Probl. Eng."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"9085238","DOI":"10.1155\/2019\/9085238","article-title":"Rapid Driving Style Recognition in Car-Following Using Machine Learning and Vehicle Trajectory Data","volume":"2019","author":"Xue","year":"2019","journal-title":"J. Adv. Transp."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2284","DOI":"10.1109\/TIT.2018.2866257","article-title":"Active anomaly detection in heterogeneous processes","volume":"65","author":"Huang","year":"2018","journal-title":"IEEE Trans. Inform. Theory"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Huang, B., Cohen, K., and Zhao, Q. (2018, January 15\u201320). Active anomaly detection in heterogeneous processes. Proceedings of the International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada.","DOI":"10.1109\/ICASSP.2018.8461950"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Wang, W., and Xi, J. (2016, January 6\u20138). A rapid pattern-recognition method for driving styles using clustering-based support vector machines. Proceedings of the American Control Conference (ACC), Boston, MA, USA.","DOI":"10.1109\/ACC.2016.7526495"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Brombacher, P., Masino, J., Frey, M., and Gauterin, F. (2017, January 22\u201325). Driving event detection and driving style classification using artificial neural networks. Proceedings of the IEEE International Conference on Industrial Technology (ICIT), Toronto, ON, Canada.","DOI":"10.1109\/ICIT.2017.7915497"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/LSENS.2019.2945117","article-title":"Maneuver-Based Driving Behavior Classification Based on Random Forest","volume":"3","author":"Xie","year":"2019","journal-title":"IEEE Sens. Lett."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Sun, B., Deng, W., Wu, J., Li, Y., Zhu, B., and Wu, L. (2017, January 9\u201310). Research on the Classification and Identification of Driver\u2019s Driving Style. Proceedings of the 10th International Symposium on Computational Intelligence and Design (ISCID), Hangzhou, China.","DOI":"10.1109\/ISCID.2017.31"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1007\/s10115-009-0209-z","article-title":"Semi-supervised learning by disagreement","volume":"24","author":"Zhou","year":"2010","journal-title":"Knowl. Inf. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Guo, J., Liu, Y., Zhang, L., and Wang, Y. (2018). Driving behaviour style study with a hybrid deep learning framework based on GPS data. Sustainability, 10.","DOI":"10.3390\/su10072351"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Ozgul, O.F., Cakir, M.U., Tan, M., Amasyali, M.F., and Hayvaci, H.T. (2018, January 25\u201327). A Fully Unsupervised Framework for Scoring Driving Style. Proceedings of the International Conference on Intelligent Systems (IS), Madeira, Portugal.","DOI":"10.1109\/IS.2018.8710574"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Feng, Y., Pickering, S., Chappell, E., Iravani, P., and Brace, C. (2018, January 3\u20135). Driving style analysis by classifying real-world data with support vector clustering. Proceedings of the 3rd IEEE International Conference on Intelligent Transportation Engineering (ICITE), Singapore.","DOI":"10.1109\/ICITE.2018.8492700"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1529","DOI":"10.1109\/TKDE.2005.186","article-title":"Tri-training: Exploiting unlabeled data using three classifiers","volume":"11","author":"Zhou","year":"2005","journal-title":"IEEE Trans. Knowl. Data Environ."},{"key":"ref_21","unstructured":"Prokhorenkova, L., Gusev, G., Vorobev, A., Dorogush, A.V., and Gulin, A. (2018, January 3\u20138). CatBoost: Unbiased boosting with categorical features. Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Vaitkus, V., Lengvenis, P., and \u017dylius, G. (2014, January 2\u20135). Driving Style Classification Using Long-Term Accelerometer Information. Proceedings of the 19th International Conference on Methods and Models in Automation and Robotics (MMAR), Miedzyzdroje, Poland.","DOI":"10.1109\/MMAR.2014.6957429"},{"key":"ref_23","unstructured":"Murphey, Y.L., Milton, R., and Kiliaris, L. (April, January 30). Driver\u2019s style classification using jerk analysis. Proceedings of the IEEE Workshop on Computational Intelligence in Vehicles and Vehicular Systems, Nashville, TN, USA."},{"key":"ref_24","unstructured":"Wang, Q. (2012). Kernel principal component analysis and its applications in face recognition and active shape models. arXiv."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Chen, T., and Guestrin, C. (2016, January 13\u201317). Xgboost: A scalable tree boosting system. Proceedings of the 22nd ACM Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.","DOI":"10.1145\/2939672.2939785"},{"key":"ref_26","unstructured":"Ke, G., Meng, Q., Finley, T., Wang, T., Chen, W., Ma, W., Ye, Q., and Liu, T.Y. (2017, January 4\u20139). Lightgbm: A highly efficient gradient boosting decision tree. Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Romera, E., Bergasa, L.M., and Arroyo, R. (2016, January 1\u20134). Need data for driver behaviour analysis? Presenting the public UAH-DriveSet. Proceedings of the IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), Rio de Janeiro, Brazil.","DOI":"10.1109\/ITSC.2016.7795584"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Deng, K., Zhang, X., Cheng, Y., Zheng, Z., Jiang, F., Liu, W., and Peng, J. (2019, January 5\u20138). A Remaining Useful Life Prediction Method with Automatic Feature Extraction for Aircraft Engines. Proceedings of the 18th IEEE International Conference on Trust, Security And Privacy in Computing and Communications\/13th IEEE International Conference on Big Data Science And Engineering (TrustCom\/BigDataSE), Rotorua, New Zealand.","DOI":"10.1109\/TrustCom\/BigDataSE.2019.00097"},{"key":"ref_29","unstructured":"Van Asch, V. (2013). Macro- and Micro-Averaged Evaluation Measures, CLiPS. Tech. Report."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Davis, J., and Goadrich, M. (2006, January 25\u201329). The relationship between Precision-Recall and ROC curves. Proceedings of the 23rd International Conference on Machine Learning, Pittsburgh, PA, USA.","DOI":"10.1145\/1143844.1143874"},{"key":"ref_31","unstructured":"Dong, C., and Sch\u00e4fer, U. (2011, January 8\u20133). Ensemble-style self-training on citation classification. Proceedings of the 5th International Joint Conference on Natural Language Processing, Chiang Mai, Thailand."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Blum, A., and Mitchell, T. (1998, January 24\u201326). Combining labeled and unlabeled data with co-training. Proceedings of the Eleventh Annual Conference on Computational Learning Theory, Madison, WI, USA.","DOI":"10.1145\/279943.279962"}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/3\/336\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:01:54Z","timestamp":1760173314000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/3\/336"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,26]]},"references-count":32,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2020,3]]}},"alternative-id":["sym12030336"],"URL":"https:\/\/doi.org\/10.3390\/sym12030336","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,26]]}}}