A Regularized Ensemble of Classifiers for Sensor Drift Compensation

Ensemble of classifiers has been recently used in sensor community to address the challenge of identification and fixation of the drift suffered by chemical sensors. Aging and poisoning of the surface of the sensors results in degrading the predictive characteristic of the sensors and exhibits a significant challenge for the sensor developer community. Recent literature suggests ensemble of classifiers with uniform or non-uniform weightage to the participating classifiers in order to improve prediction accuracy in the presence of sensor drift. This paper introduces a new generalized machine-learning approach to deal with this problem by applying the concept of regularization. In this approach, regularization is applied to the weighted ensemble of classifiers to overcome the time-dependent drift occurring in chemical sensors. For the gas discrimination problem, we tested our approach on a publically available time series data set collected over three years using metal-oxide gas sensors. Results clearly indicate the superiority of our approach to recently reported results in achieving higher classification accuracy during testing period with ensemble of classifiers in the presence of sensor drift over time.

[1]  J. Gardner,et al.  Application of artificial neural networks to an electronic olfactory system , 1990 .

[2]  Fengchun Tian,et al.  Neural Network Ensembles for Online Gas Concentration Estimation Using an Electronic Nose , 2013 .

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

[4]  Anne-Claude Romain,et al.  Long Term Stability Of Metal Oxide-Based Gas Sensors For E-nose Environmental Applications: an overview , 2009 .

[5]  Evor L. Hines,et al.  Pattern analysis for electronic noses , 2003 .

[6]  A. Romain,et al.  Microbial volatile organic compounds as indicators of fungi. Can an electronic nose detect fungi in indoor environments , 2005 .

[7]  Xin Yao,et al.  The Impact of Diversity on Online Ensemble Learning in the Presence of Concept Drift , 2010, IEEE Transactions on Knowledge and Data Engineering.

[8]  Hal Daumé From Zero to Reproducing Kernel Hilbert Spaces in Twelve Pages or Less , 2006 .

[9]  Kaushal K. Shukla,et al.  ADAPTIVE RESONANCE NEURAL CLASSIFIER FOR IDENTIFICATION OF GASES/ODOURS USING AN INTEGRATED SENSOR ARRAY , 1998 .

[10]  Alexander J. Smola,et al.  Bundle Methods for Regularized Risk Minimization , 2010, J. Mach. Learn. Res..

[11]  Fabricio A. Breve,et al.  Particle Competition and Cooperation in Networks for Semi-Supervised Learning , 2012, IEEE Transactions on Knowledge and Data Engineering.

[12]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[13]  Mark Bücking,et al.  A novel electronic nose based on miniaturized SAW sensor arrays coupled with SPME enhanced headspace-analysis and its use for rapid determination of volatile organic compounds in food quality monitoring , 2006 .

[14]  Guang Li,et al.  Progress in bionic information processing techniques for an electronic nose based on olfactory models , 2009 .

[15]  Rajeshuni Ramesham,et al.  Electronic nose for space program applications. , 2003, Sensors and actuators. B, Chemical.

[16]  Matteo Falasconi,et al.  Drift Correction Methods for Gas Chemical Sensors in Artificial Olfaction Systems: Techniques and Challenges , 2012 .

[17]  Kun-song Chen,et al.  Scent profiling of Cymbidium ensifolium by electronic nose , 2011 .

[18]  R. Huerta,et al.  Information-theoretic optimization of chemical sensors , 2010 .

[19]  Antonella Macagnano,et al.  Electronic-nose modelling and data analysis using a self-organizing map , 1997 .

[20]  Frank Stam,et al.  Packaging effects of a novel explosion-proof gas sensor , 2003 .

[21]  Fabrizio Davide,et al.  Drift counteraction for an electronic nose , 1996 .

[22]  M. Pardo,et al.  Classification of electronic nose data with support vector machines , 2005 .

[23]  Pietro Siciliano,et al.  Odor discrimination using adaptive resonance theory , 2000 .

[24]  J. Gardner Detection of vapours and odours from a multisensor array using pattern recognition Part 1. Principal component and cluster analysis , 1991 .

[25]  Lorenzo Rosasco,et al.  Are Loss Functions All the Same? , 2004, Neural Computation.

[26]  Roland Ewald Selection Mapping Generation , 2012 .

[27]  M. Pardo,et al.  Random forests and nearest shrunken centroids for the classification of sensor array data , 2008 .

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

[29]  B. Tudu,et al.  Optimization of Sensor Array in Electronic Nose: A Rough Set-Based Approach , 2011, IEEE Sensors Journal.

[30]  A. Romain,et al.  Three years experiment with the same tin oxide sensor arrays for the identification of malodorous sources in the environment , 2002 .

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