Abstract

The classification and use of robust methodologies in sensor array applications of electronic noses (ENs) remain an open problem. Among the several steps used in the developed methodologies, data preprocessing improves the classification accuracy of this type of sensor. Data preprocessing methods, such as data transformation and data reduction, enable the treatment of data with anomalies, such as outliers and features, that do not provide quality information; in addition, they reduce the dimensionality of the data, thereby facilitating the tasks of a machine learning classifier. To help solve this problem, in this study, a machine learning methodology is introduced to improve signal processing and develop methodologies for classification when an EN is used. The proposed methodology involves a normalization stage to scale the data from the sensors, using both the well-known min−max approach and the more recent mean-centered unitary group scaling (MCUGS). Next, a manifold learning algorithm for data reduction is applied using uniform manifold approximation and projection (UMAP). The dimensionality of the data at the input of the classification machine is reduced, and an extreme learning machine (ELM) is used as a machine learning classifier algorithm. To validate the EN classification methodology, three datasets of ENs were used. The first dataset was composed of 3600 measurements of 6 volatile organic compounds performed by employing 16 metal-oxide gas sensors. The second dataset was composed of 235 measurements of 3 different qualities of wine, namely, high, average, and low, as evaluated by using an EN sensor array composed of 6 different sensors. The third dataset was composed of 309 measurements of 3 different gases obtained by using an EN sensor array of 2 sensors. A 5-fold cross-validation approach was used to evaluate the proposed methodology. A test set consisting of 25% of the data was used to validate the methodology with unseen data. The results showed a fully correct average classification accuracy of 1 when the MCUGS, UMAP, and ELM methods were used. Finally, the effect of changing the number of target dimensions on the reduction of the number of data was determined based on the highest average classification accuracy.

Highlights

  • An electronic nose (EN), or e-nose, is an electronic device that is used as an artificial olfactory system

  • The methodology for electronic nose signal classification developed in this study includes: (i) The correct verification in three different electronic nose datasets, (ii) the use of the supervised variant of the uniform manifold approximation and projection (UMAP) method for data reduction allowing for mapping new data to a low dimensional space using the model saved in the training, and (iii) the use of the extreme learning machine (ELM) classifier algorithm with all its capabilities related with an extremely fast learning speed and good generalization performance

  • When the learned UMAP mapper is used to extract the features of the test dataset, it can be seen that most new points follow the same pattern, even though the samples do not cluster as clearly

Read more

Summary

Introduction

An electronic nose (EN), or e-nose, is an electronic device that is used as an artificial olfactory system. Several studies have been conducted with this aim, as described, this remains an open research topic because of the option to include new techniques to improve the classification process To solve this problem, a classification methodology for classifying data from an EN-type sensor is proposed in this study. A classification methodology for classifying data from an EN-type sensor is proposed in this study This methodology consists of several stages developed for EN-type sensor arrays using machine learning and signal processing techniques. The main results after the application of the developed methodology for the three datasets are presented, including the normalization, dimensionality reduction, confusion matrix, average classification performance metrics, and tuning parameters for each method.

Related Work
Data Acquisition
Data Transformation
Data Unfolding
Data Reduction
Data Classification
Experimental Results and Discussion
Data Transformation and Unfolding
Validation Step
Classification Results
Score 1 1
Concluding Remarks

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.