Using context to adapt to sensor drift (2003.07292v3)
Abstract: Lifelong development allows animals and machines to adapt to changes in the environment as well as in their own systems, such as wear and tear in sensors and actuators. An important use case of such adaptation is industrial odor-sensing. Metal-oxide-based sensors can be used to detect gaseous compounds in the air; however, the gases interact with the sensors, causing their responses to change over time in a process called sensor drift. Sensor drift is irreversible and requires frequent recalibration with additional data. This paper demonstrates that an adaptive system that represents the drift as context for the skill of odor sensing achieves the same goal automatically. After it is trained on the history of changes, a neural network predicts future contexts, allowing the context+skill sensing system to adapt to sensor drift. Evaluated on an industrial dataset of gas-sensor drift, the approach performed better than standard drift-naive and ensembling methods. In this way, the context+skill system emulates the natural ability of animal olfaction systems to adapt to a changing world, and demonstrates how it can be effective in real-world applications.
- Current trends in ‘artificial-nose’ technology. Trends in Biotechnology, 16(6):250–258, June 1998.
- Metal oxide-based gas sensor research: How to? Sensors and Actuators B: Chemical, 121(1):18–35, January 2007.
- Signal and Data Processing for Machine Olfaction and Chemical Sensing: A Review. IEEE Sensors Journal, 12(11):3189–3214, November 2012.
- The perception of odor objects in everyday life: a review on the processing of odor mixtures. Frontiers in Psychology, 5, June 2014.
- Pattern Recognition. In Essentials of Machine Olfaction and Taste, pages 175–217. John Wiley & Sons, Ltd, 2016.
- Rapid online learning and robust recall in a neuromorphic olfactory circuit. arXiv:1906.07067 [cs, q-bio], June 2019. arXiv: 1906.07067.
- Chemical gas sensor drift compensation using classifier ensembles. Sensors and Actuators B: Chemical, 166-167:320–329, May 2012.
- M. Pardo and G. Sberveglieri. Remarks on the use of multilayer perceptrons for the analysis of chemical sensor array data. IEEE Sensors Journal, 4(3):355–363, June 2004.
- Learning in Nonstationary Environments: A Survey. IEEE Computational Intelligence Magazine, 10(4):12–25, November 2015. Conference Name: IEEE Computational Intelligence Magazine.
- Semi-Supervised Learning Techniques in Artificial Olfaction: A Novel Approach to Classification Problems and Drift Counteraction. IEEE Sensors Journal, 12(11):3215–3224, November 2012.
- Drift Compensation for Electronic Nose by Semi-Supervised Domain Adaption. IEEE Sensors Journal, 14(3):657–665, March 2014. Conference Name: IEEE Sensors Journal.
- A Novel Semi-Supervised Learning Approach in Artificial Olfaction for E-Nose Application. IEEE Sensors Journal, 16(12):4919–4931, June 2016. Conference Name: IEEE Sensors Journal.
- Domain Adaptation Extreme Learning Machines for Drift Compensation in E-Nose Systems. IEEE Transactions on Instrumentation and Measurement, 64(7):1790–1801, July 2015.
- Gas Sensor Drift Compensation by Ensemble of Classifiers Using Extreme Learning Machine. In 2020 International Conference on Renewable Energy Integration into Smart Grids: A Multidisciplinary Approach to Technology Modelling and Simulation (ICREISG), pages 197–201, Bhubaneswar, India, February 2020. IEEE.
- Sensor Drift Compensation of E-Nose Systems With Discriminative Domain Reconstruction Based on an Extreme Learning Machine. IEEE Sensors Journal, 21(15):17144–17153, August 2021.
- Causes and consequences of representational drift. Current Opinion in Neurobiology, 58:141–147, October 2019.
- S. Marco and A. Gutierrez‐Gálvez. Recent Developments in the Application of Biologically Inspired Computation to Chemical Sensing. AIP Conference Proceedings, 1137(1):151–154, May 2009.
- A pattern recognition method for electronic noses based on an olfactory neural network. Sensors and Actuators B: Chemical, 125(2):489–497, August 2007.
- Odor- and context-dependent modulation of mitral cell activity in behaving rats. Nature Neuroscience, 2(11):1003–1009, November 1999.
- Functional organization of olfactory system. Journal of Neurobiology, 30(1):123–176, 1996.
- Top-down inputs drive neuronal network rewiring and context-enhanced sensory processing in olfaction. PLOS Computational Biology, 15(1):e1006611, January 2019.
- Fabian Pedregosa et al. Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research, 12(Oct):2825–2830, 2011.
- LIBSVM: A library for support vector machines. ACM Transactions on Intelligent Systems and Technology, 2(3):1–27, April 2011.
- Learning representations by back-propagating errors. Nature, 323(6088):533–536, October 1986.
- Adam Paszke et al. PyTorch: An imperative style, high-performance deep learning library. In H. Wallach, H. Larochelle, A. Beygelzimer, F. Alché-Buc, E. Fox, and R. Garnett, editors, Advances in Neural Information Processing Systems 32, pages 8026–8037. Curran Associates, Inc., 2019.
- Opponent modeling and exploitation in poker using evolved recurrent neural networks. In Proceedings of The Genetic and Evolutionary Computation Conference (GECCO 2018), Kyoto, Japan, 2018.
- Generalization of agent behavior through explicit representation of context. In Proceedings of the 3rd IEEE Conference on Games (COG-2021), 2021.
- S. Hochreiter and J. Schmidhuber. Long short-term memory. Neural Computation, 9(8):1735–1780, November 1997.