A Hyper-solution SVM Classification Framework: Application to On-line Aircraft Structural Health Monitoring

Abstract Support Vector Machines (SVMs) classification learning is a powerful paradigm to investigate inverse input-output relationship of a specific problem according to some available and representative dataset. In particular, SVMs are able to identify even non-linear relationship by mapping non-linearly separable data into potentially linearly separable one through families of spatial transformation (kernel trick). With respect to this, several parameters (i.e., kernel function and its internal parameters) have to be tuned; however the optimal configuration is usually difficult to be defined a-priori. In this paper, a hyper-solution framework for SVM classification is presented. The main idea is to perform, simultaneously, three different SVM-based classification learning tasks: Model Selection, Multiple Kernel Learning and Ensemble Learning. The meta-heuristic known as Genetic Algorithms (GA) has been proposed to search for the most reliable final hyper-classifier (an SVM with a basic kernel, an SVM with a combination of kernel, or an ensemble of different SVMs, respectively), and the corresponding optimal configuration. We have applied the proposed framework on a critical and quite complex problem: the on-line assessment of structural health of aircraft fuselage panels, a crucial task both in military and civilian settings. In particular, the framework has been used to implement a diagnosis task, that is detecting a possible damage and identifying the structural component involved, according to the strain field measured through a monitoring sensor network deployed on the helicopter fuselage panels. Finite Elements (FE) simulation has been configured to simulate the response of a real panel to different damages. The resulting simulated strain fields have been used to build a dataset. Results obtained through 3 folds-cross validation proved the framework is reliable. Finally, when compared to results obtained by the authors in a previous work based on Artificial Neural Networks (ANN) classification learning paradigm, the proposed SVM framework proved to be more effective and reliable.

[1]  Laura Diosan,et al.  Optimising Multiple Kernels for SVM by Genetic Programming , 2008, EvoCOP.

[2]  Antonio Candelieri,et al.  A hyper-solution framework for classification problems via metaheuristic approaches , 2011, 4OR.

[3]  Bernhard Schölkopf,et al.  Learning with kernels , 2001 .

[4]  George S. Dulikravich,et al.  Inverse problem of aircraft structural parameter estimation: application of neural networks , 2006 .

[5]  Cheng-Lung Huang,et al.  A GA-based feature selection and parameters optimizationfor support vector machines , 2006, Expert Syst. Appl..

[6]  K. Worden,et al.  The application of machine learning to structural health monitoring , 2007, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[7]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[8]  Ling-Min He,et al.  Support Vector Machines Ensemble with Optimizing Weights by Genetic Algorithm , 2006, 2006 International Conference on Machine Learning and Cybernetics.

[9]  A. Atiya,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2005, IEEE Transactions on Neural Networks.

[10]  Jon Atli Benediktsson,et al.  Multiple Classifier Systems , 2015, Lecture Notes in Computer Science.

[11]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[12]  Keith Worden,et al.  Damage identification using support vector machines , 2001 .

[13]  Xizhao Wang,et al.  A Parallel Genetic Algorithm for Solving the Inverse Problem of Support Vector Machines , 2005, ICMLC.

[14]  Antonio Candelieri,et al.  A Hyper-Solution Framework for SVM Classification: Application for Predicting Destabilizations in Chronic Heart Failure Patients , 2010, The open medical informatics journal.

[15]  Gunnar Rätsch,et al.  Large Scale Multiple Kernel Learning , 2006, J. Mach. Learn. Res..

[16]  Giorgio Valentini,et al.  Ensembles of Learning Machines , 2002, WIRN.

[17]  Lior Rokach,et al.  Taxonomy for characterizing ensemble methods in classification tasks: A review and annotated bibliography , 2009, Comput. Stat. Data Anal..

[18]  Francesco Archetti,et al.  Semantic High Level Querying in Sensor Networks , 2010, SSW.

[19]  Francesco Archetti,et al.  Assessing structural health of helicopter fuselage panels through artificial neural networks hierarchies , 2013 .

[20]  Claudio Sbarufatti,et al.  ADVANCED STOCHASTIC FEM-BASED ARTIFICIAL NEURAL NETWORK FOR CRACK DAMAGE DETECTION , 2011 .

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

[22]  G. N. Labeas,et al.  Development and validation of a strain-based Structural Health Monitoring system , 2009 .

[23]  O. C. Zienkiewicz,et al.  The Finite Element Method: Its Basis and Fundamentals , 2005 .

[24]  Sven F. Crone,et al.  Genetic Algorithms for Support Vector Machine Model Selection , 2006, The 2006 IEEE International Joint Conference on Neural Network Proceedings.

[25]  J. Z. Zhu,et al.  The finite element method , 1977 .

[26]  Claudio Sbarufatti,et al.  ANN based Bayesian hierarchical model for crack detection and localization over helicopter fuselage panels , 2011 .

[27]  S.R.H. Hoole,et al.  Artificial neural networks in the solution of inverse electromagnetic field problems , 1993 .