A Comprehensive Review of Algorithms for Drift Compensation in Metal Oxide Semiconductor Gas Sensor Arrays
Abstract
1. Introduction
2. Basics and Origins of Drift in MOS Gas Sensors
2.1. The MOS Sensing Mechanism
2.2. Origins of MOS Sensors Drift
- (1)
- Microstructure evolution. The high operating temperatures that make MOS sensors reactive also cause irreversible alterations in the sensing film. Grain growth (Ostwald ripening) decreases the specific surface area and modifies the grain-boundary density, which directly affects the baseline resistance and sensitivity to target gases. This is a slow but accumulative process, leading to the monotonic drift patterns over months and years [37].
- (2)
- Structure and phase transformations. Prolonged heating can cause phase transformations of the oxide (e.g., amorphous to crystalline SnO2), interdiffusion of the sensing layer and the electrode material, and sintering of catalytic dopant nanoparticles (Pt, Pd, Au). In each of these steps, the surface chemical reactivity is altered in ways not easy to anticipate from fundamental principles [38].
- (3)
- Surface toxicity. Some volatile species (notably sulfur compounds H2S, SO2, silicone vapors from sealants and lubricants, and aerosols of heavy metals) are irreversibly adsorbed on the oxide surface, permanently inhibiting active sites. This is usually the main cause of long-term loss of sensitivity in industrial settings [39].
- (4)
- Humidity interference. Water vapor competes with target analytes for adsorption sites and alters the surface hydroxyl population, resulting in substantial and typically nonlinear shifts in baseline resistance. Because ambient humidity fluctuates from hour to season, these effects are layered onto the gradual material degradation trends, resulting in complex multi-timescale drift patterns [40].
- (5)
- Fluctuations in temperature. Modern MOS sensors are typically equipped with integrated microheaters that maintain a stable operating temperature, thereby minimizing the influence of minor ambient temperature variations. However, under long-term deployment or in environments with substantial temperature fluctuations, changes in reaction kinetics and charge transport processes may still affect sensor responses and contribute to additional drift components [41].
2.3. Benchmark Dataset
2.3.1. The UCI Gas Sensor Array Drift Dataset
2.3.2. The Gas Sensor Array Under Dynamic Gas Mixtures Dataset
2.3.3. The Gas Sensor Array Exposed to Turbulent Gas Mixtures Dataset
2.3.4. The Electronic Nose Long-Term Drift Behavior Dataset
2.3.5. Proprietary and Application-Specific Datasets
2.3.6. Summary and Critical Assessment
- Excessive reliance on one benchmark. The UCI Gas Sensor Array Drift Dataset is so widely used in the literature that algorithmic success may actually represent overfitting to the dataset’s unique characteristics, rather than true progress in drift robustness. It has six well-separated analytes, controlled laboratory conditions, and pre-extracted features that do not reflect the complexity of real-world deployment in an adequate manner.
- Lack of standardized evaluation protocols. Even when using the same dataset, studies differ substantially in how they partition batches into source and target domains, whether they use leave-one-batch-out or cumulative training protocols, and which metrics they report. This inconsistency makes cross-method comparisons unreliable. As recent work has emphasized, statistical significance should be tested with multiple random test set partitions to systematically and statistically validate a method’s robust performance under various sensor drift conditions.
- Few regression standards. Many real-world situations need concentration estimates, but most public datasets are organized around classification tasks. Adding concentration names to the UCI dataset is a good step forward, but there are still not many datasets that show how drift affects regression accuracy across a wide range of concentrations. There is also excessive reliance on one benchmark. The UCI Gas Sensor Array Drift Dataset is so widely used in the literature that algorithmic success may actually represent overfitting to the dataset’s unique characteristics, rather than true progress in drift robustness. It has six well- separated analytes, controlled laboratory conditions, and pre-extracted features which do not reflect the complexity of real-world deployment in an adequate manner.
- There are no complex, multi-factor drift cases. In the real world, drift is caused by material aging, changes in humidity and temperature, and surface poisoning (as we discussed in Section 2.2). Most of these factors are taken into account in existing datasets, but they only show temporal drift, not the multi-factor, non-stationary drift trends that happen in the field. The turbulent gas mixtures dataset starts to look at how the environment can change, but there are still no purpose-built datasets that combine temporal drift with actual changes in the environment.
- Welcome, but still insufficient new contributions. Although electronic nose technology has been studied for years, drift effects remain a major challenge. While ongoing research focuses on effective correction methods, the evaluation of these methods requires reliable and well-documented datasets. However, only a few drift datasets are available, and some lack sufficient experimental detail or are outdated. This motivated the introduction of new long-term drift datasets. The 2025 dataset by Wörner et al. represents a promising step, but additional datasets covering diverse sensor platforms, environmental conditions, and application domains are needed to advance the field beyond single-benchmark validation.
2.4. Relationship Between Dataset Features and Sensor Performance Metrics
3. Early Traditional Drift Compensation Methods
4. Machine Learning-Based Drift Compensation Methods
4.1. Supervised Learning-Based Methods
4.2. Semi-Supervised Learning-Based Methods
4.3. Online Learning and Adaptive Updating Methods
4.4. Summary
5. Deep Learning Method
5.1. Subspace Projection and Alignment Methods
5.2. Adversarial Transfer and Domain-Invariant Representation Learning Methods

5.3. Deep Feature Enhancement and Dynamic Modeling Methods
5.4. Summary
6. Summary and Future Outlook
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- He, Y.; Jiao, M. A Mini-Review on Metal Oxide Semiconductor Gas Sensors for Carbon Monoxide Detection at Room Temperature. Chemosensors 2024, 12, 55. [Google Scholar] [CrossRef]
- Zhang, Y.; Li, R.; Guo, R.; Jiao, M.; Wang, G.; Zhao, Z. Recent Progress in Low-Power-Consumption Metal Oxide Semiconductor Gas Sensors. Materials 2025, 18, 4864. [Google Scholar] [CrossRef] [PubMed]
- Zhang, D.; Yang, Z.; Yu, S.; Mi, Q.; Pan, Q. Diversiform Metal Oxide-Based Hybrid Nanostructures for Gas Sensing with Versatile Prospects. Coord. Chem. Rev. 2020, 413, 213272. [Google Scholar] [CrossRef]
- Liu, L.; Wang, Y.; Liu, Y.; Wang, S.; Li, T.; Feng, S.; Qin, S.; Zhang, T. Heteronanostructural Metal Oxide-Based Gas Microsensors. Microsyst. Nanoeng. 2022, 8, 85. [Google Scholar] [CrossRef] [PubMed]
- Vergara, A.; Vembu, S.; Ayhan, T.; Ryan, M.A.; Homer, M.L.; Huerta, R. Chemical Gas Sensor Drift Compensation Using Classifier Ensembles. Sens. Actuators B Chem. 2012, 166–167, 320–329. [Google Scholar] [CrossRef]
- Korotcenkov, G.; Cho, B.K. Instability of Metal Oxide-Based Conductometric Gas Sensors and Approaches to Stability Improvement (Short Survey). Sens. Actuators B Chem. 2011, 156, 527–538. [Google Scholar] [CrossRef]
- Romain, A.C.; Nicolas, J. Long Term Stability of Metal Oxide-Based Gas Sensors for e-Nose Environmental Applications: An Overview. Sens. Actuators B Chem. 2010, 146, 502–506. [Google Scholar] [CrossRef]
- Le-Khac, P.H.; Healy, G.; Smeaton, A.F. Contrastive Representation Learning: A Framework and Review. IEEE Access 2020, 8, 193907–193934. [Google Scholar] [CrossRef]
- Li, M.; Zhou, T.; Huang, Z.; Yang, J.; Yang, J.; Gong, C. Dynamic Weighted Adversarial Learning for Semi-Supervised Classification under Intersectional Class Mismatch. ACM Trans. Multimed. Comput. Commun. Appl. 2024, 20, 1–24. [Google Scholar] [CrossRef]
- Li, Z.; Kang, S.; Feng, N.; Yin, C.; Shi, Y. PSCFormer: A Lightweight Hybrid Network for Gas Identification in Electronic Nose System. Pattern Recognit. 2024, 145, 109912. [Google Scholar] [CrossRef]
- Liu, T.; Zhu, X. Weighted Domain Adaptation on Unlabeled Electronic-Nose Drift and Interference Data. IEEE Trans. Instrum. Meas. 2024, 73, 2501613. [Google Scholar] [CrossRef]
- Liu, X.; Zhang, F.; Hou, Z.; Mian, L.; Wang, Z.; Zhang, J.; Tang, J. Self-Supervised Learning: Generative or Contrastive. IEEE Trans. Knowl. Data Eng. 2021, 35, 857–876. [Google Scholar] [CrossRef]
- Rani, V.; Nabi, S.T.; Kumar, M.; Mittal, A.; Kumar, K. Self-Supervised Learning: A Succinct Review. Arch. Comput. Methods Eng. 2023, 30, 2761–2775. [Google Scholar] [CrossRef] [PubMed]
- Wilson, G.; Cook, D.J. A Survey of Unsupervised Deep Domain Adaptation. ACM Trans. Intell. Syst. Technol. 2020, 11, 1–46. [Google Scholar] [CrossRef] [PubMed]
- Wu, F.; Ma, R.; Li, Y.; Li, F.; Duan, S.; Peng, X. A Novel Electronic Nose Classification Prediction Method Based on TETCN. Sens. Actuators B Chem. 2024, 405, 135272. [Google Scholar] [CrossRef]
- Yang, J.; Hu, X.; Feng, L.; Liu, Z.; Murtazt, A.; Qin, W.; Zhou, M.; Liu, J.; Bi, Y.; Qian, J.; et al. AI-Enabled Portable E-Nose Regression Predicting Harmful Molecules in a Gas Mixture. ACS Sens. 2024, 9, 2925–2934. [Google Scholar] [CrossRef] [PubMed]
- Zhang, J.; Yang, L.; Sajjadi Mohammadabadi, S.M.; Yan, F. A Survey on Self-Supervised Learning: Recent Advances and Open Problems. Neurocomputing 2025, 655, 131409. [Google Scholar] [CrossRef]
- Jiao, M.; Huang, J.; Jia, F.; Bai, B.; Huo, Y. Amplitude-Modulated Virtual Sensing and FPGA-Enabled Accurate Recognition for Multiple Gases Using Electronic Nose. Chemosensors 2026, 14, 59. [Google Scholar] [CrossRef]
- Zhang, J.; Jiao, M.; Duan, L.; Zheng, L.; Nguyen, V.; Hung, C.M.; Nguyen, D. Gas Classification System Based on Hybrid Waveform Modulation Technology on FPGA. Sens. Actuators B Chem. 2025, 435, 137637. [Google Scholar] [CrossRef]
- Wang, X.; Kang, X.; Chen, X.; Xu, Y.; Ye, P.; Cui, J.; Ai, B. Pocket Electronic Nose Integrating an Ultra-Compact Sensor Array Chip and Spatiotemporal Network Enables Highly Selective Gas Sensing. ACS Sens. 2025, 10, 6887–6896. [Google Scholar] [CrossRef] [PubMed]
- Weng, X.; Fu, J.; Ye, J.; Hu, R.; Yin, J.; Zhao, B.; He, R. OdorNet: A Lightweight Odor Recognition Method for TinyML in Handheld Electronic Noses Using Spatiotemporal Pseudo-Images. Sens. Actuators B Chem. 2025, 444, 138393. [Google Scholar] [CrossRef]
- Xiao, L.; Han, F.; Zhang, C.; Duan, S.; Wang, L.; Yan, J. Co-Design of Lightweight Neural Network and Low-Power Edge Computing Architecture for Intelligent Electronic Nose System. IEEE Sens. J. 2025, 25, 27288–27300. [Google Scholar] [CrossRef]
- Tangtisanon, P.; Grodniyomchai, B. A Portable Electronic Nose for Real-Time Monitoring of Food Spoilage Using Multiple Machine Learning Models. Sens. Mater. 2025, 37, 5373. [Google Scholar] [CrossRef]
- Shtepliuk, I.; Domènech-Gil, G.; Almqvist, V.; Kautto, A.H.; Vågsholm, I.; Boqvist, S.; Eriksson, J.; Puglisi, D. Electronic Nose and Machine Learning for Modern Meat Inspection. J. Big Data 2025, 12, 96. [Google Scholar] [CrossRef]
- Tayebi, N.; Kollia, V.; Singh, P.S. Metal-Oxide Sensor Array for Selective Gas Detection in Mixtures. arXiv 2021, arXiv:2102.12990. [Google Scholar]
- War, M.; Bouchikhi, B.; Zaim, O.; Lagdali, N.; Ajana, F.Z.; El Bari, N. Electronic Nose System Based on Metal Oxide Semiconductor Sensors for the Analysis of Volatile Organic Compounds in Exhaled Breath for the Discrimination of Liver Cirrhosis Patients and Healthy Controls. Chemosensors 2025, 13, 260. [Google Scholar] [CrossRef]
- Korotcenkov, G. Gas Response Control through Structural and Chemical Modification of Metal Oxide Films: State of the Art and Approaches. Sens. Actuators B Chem. 2005, 107, 209–232. [Google Scholar] [CrossRef]
- Wang, Z.; Li, P.; Feng, B.; Feng, Y.; Cheng, D.; Wei, J. Wireless Gas Sensor Based on the Mesoporous ZnO-SnO2 Heterostructure Enables Ultrasensitive and Rapid Detection of 3-Methylbutyraldehyde. ACS Sens. 2024, 9, 2585. [Google Scholar] [CrossRef] [PubMed]
- Kaur, N.; Comini, E. 3D-(p/p/n) NiO/NiWO4/WO3 Heterostructures for the Selective Detection of Ozone. J. Mater. Chem. C 2024, 12, 14893. [Google Scholar] [CrossRef]
- Turlybekuly, A.; Sarsembina, M.; Mentbayeva, A.; Bakenov, Z.; Soltabayev, B. CuO/TiO2 Heterostructure-Based Sensors for Conductometric NO2 and N2O Gas Detection at Room Temperature. Sens. Actuators B Chem. 2023, 397, 134635. [Google Scholar] [CrossRef]
- Wei, T.; Li, W.; Zhang, J.; Xie, X. Synthesis of Tb2O3/ZnO Composite Nanofibers via Electrospinning as Chemiresistive Gas Sensor for Detecting NO Gas. J. Alloys Compd. 2023, 947, 169651. [Google Scholar] [CrossRef]
- Pai, S.H.S.; Pandey, S.K.; Samuel, E.J.J.; Jang, J.U.; Nayak, A.K.; Han, H. Recent Advances in NiO-Based Nanostructures for Energy Storage Device Applications. J. Energy Storage 2024, 76, 109731. [Google Scholar] [CrossRef]
- Su, C.; Zhang, L.; Han, Y.; Ren, C.; Zeng, M.; Zhou, Z.; Su, Y.; Hu, N.; Wei, H.; Yang, Z. Controllable Synthesis of Heterostructured CuO-NiO Nanotubes and Their Synergistic Effect for Glycol Gas Sensing. Sens. Actuators B Chem. 2020, 304, 127347. [Google Scholar] [CrossRef]
- Barsan, N.; Koziej, D.; Weimar, U. Metal Oxide-Based Gas Sensor Research: How To? Sens. Actuators B Chem. 2007, 121, 18–35. [Google Scholar] [CrossRef]
- Zhai, Z.; Liu, Y.; Li, C.; Wang, D.; Wu, H. Electronic Noses: From Gas-Sensitive Components and Practical Applications to Data Processing. Sensors 2024, 24, 4806. [Google Scholar] [CrossRef] [PubMed]
- Gao, D.; Yu, Q.; Kebeded, M.A.; Zhuang, Y.; Huang, S.; Jiao, M.; He, X. Advances in Modification of Metal and Noble Metal Nanomaterials for Metal Oxide Gas Sensors: A Review. Rare Met. 2025, 44, 1443–1496. [Google Scholar] [CrossRef]
- Wang, C.; Yin, L.; Zhang, L.; Xiang, D.; Gao, R. Metal Oxide Gas Sensors: Sensitivity and Influencing Factors. Sensors 2010, 10, 2088–2106. [Google Scholar] [CrossRef] [PubMed]
- Barsan, N.; Weimar, U. Conduction Model of Metal Oxide Gas Sensors. J. Electroceramics 2001, 7, 143–167. [Google Scholar] [CrossRef]
- Chai, H.; Zheng, Z.; Liu, K.; Xu, J.; Wu, K.; Luo, Y.; Liao, H.; Debliquy, M.; Zhang, C. Stability of Metal Oxide Semiconductor Gas Sensors: A Review. IEEE Sens. J. 2022, 22, 5470–5481. [Google Scholar] [CrossRef]
- Hossein-Babaei, F.; Ghafarinia, V. Compensation for the Drift-like Terms Caused by Environmental Fluctuations in the Responses of Chemoresistive Gas Sensors. Sens. Actuators B Chem. 2010, 143, 641–648. [Google Scholar] [CrossRef]
- Aurora, A. Algorithmic Correction of MOS Gas Sensor for Ambient Temperature and Relative Humidity Fluctuations. IEEE Sens. J. 2022, 22, 15054–15061. [Google Scholar] [CrossRef]
- Fonollosa, J.; Rodríguez-Luján, I.; Huerta, R. Chemical Gas Sensor Array Dataset. Data Brief. 2015, 3, 85–89. [Google Scholar] [CrossRef] [PubMed]
- Fonollosa, J.; Sheik, S.; Huerta, R.; Marco, S. Reservoir Computing Compensates Slow Response of Chemosensor Arrays Exposed to Fast Varying Gas Concentrations in Continuous Monitoring. Sens. Actuators B Chem. 2015, 215, 618–629. [Google Scholar] [CrossRef]
- Fonollosa, J.; Rodríguez-Luján, I.; Trincavelli, M.; Huerta, R. Data Set from Chemical Sensor Array Exposed to Turbulent Gas Mixtures. Data Brief. 2015, 3, 216–220. [Google Scholar] [CrossRef] [PubMed]
- Vergara, A.; Fonollosa, J.; Mahiques, J.; Trincavelli, M.; Rulkov, N.; Huerta, R. On the Performance of Gas Sensor Arrays in Open Sampling Systems Using Inhibitory Support Vector Machines. Sens. Actuators B Chem. 2013, 185, 462–477. [Google Scholar] [CrossRef]
- Wörner, J.; Eimler, J.; Pein-Hackelbusch, M. Long-Term Drift Behavior in Metal Oxide Gas Sensor Arrays: A One-Year Dataset from an Electronic Nose. Sci. Data 2025, 12, 1628. [Google Scholar] [CrossRef] [PubMed]
- Yang, S.; Zhang, H.; Li, Z.; Duan, S.; Yan, J. Identification of Industrial Exhaust Based on an Electronic Nose with an Interleaved Grouped Residual Convolutional Compression Network. Sens. Actuators A Phys. 2023, 363, 114692. [Google Scholar] [CrossRef]
- Cui, X.; Huang, X.; Zhang, X.; Feng, P.; Wang, L.; Duan, S.; Peng, X. PTADA: An Unsupervised Domain-Adversarial Regression Algorithm for Sensor Drift in Mixed Gas Scenarios. Sens. Actuators B Chem. 2026, 447, 138855. [Google Scholar] [CrossRef]
- Artursson, T.; Eklöv, T.; Lundström, I.; Mårtensson, P.; Sjöström, M.; Holmberg, M. Drift Correction for Gas Sensors Using Multivariate Methods. J. Chemom. 2000, 14, 711–723. [Google Scholar] [CrossRef]
- Rudnitskaya, A. Calibration Update and Drift Correction for Electronic Noses and Tongues. Front. Chem. 2018, 6, 433. [Google Scholar] [CrossRef] [PubMed]
- Kermit, M.; Tomic, O. Independent Component Analysis Applied on Gas Sensor Array Measurement Data. IEEE Sens. J. 2003, 3, 218–228. [Google Scholar] [CrossRef]
- Ziyatdinov, A.; Marco, S.; Chaudry, A.; Persaud, K.; Caminal, P.; Perera, A. Drift Compensation of Gas Sensor Array Data by Common Principal Component Analysis. Sens. Actuators B Chem. 2010, 146, 460–465. [Google Scholar] [CrossRef]
- Kumar, J.R.R.; Chouksey, P. Gas Sensor Array Drift in an E-Nose System: A Dataset for Machine Learning Applications. Int. J. Recent Innov. Trends Comput. Commun. 2023, 11, 167–171. [Google Scholar] [CrossRef]
- Manna, A. Drift Compensation for Electronic Nose by Multiple Classifiers System with Genetic Algorithm Optimized Feature Subset. In Proceedings of the 2020 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India, 22–24 January 2020; pp. 1–7. [Google Scholar]
- Rehman, A.U.; Belhaouari, S.B.; Ijaz, M.; Bermak, A.; Hamdi, M. Multi-Classifier Tree with Transient Features for Drift Compensation in Electronic Nose. IEEE Sens. J. 2021, 21, 6564–6574. [Google Scholar] [CrossRef]
- Park, K.; Choi, S.; Chae, H.Y.; Park, C.S.; Lee, S.; Lim, Y.; Shin, H.; Kim, J.J. An Energy-Efficient Multimode Multichannel Gas-Sensor System with Learning-Based Optimization and Self-Calibration Schemes. IEEE Trans. Ind. Electron. 2020, 67, 2402–2410. [Google Scholar] [CrossRef]
- Schaller, M.; Kruse, M.; Ortega, A.; Lindauer, M.; Rosenhahn, B. AutoML for Multi-Class Anomaly Compensation of Sensor Drift. Measurement 2025, 250, 117097. [Google Scholar] [CrossRef]
- Krayden, A.; Avraham, M.; Ashkar, H.; Blank, T.; Stolyarova, S.; Nemirovsky, Y. TinyML-Based Real-Time Drift Compensation for Gas Sensors Using Spectral–Temporal Neural Networks. Chemosensors 2025, 13, 223. [Google Scholar] [CrossRef]
- De Vito, S.; Fattoruso, G.; Pardo, M.; Tortorella, F.; Di Francia, G. Semi-Supervised Learning Techniques in Artificial Olfaction: A Novel Approach to Classification Problems and Drift Counteraction. IEEE Sens. J. 2012, 12, 3215–3224. [Google Scholar] [CrossRef]
- Liu, Q.; Li, X.; Ye, M.; Ge, S.S.; Du, X. Drift Compensation for Electronic Nose by Semi-Supervised Domain Adaption. IEEE Sens. J. 2014, 14, 657–665. [Google Scholar] [CrossRef]
- Yang, C.; Bohlin, G.; Oechtering, T. Environmental Variation or Instrumental Drift? A Probabilistic Approach to Gas Sensor Drift Modeling and Evaluation. In Proceedings of the 2024 IEEE Sensors, Kobe, Japan, 20 October 2024; pp. 1–4. [Google Scholar]
- Zhang, W.; Hu, S.; Zhang, Z.; Wang, L.; Rigoll, G.; Wang, Q.J.; Lin, Z. Unsupervised Attention-Based Multisource Domain Adaptation Framework for Drift Compensation in Electronic Nose Systems. IEEE Trans. Instrum. Meas. 2025, 74, 1–16. [Google Scholar] [CrossRef]
- Liu, T.; Li, D.; Chen, J.; Chen, Y.; Yang, T.; Cao, J. Gas-Sensor Drift Counteraction with Adaptive Active Learning for an Electronic Nose. Sensors 2018, 18, 4028. [Google Scholar] [CrossRef] [PubMed]
- Liu, T.; Li, D.; Chen, J.; Chen, Y.; Yang, T.; Cao, J. Active Learning on Dynamic Clustering for Drift Compensation in an Electronic Nose System. Sensors 2019, 19, 3601. [Google Scholar] [CrossRef] [PubMed]
- Liu, T.; Cao, J.; Li, D.; Chen, Y.; Yang, T.; Zhu, X. Active Instance Selection for Drift Calibration of an Electronic Nose. Sens. Actuators A Phys. 2020, 312, 112149. [Google Scholar] [CrossRef]
- Liu, T.; Li, D.; Chen, J. An Active Method of Online Drift-Calibration-Sample Formation for an Electronic Nose. Measurement 2021, 171, 108748. [Google Scholar] [CrossRef]
- Liang, Z.; Zhang, L.; Tian, F.; Wang, C.; Yang, L.; Guo, T.; Xiong, L. A Novel WWH Problem-Based Semi-Supervised Online Method for Sensor Drift Compensation in E-Nose. Sens. Actuators B Chem. 2021, 349, 130727. [Google Scholar] [CrossRef]
- Cao, J.; Liu, T.; Chen, J.; Yang, T.; Zhu, X.; Wang, H. Drift Compensation on Massive Online Electronic-Nose Responses. Chemosensors 2021, 9, 78. [Google Scholar] [CrossRef]
- Bastos, G.F.A.; Montalvao, J.; Miranda, L. A Probabilistic Approach for Drift Compensation of Gas Sensor Data. IEEE Sens. J. 2026, 26, 6921–6928. [Google Scholar] [CrossRef]
- Chakravarthy, V.; Yasaswini, V.; Sanguri, M.; Balraj, S.; Jency, S.; Anandhakrishnan, T. Machine Learning-Enhanced Calibration Algorithm for Drift Compensation in Long-Term Electrochemical Environmental Monitoring Networks. Anal. Lett. 2026, 59, 1–17. [Google Scholar] [CrossRef]
- Zaidan, M.A.; Motlagh, N.H.; Fung, P.L.; Khalaf, A.S.; Matsumi, Y.; Ding, A.; Tarkoma, S.; Petaja, T.; Kulmala, M.; Hussein, T. Intelligent Air Pollution Sensors Calibration for Extreme Events and Drifts Monitoring. IEEE Trans. Ind. Inf. 2023, 19, 1366–1379. [Google Scholar] [CrossRef]
- Zhang, L. Anti-Drift in E-Nose: A Subspace Projection Approach with Drift Reduction. Sens. Actuators B Chem. 2017, 253, 407–417. [Google Scholar] [CrossRef]
- Yi, Z.; Li, C. Anti-Drift in Electronic Nose via Dimensionality Reduction: A Discriminative Subspace Projection Approach. IEEE Access 2019, 7, 170087–170095. [Google Scholar] [CrossRef]
- Yi, Z.; Shang, W.; Xu, T.; Guo, S.; Wu, X. Local Discriminant Subspace Learning for Gas Sensor Drift Problem. IEEE Trans. Syst. Man. Cybern. Syst. 2022, 52, 247–259. [Google Scholar] [CrossRef]
- Tian, Y.; Yan, J.; Yi, D.; Zhang, Y.; Wang, Z.; Yu, T.; Peng, X.; Duan, S. Local Manifold Embedding Cross-Domain Subspace Learning for Drift Compensation of Electronic Nose Data. IEEE Trans. Instrum. Meas. 2021, 70, 2513312. [Google Scholar] [CrossRef]
- Guo, T.; Tan, X.; Yang, L.; Liang, Z.; Zhang, B.; Zhang, L. Domain Adaptive Subspace Transfer Model for Sensor Drift Compensation in Biologically Inspired Electronic Nose. Expert. Syst. Appl. 2022, 208, 118237. [Google Scholar] [CrossRef]
- Wang, Z.; Duan, S.; Yan, J. A Novel Label Disentangling Subspace Learning Based on Domain Adaptation for Drift E-Nose Data Classification. IEEE Sens. J. 2023, 23, 23812–23821. [Google Scholar] [CrossRef]
- Lotesoriere, B.J.; Viareggi, L.; Bax, C.; Capelli, L. Real-Time Monitoring of Bread Baking in Ovens by Smart Odour Sensors: Focus on Calibration Transfer. In Proceedings of the 2024 IEEE International Symposium on Olfaction and Electronic Nose (ISOEN), Grapevine, TX, USA, 12 May 2024; pp. 1–3. [Google Scholar]
- Muppidathi, B.V.; Ngoune, B.B.; Hallil, H.; Subbiah, S.; Lebental, B. Assessment of Ten Standardization-Based Calibration Transfer Techniques for Gas Sensors in a Small Data Context. IEEE Sens. J. 2024, 24, 39243–39251. [Google Scholar] [CrossRef]
- Liu, T.; Wang, Y.; Wang, H. Open Set Domain Adaptation for Electronic Nose Drift Compensation on Uncertain Category Data. IEEE Trans. Instrum. Meas. 2024, 73, 2505514. [Google Scholar] [CrossRef]
- Yao, Y.; Chen, B.; Liu, C.; Feng, C.; Gao, X.; Gu, Y. Open-Set Adversarial Domain Match for Electronic Nose Drift Compensation and Unknown Gas Recognition. Expert. Syst. Appl. 2024, 250, 123757. [Google Scholar] [CrossRef]
- Saito, K.; Yamamoto, S.; Ushiku, Y.; Harada, T. Open Set Domain Adaptation by Backpropagation. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018. [Google Scholar]
- Shermin, T.; Lu, G.; Teng, S.W.; Murshed, M.; Sohel, F. Adversarial Network with Multiple Classifiers for Open Set Domain Adaptation. IEEE Trans. Multimed. 2021, 23, 2732–2744. [Google Scholar] [CrossRef]
- Huang, X.; Sun, B.; Gan, W.; Zhang, X.; Feng, P.; Peng, X.; Chu, J. Drift Compensation for Gas Detection in Open Environments Using Electronic Nose via Deep Unsupervised Adversarial Domain Adaptation. Sens. Actuators B Chem. 2026, 454, 139594. [Google Scholar] [CrossRef]
- Heng, Y.; Zhou, Y.; Nguyen, D.H.; Nguyen, V.D.; Jiao, M. An Electronic Nose Drift Compensation Algorithm Based on Semi-Supervised Adversarial Domain Adaptive Convolutional Neural Network. Sens. Actuators B Chem. 2025, 422, 136642. [Google Scholar] [CrossRef]
- Li, Z.; Jiao, M.; Heng, Y.; Zheng, L.; Nguyen, V.D.; Nguyen, D.H.; Hung, C.M. Diffusion-Enhanced Semi-Supervised Adversarial Domain Adaptation for E-Nose Sensor Drift Compensation. Sens. Actuators B Chem. 2026, 462, 139995. [Google Scholar] [CrossRef]
- Zhang, Y.; Xiang, S.; Wang, Z.; Peng, X.; Tian, Y.; Duan, S.; Yan, J. TDACNN: Target-Domain-Free Domain Adaptation Convolutional Neural Network for Drift Compensation in Gas Sensors. Sens. Actuators B Chem. 2022, 361, 131739. [Google Scholar] [CrossRef]
- Gupta, V.K.; Bhati, G.S.; Lalwani, S.K. Sunny Target-Domain Data Free Model-Agnostic-Meta-Learning Framework for Time-Varying Drift Correction For E-Nose. IEEE Sens. Lett. 2025, 9, 5502904. [Google Scholar] [CrossRef]
- Pan, X.; Chen, J.; Wen, X.; Hao, J.; Xu, W.; Ye, W.; Zhao, X. A Comprehensive Gas Recognition Algorithm with Label-Free Drift Compensation Based on Domain Adversarial Network. Sens. Actuators B Chem. 2023, 387, 133709. [Google Scholar] [CrossRef]
- Chen, X.; Yi, L.; Liu, R. FEDA: A Nonlinear Subspace Projection Approach for Electronic Nose Data Classification. IEEE Trans. Instrum. Meas. 2023, 72, 2501211. [Google Scholar] [CrossRef]
- Sun, J.; Zheng, H.; Diao, W.; Sun, Z.; Qi, Z.; Wang, X. Prototype-Optimized Unsupervised Domain Adaptation via Dynamic Transformer Encoder for Sensor Drift Compensation in Electronic Nose Systems. Expert. Syst. Appl. 2025, 260, 125444. [Google Scholar] [CrossRef]
- Tian, Y.; Yan, J.; Zhang, Y.; Yu, T.; Wang, P.; Shi, D.; Duan, S. A Drift-Compensating Novel Deep Belief Classification Network to Improve Gas Recognition of Electronic Noses. IEEE Access 2020, 8, 121385–121397. [Google Scholar] [CrossRef]
- Feng, L.; Dai, H.; Song, X.; Liu, J.; Mei, X. Gas Identification with Drift Counteraction for Electronic Noses Using Augmented Convolutional Neural Network. Sens. Actuators B Chem. 2022, 351, 130986. [Google Scholar] [CrossRef]
- Pan, J.; Yang, A.; Wang, D.; Chu, J.; Lei, F.; Wang, X.; Rong, M. Lightweight Neural Network for Gas Identification Based on Semiconductor Sensor. IEEE Trans. Instrum. Meas. 2022, 71, 2500908. [Google Scholar] [CrossRef]
- Wei, G.; Xu, Y.; Lv, X.; Jiao, S.; He, A. An Adaptive Drift Compensation Method Based on Integrated Dual-Channel Feature Fusion for Electronic Noses. IEEE Sens. J. 2024, 24, 26814–26824. [Google Scholar] [CrossRef]
- Guo, J.; Li, X.; Li, X.; Liang, Z.; Cao, J.; Wei, X. Anti-Drift Gas Detection Algorithm Based on Neural Network. IEEE Trans. Instrum. Meas. 2024, 73, 2536208. [Google Scholar] [CrossRef]
- Kwon, S.; Park, J.-H.; Jang, H.-D.; Nam, H.; Chang, D.E. A Sensor Drift Compensation Method with a Masked Autoencoder Module. Appl. Sci. 2024, 14, 2604. [Google Scholar] [CrossRef]
- Ansari, G.; Singh, R.; Kumar, S.; Kumar, R. Drift-Resilient Hybrid Feature Learning Framework for Accurate Mixed Industrial Gas Classification Using Chemical Sensor Arrays. IEEE Sens. J. 2026, 26, 15007–15019. [Google Scholar] [CrossRef]
- Chaudhuri, T.; Wu, M.; Zhang, Y.; Liu, P.; Li, X. An Attention-Based Deep Sequential GRU Model for Sensor Drift Compensation. IEEE Sens. J. 2021, 21, 7908–7917. [Google Scholar] [CrossRef]
- Liang, Z.; Chen, D.; Yang, L.; Chen, Y. A Multibranch LSTM-Attention Ensemble Classification Network for Sensor Drift Compensation. IEEE Sens. J. 2024, 24, 25830–25841. [Google Scholar] [CrossRef]
- Warner, J.; Devaraj, A.; Miikkulainen, R. Using Context to Adapt to Sensor Drift. In Proceedings of the 2024 IEEE International Conference on Development and Learning (ICDL), Austin, TX, USA, 20 May 2024; pp. 1–7. [Google Scholar]
- Venkatesh, R.P.; Raja, D.S.S.; Rafat, K.M. Enhanced Oxy-Fuel Combustion Monitoring in FCC Regenerators through Deep Learning and Sensor Drift Compensation. Powder Technol. 2026, 474, 122175. [Google Scholar] [CrossRef]
- Liu, Z.; Liu, Z.; Feng, R.; Feng, P.; Chu, J.; Peng, X. LoRA-TCN: A Pre-Trained/Fine-Tuning Learning Paradigm for Drift Adaptation. Sens. Actuators B Chem. 2026, 446, 138644. [Google Scholar] [CrossRef]
- Chu, J.; Yao, R.; Huang, X.; Yang, A.; Pan, J.; Yuan, H.; Rong, M.; Wang, X. Contrastive Domain Generalization Convolution Neural Network Correcting the Drift of Gas Sensors. Sens. Actuators A Phys. 2024, 372, 115314. [Google Scholar] [CrossRef]




| Dataset | Sensors | Analytes | Duration | Samples | Features | Primary |
|---|---|---|---|---|---|---|
| UCI Gas Sensor Array Drift [5] | 16 MOX (4 types) | 6 pure gases | 36 months | 13,910 | 128 (8 × 16) | Long-term drift classification |
| UCI Drift at Different Concentrations [42] | 16 MOX (4 types) | 6 pure gases | 36 months | 13,910 | 128 + concentration | Drift regression & classification |
| Dynamic Gas Mixtures [43] | 16 MOX (4 types) | 2 binary mixtures | 12 h × 2 | ~1 M time steps | 16 channels | Continuous monitoring, temporal modeling |
| Turbulent Gas Mixtures [45] | 72 MOX (6 locations) | 10 gases | 16 months | 18,000 | Time series | Open-sampling, turbulence robustness |
| E-Nose Long-Term Drift [46] | 62 MOX (commercial) | 3-Analytes | 12 months | 700 Time-series | Raw + pre-extracted | Drift detection & compensation |
| Various proprietary datasets [47,48] | Varies | Varies | Varies | Varies | Varies | Application-specific |
| Method Category | Target-Domain Labels/Unlabeled Target Samples/ Online Updating | Core Idea | Advantages | Limitations |
|---|---|---|---|---|
| Supervised learning [54,55] | Yes/No/No | Build robust supervised classifiers for drift tolerance. | Mature structure; simple implementation; good initial performance. | Shift-sensitive; recalibration required; poor long-term drift adaptability. |
| Semi-supervised learning [59,60] | Weak dependence/Yes/Partially | Leverage limited labeled and abundant unlabeled data via self-training or pseudo-labeling for domain adaptation. | Cuts labeling cost; enhances target domain adaptability. | Sensitive to pseudo-label quality; prone to error accumulation under strong drift. |
| Online learning and adaptive updating [64,67] | Partial dependence/Yes/Yes | Maintain model performance in streaming data environments through active learning, sample selection, and continuous model updating. | Closer to real-world scenarios, enables long-term operation, and reduces labeling cost via selective annotation. | Sensitive to sample selection and update strategy; high system complexity; error propagation risk. |
| Method | Main Issue Addressed | Key Improvement | Strength | Limitation |
|---|---|---|---|---|
| DRCA [72] | Source and target distributions are inconsistent under drift | Learns a shared subspace by minimizing the mean distribution discrepancy | Simple, unsupervised, interpretable | Ignores class discrimination |
| D-DRCA [73] | Class overlap may occur in the DRCA subspace | Introduces source label information to enhance inter-class separability | Better discriminative ability | Still weak for multimodal/nonlinear data |
| LDSP [74] | Conventional methods do not handle multimodal structure well | Incorporates local discriminative structure preservation | Better for multimodal drift data | Still mainly shallow linear projection |
| LME-CDSL [75] | Statistical alignment alone ignores geometric structure | Combines manifold learning with domain adaptation | Preserves local geometry while aligning domains | Model formulation becomes more complex |
| DMDMR [65] | Aligned features may be redundant or weakly related to labels | Maximizes feature-label dependency and minimizes redundancy | Improves task-relevant representation | Limited under strong nonlinear drift |
| DAST [76] | The cross-domain reconstruction relationship is underused | Introduces sparse reconstruction in a shared subspace | Enhances knowledge transfer between domains | Optimization is relatively complex |
| LDSL [77] | Implicit label information may hinder transferability | Performs label disentanglement before joint domain adaptation | Improves transferable representation learning | Depends on pseudo-label quality and model design |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Li, R.; Li, Z.; Kofi, B.A.; Sun, J.; He, Y.; Jiao, M. A Comprehensive Review of Algorithms for Drift Compensation in Metal Oxide Semiconductor Gas Sensor Arrays. Chemosensors 2026, 14, 143. https://doi.org/10.3390/chemosensors14060143
Li R, Li Z, Kofi BA, Sun J, He Y, Jiao M. A Comprehensive Review of Algorithms for Drift Compensation in Metal Oxide Semiconductor Gas Sensor Arrays. Chemosensors. 2026; 14(6):143. https://doi.org/10.3390/chemosensors14060143
Chicago/Turabian StyleLi, Renbo, Zequn Li, Bundi Alfred Kofi, Juan Sun, Yaoyi He, and Mingzhi Jiao. 2026. "A Comprehensive Review of Algorithms for Drift Compensation in Metal Oxide Semiconductor Gas Sensor Arrays" Chemosensors 14, no. 6: 143. https://doi.org/10.3390/chemosensors14060143
APA StyleLi, R., Li, Z., Kofi, B. A., Sun, J., He, Y., & Jiao, M. (2026). A Comprehensive Review of Algorithms for Drift Compensation in Metal Oxide Semiconductor Gas Sensor Arrays. Chemosensors, 14(6), 143. https://doi.org/10.3390/chemosensors14060143

