{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T14:52:49Z","timestamp":1777387969572,"version":"3.51.4"},"reference-count":33,"publisher":"Oxford University Press (OUP)","issue":"8","license":[{"start":{"date-parts":[[2021,5,14]],"date-time":"2021-05-14T00:00:00Z","timestamp":1620950400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,8,11]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>With industry 4.0, data-based approaches are in vogue. However, extracting the essential features is not a trivial task and greatly influences the final result. There is also a need for specialized system knowledge to monitor the environment and diagnose faults. In this context, the diagnosis of faults is significant, for example, in a vehicle fleet monitoring system, since it is possible to diagnose faults even before the customer is aware of the fault, minimizing the maintenance costs of the modules. In this paper, several models using machine learning (ML) techniques were applied and analyzed during the fault diagnosis process in vehicle fleet tracking modules. Two approaches were proposed: \u2018With Knowledge\u2019 and \u2018Without Knowledge\u2019, to explore the dataset using ML techniques to generate classifiers that can assist in the fault diagnosis process. The approach \u2018With Knowledge\u2019 performs the feature extraction manually, using the ML techniques: random forest, naive Bayes, support vector machine and Multi Layer Perceptron; on the other hand, the approach \u2018Without Knowledge\u2019 performs an automatic feature extraction, through a convolutional neural network. The results showed that the proposed approaches are promising. The best models with manual feature extraction obtained a precision of 99.76% and 99.68% for detection and detection and isolation of faults, respectively, in the provided dataset. The best models performing an automatic feature extraction obtained, respectively, 88.43% and 54.98% for detection and detection and isolation of failures.<\/jats:p>","DOI":"10.1093\/comjnl\/bxab047","type":"journal-article","created":{"date-parts":[[2021,4,7]],"date-time":"2021-04-07T11:08:45Z","timestamp":1617793725000},"page":"2073-2086","source":"Crossref","is-referenced-by-count":8,"title":["Performance Evaluation of Machine Learning Techniques for Fault Diagnosis in Vehicle Fleet Tracking Modules"],"prefix":"10.1093","volume":"65","author":[{"given":"Luis","family":"Sepulvene","sequence":"first","affiliation":[{"name":"Federal University of Itajub\u00e1 , Itajub\u00e1 37500-903, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Isabela","family":"Drummond","sequence":"additional","affiliation":[{"name":"Federal University of Itajub\u00e1 , Itajub\u00e1 37500-903, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruno","family":"Kuehne","sequence":"additional","affiliation":[{"name":"Federal University of Itajub\u00e1 , Itajub\u00e1 37500-903, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael","family":"Frinhani","sequence":"additional","affiliation":[{"name":"Federal University of Itajub\u00e1 , Itajub\u00e1 37500-903, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dionisio","family":"Leite Filho","sequence":"additional","affiliation":[{"name":"Federal University of Mato Grosso do Sul , Ponta Por\u00e3 79070-900, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maycon","family":"Peixoto","sequence":"additional","affiliation":[{"name":"Federal University of Bahia , Salvador 40170-110, Brazil"},{"name":"University of Campinas , Campinas 13083-970, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephan","family":"Reiff-Marganiec","sequence":"additional","affiliation":[{"name":"University of Derby , Derby DE22 1GB, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruno","family":"Batista","sequence":"additional","affiliation":[{"name":"Federal University of Itajub\u00e1 , Itajub\u00e1 37500-903, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2021,5,14]]},"reference":[{"key":"2022081612371308700_ref1","doi-asserted-by":"crossref","first-page":"3757","DOI":"10.1109\/TIE.2015.2417501","article-title":"A survey of fault diagnosis and fault-tolerant techniques-part i: fault diagnosis with model-based and signal-based approaches","volume":"62","author":"Gao","year":"2015","journal-title":"IEEE Trans. Ind. Electron."},{"key":"2022081612371308700_ref2","doi-asserted-by":"crossref","first-page":"2497","DOI":"10.1007\/s00170-016-8627-z","article-title":"Application of cuckoo search algorithm to constrained control problem of a parallel robot platform","volume":"87","author":"Stojanovic","year":"2016","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"2022081612371308700_ref3","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/j.ymssp.2018.05.050","article-title":"Deep learning and its applications to machine health monitoring","volume":"115","author":"Zhao","year":"2019","journal-title":"Mech. Syst. Signal Process."},{"key":"2022081612371308700_ref4","doi-asserted-by":"crossref","first-page":"1517","DOI":"10.1109\/TIM.2004.834070","article-title":"Pca-based feature selection scheme for machine defect classification","volume":"53","author":"Malhi","year":"2004","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"2022081612371308700_ref5","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/j.ymssp.2017.11.024","article-title":"A review on the application of deep learning in system health management","volume":"107","author":"Khan","year":"2018","journal-title":"Mech. Syst. Signal Process."},{"key":"2022081612371308700_ref6","volume-title":"Feature Extraction, Construction and Selection: A Data Mining Perspective","author":"Liu","year":"2012"},{"key":"2022081612371308700_ref7","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1016\/j.nucengdes.2015.11.016","article-title":"A fault diagnosis method based on signed directed graph and matrix for nuclear power plants","volume":"297","author":"Liu","year":"2016","journal-title":"Nucl. Eng. Des."},{"key":"2022081612371308700_ref8","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/S0933-3657(01)00077-X","article-title":"Machine learning for medical diagnosis: history, state of the art and perspective","volume":"23","author":"Kononenko","year":"2001","journal-title":"Artif. Intell. Med."},{"key":"2022081612371308700_ref9","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1038\/nrg3920","article-title":"Machine learning applications in genetics and genomics","volume":"16","author":"Libbrecht","year":"2015","journal-title":"Nat. Rev. Genet."},{"key":"2022081612371308700_ref10","article-title":"Pattern recognition and machine learning","volume":"16","author":"Nasrabadi","year":"2007","journal-title":"J. Eectron. Imaging"},{"key":"2022081612371308700_ref11","doi-asserted-by":"crossref","first-page":"959","DOI":"10.1016\/S1474-6670(17)42524-9","article-title":"Remarks on terminology in the field of supervision fault detection and diagnosis","volume":"30","author":"Schrick","year":"1997","journal-title":"IFAC Proc. Vol."},{"key":"2022081612371308700_ref12","volume-title":"Robust Model-Based Fault Diagnosis for Dynamic Systems","author":"Chen","year":"2012"},{"key":"2022081612371308700_ref13","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.knosys.2015.09.025","article-title":"Robust support vector data description for outlier detection with noise or uncertain data","volume":"90","author":"Chen","year":"2015","journal-title":"Knowl.-Based Syst."},{"key":"2022081612371308700_ref14","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1016\/j.eswa.2016.07.039","article-title":"A new support vector data description method for machinery fault diagnosis with unbalanced datasets","volume":"64","author":"Duan","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"2022081612371308700_ref15","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1007\/s10115-014-0794-3","article-title":"Class imbalance revisited: a new experimental setup to assess the performance of treatment methods","volume":"45","author":"Prati","year":"2015","journal-title":"Knowl. Inf. Syst."},{"key":"2022081612371308700_ref16","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/1007730.1007735","article-title":"A study of the behavior of several methods for balancing machine learning training data","volume":"6","author":"Batista","year":"2004","journal-title":"ACM SIGKDD Explor. Newslett."},{"key":"2022081612371308700_ref17","volume-title":"Amazon Machine Learning: Developer Guide","author":"Amazon","year":"2018"},{"key":"2022081612371308700_ref18","volume-title":"Pattern classification","author":"Duda","year":"2012"},{"key":"2022081612371308700_ref19","doi-asserted-by":"crossref","first-page":"1310","DOI":"10.1109\/TII.2016.2645238","article-title":"Dislocated time series convolutional neural architecture: an intelligent fault diagnosis approach for electric machine","volume":"13","author":"Liu","year":"2017","journal-title":"IEEE Trans. Ind. Inf."},{"key":"2022081612371308700_ref20","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1016\/j.neucom.2012.07.019","article-title":"Multi-fault classification based on wavelet SVM with PSO algorithm to analyze vibration signals from rolling element bearings","volume":"99","author":"Liu","year":"2013","journal-title":"Neurocomputing"},{"key":"2022081612371308700_ref21","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1016\/j.renene.2018.10.031","article-title":"Fault diagnosis of wind turbine based on long short-term memory networks","volume":"133","author":"Lei","year":"2019","journal-title":"Renewable Energy"},{"key":"2022081612371308700_ref22","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1016\/j.ymssp.2015.11.014","article-title":"Construction of hierarchical diagnosis network based on deep learning and its application in the fault pattern recognition of rolling element bearings","volume":"72","author":"Gan","year":"2016","journal-title":"Mech. Syst. Signal Process."},{"key":"2022081612371308700_ref23","doi-asserted-by":"crossref","first-page":"5990","DOI":"10.1109\/TIE.2017.2774777","article-title":"A new convolutional neural network-based data-driven fault diagnosis method","volume":"65","author":"Wen","year":"2018","journal-title":"IEEE Trans. Ind. Electron."},{"key":"2022081612371308700_ref24","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1016\/j.ymssp.2015.10.025","article-title":"Deep neural networks: a promising tool for fault characteristic mining and intelligent diagnosis of rotating machinery with massive data","volume":"72","author":"Jia","year":"2016","journal-title":"Mech. Syst. Signal Process."},{"key":"2022081612371308700_ref25","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1109\/SCC.2017.51","volume-title":"2017 IEEE International Conference on Services Computing (SCC)","author":"Zhang","year":"2017"},{"key":"2022081612371308700_ref26","doi-asserted-by":"crossref","first-page":"646","DOI":"10.1016\/j.jpowsour.2018.01.015","article-title":"Data-driven simultaneous fault diagnosis for solid xide fuel cell system using multi-label pattern identification","volume":"378","author":"Li","year":"2018","journal-title":"J. Power Sources"},{"key":"2022081612371308700_ref27","volume-title":"Introductory Circuit Analysis","author":"Boylestad","year":"2010"},{"key":"2022081612371308700_ref28","first-page":"2825","article-title":"Scikit-learn: machine learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"2022081612371308700_ref29","volume-title":"Introduction to data mining","author":"Tan","year":"2018"},{"key":"2022081612371308700_ref30","volume-title":"The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modeling","author":"Jain","year":"2013"},{"key":"2022081612371308700_ref31","article-title":"Very deep convolutional networks for large-scale image recognition.","author":"Simonyan","year":"2014"},{"key":"2022081612371308700_ref32","article-title":"An overview of gradient descent optimization algorithms","author":"Ruder","year":"2016"},{"key":"2022081612371308700_ref33","volume-title":"MongoDB: The Definitive Guide: Powerful and Scalable Data Storage","author":"Chodorow","year":"2013"}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/65\/8\/2073\/45329602\/bxab047.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/65\/8\/2073\/45329602\/bxab047.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,16]],"date-time":"2022-08-16T12:38:47Z","timestamp":1660653527000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article\/65\/8\/2073\/6275474"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,14]]},"references-count":33,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2021,5,14]]},"published-print":{"date-parts":[[2022,8,11]]}},"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxab047","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"value":"0010-4620","type":"print"},{"value":"1460-2067","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,8]]},"published":{"date-parts":[[2021,5,14]]}}}