{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T02:43:05Z","timestamp":1772851385610,"version":"3.50.1"},"reference-count":29,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2023,3,23]],"date-time":"2023-03-23T00:00:00Z","timestamp":1679529600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Mitacs Globalink Internship"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The importance of civil engineering infrastructure in modern societies has increased lately due to the growth of the global economy. It forges global supply chains facilitating enormous economic activity. The bridges usually form critical links in complex supply chain networks. Structural health monitoring (SHM) of these infrastructures is essential to reduce life-cycle costs, and determine their remaining life using advanced sensing techniques and data fusion methods. However, the data obtained from the SHM systems describing the health condition of the infrastructure systems may contain anomalies (i.e., distortion, drift, bias, outlier, noise etc.). An automated framework is required to accurately classify these anomalies and evaluate the current condition of these systems in a timely and cost-effective manner. In this paper, a recursive and interpretable decision tree framework is proposed to perform multiclass classification of acceleration data collected from a real-life bridge. The decision nodes of the decision tree are random forest classifiers that are invoked recursively after synthetically augmenting the training data before successive iterations until suitable classification performance is obtained. This machine-learning-based classification model evolved from a simplistic decision tree where statistical features are used to perform classification. The feature vectors defined for training the random forest classifiers are calculated using similar statistical features that are easy to interpret, enhancing the interpretability of the classifier models. The proposed framework could classify non-anomalous (i.e., normal) time-series of the test dataset with 98% accuracy.<\/jats:p>","DOI":"10.3390\/s23073365","type":"journal-article","created":{"date-parts":[[2023,3,23]],"date-time":"2023-03-23T02:35:26Z","timestamp":1679538926000},"page":"3365","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["Machine Learning-Assisted Improved Anomaly Detection for Structural Health Monitoring"],"prefix":"10.3390","volume":"23","author":[{"given":"Shreyas","family":"Samudra","sequence":"first","affiliation":[{"name":"Department of Civil and Environmental Engineering, Western University, London, ON N6A 3K7, Canada"}]},{"given":"Mohamed","family":"Barbosh","sequence":"additional","affiliation":[{"name":"Department of Civil and Environmental Engineering, Western University, London, ON N6A 3K7, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5685-7087","authenticated-orcid":false,"given":"Ayan","family":"Sadhu","sequence":"additional","affiliation":[{"name":"Department of Civil and Environmental Engineering, Western University, London, ON N6A 3K7, Canada"}]}],"member":"1968","published-online":{"date-parts":[[2023,3,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"045029","DOI":"10.1088\/1361-665X\/ab79b3","article-title":"Anomaly detection for large span bridges during operational phase using structural health monitoring data","volume":"29","author":"Xu","year":"2020","journal-title":"Smart Mater. Struct."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2936","DOI":"10.1177\/1475921720977020","article-title":"Anomaly detection of structural health monitoring data using the maximum likelihood estimation-based Bayesian dynamic linear model","volume":"20","author":"Zhang","year":"2021","journal-title":"Struct. Health Monit."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"111347","DOI":"10.1016\/j.engstruct.2020.111347","article-title":"A systematic review of convolutional neural network-based structural condition assessment techniques","volume":"226","author":"Sony","year":"2021","journal-title":"Eng. Struct."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"04020073","DOI":"10.1061\/(ASCE)ST.1943-541X.0002535","article-title":"Review of bridge structural health monitoring aided by big data and artificial intelligence: From condition assessment to damage detection","volume":"146","author":"Sun","year":"2020","journal-title":"J. Struct. Eng."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1098\/rsta.2006.1928","article-title":"An Introduction to Structural Health Monitoring","volume":"365","author":"Farrar","year":"2007","journal-title":"Philos. Trans. R. Soc."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1007\/s13349-011-0009-5","article-title":"Vibration-based monitoring of civil infrastructure: Challenges and successes","volume":"1","author":"Brownjohn","year":"2011","journal-title":"J. Civ. Struct. Health Monit."},{"key":"ref_7","first-page":"51","article-title":"Structural monitoring and identification of civil infrastructure in the United States","volume":"3","author":"Nagarajaiah","year":"2016","journal-title":"Struct. Monit. Maint."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1002\/stc.1559","article-title":"SMC structural health monitoring benchmark problem using monitored data from an actual cable-stayed bridge","volume":"21","author":"Li","year":"2014","journal-title":"Struct. Control Health Monit."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"555","DOI":"10.12989\/sss.2015.15.3.555","article-title":"Research and practice of health monitoring for long-span bridges in the mainland of China","volume":"15","author":"Li","year":"2015","journal-title":"Smart Struct. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1111\/mice.12528","article-title":"Deep learning for data anomaly detection and data compression of a long-span suspension bridge","volume":"35","author":"Ni","year":"2020","journal-title":"Comput.-Aided Civ. Infrastruct. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"e2296","DOI":"10.1002\/stc.2296","article-title":"Convolutional neural network-based data anomaly detection method using multiple information for structural health monitoring","volume":"26","author":"Tang","year":"2019","journal-title":"Struct. Control Health Monit."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1609","DOI":"10.1177\/1475921720924601","article-title":"Toward data anomaly detection for automated structural health monitoring: Exploiting generative adversarial nets and autoencoders","volume":"20","author":"Mao","year":"2021","journal-title":"Struct. Health Monit."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/j.ymssp.2005.11.001","article-title":"Sensor validation for structural systems with multiplicative sensor faults","volume":"21","author":"Abdelghani","year":"2007","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_14","first-page":"48","article-title":"A review of self-validating sensor technology","volume":"27","author":"Feng","year":"2007","journal-title":"Sensor"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1177\/1475921718757405","article-title":"Computer vision and deep learning\u2013based data anomaly detection method for structural health monitoring","volume":"18","author":"Bao","year":"2019","journal-title":"Struct. Health Monit."},{"key":"ref_16","unstructured":"Arul, M., and Kareem, A. (2020). Data Anomaly Detection for Structural Health Monitoring of Bridges using Shapelet Transform. arXiv."},{"key":"ref_17","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":"ref_18","doi-asserted-by":"crossref","first-page":"106495","DOI":"10.1016\/j.ymssp.2019.106495","article-title":"A novel anomaly detection method based on adaptive Mahalanobis-squared distance and one-class kNN rule for structural health monitoring under environmental effects","volume":"140","author":"Sarmadi","year":"2020","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2621","DOI":"10.1007\/s11831-020-09471-9","article-title":"Machine learning algorithms in civil structural health monitoring: A systematic review","volume":"28","author":"Flah","year":"2021","journal-title":"Arch. Comput. Methods Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"112896","DOI":"10.1016\/j.cma.2020.112896","article-title":"Simulation-based anomaly detection and damage localization: An application to structural health monitoring","volume":"363","author":"Bigoni","year":"2020","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"111804","DOI":"10.1016\/j.measurement.2022.111804","article-title":"Data anomaly detection for structural health monitoring by multi-view representation based on local binary patterns","volume":"202","author":"Zhang","year":"2022","journal-title":"Measurement"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2229","DOI":"10.1177\/14759217211006485","article-title":"The 1st international project competition for structural health monitoring (IPC-SHM, 2020): A summary and benchmark problem","volume":"20","author":"Bao","year":"2021","journal-title":"Struct. Health Monit."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1613\/jair.953","article-title":"SMOTE: Synthetic minority over-sampling technique","volume":"16","author":"Chawla","year":"2002","journal-title":"J. Artif. Intell. Res."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Weiss, G.M. (2012). Imbalanced Learning: Foundations, Algorithms, and Applications: Foundations of Imbalanced Learning, Wiley.","DOI":"10.1002\/9781118646106.ch2"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1142\/S0219720005001004","article-title":"Minimum redundancy feature selection from microarray gene expression data","volume":"3","author":"Ding","year":"2005","journal-title":"J. Bioinform. Comput. Biol."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1315","DOI":"10.1109\/18.761290","article-title":"Estimation of the information by an adaptive partitioning of the observation space","volume":"45","author":"Darbellay","year":"1999","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhao, Z., Anand, R., and Wang, M. (2019, January 5\u20138). Maximum relevance and minimum redundancy feature selection methods for a marketing machine learning platform. Proceedings of the 2019 IEEE International Conference on Data Science and Advanced Analytics (DSAA), Washington, DC, USA.","DOI":"10.1109\/DSAA.2019.00059"},{"key":"ref_28","first-page":"77","article-title":"Neural network toolbox","volume":"2","author":"Beale","year":"2010","journal-title":"User\u2019s Guide MathWorks"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.neunet.2012.09.018","article-title":"Essentials of the self-organizing map","volume":"37","author":"Kohonen","year":"2013","journal-title":"Neural Netw."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/7\/3365\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:01:00Z","timestamp":1760122860000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/7\/3365"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,23]]},"references-count":29,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2023,4]]}},"alternative-id":["s23073365"],"URL":"https:\/\/doi.org\/10.3390\/s23073365","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,3,23]]}}}