{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T18:45:40Z","timestamp":1775069140418,"version":"3.50.1"},"reference-count":53,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2018,3,1]],"date-time":"2018-03-01T00:00:00Z","timestamp":1519862400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"the Science and Technology Department of Sichuan Province","award":["2017JY0027"],"award-info":[{"award-number":["2017JY0027"]}]},{"name":"the Science and Technology Department of Sichuan Province","award":["2016FZ0108"],"award-info":[{"award-number":["2016FZ0108"]}]},{"name":"the National Natural Science Foundation of China (NSFC)","award":["61604054"],"award-info":[{"award-number":["61604054"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Sensor drift is a common issue in E-Nose systems and various drift compensation methods have received fruitful results in recent years. Although the accuracy for recognizing diverse gases under drift conditions has been largely enhanced, few of these methods considered online processing scenarios. In this paper, we focus on building online drift compensation model by transforming two domain adaptation based methods into their online learning versions, which allow the recognition models to adapt to the changes of sensor responses in a time-efficient manner without losing the high accuracy. Experimental results using three different settings confirm that the proposed methods save large processing time when compared with their offline versions, and outperform other drift compensation methods in recognition accuracy.<\/jats:p>","DOI":"10.3390\/s18030742","type":"journal-article","created":{"date-parts":[[2018,3,1]],"date-time":"2018-03-01T12:15:44Z","timestamp":1519906544000},"page":"742","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":31,"title":["Online Sensor Drift Compensation for E-Nose Systems Using Domain Adaptation and Extreme Learning Machine"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2153-5824","authenticated-orcid":false,"given":"Zhiyuan","family":"Ma","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, University of Electronics and Technology of China, Chengdu 611731, China"}]},{"given":"Guangchun","family":"Luo","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, University of Electronics and Technology of China, Chengdu 611731, China"}]},{"given":"Ke","family":"Qin","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, University of Electronics and Technology of China, Chengdu 611731, China"}]},{"given":"Nan","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China"}]},{"given":"Weina","family":"Niu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, University of Electronics and Technology of China, Chengdu 611731, China"},{"name":"School of Cybersecurity, Chengdu University of Information Technology, Chengdu 610225, China"}]}],"member":"1968","published-online":{"date-parts":[[2018,3,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"10691","DOI":"10.3390\/s140610691","article-title":"Detecting falls with wearable sensors using machine learning techniques","volume":"14","author":"Barshan","year":"2014","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Mannini, A., Trojaniello, D., Cereatti, A., and Sabatini, A.M. (2016). A machine learning framework for gait classification using inertial sensors: Application to elderly, post-stroke and huntington\u2019s disease patients. Sensors, 16.","DOI":"10.3390\/s16010134"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1154","DOI":"10.1002\/adfm.201504534","article-title":"An optical sensor based on a photonic polymer film to detect calcium in serum","volume":"26","author":"Moirangthem","year":"2016","journal-title":"Adv. Funct. Mater."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1539","DOI":"10.3390\/s130201539","article-title":"Motion mode recognition and step detection algorithms for mobile phone users","volume":"13","author":"Susi","year":"2013","journal-title":"Sensors"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Szulczy\u0144ski, B., Namie\u015bnik, J., and G\u0119bicki, J. (2017). Determination of Odour Interactions of Three-Component Gas Mixtures Using an Electronic Nose. Sensors, 17.","DOI":"10.3390\/s17102380"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"027106","DOI":"10.1088\/1752-7163\/aa95dd","article-title":"Advances in chemical sensing technologies for VOCs in breath for security\/threat assessment, illicit drug detection, and human trafficking activity","volume":"12","author":"Giannoukos","year":"2018","journal-title":"J. Breath Res."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/MIM.2016.7384957","article-title":"E-nose application to food industry production","volume":"19","author":"Chilo","year":"2016","journal-title":"IEEE Instrum. Meas. Mag."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/j.talanta.2015.06.050","article-title":"Application of electronic nose for industrial odors and gaseous emissions measurement and monitoring\u2014An overview","volume":"144","author":"Deshmukh","year":"2015","journal-title":"Talanta"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.tibtech.2016.08.005","article-title":"Artificial nose technology: Status and prospects in diagnostics","volume":"35","author":"Fitzgerald","year":"2017","journal-title":"Trends Biotechnol."},{"key":"ref_10","unstructured":"Holmberg, M., and Artursson, T. (2004). Drift Compensation, Standards, and Calibration Methods, WILEY-VCH. [1st ed.]."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1021\/cr068116m","article-title":"Higher-order chemical sensing","volume":"108","author":"Hierlemann","year":"2008","journal-title":"Chem. Rev."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.chemolab.2013.10.012","article-title":"On the calibration of sensor arrays for pattern recognition using the minimal number of experiments","volume":"130","author":"Fonollosa","year":"2014","journal-title":"Chemom. Intell. Lab. Syst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1016\/0925-4005(92)80047-2","article-title":"Materials selection for semiconductor gas sensors","volume":"6","author":"Moseley","year":"1992","journal-title":"Sens. Actuators B Chem."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Serban, B.C., Brezeanu, M., Cobianu, C., Costea, S., Buiu, O., Stratulat, A., and Varachiu, N. (2014, January 13\u201315). Materials selection for gas sensing. An HSAB perspective. Proceedings of the Semiconductor Conference, Sinaia, Romania.","DOI":"10.1109\/SMICND.2014.6966381"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"6437","DOI":"10.3390\/ma8095311","article-title":"Nanocrystalline BaSnO3 as an alternative gas sensor material: Surface reactivity and high sensitivity to SO2","volume":"8","author":"Marikutsa","year":"2015","journal-title":"Materials"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ponzoni, A., Baratto, C., Cattabiani, N., Falasconi, M., Galstyan, V., Nunez-Carmona, E., Rigoni, F., Sberveglieri, V., Zambotti, G., and Zappa, D. (2017). Metal oxide gas sensors, a survey of selectivity issues addressed at the SENSOR Lab, Brescia (Italy). Sensors, 17.","DOI":"10.3390\/s17040714"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/0003-2670(91)87044-8","article-title":"Methodology for the selection of suitable sensors for incorporation into a gas sensor array","volume":"242","author":"Dorren","year":"1991","journal-title":"Anal. Chim. Acta"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1016\/j.snb.2015.04.107","article-title":"Optimal selection of SAW sensors for E-Nose applications","volume":"219","author":"Sunil","year":"2015","journal-title":"Sens. Actuators B Chem."},{"key":"ref_19","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","author":"Vergara","year":"2012","journal-title":"Sens. Actuators B Chem."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"9160","DOI":"10.3390\/s130709160","article-title":"Metal oxide gas sensor drift compensation using a dynamic classifier ensemble based on fitting","volume":"13","author":"Liu","year":"2013","journal-title":"Sensors"},{"key":"ref_21","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_22","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1063\/1.3156618","article-title":"Common principal component analysis for drift compensation of gas sensor array data","volume":"1137","author":"Ziyatdinov","year":"2009","journal-title":"Aip Conf. Proc."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1016\/j.chemolab.2009.10.002","article-title":"Drift compensation of gas sensor array data by orthogonal signal correction","volume":"99","author":"Padilla","year":"2010","journal-title":"Chemom. Intell. Lab. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1002\/1099-128X(200009\/12)14:5\/6<711::AID-CEM607>3.0.CO;2-4","article-title":"Drift correction for gas sensors using multivariate methods","volume":"14","author":"Artursson","year":"2015","journal-title":"J. Chemom."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1109\/JSEN.2005.844353","article-title":"Temperature feedback control for improving the stability of a semiconductor-metal-oxide (SMO) gas sensor","volume":"6","author":"Gong","year":"2006","journal-title":"IEEE Sens. J."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1016\/j.proeng.2014.11.256","article-title":"Influence of conduction mechanism changes on the sensor performance of SMOX based gas sensors","volume":"87","author":"Rebholz","year":"2014","journal-title":"Procedia Eng."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1790","DOI":"10.1109\/TIM.2014.2367775","article-title":"Domain adaptation extreme learning machines for drift compensation in E-Nose systems","volume":"64","author":"Zhang","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1049\/el:20030042","article-title":"Online drift counteraction for metal oxide gas sensor arrays","volume":"39","author":"Paniagua","year":"2003","journal-title":"Electron. Lett."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Ghafarinia, V., and Hossein-Babaei, F. (2006, January 22\u201325). Online gas diagnosis by a capillary-attached gas sensor coupled to a pattern recognition system. Proceedings of the 5th IEEE Conference on Sensors, Daegu, Korea.","DOI":"10.1109\/ICSENS.2007.355724"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Ma, X., Yang, D., Tang, S., Luo, Q., Zhang, D., and Li, S. (2004, January 18\u201320). Online mining in sensor networks. Proceedings of the IFIP International Conference on Network and Parallel Computing, Wuhan, China.","DOI":"10.1007\/978-3-540-30141-7_81"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Munir, A., Gordon-Ross, A., Lysecky, S., and Lysecky, R. (2012, January 14\u201317). Online algorithms for wireless sensor networks dynamic optimization. Proceedings of the 2012 IEEE Consumer Communications and Networking Conference, Las Vegas, NV, USA.","DOI":"10.1109\/CCNC.2012.6181082"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1062","DOI":"10.1016\/j.adhoc.2012.11.001","article-title":"Distributed online outlier detection in wireless sensor networks using ellipsoidal support vector machine","volume":"11","author":"Zhang","year":"2013","journal-title":"Ad Hoc Netw."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Eberle, J., Wijaya, T.K., and Aberer, K. (2015, January 23\u201327). Online unsupervised state recognition in sensor data. Proceedings of the IEEE International Conference on Pervasive Computing and Communications, St. Louis, MO, USA.","DOI":"10.1109\/PERCOM.2015.7146506"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"4578","DOI":"10.3390\/s150204578","article-title":"Online sensor fault detection based on an improved strong tracking filter","volume":"15","author":"Wang","year":"2015","journal-title":"Sensors"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"742","DOI":"10.1109\/JSEN.2014.2351420","article-title":"A low-power wireless sensor for online ambient monitoring","volume":"15","author":"Folea","year":"2015","journal-title":"IEEE Sens. J."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Gr\u00fctzmacher, F., Wolff, J.P., and Haubelt, C. (2016, January 14\u201316). Sensor-based online hand gesture recognition on multi-core DSPs. Proceedings of the Signal and Information Processing, Orlando, FL, USA.","DOI":"10.1109\/GlobalSIP.2015.7418327"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Spinelli, B., Celis, L.E., and Thiran, P. (2017, January 3\u20137). Back to the source: An online approach for sensor placement and source localization. Proceedings of the International Conference on World Wide Web, Perth, Australia.","DOI":"10.1145\/3038912.3052584"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Lu, J., Huang, J., and Lu, F. (2017). Sensor fault diagnosis for aero engine based on online sequential extreme learning machine with memory principle. Energies, 10.","DOI":"10.3390\/en10010039"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1109\/MSP.2014.2347059","article-title":"Visual domain adaptation: A survey of recent advances","volume":"32","author":"Patel","year":"2015","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_40","unstructured":"Bungum, L., and Gamb\u00e4ck, B. (2011, January 3). A survey of domain adaptation in machine translation: Towards a refinement of domain space. Proceedings of the India-Norway Workshop on Web Concepts and Technologies, Trondheim, Norway."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1016\/j.inffus.2014.12.003","article-title":"A survey of multi-source domain adaptation","volume":"24","author":"Sun","year":"2015","journal-title":"Inf. Fusion"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.neucom.2015.12.097","article-title":"Domain adaptation via multi-layer transfer learning","volume":"190","author":"Pan","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Csurka, G. (arXiv, 2017). Domain adaptation for visual applications: A comprehensive survey, arXiv.","DOI":"10.1007\/978-3-319-58347-1"},{"key":"ref_44","unstructured":"Huang, G.B., Zhu, Q.Y., and Siew, C.K. (2004, January 25\u201329). Extreme learning machine: A new learning scheme of feedforward neural networks. Proceedings of the IEEE International Joint Conference on Neural Networks, Budapest, Hungary."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1016\/j.neucom.2005.12.126","article-title":"Extreme learning machine: Theory and applications","volume":"70","author":"Huang","year":"2006","journal-title":"Neurocomputing"},{"key":"ref_46","unstructured":"Huang, G.B., Liang, N.Y., Rong, H.J., Saratchandran, P., and Sundararajan, N. (2005, January 4\u20136). On-line sequential extreme learning machine. Proceedings of the Iasted International Conference on Computational Intelligence, Calgary, AB, Canada."},{"key":"ref_47","unstructured":"Russell, S., and Norvig, P. (2010). Artificial Intelligence: A Modern Approach, Prentice Hall. [3rd ed.]."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Saptoro, A., Tad\u00e9, M.O., and Vuthaluru, H. (2012). A modified Kennard\u2013Stone algorithm for optimal division of data for developing artificial neural network models. Chem. Prod. Process Model., 7.","DOI":"10.1515\/1934-2659.1645"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1080\/00401706.1969.10490666","article-title":"Computer aided design of experiments","volume":"11","author":"Kennard","year":"1969","journal-title":"Technometrics"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.neunet.2015.10.006","article-title":"A fast reduced kernel extreme learning machine","volume":"76","author":"Deng","year":"2016","journal-title":"Neural Netw."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.neunet.2014.10.001","article-title":"Trends in extreme learning machines: A review","volume":"61","author":"Huang","year":"2015","journal-title":"Neural Netw."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.dib.2015.01.003","article-title":"Chemical gas sensor array dataset","volume":"3","author":"Fonollosa","year":"2015","journal-title":"Data Br."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Campbell, S., and Meyer, C. (2009). Generalized Inverses of Linear Transformations, Society for Industrial and Applied Mathematics.","DOI":"10.1137\/1.9780898719048"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/3\/742\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:57:10Z","timestamp":1760194630000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/3\/742"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,1]]},"references-count":53,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2018,3]]}},"alternative-id":["s18030742"],"URL":"https:\/\/doi.org\/10.3390\/s18030742","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,3,1]]}}}