| Literature DB >> 30583545 |
Huixiang Liu1, Qing Li2, Bin Yan3, Lei Zhang4, Yu Gu5,6.
Abstract
In this study, a portable electronic nose (E-nose) prototype is developed using metal oxide semiconductor (MOS) sensors to detect odors of different wines. Odor detection facilitates the distinction of wines with different properties, including areas of production, vintage years, fermentation processes, and varietals. Four popular machine learning algorithms-extreme gradient boosting (XGBoost), random forest (RF), support vector machine (SVM), and backpropagation neural network (BPNN)-were used to build identification models for different classification tasks. Experimental results show that BPNN achieved the best performance, with accuracies of 94% and 92.5% in identifying production areas and varietals, respectively; and SVM achieved the best performance in identifying vintages and fermentation processes, with accuracies of 67.3% and 60.5%, respectively. Results demonstrate the effectiveness of the developed E-nose, which could be used to distinguish different wines based on their properties following selection of an optimal algorithm.Entities:
Keywords: machine learning; portable electronic nose; support vector machine; wine
Year: 2018 PMID: 30583545 PMCID: PMC6338996 DOI: 10.3390/s19010045
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Standard sensor array in E-nose system.
| Number | Sensor | Object Substances for Sensing | Cross-Sensitive Object |
|---|---|---|---|
| MOS1 | TGS826 | Ammonia | Isobutane, ethanol, etc. |
| MOS2 | TGS832 | Halocarbon gas | Ethanol, R134a refrigerant, etc. |
| MOS3 | TGS2600 | Air pollutants (hydrogen, ethanol, etc.) | Isobutane, carbon monoxide, etc. |
| MOS4 | TGS2602 | Air pollutants (VOCs, ammonia, H2S, etc.) | Ammonia, hydrogen sulfide, toluene, etc. |
| MOS5 | TGS2611 | Methane | Hydrogen |
| MOS6 | TGS2620 | Alcohol, Solvent vapors | Carbon monoxide, hydrogen, etc. |
Figure 1Printed circuit board (PCB) for data acquisition based on metal oxide semiconductor (MOS) sensor array. (a) front view; (b) back view.
Figure 2MOS-based E-nose prototype.
Details of wine samples with different producing area.
| Label No. | Producing Area | Varietal | Vintage | Fermentation Processes (Yeast ID, Fermentation Container, Storage Container) |
|---|---|---|---|---|
| 1 | Huaxia | Cabernet sauvignon | 2016 | * |
| 2 | Renxuan | Cabernet sauvignon | 2016 | * |
| 3 | Zuimei | Cabernet sauvignon | 2016 | * |
Details of wine samples with different varietal.
| Label No. | Producing Area | Varietal | Vintage | Fermentation Processes (Yeast ID, Fermentation Container, Storage Container) |
|---|---|---|---|---|
| 4 | Huaxia | Cabernet sauvignon | 2017 | * |
| 5 | Huaxia | Marselan | 2017 | * |
| 6 | Huaxia | Long Zibao | 2017 | * |
| 7 | Huaxia | Merlot | 2017 | * |
Details of wine samples with different vintage.
| Label No. | Producing Area | Varietal | Vintage | Fermentation Processes (Yeast ID, Fermentation Container, Storage Container) |
|---|---|---|---|---|
| 8 | Renxuan | Marselan | 2017 | * |
| 9 | Renxuan | Marselan | 2016 | * |
| 10 | Renxuan | Marselan | 2014 | * |
Details of wine samples with different fermentation processes.
| Label No. | Producing Area | Varietal | Vintage | Fermentation Processes (Yeast ID, Fermentation Container, Storage Container) |
|---|---|---|---|---|
| 11 | Huaxia | Cabernet sauvignon | 2017 | CC17, Stainless steel tank, Stainless steel tank |
| 12 | Huaxia | Cabernet sauvignon | 2017 | SC5, Stainless steel tank, Stainless steel tank |
| 13 | Huaxia | Cabernet sauvignon | 2017 | CC17, Stainless steel tank, Oak barrel |
| 14 | Huaxia | Cabernet sauvignon | 2017 | SC5, Stainless steel tank, Oak barrel |
Figure 3Illustration of the sample detection.
Figure 4Response curves to data from different batches: (a) Batch 1; (b) Batch 4; (c) Batch 8; (d) Batch 11.
Figure 5Principal component analysis (PCA) plots of different wine samples measurements (each kind of sample from the training lots were presented). (a) the samples with different product areas; (b) the samples with different varietals; (c) the samples with different vintages; (d) the samples with different fermentation processes.
Figure 6PCA loadings plots of different wine samples measurements (each kind of sample from the training lots were presented). (a) the samples with different product areas; (b) the samples with different varietals; (c) the samples with different vintages; (d) the samples with different fermentation processes.
Comparisons of the four methods in the classification tasks.
| Producing Area | Varietal | Vintage | Fermentation Processes | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Original | 4-D | 2-D | Original | 4-D | 2-D | Original | 4-D | 2-D | Original | 4-D | 2-D | |
| BPNN |
| 33.3 | 33.3 |
| 50.0 | 46.0 | 52.7 | 32.7 | 30.7 | 52.0 | 38.5 | 50.0 |
| RF | 87.3 | 64.0 | 36.7 | 79.0 | 24.5 | 48.5 | 47.3 | 21.3 | 32.0 | 56.5 | 38.5 | 39.5 |
| SVM | 70.0 | 28.7 | 28.7 | 91.0 | 52.5 | 39.0 |
| 33.3 | 33.3 |
| 39.5 | 55.5 |
| XGBoost | 90.7 | 66.0 | 56.7 | 59.5 | 39.5 | 49.5 | 50.0 | 33.3 | 33.3 | 57.5 | 39.0 | 39.5 |
Bold values indicate the best results.
Figure 7Classification model based on back-propagation neural network (BPNN).