Drift in a popular metal oxide sensor dataset reveals limitations for gas classification benchmarks

被引:37
作者
Dennler, Nik [1 ,2 ]
Rastogi, Shavika [1 ,2 ]
Fonollosa, Jordi [3 ,4 ]
Van Schaik, Andre [2 ]
Schmuker, Michael [1 ]
机构
[1] Univ Hertfordshire, Ctr Comp Sci & Informat Res, UH Biocomputat Res Grp, Hatfield, England
[2] Western Sydney Univ, Int Ctr Neuromorph Syst, Sydney, Australia
[3] Univ Politecn Cataluna, Dept Enginyeria Sistemes Automat Informat Ind, Barcelona, Spain
[4] Inst Recerca Sant Joan de Deu, Esplugas de Llobregat, Spain
基金
欧盟地平线“2020”;
关键词
Metal oxide gas sensors; Wind tunnel dataset; Sensor drift; Gas recognition; ARRAYS; DISCRIMINATION; SYSTEMS;
D O I
10.1016/j.snb.2022.131668
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Metal oxide (MOx) gas sensors are a popular choice for many applications, due to their tunable sensitivity, space efficiency and low cost. Publicly available sensor datasets are particularly valuable for the research community as they accelerate the development and evaluation of novel algorithms for gas sensor data analysis. A dataset published in 2013 by Vergara and colleagues contains recordings from MOx gas sensor arrays in a wind tunnel. It has since become a standard benchmark in the field. Here we report a latent property of this dataset that limits its suitability for gas classification studies. Measurement timestamps show that gases were recorded in separate, temporally clustered batches. Sensor baseline response before gas exposure were strongly correlated with the recording batch, to the extent that baseline response was largely sufficient to infer the gas used in a given trial. Zero-offset baseline compensation did not resolve the issue, since residual short-term drift still contained enough information for gas/trial identification using a machine learning classifier. A subset of the data recorded within a short period of time was minimally affected by drift and suitable for gas classification benchmarking after offset compensation, but with much reduced classification performance compared to the full dataset. We found 18 publications where this dataset was used without precautions against the circumstances we describe, thus potentially overestimating the accuracy of gas classification algorithms. These observations highlight potential pitfalls in using previously recorded gas sensor data, which may have distorted widely reported results.
引用
收藏
页数:8
相关论文
共 47 条
[31]   Continuous chemical classification in uncontrolled environments with sliding windows [J].
Monroy, Javier G. ;
Palomo, Esteban J. ;
Lopez-Rubio, Ezequiel ;
Gonzalez-Jimenez, Javier .
CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2016, 158 :117-129
[32]   Validation of the rapid detection approach for enhancing the electronic nose systems performance, using different deep learning models and support vector machines [J].
Rodriguez Gamboa, Juan C. ;
da Silva, Adenilton J. ;
Araujo, Ismael C. S. ;
Eva Susana Albarracin, E. ;
Duran, Cristhian M. A. .
SENSORS AND ACTUATORS B-CHEMICAL, 2021, 327
[33]   Electronic nose dataset for detection of wine spoilage thresholds [J].
Rodriguez Gamboa, Juan C. ;
Eva Susana Albarracin, E. ;
da Silva, Adenilton J. ;
Ferreira, Tiago A. E. .
DATA IN BRIEF, 2019, 25
[34]   Electronic Nose for Quality Control of Colombian Coffee through the Detection of Defects in "Cup Tests" [J].
Rodriguez, Juan ;
Duran, Cristhian ;
Reyes, Adriana .
SENSORS, 2010, 10 (01) :36-46
[35]   Exploiting plume structure to decode gas source distance using metal-oxide gas sensors [J].
Schmuker, Michael ;
Bahr, Viktor ;
Huerta, Ramon .
SENSORS AND ACTUATORS B-CHEMICAL, 2016, 235 :636-646
[36]  
Schneider T, 2018, IEEE IMTC P, P429
[37]   DETECTION OF HAZARDOUS GASES AND VAPORS - PATTERN-RECOGNITION ANALYSIS OF DATA FROM AN ELECTROCHEMICAL SENSOR ARRAY [J].
STETTER, JR ;
JURS, PC ;
ROSE, SL .
ANALYTICAL CHEMISTRY, 1986, 58 (04) :860-866
[38]  
Vergara A., GAS SENSOR ARRAYS OP
[39]   On the performance of gas sensor arrays in open sampling systems using Inhibitory Support Vector Machines [J].
Vergara, Alexander ;
Fonollosa, Jordi ;
Mahiques, Jonas ;
Trincavelli, Marco ;
Rulkov, Nikolai ;
Huerta, Ramon .
SENSORS AND ACTUATORS B-CHEMICAL, 2013, 185 :462-477
[40]   Chemical gas sensor drift compensation using classifier ensembles [J].
Vergara, Alexander ;
Vembu, Shankar ;
Ayhan, Tuba ;
Ryan, Margaret A. ;
Homer, Margie L. ;
Huerta, Ramon .
SENSORS AND ACTUATORS B-CHEMICAL, 2012, 166 :320-329