Unsupervised On-Line Selection of Training Features for a robust classification with drifting and faulty gas sensors

Abstract Inconstancy and scarce reproducibility limit the online application of chemical sensor arrays. Most of the attempts to counteract these issues are based on adaptive classifiers, namely models that also change to keep pace with fluctuations in the information content. In this paper, we introduce a decision making process to remove ambiguous components from the input data. This approach provides robustness towards fault and drift and, at the same time, maintains the use of standard classifiers. The heart of the method is characterized by an online feature selection for single test measurements. With the selected features, a completely new model is trained to classify the sample. After the class assignment, the dataset used for the model training is updated exploiting the most recent measurements. The algorithm of feature selection has been applied to a number of standard classifiers such as k-NN, PLS-DA and LDA. Synthetic and real sensors dataset have been used to validate the method. In particular synthetic data have been used to test the algorithm in complex drifting sensors scenario and real data provided the basis to study the performance of feature selection procedure. Fault sensors events were included in each dataset. Results confirm an excellent capability to counteract drift and to identify and exclude those features that are either temporarily or permanently faulting.

[1]  R. Gutierrez-Osuna Drift Reduction For Metal-Oxide Sensor Arrays Using Canonical Correlation Regression And Partial Least Squares , 2000 .

[2]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[3]  E. Martinelli,et al.  Feature Extraction of chemical sensors in phase space , 2003 .

[4]  C. Di Natale,et al.  An On-line Reconfigurable Classification Algorithm Improves the Long-term Stability of Gas Sensor Arrays in Case of Faulty and Drifting Sensors☆ , 2015 .

[5]  Eduard Llobet,et al.  An alternative global feature extraction of temperature modulated micro-hotplate gas sensors array using an energy vector approach , 2007 .

[6]  A. Ortega,et al.  Gas identification with tin oxide sensor array and self organizing maps: adaptive correction of sensor drifts , 1997, IEEE Instrumentation and Measurement Technology Conference Sensing, Processing, Networking. IMTC Proceedings.

[7]  Nicolas D. Georganas,et al.  Context-based media adaptation in pervasive computing , 2001, Canadian Conference on Electrical and Computer Engineering 2001. Conference Proceedings (Cat. No.01TH8555).

[8]  Shuzhi Sam Ge,et al.  Drift Compensation for Electronic Nose by Semi-Supervised Domain Adaption , 2014, IEEE Sensors Journal.

[9]  T. Eklöv,et al.  Selection of variables for interpreting multivariate gas sensor data , 1999 .

[10]  Giovanni Squillero,et al.  Increasing pattern recognition accuracy for chemical sensing by evolutionary based drift compensation , 2011, Pattern Recognit. Lett..

[11]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[12]  Shankar Vembu,et al.  Chemical gas sensor drift compensation using classifier ensembles , 2012 .

[13]  A. Gutierrez-Galvez,et al.  Signal and Data Processing for Machine Olfaction and Chemical Sensing: A Review , 2012, IEEE Sensors Journal.

[14]  A. Hierlemann,et al.  Higher-order Chemical Sensing , 2007 .

[15]  Leandro Nunes de Castro,et al.  aiNet: An Artificial Immune Network for Data Analysis , 2002 .

[16]  Alexander Vergara,et al.  Cooperative classifiers for reconfigurable sensor arrays , 2014 .

[17]  M. Santonico,et al.  Short time gas delivery pattern improves long-term sensor reproducibility , 2011 .

[18]  Cosimo Distante,et al.  Drift counteraction with multiple self-organising maps for an electronic nose , 2004 .

[19]  Alexandre Perera,et al.  Drift compensation of gas sensor array data by Orthogonal Signal Correction , 2010 .

[20]  Anne-Claude Romain,et al.  Long term stability of metal oxide-based gas sensors for e-nose environmental applications: An overview , 2009 .

[21]  M. Osman Controlling uncertainty: a review of human behavior in complex dynamic environments. , 2010, Psychological bulletin.

[22]  E. Llobet,et al.  Optimized multi-frequency temperature modulation of microhotplate gas sensors , 2004, Proceedings of IEEE Sensors, 2004..

[23]  E. Martinelli,et al.  Feature extraction of metal oxide gas sensors using dynamic moments , 2007 .

[24]  Nikolai F. Rulkov,et al.  Acceleration of chemo-sensory information processing using transient features , 2009 .

[25]  Bartosz Krawczyk,et al.  VOCs classification based on the committee of classifiers coupled with single sensor signals , 2013 .

[26]  N. Bârsan,et al.  Electronic nose: current status and future trends. , 2008, Chemical reviews.

[27]  Raffaele Di Fuccio,et al.  An adaptive classification model based on the Artificial Immune System for chemical sensor drift mitigation , 2013 .