Calibrating chemical multisensory devices for real world applications: An in-depth comparison of quantitative machine learning approaches

•A multi-dataset performance comparison of data-driven calibration algorithms for chemical multi sensors devices is proposed.•Devices operating in continuous monitoring in uncontrolled environments and heterogeneous conditions are concerned.•On board execution feasibility and scalability are assesse...

Full description

Saved in:
Bibliographic Details
Published in:Sensors and actuators. B, Chemical Vol. 255; pp. 1191 - 1210
Main Authors: De Vito, S., Esposito, E., Salvato, M., Popoola, O., Formisano, F., Jones, R., Di Francia, G.
Format: Journal Article
Language:English
Published: Lausanne Elsevier B.V 01-02-2018
Elsevier Science Ltd
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•A multi-dataset performance comparison of data-driven calibration algorithms for chemical multi sensors devices is proposed.•Devices operating in continuous monitoring in uncontrolled environments and heterogeneous conditions are concerned.•On board execution feasibility and scalability are assessed through complexity analysis.•SVRs shown as well performing in most of the considered settings. NNs remain interesting in a trade off among performance and scalability.•Dynamic machine learning algorithms emerge as the solution of choice for mobile and pervasive deployments. Chemical multisensor devices need calibration algorithms to estimate gas concentrations. Their possible adoption as indicative air quality measurements devices poses new challenges due to the need to operate in continuous monitoring modes in uncontrolled environments. Several issues, including slow dynamics, continue to affect their real world performances. At the same time, the need for estimating pollutant concentrations on board the devices, especially for wearables and IoT deployments, is becoming highly desirable. In this framework, several calibration approaches have been proposed and tested on a variety of proprietary devices and datasets; still, no thorough comparison is available to researchers. This work attempts a benchmarking of the most promising calibration algorithms according to recent literature with a focus on machine learning approaches. We test the techniques against absolute and dynamic performances, generalization capabilities and computational/storage needs using three different datasets sharing continuous monitoring operation methodology. Our results can guide researchers and engineers in the choice of optimal strategy. They show that non-linear multivariate techniques yield reproducible results, outperforming linear approaches. Specifically, the Support Vector Regression method consistently shows good performances in all the considered scenarios. We highlight the enhanced suitability of shallow neural networks in a trade-off between performance and computational/storage needs. We confirm, on a much wider basis, the advantages of dynamic approaches with respect to static ones that only rely on instantaneous sensor array response. The latter have been shown to be best choice whenever prompt and precise response is needed.
ISSN:0925-4005
1873-3077
DOI:10.1016/j.snb.2017.07.155