Heuristic Random Forests (HRF) for Drift Compensation in Electronic Nose Applications

Atiq ur Rehman, Amine Bermak

Research output: Contribution to journalArticle

3 Citations (Scopus)


Electronic nose is an instrument equipped with chemical gas sensors and is used to sense, identify and measure different odors. The problem arises when these sensors incorporate drift by the passage of time. The effect of drift is so adverse that the pattern recognition algorithms used for identification and measurement of odors fail to respond accurately. To overcome the challenge of drift in sensors, one of the most widely used techniques is system re-calibration, which is a cumbersome process. Keeping in mind the challenges of drift and issues of system re-calibration for real life applications, this paper proposes a novel method to compensate drift in gas sensors with following contributions: (i) The fitness function of a recursive metaheuristic optimization method is modified by embedding Random Forests learning for quantification of six different gases under drift, (ii) The proposed approach is able to compensate the long term sensors drift without requiring any system re-calibration, (iii) The feature vector exploitation using Particle Swarm Optimization (PSO) reduces the computational complexity and increases the prediction accuracy of the system. A comparison is provided with different state-of-the-art approaches and the proposed approach is found better in terms of prediction accuracy when tested on a benchmark dataset publically available.

Original languageEnglish
JournalIEEE Sensors Journal
Publication statusAccepted/In press - 1 Jan 2018



  • Concentration estimation
  • Electronic Nose
  • Feature extraction
  • Forestry
  • Gas detectors
  • Heuristic Random Forest
  • Industrial Gases
  • Machine learning
  • Sensor arrays
  • Sensor Drift
  • Sensor phenomena and characterization
  • Volatile Organic Compounds

ASJC Scopus subject areas

  • Instrumentation
  • Electrical and Electronic Engineering

Cite this