A Study of Supervised Machine Learning Techniques for Structural Health Monitoring

We report on work that is part of the development of an agentbased structural health monitoring system. The data used are acoustic emission signals, and we classify these signals according to source mechanisms. The agents are proxies for communicationand computation-intensive techniques and respond to the situation at hand by determining an appropriate constellation of techniques. It is critical that the system have a repertoire of classifiers with different characteristics so that a combination appropriate for the situation at hand can generally be found. We use unsupervised learning for identifying the existence and location of damage but supervised learning for identifying the type and severity of damage. This paper reports on results for supervised learning techniques: support vector machines (SVMs), naive Bayes classifiers (NBs), feedforward neural networks (FNNs), and two kinds of ensemble learning, random forests and AdaBoost. We found the SVMs to be the most precise and the techniques that required the least time to classify data points. We were generally disappointed in the performance of AdaBoost.

[1]  Mannur J. Sundaresan,et al.  A Study of Machine Learning Techniques for Detecting and Classifying Structural Damage , 2015 .

[2]  Nicholas R. Jennings,et al.  Brain Meets Brawn: Why Grid and Agents Need Each Other , 2004, Towards the Learning Grid.

[3]  Thomas G. Dietterich Multiple Classifier Systems , 2000, Lecture Notes in Computer Science.

[4]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[5]  Kiran Krishnamurthy,et al.  Classifying Acoustic Emission Data in Structural Health Monitoring using Support Vector Machines , 2010 .

[6]  Charles R. Farrar,et al.  The fundamental axioms of structural health monitoring , 2007, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[7]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[8]  Robert E. Schapire,et al.  A Brief Introduction to Boosting , 1999, IJCAI.

[9]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[10]  Ayhan Demiriz,et al.  Exploiting unlabeled data in ensemble methods , 2002, KDD.

[11]  D. Opitz,et al.  Popular Ensemble Methods: An Empirical Study , 1999, J. Artif. Intell. Res..

[12]  Charles R. Farrar,et al.  Machine learning algorithms for damage detection under operational and environmental variability , 2011 .

[13]  David G. Stork,et al.  Pattern Classification , 1973 .

[14]  Gunnar Rätsch,et al.  Soft Margins for AdaBoost , 2001, Machine Learning.

[15]  Andy Liaw,et al.  Classification and Regression by randomForest , 2007 .

[16]  Keith Worden,et al.  An introduction to structural health monitoring , 2007, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[17]  Charles R. Farrar,et al.  Structural Health Monitoring: A Machine Learning Perspective , 2012 .

[18]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[19]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[20]  Charles R Farrar,et al.  Damage prognosis: the future of structural health monitoring , 2007, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[21]  Luis Eduardo Mujica,et al.  A study of two unsupervised data driven statistical methodologies for detecting and classifying damages in structural health monitoring , 2013 .