Portable Electronic Nose System with Elastic Architecture and Fault Tolerance Based on Edge Computing, Ensemble Learning, and Sensor Swarm

Tao Wang,Yu Wu,Yongwei Zhang,Wen Lv,Xiyu Chen,Min Zeng,Jianhua Yang,Yanjie Su,Nantao Hu,Zhi Yang
DOI: https://doi.org/10.1016/j.snb.2022.132925
2023-01-01
Abstract:The portable electronic nose (E-nose) systems are suffering from the limited computing ability of microcontrollers and can only adopt simple pattern recognition algorithms. The heavy coupling between the sensors greatly limits the anti-fault ability of the system. Herein, a novel ensemble learning framework based on independent artificial neural networks (ANN) is proposed in a portable E-nose system to recognize volatile organic compounds (VOCs). Edge computing is applied to complete data processing and analysis on an ARM Cortex-M3 based microcontroller in an E-nose system. Each sensing unit can recognize VOCs by training independent ANN models. Then an ensemble learning method further organizes the diverse ANN models into an onboard sensor swarm with a significantly enhanced performance. The accuracy of the type classification can reach 81.1%, which is improved by more than 20% compared with the best individual classifier. The R2 score of concentration prediction can reach 84.1%, which is improved by more than 25% compared with the best regressor in the ensemble group. For both type identification and concentration prediction, the tolerance to the sensor faults of swarm-based E-nose is 10 and 18 times greater than that of the conventional array-based sensors, respectively. Our work has designed an elastic architecture based on sensor swarms, providing a novel avenue for the development of E-nose systems with high fault tolerance.
What problem does this paper attempt to address?