{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T20:05:26Z","timestamp":1781813126227,"version":"3.54.5"},"reference-count":31,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2018,11,19]],"date-time":"2018-11-19T00:00:00Z","timestamp":1542585600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"the National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61403049"],"award-info":[{"award-number":["61403049"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"the National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61501069"],"award-info":[{"award-number":["61501069"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"the Fundamental Research Funds for the Central Universities","award":["2018CDXYTX0010"],"award-info":[{"award-number":["2018CDXYTX0010"]}]},{"name":"the National International Science and Technology Cooperation Project","award":["2014DFA31560"],"award-info":[{"award-number":["2014DFA31560"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Gas sensors are the key components of an electronic nose (E-nose) in violated odour analysis. Gas-sensor drift is a kind of physical change on a sensor surface once an E-nose works. The perturbation of gas-sensor responses caused by drift would deteriorate the performance of the E-nose system over time. In this study, we intend to explore a suitable approach to deal with the drift effect in an online situation. Considering that the conventional drift calibration is difficult to implement online, we use active learning (AL) to provide reliable labels for online instances. Common AL learning methods tend to select and label instances with low confidence or massive information. Although this action clarifies the ambiguity near the classification boundary, it is inadequate under the influence of gas-sensor drift. We still need the samples away from the classification plane to represent drift variations comprehensively in the entire data space. Thus, a novel drift counteraction method named AL on adaptive confidence rule (AL-ACR) is proposed to deal with online drift data dynamically. By contrast with conventional AL methods selecting instances near the classification boundary of a certain category, AL-ACR collects instances distributed evenly in different categories. This action implements on an adjustable rule according to the outputs of classifiers. Compared with other reference methods, we adopt two drift databases of E-noses to evaluate the performance of the proposed method. The experimental results indicate that the AL-ACR reaches higher accuracy than references on two E-nose databases, respectively. Furthermore, the impact of the labelling number is discussed to show the trend of performance for the AL-type methods. Additionally, we define the labelling efficiency index (LEI) to assess the contribution of certain labelling numerically. According to the results of LEI, we believe AL-ACR can achieve the best effect with the lowest cost among the AL-type methods in this work.<\/jats:p>","DOI":"10.3390\/s18114028","type":"journal-article","created":{"date-parts":[[2018,11,22]],"date-time":"2018-11-22T09:18:25Z","timestamp":1542878305000},"page":"4028","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Gas-Sensor Drift Counteraction with Adaptive Active Learning for an Electronic Nose"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9398-7005","authenticated-orcid":false,"given":"Tao","family":"Liu","sequence":"first","affiliation":[{"name":"School of Microelectronics and Communication Engineering, Chongqing University, No. 174 Shazheng Street, Shapingba District, Chongqing 400044, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dongqi","family":"Li","sequence":"additional","affiliation":[{"name":"School of Microelectronics and Communication Engineering, Chongqing University, No. 174 Shazheng Street, Shapingba District, Chongqing 400044, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jianjun","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Microelectronics and Communication Engineering, Chongqing University, No. 174 Shazheng Street, Shapingba District, Chongqing 400044, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yanbing","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Microelectronics and Communication Engineering, Chongqing University, No. 174 Shazheng Street, Shapingba District, Chongqing 400044, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tao","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Microelectronics and Communication Engineering, Chongqing University, No. 174 Shazheng Street, Shapingba District, Chongqing 400044, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jianhua","family":"Cao","sequence":"additional","affiliation":[{"name":"School of Microelectronics and Communication Engineering, Chongqing University, No. 174 Shazheng Street, Shapingba District, Chongqing 400044, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2018,11,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Lidia, E., Laura, C., and Selena, S. (2016). Electronic Nose Testing Procedure for the Definition of Minimum Performance Requirements for Environmental Odor Monitoring. Sensors, 16.","DOI":"10.3390\/s16091548"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1007\/s12161-017-1023-y","article-title":"Authenticity Tracing of Apples According to Variety and Geographical Origin Based on Electronic Nose and Electronic Tongue","volume":"11","author":"Wu","year":"2018","journal-title":"Food Anal. Methods"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.compag.2016.12.004","article-title":"SENose: An under U$50 electronic nose for the monitoring of soil gas emissions","volume":"133","author":"Pineda","year":"2017","journal-title":"Comput. Electron. Agric."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"676","DOI":"10.1016\/j.jtho.2018.01.024","article-title":"Training and validating a portable electronic nose for lung cancer screening","volume":"13","author":"Goor","year":"2018","journal-title":"J. Thorac. Oncol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/0925-4005(94)87085-3","article-title":"A brief history of electronic noses","volume":"18\u201319","author":"Gardner","year":"1994","journal-title":"Sens. Actuators B Chem."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1016\/j.snb.2005.10.001","article-title":"Influence of electrodes ageing on the properties of the gas sensors based on SnO2","volume":"115","author":"Capone","year":"2006","journal-title":"Sens. Actuators B Chem."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"770","DOI":"10.1109\/JSEN.2006.874015","article-title":"On-line novelty detection by recursive dynamic principal component analysis and gas sensor arrays under drift conditions","volume":"6","author":"Perera","year":"2006","journal-title":"IEEE Sens. J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1016\/j.snb.2009.11.034","article-title":"Drift compensation of gas sensor array data by common principal component analysis","volume":"146","author":"Ziyatdinov","year":"2011","journal-title":"Sens. Actuators B Chem."},{"key":"ref_9","unstructured":"Ziyatdinov, A., Chaudry, A., Persaud, K., Caminal, P., and Perera, A. (October, January 29). Common Principal Component Analysis for Drift Compensation of Gas Sensor Array Data. Proceedings of the Aip Conference, Rhodes, Greece."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2017\/9851406","article-title":"Orthogonal Signal Correction to Improve Stability Regression Model in Gas Sensor Systems","volume":"2017","author":"Laref","year":"2017","journal-title":"J. Sens."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Xin, C., Xiang, W., Huang, Z., and Wang, F. (2016). Performance Analysis of ICA in Sensor Array. Sensors, 16.","DOI":"10.3390\/s16050637"},{"key":"ref_12","first-page":"1","article-title":"An Active Feature Selection Strategy for DWT in Artificial Taste","volume":"2018","author":"Liu","year":"2018","journal-title":"J. Sens."},{"key":"ref_13","first-page":"129","article-title":"Neural Network Ensembles for Online Gas Concentration Estimation Using an Electronic Nose","volume":"10","author":"Kadri","year":"2013","journal-title":"Int. J. Comput. Sci. Issues"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1310","DOI":"10.1109\/JSEN.2015.2497277","article-title":"A Regularized Ensemble of Classifiers for Sensor Drift Compensation","volume":"16","author":"Verma","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"10180","DOI":"10.3390\/s150510180","article-title":"Metal oxide gas sensor drift compensation using a two-dimensional classifier ensemble","volume":"15","author":"Liu","year":"2015","journal-title":"Sensors"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1016\/j.snb.2003.10.029","article-title":"Drift counteraction with multiple self-organising maps for an electronic nose","volume":"98","author":"Zuppa","year":"2004","journal-title":"Sens. Actuators B Chem."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1016\/j.snb.2018.02.144","article-title":"Odor Control Map: Self Organizing Map built from electronic nose signals and integrated by different instrumental and sensorial data to obtain an assessment tool for real environmental scenarios","volume":"263","author":"Licen","year":"2018","journal-title":"Sens. Actuators B Chem."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/S0925-4005(99)00288-9","article-title":"Fuzzy ARTMAP based electronic nose data analysis","volume":"61","author":"Llobet","year":"1999","journal-title":"Sens. Actuators B Chem."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/S0925-4005(00)00502-5","article-title":"Odor discrimination using adaptive resonance theory","volume":"69","author":"Distante","year":"2000","journal-title":"Sens. Actuators B Chem."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1017","DOI":"10.1016\/j.snb.2012.11.107","article-title":"An adaptive classification model based on the Artificial Immune System for chemical sensor drift mitigation","volume":"177","author":"Martinelli","year":"2013","journal-title":"Sens. Actuators B Chem."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1109\/JSEN.2013.2285919","article-title":"Drift Compensation for Electronic Nose by Semi-Supervised Domain Adaption","volume":"14","author":"Liu","year":"2014","journal-title":"IEEE Sens. J."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Guyon, I., Cawley, G., Dror, G., and Lemaire, V. (2010, January 18\u201323). Design and analysis of the WCCI 2010 active learning challenge. Proceedings of the 2010 International Joint Conference on Neural Networks (IJCNN), Barcelona, Spain.","DOI":"10.1109\/IJCNN.2010.5596506"},{"key":"ref_23","unstructured":"Angluin, D. (1998). Queries and Concept Learning, Kluwer Academic Publishers Hingham."},{"key":"ref_24","first-page":"1162","article-title":"Advances in Active Learning Algorithms Based on Sampling Strategy","volume":"49","author":"Wu","year":"2012","journal-title":"J. Comput. Res. Dev."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Lewis, D., and Gale, W.A. (1994, January 3\u20136). A sequential algorithm for training text classifiers. Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval, Dublin, Ireland.","DOI":"10.1007\/978-1-4471-2099-5_1"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1016\/j.snb.2017.04.072","article-title":"A novel electronic nose learning technique based on active learning: EQBC-RBFNN","volume":"249","author":"Jiang","year":"2017","journal-title":"Sens. Actuators B Chem."},{"key":"ref_27","first-page":"1","article-title":"Online Active Learning Ensemble Framework for Drifted Data Streams","volume":"99","author":"Shan","year":"2018","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Seung, H.S., Opper, M., and Sompolinsky, H. (1992, January 27\u201329). Query by committee. Proceedings of the Fifth Annual Workshop on Computational Learning Theory, Pittsburgh, PA, USA.","DOI":"10.1145\/130385.130417"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1023\/A:1007330508534","article-title":"Selective Sampling Using the Query by Committee Algorithm","volume":"28","author":"Freund","year":"1997","journal-title":"Mach. Learn."},{"key":"ref_30","unstructured":"Mccallum, A., and Nigam, K. (1998, January 24\u201327). Employing EM and Pool-Based Active Learning for Text Classification. Proceedings of the Fifteenth International Conference on Machine Learning, Madison, WI, USA."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1016\/j.snb.2012.01.074","article-title":"Chemical gas sensor drift compensation using classifier ensembles","volume":"166\u2013167","author":"Vergara","year":"2012","journal-title":"Sens. Actuators B Chem."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/11\/4028\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:30:35Z","timestamp":1760196635000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/11\/4028"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,19]]},"references-count":31,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2018,11]]}},"alternative-id":["s18114028"],"URL":"https:\/\/doi.org\/10.3390\/s18114028","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,11,19]]}}}