IEEE Sensors Journal | 2021

Multi-Classifier Tree With Transient Features for Drift Compensation in Electronic Nose

 
 
 
 
 

Abstract


Long term sensors drift is a challenging problem to solve for instruments like an Electronic Nose System (ENS). These electronic instruments rely on Machine Learning (ML) algorithms for recognizing the sensed odors. The effect of long-term drift influences the performance of ML algorithms and the models those are trained on drift free data fail to perform on the drifted data. Moreover, the response of an electronic nose system depends on the variable response of the sensors and a delay is expected in reaching a steady state by the sensors. In this paper, these two problems of ‘sensors long term drift’ and ‘delayed response’ are solved simultaneously to propose a robust and fast electronic nose system, with following merits: (i) only initial transient state features are used in the proposed system without waiting for the sensors to reach a steady state, (ii) a modified boxplot approach is used to handle noisy/drifted data points as a preprocessing step before the classification setup, (iii) a heuristic tree classification approach with optimized transient features is proposed, (iv) the proposed approach only relies on adapted ML methods contrary to the traditional approaches like system recalibration or sensors replacement for handling sensors drift, and (v) the proposed ML model does not require any target domain data and uses only the source domain data for learning the classifier, opposed to the other ML solutions available in the existing literature. The proposed method is tested using a large scale gas sensors drift benchmark dataset available freely on UCI Machine Learning repository and is found better than the existing state-of-the art approaches with an overall accuracy of 87.34%.

Volume 21
Pages 6564-6574
DOI 10.1109/JSEN.2020.3041949
Language English
Journal IEEE Sensors Journal

Full Text