<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s120608055</article-id>
<article-id pub-id-type="publisher-id">sensors-12-08055</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Electronic Nose Based on Independent Component Analysis Combined with Partial Least Squares and Artificial Neural Networks for Wine Prediction</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Aguilera</surname><given-names>Teodoro</given-names></name><xref ref-type="aff" rid="af1-sensors-12-08055"><sup>1</sup></xref><xref ref-type="corresp" rid="c1-sensors-12-08055"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Lozano</surname><given-names>Jesús</given-names></name><xref ref-type="aff" rid="af1-sensors-12-08055"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Paredes</surname><given-names>José A.</given-names></name><xref ref-type="aff" rid="af1-sensors-12-08055"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Álvarez</surname><given-names>Fernando J.</given-names></name><xref ref-type="aff" rid="af1-sensors-12-08055"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Suárez</surname><given-names>José I.</given-names></name><xref ref-type="aff" rid="af2-sensors-12-08055"><sup>2</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-12-08055">
<label>1</label> Sensory Systems Research Group, University of Extremadura, 06006 Badajoz, Spain; E-Mails: <email>jesuslozano@unex.es</email> (J.L.); <email>japaredesm@unex.es</email> (J.A.P.); <email>fafranco@unex.es</email> (F.J.A.)</aff>
<aff id="af2-sensors-12-08055">
<label>2</label> Industrial Applications of Artificial Intelligence Research Group, 06006 Badajoz, Spain; E-Mail: <email>jmarcelo@unex.es</email></aff>
<author-notes>
<corresp id="c1-sensors-12-08055">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>teoaguibe@unex.es</email>; Tel.: +34-924-289-300 (ext. 86754); Fax: +34-924-289-543.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>11</day>
<month>06</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>6</issue>
<fpage>8055</fpage>
<lpage>8072</lpage>
<history>
<date date-type="received">
<day>10</day>
<month>04</month>
<year>2012</year></date>
<date date-type="rev-recd">
<day>25</day>
<month>05</month>
<year>2012</year></date>
<date date-type="accepted">
<day>05</day>
<month>06</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2012</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>The aim of this work is to propose an alternative way for wine classification and prediction based on an electronic nose (e-nose) combined with Independent Component Analysis (ICA) as a dimensionality reduction technique, Partial Least Squares (PLS) to predict sensorial descriptors and Artificial Neural Networks (ANNs) for classification purpose. A total of 26 wines from different regions, varieties and elaboration processes have been analyzed with an e-nose and tasted by a sensory panel. Successful results have been obtained in most cases for prediction and classification.</p></abstract>
<kwd-group>
<kwd>independent component analysis</kwd>
<kwd>partial least squares</kwd>
<kwd>artificial neural networks</kwd>
<kwd>electronic nose</kwd>
<kwd>wine classification</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>The most important sensory characteristic in the study of the quality of wine is its aroma. Wine aroma has a great chemical complexity because it is produced by the simultaneous perception of many volatile compounds. This property contributes a 70% of weight in sensory panels with respect to texture and taste. Electronic nose (e-nose) technology is shown as a possibility for aroma profile analysis. Essentially the e-nose is an array of gas sensors with partially overlapped selectivities, a signal collecting unit and a pattern recognition software [<xref ref-type="bibr" rid="b1-sensors-12-08055">1</xref>]. On the other hand, pattern analysis constitutes a really important building block in the development of gas sensor instruments given its ability of detecting, identifying and measuring volatile compounds. For these reasons this technology has been proposed as an artificial substitute of the human olfactory system. To successfully design a pattern analysis system for machine olfaction, a rigorous study is necessary on the diverse issues involved in processing multivariate data (see <xref ref-type="fig" rid="f1-sensors-12-08055">Figure 1</xref>): signal preprocessing and feature extraction, dimensionality reduction, classification, regression or clustering and validation [<xref ref-type="bibr" rid="b1-sensors-12-08055">1</xref>,<xref ref-type="bibr" rid="b2-sensors-12-08055">2</xref>]. A variety of Pattern Recognition and Machine Learning techniques is available for each module and only the preprocessing module is sensor dependent.</p>
<p>The first block in <xref ref-type="fig" rid="f1-sensors-12-08055">Figure 1</xref> represents the e-nose hardware. After sensor signals have been acquired and saved into the computer, the first computational stage (<italic>i.e.</italic>, signal preprocessing) starts and serves various purposes, including compensating for sensor drift, extracting descriptive parameters from sensor array response and preparing the feature vector for further processing. A dimensionality reduction stage projects this initial feature vector onto a lower dimensional space in order to avoid problems associated with high-dimensional, sparse datasets and redundancy. The resulting low-dimensional feature vector is further used to solve a given prediction problem, generally classification, regression or clustering.</p>
<p>The problem of identifying an unknown sample as one from a previously learned odorant set is addressed in classification tasks. In regression tasks, the aim is to predict a set of properties (e.g., concentration for an analyte in a complex mixture or the value of a sensory panel descriptor) from other variables. Finally, in clustering tasks the goal is to learn the structural relationship among different odorants. A final step, sometimes overlooked, is the selection of models and parameter setting and the estimation of true rates for a trained model by means of validation techniques.</p></sec>
<sec sec-type="methods">
<label>2.</label>
<title>Material and Methods</title>
<p>To perform the measurements of wine samples, a home-made and home-developed electronic nose was used. The e-nose and data processing system are described in this section.</p>
<sec>
<label>2.1.</label>
<title>Wine Samples</title>
<p>A total of 26 wines (19 red and 7 white) from different regions were tasted by a sensory panel and analyzed by the electronic nose for the experiment. A list of the wine samples is shown in <xref ref-type="table" rid="t1-sensors-12-08055">Table 1</xref>. Wine samples were acquired in specialized shops and supplied by collaborator wine cellars.</p></sec>
<sec>
<label>2.2.</label>
<title>Sensory Panel</title>
<p>A group of 30 people with previous experience in wine analysis were trained in recognizing 45 aromatic compounds from wine. In this training, all compounds were presented to the panelists at their threshold concentration in water and in test wines [<xref ref-type="bibr" rid="b3-sensors-12-08055">3</xref>]. Wines were presented in random order to the panelists. No information was given to the assessors about the origin of the samples and no colored lighting assessed panelists. The wine tasting took place in an air-conditioned room (21 °C) with isolated booths. Judges assessed the aroma using a tasting evaluation sheet that included 10 sensory descriptors (herbaceous, fruity, flower-like, spicy, vegetal, phenolic, microbiologic, chemical, oxidation and woody-like) and 5 quality parameters (wine quality, aromatic intensity, alteration, persistence and off-flavours). The different terms were evaluated in a scale from 1 to 5 (1, null, very weak; 2, weak; 3, medium; 4, strong; 5, very strong). The average of all the panelists was calculated to build the prediction models. All the sensory evaluations were realized under Spanish Standardization Rules (UNE) [<xref ref-type="bibr" rid="b4-sensors-12-08055">4</xref>].</p></sec>
<sec>
<label>2.3.</label>
<title>Electronic Nose</title>
<p>An array of 16 thin film tin oxide sensors was prepared by RF sputtering onto alumina and doped with chromium and indium. Sensor thickness varied between 200 and 800 nm. Some sensors were doped with Chromium and Indium, either on the surface or in an intermediate layer. Array composition is described in <xref ref-type="fig" rid="f2-sensors-12-08055">Figure 2(a)</xref>. The array was placed in a 24 cm<sup>3</sup> stainless steel cell with a heater and a thermocouple. The operating temperature of sensors is controlled to 250 °C with a PID temperature controller. Two sampling methods were available for analysis: purge and trap and static headspace followed by a dynamic injection. In purge and trap, a Tekmar 3100 was used [<xref ref-type="bibr" rid="b5-sensors-12-08055">5</xref>]. In headspace, 10 mL of solution were kept in a 50 mL Dreschel bottle at 30 °C for 30 minutes followed by 20 minutes carrying the volatile compounds to the sensor cell. The carrier gas was high purity nitrogen (99.9998%) at a constant flow of 200 mL/min [<xref ref-type="bibr" rid="b6-sensors-12-08055">6</xref>]. In <xref ref-type="fig" rid="f3-sensors-12-08055">Figure 3</xref>, a block diagram of the measuring system is shown.</p>
<p>The resistance of the sensors was measured with a Keithley 2001 8 1/2 digits digital multimeter (DMM) with a Keithley 7001 40-channels multiplexer connected to the personal computer through a GPIB interface. More details of the system can be found in [<xref ref-type="bibr" rid="b7-sensors-12-08055">7</xref>]. Responses of the individual sensors are defined relative to the minimum resistance to a 12% (V/V) solution of ethanol in deionised water for all measurements (calibration solution). The response of the sensors is low, so no special requirements are needed in instrumentation. Two measurements are made each minute, and it is enough to obtain the response curve profile for data analysis. <xref ref-type="fig" rid="f2-sensors-12-08055">Figure 2(b)</xref> shows the typical transient responses of four chemoresistive sensors of the array, operating at 250 °C, exposed towards the headspace of one of the wine samples (Pioz-W1). The response of the sensors corresponds to several pulses of 20 minutes of exposition to the tested wine flavour followed by a pure nitrogen purge for 40 minutes. These responses were stored in hard disk and processed later by the data processing system for prediction and classification purposes.</p></sec>
<sec sec-type="methods">
<label>2.4.</label>
<title>Data Processing System</title>
<p>This section shows the system designed for the analysis of e-nose responses of the wine samples under test. The aim of this system is to perform the classification of the wine samples and the prediction of the sensory panel attributes from the e-nose responses. The data collected were analyzed by means of pattern recognition techniques using commercial software packages.</p>
<p>Matlab<sup>®</sup> [<xref ref-type="bibr" rid="b8-sensors-12-08055">8</xref>] was used for linear methods like Independent Component Analysis (ICA) [<xref ref-type="bibr" rid="b9-sensors-12-08055">9</xref>,<xref ref-type="bibr" rid="b10-sensors-12-08055">10</xref>] and non-linear methods based on Artificial Neural Networks (ANNs) like backpropagation and probabilistic neural networks. Partial Least Squares Regression was performed with Unscrambler<sup>®</sup> [<xref ref-type="bibr" rid="b11-sensors-12-08055">11</xref>].</p>
<sec>
<label>2.4.1.</label>
<title>Preprocessing and Feature Extraction</title>
<p>The aim of feature extraction is to find a low-dimensional mapping <italic>f : x</italic> ∈ ℜ<italic><sup>N</sup></italic> → <italic>y</italic> ∈ ℜ<italic><sup>M</sup></italic>(<italic>M</italic> &lt; <italic>N</italic>) that preserves most of the information in the original feature vector x. In our case, a previous optimization of the method of feature extraction and selection were performed [<xref ref-type="bibr" rid="b12-sensors-12-08055">12</xref>]; the responses of the individual sensors were defined relative to the minimum resistance to 12% (V/V) of ethanol for all the measurements:
<disp-formula id="FD1">
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:mtext mathvariant="italic">r</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="italic">R</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="italic">wine</mml:mtext></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="italic">R</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="italic">calibration</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>R<sub>wine</sub></italic> was the minimum resistance of the sensor in the measurement of wine and <italic>R<sub>calibration</sub></italic> was the minimum resistance of the sensor in a solution of 12% of ethanol. This calibration was performed once a week, to eliminate the sensors drift [<xref ref-type="bibr" rid="b2-sensors-12-08055">2</xref>]. Data were centered and scaled for further analysis.</p></sec>
<sec>
<label>2.4.2.</label>
<title>Dimensionality Reduction and Classification</title>
<p>The traditional method for reduction in dimensionality and visualization of multivariate measurement data is Principal Component Analysis (PCA) [<xref ref-type="bibr" rid="b13-sensors-12-08055">13</xref>]. This work introduces the higher order statistical method called Independent Component Analysis (ICA) [<xref ref-type="bibr" rid="b12-sensors-12-08055">12</xref>] as an alternative method of data processing for an e-nose data. Moreover, ICA is an appropriate approach for signal processing as it is demonstrated in [<xref ref-type="bibr" rid="b14-sensors-12-08055">14</xref>].</p>
<p>ICA is a statistical and computational technique for revealing hidden factors that underlie sets of random variables or measurements. This technique defines a generative model or the observed multivariate data, which is typically given as a large database of samples. In the model, the data variables are assumed to be linear or nonlinear mixtures of some unknown latent variables, and the mixing system is also unknown. The aim of ICA is the decomposition for multivariate signals in statistically independent component contributions with minimum loss of information [<xref ref-type="bibr" rid="b15-sensors-12-08055">15</xref>]. ICA can be seen as an extension to principal component analysis. While PCA is an effective method for data compression, ICA is an effective method for the extraction of independent features [<xref ref-type="bibr" rid="b16-sensors-12-08055">16</xref>,<xref ref-type="bibr" rid="b17-sensors-12-08055">17</xref>]. It is much more powerful technique, even, capable of finding the underlying factors or sources when classic methods fail completely.</p>
<p>The ICA bilinear model can be written:
<disp-formula id="FD2">
<label>(1)</label>
<mml:math id="mm2" display="block">
<mml:semantics id="sm2">
<mml:mrow>
<mml:mtext mathvariant="bold">X</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:msup>
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:mtext mathvariant="italic">T</mml:mtext></mml:msup>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold">E</mml:mtext></mml:mrow></mml:semantics></mml:math></disp-formula>where <bold>X</bold> (<italic>i</italic> × <italic>j</italic>) is the original experimental raw data matrix and <bold>A</bold> (<italic>i</italic> × <italic>n</italic>) and <bold>S</bold><italic><sup>T</sup></italic> (<italic>n</italic> × <italic>j</italic>) are the so-called mixing and source matrices, respectively, in ICA notation. In addition, <bold>E</bold> (<italic>i</italic> × <italic>j</italic>) is the error matrix. The <italic>i</italic> and <italic>j</italic> index are respectively the numbers of rows and columns of the data matrix <bold>X</bold>, and <italic>n</italic> the number of components included in the bilinear decomposition of <xref rid="FD2" ref-type="disp-formula">Equation (1)</xref>. ICA algorithms try to find “unmixing” matrix <bold>W</bold> according to:
<disp-formula id="FD3">
<label>(2)</label>
<mml:math id="mm3" display="block">
<mml:semantics id="sm3">
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:mo>^</mml:mo></mml:mover>
<mml:mi>T</mml:mi></mml:msup>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="bold">WX</mml:mtext></mml:mrow></mml:semantics></mml:math></disp-formula>where <bold>S</bold>ˆ<italic><sup>T</sup></italic> is the estimation of the source matrix <bold>S</bold><italic><sup>T</sup></italic>. Then, when <bold>W</bold> is the pseudoinverse of the mixing matrix <bold>A</bold>, the estimated source signal will be equal to the original source signal <bold>S</bold><italic><sup>T</sup></italic> (provided that error tends to zero):
<disp-formula id="FD4">
<label>(3)</label>
<mml:math id="mm4" display="block">
<mml:semantics id="sm4">
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:mo>^</mml:mo></mml:mover>
<mml:mi>T</mml:mi></mml:msup>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="bold">WX</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="bold">WA</mml:mtext>
<mml:msup>
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:mi>T</mml:mi></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The two main assumptions of ICA are:
<list list-type="order">
<list-item>
<p>The mixing vectors in <bold>A</bold> are linearly independent.</p></list-item>
<list-item>
<p>The components in <bold>S</bold><italic><sup>T</sup></italic> are mutually statistically independent.</p></list-item></list></p>
<p>On the other hand regression problems constitute a more challenging domain for e-nose instruments [<xref ref-type="bibr" rid="b2-sensors-12-08055">2</xref>]. The goal of regression is to establish a predictive model from a set of independent variables (e.g., gas sensor responses) to another set of continuous dependent variables.</p>
<p>Partial Least Squares regression (PLS) combines the properties of multiple linear regression and principal component analysis to produce a technique that is able to accept collinear data and separate the sample noise in order to make linear combinations in the dependent concentration matrix. PLS is the “gold standard” in chemometrics due to its ability to handle collinear data and reduce the number of required calibration samples [<xref ref-type="bibr" rid="b18-sensors-12-08055">18</xref>].</p>
<p>As opposed to PCR, which extracts the “latent variables” from the directions of maximum variance in the sensor matrix Y (the eigenvectors of YTY), PLS finds the directions of maximum correlation between the sensor response matrix and the calibration mixtures matrix (Y and C) in a sequential fashion. The first PLS latent variable (t = Y<italic>ω</italic>) is obtained by projecting Y along the eigenvector <italic>ω</italic> corresponding to the largest eigenvalue of <italic>Y<sup>T</sup>CC<sup>T</sup>Y</italic> [<xref ref-type="bibr" rid="b19-sensors-12-08055">19</xref>]. To find the second and subsequent latent variables, the current PLS latent variable is deflated by its ordinary least squares prediction (a simple approach to regression is to assume that the dependent variables can be predicted from a linear combination of the sensor responses) and the eigen-analysis is repeated. A stopping point for the sequential expansion is determined through cross-validation. Published works on multicomponent analysis using gas sensor arrays and PLS may be found in references [<xref ref-type="bibr" rid="b20-sensors-12-08055">20</xref>–<xref ref-type="bibr" rid="b23-sensors-12-08055">23</xref>].</p></sec></sec>
<sec>
<label>2.5.</label>
<title>Artificial Neural Networks</title>
<p>The discrimination of the tested wines belonging to the same class has been tackled with a pattern recognizer based on ANN providing nonlinearity in the multivariate classification performance. Two types of neural networks have been tested for the classification of the wine aroma.</p>
<p>Also, Leave-One-Out (LOO) cross validation was applied to check the performance of the network [<xref ref-type="bibr" rid="b24-sensors-12-08055">24</xref>]. LOO consists in training <italic>N</italic> distinct nets (where <italic>N</italic> is the number of measurements) by using <italic>N</italic> − <italic>1</italic> training vectors, while the validation of the trained network is carried out by using the remaining vector, excluded from the training set. This procedure is repeated <italic>N</italic> times until all vectors are validated [<xref ref-type="bibr" rid="b25-sensors-12-08055">25</xref>].</p>
<sec>
<label>2.5.1.</label>
<title>Backpropagation Networks</title>
<p>Backpropagation algorithm is the most suitable learning rule for multi-layer perceptrons. It involves two stages: firstly, a feedforward stage where the exterior input information on the input nodes is propagated forward in order to compute the output information indicators at the output unit, and secondly, a backward phase where alterations to the connection weights are adjusted based on the differences between the computed and the actual indications at the output units [<xref ref-type="bibr" rid="b26-sensors-12-08055">26</xref>,<xref ref-type="bibr" rid="b27-sensors-12-08055">27</xref>].</p>
<p>The information processing that it carry out is basically an approximation of a mapping or function:
<disp-formula id="FD5">
<label>(4)</label>
<mml:math id="mm5" display="block">
<mml:semantics id="sm5">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>D</mml:mi>
<mml:mo>⊂</mml:mo>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mi>n</mml:mi></mml:msup>
<mml:mo>→</mml:mo>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>by means of training over a set of example mapping, <italic>y<sub>k</sub></italic> = <italic>f</italic>(<italic>y<sub>k</sub></italic>), where <italic>k</italic> = 1, 2, 3…, <italic>N</italic></p>
<p>The backpropagation network architecture used has a learning rate of 0.01 and training times less than 3 minutes. Also, it is formed by three layers: the input layer has 16 neurons corresponding to the 16 sensors, a variable number of neurons with <italic>tansig</italic> function for the hidden layer, and nine neurons with <italic>hardlim</italic> function for the output layer, the same number of existing classes.</p></sec>
<sec>
<label>2.5.2.</label>
<title>Probabilistic Networks</title>
<p>PNN is a kind of feedforward neural network. The original PNN structure is a direct neural network implementation of Parzen nonparametric Probability Density Function (PDF) estimation and Bayes classification rule [<xref ref-type="bibr" rid="b28-sensors-12-08055">28</xref>,<xref ref-type="bibr" rid="b29-sensors-12-08055">29</xref>]. The standard training procedure of PNN requires a single pass over all the patterns of the training set [<xref ref-type="bibr" rid="b29-sensors-12-08055">29</xref>].</p>
<p>If <italic>X</italic> ∈ <italic>R<sup>d</sup></italic> is a <italic>d</italic>-dimensional pattern vectors and its associated class is <italic>i</italic> ∈ (<italic>S</italic><sub>1</sub>, <italic>S</italic><sub>2</sub>, <italic>S</italic><sub>3</sub>, …, <italic>S<sub>k</sub></italic>), where <italic>k</italic> is the number of possible classes, and <italic>a posteriori</italic> probability <italic>P<sub>r</sub></italic>(<italic>S<sub>i</sub></italic>|<italic>x</italic>), that is from class <italic>S<sub>i</sub></italic>, is by Bayes' rule:
<disp-formula id="FD6">
<label>(5)</label>
<mml:math id="mm6" display="block">
<mml:semantics id="sm6">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">|</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">|</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>P<sub>r</sub></italic>(<italic>x</italic>|<italic>S<sub>i</sub></italic>), with <italic>i</italic> = 1, 2, 3, …, <italic>k</italic> is <italic>a priori</italic> pdf of the pattern in classes to be separated. And <italic>P<sub>r</sub></italic>(<italic>S<sub>i</sub></italic>) with <italic>i</italic> = 1, 2, 3, …, <italic>k</italic> are <italic>a priori</italic> probabilities of the classes. <italic>P</italic>(<italic>x</italic>) is assumed to be a constant.</p>
<p>The decision rule is to select class <italic>S<sub>i</sub></italic> for with <italic>P<sub>r</sub></italic>(<italic>S<sub>i</sub></italic>|<italic>x</italic>) is maximum. This will happen if for all <italic>j</italic> ≠ <italic>i</italic>
<disp-formula id="FD7">
<label>(6)</label>
<mml:math id="mm7" display="block">
<mml:semantics id="sm7">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">|</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mspace width="0.2em"/>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi></mml:msub>
<mml:mspace width="0.2em"/>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&gt;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">|</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mspace width="0.2em"/>
<mml:mo stretchy="false">)</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>A Probabilistic Neural Network (PNN) composed of three layers, with radial basis transfer functions in the hidden layer and a competitive one in the output [<xref ref-type="bibr" rid="b2-sensors-12-08055">2</xref>], was used for classification purposes.</p></sec></sec></sec>
<sec sec-type="results|discussion">
<label>3.</label>
<title>Results and Discussion</title>
<p>Wine samples were tasted by the sensory panel and analyzed by the electronic nose. Only headspace sampling method have been used in electronic nose because of the purge and trap did not offer good prediction ability due to the concentration and elimination of several chemical compounds in the trap [<xref ref-type="bibr" rid="b30-sensors-12-08055">30</xref>]. Matlab® program was used for preprocessing and feature extraction. This program automatically processes the measurements files and generates the output vectors for dimensionality reduction. Besides, the program uses the neural networks toolbox and it performs the dimensionality reduction using PCA, LDA or ICA and classification with several types of Neural Networks (BackPropagation and Probabilistic Neural Networks). Finally it generates the corresponding plots and the confusion matrix obtained with the validation of ANNs. A summary of the results obtained in these analyses is shown in the following paragraphs.</p>
<sec>
<label>3.1.</label>
<title>Sensory Panel Responses</title>
<p>Taste of the samples was performed by the panel. The data obtained were processed and the average of all the panelists was calculated for each wine and descriptor. The sensory attributes obtained for young white, young red and oak aged wines are shown in <xref ref-type="table" rid="t2-sensors-12-08055">Table 2</xref>. In young white wines the flower and fruity aromas predominate, whereas in young red wines the fruity and spicy aromas predominate, and the fruity, spicy and woody-like aromas predominate in oak aged wines.</p></sec>
<sec>
<label>3.2.</label>
<title>E-Nose Response</title>
<p>As mentioned in Section 2.3, <xref ref-type="fig" rid="f2-sensors-12-08055">Figure 2</xref> represents the typical transient responses of four chemoresistive sensors, operating at 250 °C, exposed towards the headspace of the blank wine. The response of the sensors corresponds to several pulses of 20 minutes of exposition to the sample of wine, followed by a pure nitrogen purge for 40 minutes. When electrovalves are switched on and wine aroma is carried to the sensors cell, the resistance of the sensors decrease and when electrovalves are switched off, the response increase to the equilibrium values.</p>
<p><xref ref-type="fig" rid="f4-sensors-12-08055">Figures 4</xref>–<xref ref-type="fig" rid="f6-sensors-12-08055">6</xref> show the radial plot of the 16 sensors responses to the three sets of samples measured: white, red and aged wines respectively. It can be noticed that the sensors give different signal for each different sample, illustrating the discrimination capabilities of the array.</p>
<p>No relation among sensors response and aromatic profile of each wine can be established according to <xref ref-type="fig" rid="f4-sensors-12-08055">Figures 4</xref>–<xref ref-type="fig" rid="f6-sensors-12-08055">6</xref> and a classification of samples cannot be performed. The variation in response intensity is due to different headspace composition of the wines. Each sample has its characteristic organic volatile compounds profile.</p></sec>
<sec>
<label>3.3.</label>
<title>Dimensionality Reduction and Classification</title>
<p>For a better visualization of the data and to eliminate redundancy, dimensionality reduction techniques are generally used. In this case ICA was carried out using signals corresponding to five repeated exposures collected in different days. The plot of the two first Independent Components for the measurements of young white, young red and aged red wines are shown in <xref ref-type="fig" rid="f7-sensors-12-08055">Figures 7</xref>, <xref ref-type="fig" rid="f8-sensors-12-08055">8</xref> and <xref ref-type="fig" rid="f9-sensors-12-08055">9</xref> respectively. As shown in <xref ref-type="fig" rid="f7-sensors-12-08055">Figure 7</xref>, the clusters corresponding to each wine are well separated except some partial overlapping between samples of W7 and W5. The young white wines are clearly separated among them. <xref ref-type="fig" rid="f8-sensors-12-08055">Figure 8</xref> shows the ICA plot for young red wines, where a partial overlapping among some samples of R1, R2 and R9 can be observed. The clusters of the other wines are well separated. <xref ref-type="fig" rid="f9-sensors-12-08055">Figure 9</xref> shows the ICA plot for aged red wines. In this figure there are several overlapping zones between some wines due to the similarity of the wines. Some of these zones correspond to measurements of the same wine but aged in a different type of oak barrel, e.g., M5–M6 and M9–M10. On the contrary, other wine samples, such as M1–M2, M3–M4 and M7–M8 are well separated.</p>
<p>A regression model to estimate sensory panel indicators from electronic nose was built by partial least squares regression (PLS). Models were cross-validated by the leave-one-out method. Preprocessing, modelling and validation were performed with Unscrambler<sup>®</sup>. Parameters used to evaluate the models prediction ability were: root mean square prediction error and correlation coefficient between real and predicted Y variables. All variables were normalized prior to the analysis.</p>
<sec sec-type="methods">
<label>3.3.1.</label>
<title>Sensory Data <italic>versus</italic> E-Nose Data</title>
<p>The correlation coefficients and mean squared error values calculated for all the parameters in this extraction technique are listed in <xref ref-type="table" rid="t3-sensors-12-08055">Table 3</xref>.</p>
<p>These results show that good correlation coefficients and mean squared error values are obtained except for woody-like parameter. Nevertheless, results could be improved by analyzing more wine samples with sensory panel and e-nose in order to train the model and obtain more accuracy in the predictions. Models were built in order to predict the sensorial descriptors and they exhibit good prediction ability, with correlations coefficients from 0.50 to 0.95 and mean squared error values between 4.31 ×10<sup>−4</sup> and 1.29 ×10<sup>−3</sup>. <xref ref-type="fig" rid="f10-sensors-12-08055">Figure 10</xref> shows the relationship between estimated (y-axis) and real values of sensorial descriptors (x-axis) based on the PLS model calculated from e-nose responses using headspace method. Validation points are shown in figures obtained with cross-validation. As shown in <xref ref-type="fig" rid="f10-sensors-12-08055">Figure 10</xref>, there is a close relationship between sensory panel attributes from sensory evaluation and those estimated by the PLS model. Therefore, a good prediction of these variables could be performed from the e-nose measurements.</p></sec></sec>
<sec>
<label>3.4.</label>
<title>Artificial Neural Networks</title>
<p>Two types of neural networks were used for classification: Backpropagation and Probabilistic Neural Networks. In general the output of the neural network is given as a confusion matrix. From the confusion matrix a success rate is defined as the number of correct classified measures in each class over the total number of measures in this class.</p>
<sec>
<label>3.4.1.</label>
<title>Backpropagation Networks</title>
<p>In the training of feedforward networks, several numbers of neurons in the hidden layer have been tested. The optimal number turned out to be 14 neurons. The network was trained with the data obtained with the wine samples measurements. Leave-one-out (LOO) validation was performed in order to check the performance of the network. The classification success was 97% for young white wines, 87% for young red wines and 84% for aged red wines. As an example, the confusion matrix obtained for white wines is shown in <xref ref-type="table" rid="t4-sensors-12-08055">Table 4</xref>.</p></sec>
<sec>
<label>3.4.2.</label>
<title>Probabilistic Networks</title>
<p>Probabilistic neural network were trained with the same data than backpropagation networks. Leave-one-out (LOO) validation was also performed. The classification success was 94% for young white wines, 84% for young red wines and 82% for aged red wines.</p></sec></sec></sec>
<sec sec-type="conclusions">
<label>4.</label>
<title>Conclusions and Future Works</title>
<p>An electronic nose has been designed in this work for prediction and classification of wine samples. This e-nose consist of a gas sensor array combined with Partial Least Squared and a pattern recognition system based on Independent Component Analysis for dimensionality reduction. Results obtained through wine headspace technique have been used for predicting the sensory panel descriptors of the wines analyzed. In general, good results have been obtained for the correlation between sensory panel and e-nose due to the similarity between this sampling system and the natural process of taste in humans. This is a consequence to the global response of receptors (human nose and chemical sensors) to the whole aroma, allowing to predict wine quality parameters and sensory descriptors of sensory panel.</p>
<p>The signals recorded from the multisensor array exposed to the aroma of the wine samples have also been used for classifying these samples through ICA as explorative techniques and dimensionality reduction combined with a pattern recognizer based on ANN. Results show classification success ratios higher than 87% for all types of wine.</p>
<p>Finally, it is important to remark that, results could be improved by measuring more wine samples in order to increase the database and to train the networks and model for classification and prediction. Samples should be selected in order to present a wide range in the parameters to predict.</p></sec></body>
<back>
<ack>
<p>This work has been supported by the Regional Government of Extremadura, through the European Regional Development Funds (GR10097) and the Spanish Ministry of Science and Innovation, through the project NAMIRIS (TEC2010-21357-C05-02).</p></ack>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-08055"><label>1.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Pearce</surname><given-names>T.</given-names></name><name><surname>Schiffman</surname><given-names>S.</given-names></name><name><surname>Nagle</surname><given-names>H.</given-names></name><name><surname>Gardner</surname><given-names>J.W.</given-names></name></person-group><source>Handbook of Machine Olfaction</source><publisher-name>Wiley-VCH</publisher-name><publisher-loc>Berlin, Germany</publisher-loc><year>2006</year></citation></ref>
<ref id="b2-sensors-12-08055"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gutiérrez-Osuna</surname><given-names>R.</given-names></name></person-group><article-title>Pattern analysis for machine olfaction: A review</article-title><source>IEEE Sens. J.</source><year>2002</year><volume>2</volume><fpage>189</fpage><lpage>202</lpage><pub-id pub-id-type="doi">10.1109/JSEN.2002.800688</pub-id></citation></ref>
<ref id="b3-sensors-12-08055"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kotseridis</surname><given-names>Y.</given-names></name><name><surname>Razungles</surname><given-names>A.</given-names></name><name><surname>Bertrand</surname><given-names>A.</given-names></name><name><surname>Baumes</surname><given-names>R.</given-names></name></person-group><article-title>Differentiation of the aromas of Merlot and Cabernet Sauvignon wines using sensory and instrumental analysis</article-title><source>J. Agric. Food Chem.</source><year>2000</year><volume>48</volume><fpage>5383</fpage><lpage>5388</lpage><pub-id pub-id-type="doi">10.1021/jf000401y</pub-id><pub-id pub-id-type="pmid">11087489</pub-id></citation></ref>
<ref id="b4-sensors-12-08055"><label>4.</label><citation citation-type="web"><person-group person-group-type="author"><collab>Aenor</collab></person-group><year>2010</year><comment>Available online: <ext-link xlink:href="http://www.en.aenor.es/aenor/aenor/perfil/perfil.asp" ext-link-type="uri">http://www.en.aenor.es/aenor/aenor/perfil/perfil.asp</ext-link> (accessed on 7 June 2012)</comment></citation></ref>
<ref id="b5-sensors-12-08055"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Santos</surname><given-names>J.</given-names></name><name><surname>Arroyo</surname><given-names>T.</given-names></name><name><surname>Aleixandre</surname><given-names>M.</given-names></name><name><surname>Lozano</surname><given-names>J.</given-names></name><name><surname>Sayago</surname><given-names>I.</given-names></name><name><surname>Garcia</surname><given-names>M.</given-names></name><name><surname>Fernandez</surname><given-names>M.J.</given-names></name><name><surname>Ares</surname><given-names>L.</given-names></name><name><surname>Gutierrez</surname><given-names>J.</given-names></name><name><surname>Cabellos</surname><given-names>J.M.</given-names></name><etal/></person-group><article-title>A comparative study of sensor array and GC–MS: Application to Madrid wines characterization</article-title><source>Sens. Actuators B Chem.</source><year>2004</year><volume>102</volume><fpage>299</fpage><lpage>307</lpage><pub-id pub-id-type="doi">10.1016/j.snb.2004.04.082</pub-id></citation></ref>
<ref id="b6-sensors-12-08055"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Santos</surname><given-names>J.</given-names></name><name><surname>Lozano</surname><given-names>J.</given-names></name><name><surname>Alexaindre</surname><given-names>M.</given-names></name><name><surname>Sayago</surname><given-names>I.</given-names></name><name><surname>Fernández</surname><given-names>M.J.</given-names></name><name><surname>Arés</surname><given-names>L.</given-names></name><name><surname>Guitiérrez</surname><given-names>J.</given-names></name><name><surname>Horrillo</surname><given-names>M.C.</given-names></name></person-group><article-title>Discrimination of different aromatic compounds in water, ethanol and wine with a thin film sensor array</article-title><source>Sens. Actuators B Chem.</source><year>2004</year><volume>103</volume><fpage>98</fpage><lpage>103</lpage><pub-id pub-id-type="doi">10.1016/j.snb.2004.04.042</pub-id></citation></ref>
<ref id="b7-sensors-12-08055"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lozano</surname><given-names>J.</given-names></name><name><surname>Santos</surname><given-names>J.</given-names></name><name><surname>Horrillo</surname><given-names>M.</given-names></name></person-group><article-title>Classification of white wine aromas with an electronic nose</article-title><source>Talanta</source><year>2005</year><volume>67</volume><fpage>610</fpage><lpage>616</lpage><pub-id pub-id-type="doi">10.1016/j.talanta.2005.03.015</pub-id><pub-id pub-id-type="pmid">18970214</pub-id></citation></ref>
<ref id="b8-sensors-12-08055"><label>8.</label><citation citation-type="web"><person-group person-group-type="author"><collab>Matlab<sup>®</sup></collab></person-group><year>1984</year><comment>Available online: <ext-link xlink:href="http://www.mathworks.com/products/matlab/index.html" ext-link-type="uri">http://www.mathworks.com/products/matlab/index.html</ext-link> (accessed on 7 June 2012)</comment></citation></ref>
<ref id="b9-sensors-12-08055"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kermit</surname><given-names>M.</given-names></name><name><surname>Tomic</surname><given-names>O.</given-names></name></person-group><article-title>Independent component analysis applied on gas sensor array measurement data</article-title><source>IEEE Sens. J.</source><year>2003</year><volume>3</volume><fpage>218</fpage><lpage>228</lpage><pub-id pub-id-type="doi">10.1109/JSEN.2002.807488</pub-id></citation></ref>
<ref id="b10-sensors-12-08055"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bermejo</surname><given-names>S.</given-names></name></person-group><article-title>Independent component analysis for solid-state chemical sensor arrays</article-title><source>J. Appl. Intell.</source><year>2006</year><volume>24</volume><fpage>61</fpage><lpage>73</lpage><pub-id pub-id-type="doi">10.1007/s10489-006-6930-3</pub-id></citation></ref>
<ref id="b11-sensors-12-08055"><label>11.</label><citation citation-type="web"><person-group person-group-type="author"><collab>Unscrambler<sup>®</sup></collab></person-group><year>1987</year><comment>Available online: <ext-link xlink:href="http://www.camo.com/rt/Products/Unscrambler/unscrambler.html" ext-link-type="uri">http://www.camo.com/rt/Products/Unscrambler/unscrambler.html</ext-link> (accessed on 7 June 2012)</comment></citation></ref>
<ref id="b12-sensors-12-08055"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jutten</surname><given-names>C.</given-names></name><name><surname>Herault</surname><given-names>J.</given-names></name></person-group><article-title>Blind separation of sources, part I: An adaptive algorithm based on neuromimetic architecture</article-title><source>Signal Process.</source><year>91</year><volume>24</volume><fpage>1</fpage><lpage>10</lpage><pub-id pub-id-type="doi">10.1016/0165-1684(91)90079-X</pub-id></citation></ref>
<ref id="b13-sensors-12-08055"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Duda</surname><given-names>R.</given-names></name><name><surname>Hart</surname><given-names>P.</given-names></name><name><surname>Stork</surname><given-names>D.</given-names></name></person-group><article-title>Pattern classification</article-title><source>J. Classif.</source><year>2007</year><volume>24</volume><fpage>115</fpage><lpage>117</lpage></citation></ref>
<ref id="b14-sensors-12-08055"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Parastar</surname><given-names>H.</given-names></name><name><surname>Jalali-Heravi</surname><given-names>M.</given-names></name><name><surname>Tauler</surname><given-names>R.</given-names></name></person-group><article-title>Is independent component analysis appropriate for multivariate resolution in analytical chemistry?</article-title><source>Trends Anal. Chem.</source><year>2012</year><volume>31</volume><fpage>134</fpage><lpage>143</lpage><pub-id pub-id-type="doi">10.1016/j.trac.2011.07.010</pub-id></citation></ref>
<ref id="b15-sensors-12-08055"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Comon</surname><given-names>P.</given-names></name></person-group><article-title>Independent component analysis, a new concept?</article-title><source>Signal Process</source><year>1994</year><volume>36</volume><fpage>287</fpage><lpage>314</lpage><pub-id pub-id-type="doi">10.1016/0165-1684(94)90029-9</pub-id></citation></ref>
<ref id="b16-sensors-12-08055"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hyvarinen</surname><given-names>A.</given-names></name><name><surname>Oja</surname><given-names>E.</given-names></name></person-group><article-title>Independent component analysis: Algorithms and applications</article-title><source>Neural Netw.</source><year>2000</year><volume>13</volume><fpage>411</fpage><lpage>430</lpage><pub-id pub-id-type="doi">10.1016/S0893-6080(00)00026-5</pub-id><pub-id pub-id-type="pmid">10946390</pub-id></citation></ref>
<ref id="b17-sensors-12-08055"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lathauwer</surname><given-names>L.D.</given-names></name><name><surname>Moor</surname><given-names>B.D.</given-names></name></person-group><article-title>An introduction to independent component analysis</article-title><source>J. Chemom.</source><year>2000</year><volume>14</volume><fpage>123</fpage><lpage>149</lpage><pub-id pub-id-type="doi">10.1002/1099-128X(200005/06)14:3&lt;123::AID-CEM589&gt;3.0.CO;2-1</pub-id></citation></ref>
<ref id="b18-sensors-12-08055"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Geladi</surname><given-names>P.</given-names></name><name><surname>Kowalski</surname><given-names>B.</given-names></name></person-group><article-title>Partial least-squares: A tutorial</article-title><source>Anal. Chim. Acta</source><year>1986</year><volume>185</volume><fpage>1</fpage><lpage>17</lpage><pub-id pub-id-type="doi">10.1016/0003-2670(86)80028-9</pub-id></citation></ref>
<ref id="b19-sensors-12-08055"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lindgren</surname><given-names>F.</given-names></name><name><surname>Geladi</surname><given-names>P.</given-names></name><name><surname>Wold</surname><given-names>S.</given-names></name></person-group><article-title>The Kernel algorithm for PLS</article-title><source>J. Chemom.</source><year>1986</year><volume>7</volume><fpage>45</fpage><lpage>59</lpage></citation></ref>
<ref id="b20-sensors-12-08055"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hierlemann</surname><given-names>A.</given-names></name><name><surname>Weimar</surname><given-names>U.</given-names></name><name><surname>Kraus</surname><given-names>G.</given-names></name><name><surname>Schweizer-Berberich</surname><given-names>M.</given-names></name><name><surname>Göpel</surname><given-names>W.</given-names></name></person-group><article-title>Polymer-based sensor arrays and multicomponent analysis for the detection of hazardous organic vapors in the environment</article-title><source>Sens. Actuators B Chem.</source><year>1995</year><volume>26</volume><fpage>126</fpage><lpage>134</lpage><pub-id pub-id-type="doi">10.1016/0925-4005(94)01572-4</pub-id></citation></ref>
<ref id="b21-sensors-12-08055"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sundgren</surname><given-names>H.</given-names></name><name><surname>Winquistn</surname><given-names>F.</given-names></name></person-group><article-title>Artificial neural networks and gas sensor arrays: Quantification of individual components in a gas mixture</article-title><source>Meas. Sci. Technol.</source><year>1991</year><volume>2</volume><fpage>464</fpage><lpage>469</lpage><pub-id pub-id-type="doi">10.1088/0957-0233/2/5/008</pub-id></citation></ref>
<ref id="b22-sensors-12-08055"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>X.</given-names></name><name><surname>Carey</surname><given-names>W.</given-names></name><name><surname>Yee</surname><given-names>S.S.</given-names></name></person-group><article-title>Monolithic thin-film metal-oxide gas-sensor arrays with application to monitoring of organic vapors</article-title><source>Sens. Actuators B Chem.</source><year>1995</year><volume>28</volume><fpage>63</fpage><lpage>70</lpage><pub-id pub-id-type="doi">10.1016/0925-4005(94)01531-L</pub-id></citation></ref>
<ref id="b23-sensors-12-08055"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Carey</surname><given-names>W.</given-names></name><name><surname>Yee</surname><given-names>S.S.</given-names></name></person-group><article-title>Calibration of nonlinear solid-state sensor arrays using multivariate regression techniques</article-title><source>Sens. Actuators B Chem.</source><year>1992</year><volume>9</volume><fpage>113</fpage><lpage>122</lpage><pub-id pub-id-type="doi">10.1016/0925-4005(92)80203-A</pub-id></citation></ref>
<ref id="b24-sensors-12-08055"><label>24.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Vandeginste</surname><given-names>B.G.M.</given-names></name><name><surname>Massart</surname><given-names>D.L.</given-names></name><name><surname>Buydens</surname><given-names>L.M.C.</given-names></name><name><surname>de Jong</surname><given-names>S.</given-names></name><name><surname>Lewi</surname><given-names>P.J.</given-names></name><name><surname>Smeyers-Verbeke</surname><given-names>J.</given-names></name></person-group><source>Handbook of Chemometrics &amp; Qualimetrics: Part B</source><publisher-name>Elsevier</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>1998</year><fpage>238</fpage><lpage>239</lpage></citation></ref>
<ref id="b25-sensors-12-08055"><label>25.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Bishop</surname><given-names>C.M.</given-names></name></person-group><source>Neural Networks for Pattern Recognition</source><publisher-name>Oxford University Press</publisher-name><publisher-loc>Oxford, UK</publisher-loc><year>1999</year></citation></ref>
<ref id="b26-sensors-12-08055"><label>26.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Masters</surname><given-names>T.</given-names></name></person-group><source>Practical Neural Network Recipes in C++</source><publisher-name>Academic Press</publisher-name><publisher-loc>SanDiego, CA, USA</publisher-loc><year>1993</year></citation></ref>
<ref id="b27-sensors-12-08055"><label>27.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Eberhart</surname><given-names>R.</given-names></name><name><surname>Dobbins</surname><given-names>R.</given-names></name></person-group><source>Neural Network PC Tools: A Practical Guide</source><publisher-name>Academic Press</publisher-name><publisher-loc>Waltham, MA, USA</publisher-loc><year>1990</year></citation></ref>
<ref id="b28-sensors-12-08055"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Specht</surname><given-names>D.F.</given-names></name></person-group><article-title>Probabilistic neural network</article-title><source>Neural Netw.</source><year>1990</year><volume>3</volume><fpage>109</fpage><lpage>118</lpage><pub-id pub-id-type="doi">10.1016/0893-6080(90)90049-Q</pub-id></citation></ref>
<ref id="b29-sensors-12-08055"><label>29.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Parzen</surname><given-names>E.</given-names></name></person-group><article-title>On the estimation of a probability density function and mode</article-title><source>Ann. Math. Stat.</source><year>1962</year><volume>3</volume><fpage>1065</fpage><lpage>1076</lpage></citation></ref>
<ref id="b30-sensors-12-08055"><label>30.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lozano</surname><given-names>J.</given-names></name><name><surname>Santos</surname><given-names>J.P.</given-names></name><name><surname>Arroyo</surname><given-names>T.</given-names></name><name><surname>Aznar</surname><given-names>M.</given-names></name><name><surname>Cabellos</surname><given-names>J.M.</given-names></name><name><surname>Gil</surname><given-names>M.</given-names></name><name><surname>Horrillos</surname><given-names>M.C.</given-names></name></person-group><article-title>Correlating e-nose responses to wine sensorial descriptors and gas chromatography-mass spectrometry profiles using partial least squares regression analysis</article-title><source>Sens. Actuators B Chem.</source><year>2007</year><volume>127</volume><fpage>267</fpage><lpage>276</lpage><pub-id pub-id-type="doi">10.1016/j.snb.2007.07.053</pub-id></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Tables</title>
<fig id="f1-sensors-12-08055" position="float">
<label>Figure 1.</label>
<caption>
<p>Stages of typical signal processing in an electronic nose.</p></caption>
<graphic xlink:href="sensors-12-08055f1.gif"/></fig>
<fig id="f2-sensors-12-08055" position="float">
<label>Figure 2.</label>
<caption>
<p>Typical transient response and doping characteristics of the gas sensors. (<bold>a</bold>) Sensor array composition; (<bold>b</bold>) Typical transient response of four sensors of the array.</p></caption>
<graphic xlink:href="sensors-12-08055f2.gif"/></fig>
<fig id="f3-sensors-12-08055" position="float">
<label>Figure 3.</label>
<caption>
<p>Measurement setup: 1. Nitrogen bottle; 2. Mass Flowmeter Controller; 3. Dreschel bottle with sample; 4. Thermostatic bath; 5. Tekmar 3100 purge and trap; 6. Sensors cell; 7. Digital multimeter; 8. Multiplexer; 9. Computer.</p></caption>
<graphic xlink:href="sensors-12-08055f3.gif"/></fig>
<fig id="f4-sensors-12-08055" position="float">
<label>Figure 4.</label>
<caption>
<p>Polar plots of the variation in sensor resistance for the white wines.</p></caption>
<graphic xlink:href="sensors-12-08055f4.gif"/></fig>
<fig id="f5-sensors-12-08055" position="float">
<label>Figure 5.</label>
<caption>
<p>Polar plots of the variation in sensor resistance for the red wines.</p></caption>
<graphic xlink:href="sensors-12-08055f5.gif"/></fig>
<fig id="f6-sensors-12-08055" position="float">
<label>Figure 6.</label>
<caption>
<p>Polar pSlots of the variation in sensor resistance for the aged red wines.</p></caption>
<graphic xlink:href="sensors-12-08055f6.gif"/></fig>
<fig id="f7-sensors-12-08055" position="float">
<label>Figure 7.</label>
<caption>
<p>ICA plot of the young white wine measurements.</p></caption>
<graphic xlink:href="sensors-12-08055f7.gif"/></fig>
<fig id="f8-sensors-12-08055" position="float">
<label>Figure 8.</label>
<caption>
<p>ICA plot of the young red wine measurements.</p></caption>
<graphic xlink:href="sensors-12-08055f8.gif"/></fig>
<fig id="f9-sensors-12-08055" position="float">
<label>Figure 9.</label>
<caption>
<p>ICA plot of the aged red wine measurements.</p></caption>
<graphic xlink:href="sensors-12-08055f9.gif"/></fig>
<fig id="f10-sensors-12-08055" position="float">
<label>Figure 10.</label>
<caption>
<p>Sensory panel attributes estimated by PLS model (y) <italic>vs.</italic> real values (x).</p></caption>
<graphic xlink:href="sensors-12-08055f10.gif"/></fig>
<table-wrap id="t1-sensors-12-08055" position="float">
<label>Table 1.</label>
<caption>
<p>Wine samples tasted by the sensory panel and measured by the e-nose.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top"><bold>Num.</bold></th>
<th align="left" valign="top"><bold>Wine</bold></th>
<th align="left" valign="top"><bold>Type of wine</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">W1</td>
<td align="left" valign="top">Pioz (Guadalajara, Spain)</td>
<td align="left" valign="top">Young white</td></tr>
<tr>
<td align="left" valign="top">W2</td>
<td align="left" valign="top">Viña Esmeralda (Miguel Torres, Spain)</td>
<td align="left" valign="top">Young white</td></tr>
<tr>
<td align="left" valign="top">W3</td>
<td align="left" valign="top">Castillo de San Diego (B. Barbadillo, Spain)</td>
<td align="left" valign="top">Young white</td></tr>
<tr>
<td align="left" valign="top">W4</td>
<td align="left" valign="top">Marqués de Riscal (Rioja, Spain)</td>
<td align="left" valign="top">Young white</td></tr>
<tr>
<td align="left" valign="top">W5</td>
<td align="left" valign="top">Viñas del Vero (Somontano, Spain)</td>
<td align="left" valign="top">Young white</td></tr>
<tr>
<td align="left" valign="top">W6</td>
<td align="left" valign="top">Don Álvaro de Luna Albillo 2001 (Madrid, Spain)</td>
<td align="left" valign="top">Young white</td></tr>
<tr>
<td align="left" valign="top">W7</td>
<td align="left" valign="top">Albariño 2003 (B. Martín Códax, Spain)</td>
<td align="left" valign="top">Young white</td></tr>
<tr>
<td align="left" valign="top">R1</td>
<td align="left" valign="top">Puerta de Alcalá 2003 (Vinos Jeromín, Madrid, Spain)</td>
<td align="left" valign="top">Young red</td></tr>
<tr>
<td align="left" valign="top">R2</td>
<td align="left" valign="top">Cillar de Silos (Bodegas de la Villa, Spain)</td>
<td align="left" valign="top">Young red</td></tr>
<tr>
<td align="left" valign="top">R3</td>
<td align="left" valign="top">Castillo de Olite (Bodegas Artesanas, Spain)</td>
<td align="left" valign="top">Young red</td></tr>
<tr>
<td align="left" valign="top">R4</td>
<td align="left" valign="top">Cabernet Sauvignon Encin 2003 (Madrid, Spain)</td>
<td align="left" valign="top">Young red</td></tr>
<tr>
<td align="left" valign="top">R5</td>
<td align="left" valign="top">Ruchel Mencía 2002 (B. Majlu, Spain)</td>
<td align="left" valign="top">Young red</td></tr>
<tr>
<td align="left" valign="top">R6</td>
<td align="left" valign="top">Monasterio de las Viñas (Cariñena, Spain)</td>
<td align="left" valign="top">Young red</td></tr>
<tr>
<td align="left" valign="top">R7</td>
<td align="left" valign="top">Castillo de Aguarón (Carineña, Spain)</td>
<td align="left" valign="top">Young red</td></tr>
<tr>
<td align="left" valign="top">R8</td>
<td align="left" valign="top">Don Luciano (B. García Carrión, Spain)</td>
<td align="left" valign="top">Young red</td></tr>
<tr>
<td align="left" valign="top">R9</td>
<td align="left" valign="top">Sliven Merlot 2002 (Bulgary)</td>
<td align="left" valign="top">Young red</td></tr>
<tr>
<td align="left" valign="top">M1</td>
<td align="left" valign="top">Pablo Morate American Oak Barrel (Madrid, Spain)</td>
<td align="left" valign="top">Oak Barrel aged</td></tr>
<tr>
<td align="left" valign="top">M2</td>
<td align="left" valign="top">Pablo Morate French Oak Barrel (Madrid, Spain)</td>
<td align="left" valign="top">Oak Barrel aged</td></tr>
<tr>
<td align="left" valign="top">M3</td>
<td align="left" valign="top">Carlos Gosalbez American Oak Barrel 2002 (Madrid, Spain)</td>
<td align="left" valign="top">Oak Barrel aged</td></tr>
<tr>
<td align="left" valign="top">M4</td>
<td align="left" valign="top">Carlos Gosalbez French Oak Barrel 2002 (Madrid, Spain)</td>
<td align="left" valign="top">Oak Barrel aged</td></tr>
<tr>
<td align="left" valign="top">M5</td>
<td align="left" valign="top">Andrés Morate American Oak Barrel (Madrid, Spain)</td>
<td align="left" valign="top">Oak Barrel aged</td></tr>
<tr>
<td align="left" valign="top">M6</td>
<td align="left" valign="top">Andrés Morate French Oak Barrel (Madrid, Spain)</td>
<td align="left" valign="top">Oak Barrel aged</td></tr>
<tr>
<td align="left" valign="top">M7</td>
<td align="left" valign="top">Luis Saavedra American Oak Barrel 2002 (Madrid, Spain)</td>
<td align="left" valign="top">Oak Barrel aged</td></tr>
<tr>
<td align="left" valign="top">M8</td>
<td align="left" valign="top">Luis Saavedra French Oak Barrel 2002 (Madrid, Spain)</td>
<td align="left" valign="top">Oak Barrel aged</td></tr>
<tr>
<td align="left" valign="top">M9</td>
<td align="left" valign="top">Carlos Gosalbez American Oak Barrel 2003 (Madrid, Spain)</td>
<td align="left" valign="top">Oak Barrel aged</td></tr>
<tr>
<td align="left" valign="top">M10</td>
<td align="left" valign="top">Carlos Gosalbez French Oak Barrel 2003 (Madrid, Spain)</td>
<td align="left" valign="top">Oak Barrel aged</td></tr></tbody></table></table-wrap>
<table-wrap id="t2-sensors-12-08055" position="float">
<label>Table 2.</label>
<caption>
<p>Wine samples measured by the e-nose and tasted by the sensory panel.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top"/>
<th align="center" valign="top"><bold>Herbaceous</bold></th>
<th align="center" valign="top"><bold>Flower-like</bold></th>
<th align="center" valign="top"><bold>Fruity</bold></th>
<th align="center" valign="top"><bold>Spicy</bold></th>
<th align="center" valign="top"><bold>Vegetal</bold></th>
<th align="center" valign="top"><bold>Phenolic</bold></th>
<th align="center" valign="top"><bold>Microbiologic</bold></th>
<th align="center" valign="top"><bold>Chemical</bold></th>
<th align="center" valign="top"><bold>Oxidation</bold></th>
<th align="center" valign="top"><bold>Woody-like</bold></th>
<th align="center" valign="top"><bold>Alteration</bold></th>
<th align="center" valign="top"><bold>Persistence</bold></th>
<th align="center" valign="top"><bold>Average intensity</bold></th>
<th align="center" valign="top"><bold>Off-flavours</bold></th>
<th align="center" valign="top"><bold>Wine quality</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">Pioz</td>
<td align="center" valign="top">1.63</td>
<td align="center" valign="top">2.29</td>
<td align="center" valign="top">2.59</td>
<td align="center" valign="top">1.71</td>
<td align="center" valign="top">1.82</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">1.35</td>
<td align="center" valign="top">1.53</td>
<td align="center" valign="top">1.59</td>
<td align="center" valign="top">1.18</td>
<td align="center" valign="top">1.35</td>
<td align="center" valign="top">2.53</td>
<td align="center" valign="top">2.59</td>
<td align="center" valign="top">1.86</td>
<td align="center" valign="top">2.37</td></tr>
<tr>
<td align="left" valign="top">Viña Esmeralda</td>
<td align="center" valign="top">1.69</td>
<td align="center" valign="top">3.47</td>
<td align="center" valign="top">3.59</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">1.18</td>
<td align="center" valign="top">1.29</td>
<td align="center" valign="top">1.24</td>
<td align="center" valign="top">1.12</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">1.12</td>
<td align="center" valign="top">3.53</td>
<td align="center" valign="top">3.76</td>
<td align="center" valign="top">1.2</td>
<td align="center" valign="top">3.71</td></tr>
<tr>
<td align="left" valign="top">Castillo de San Diego</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">2.33</td>
<td align="center" valign="top">2.06</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">1.33</td>
<td align="center" valign="top">1.28</td>
<td align="center" valign="top">1.39</td>
<td align="center" valign="top">1.28</td>
<td align="center" valign="top">1.33</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">2.33</td>
<td align="center" valign="top">2.59</td>
<td align="center" valign="top">1.48</td>
<td align="center" valign="top">2.44</td></tr>
<tr>
<td align="left" valign="top">Marqués de Riscal</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">3.28</td>
<td align="center" valign="top">2.17</td>
<td align="center" valign="top">1.61</td>
<td align="center" valign="top">1.89</td>
<td align="center" valign="top">1.28</td>
<td align="center" valign="top">1.17</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">3.06</td>
<td align="center" valign="top">3.85</td>
<td align="center" valign="top">1.59</td>
<td align="center" valign="top">3.44</td></tr>
<tr>
<td align="left" valign="top">Malvar Encín 2003</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">3.29</td>
<td align="center" valign="top">1.94</td>
<td align="center" valign="top">1.18</td>
<td align="center" valign="top">1.47</td>
<td align="center" valign="top">1.24</td>
<td align="center" valign="top">1.24</td>
<td align="center" valign="top">1.35</td>
<td align="center" valign="top">1.24</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">1.24</td>
<td align="center" valign="top">2.94</td>
<td align="center" valign="top">3.06</td>
<td align="center" valign="top">1.35</td>
<td align="center" valign="top">3.08</td></tr>
<tr>
<td align="left" valign="top">Viñas del Vero</td>
<td align="center" valign="top">1.61</td>
<td align="center" valign="top">2.5</td>
<td align="center" valign="top">2.33</td>
<td align="center" valign="top">1.78</td>
<td align="center" valign="top">1.67</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">1.78</td>
<td align="center" valign="top">1.39</td>
<td align="center" valign="top">1.17</td>
<td align="center" valign="top">1.78</td>
<td align="center" valign="top">1.61</td>
<td align="center" valign="top">2.72</td>
<td align="center" valign="top">3.37</td>
<td align="center" valign="top">1.8</td>
<td align="center" valign="top">2.8</td></tr>
<tr>
<td align="left" valign="top">Don Álvaro de Luna</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">2.11</td>
<td align="center" valign="top">1.67</td>
<td align="center" valign="top">2.17</td>
<td align="center" valign="top">1.39</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">3.11</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">2.83</td>
<td align="center" valign="top">3.52</td>
<td align="center" valign="top">1.57</td>
<td align="center" valign="top">3.13</td></tr>
<tr>
<td align="left" valign="top">Martín Codax</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">3.56</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">1.22</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.17</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">1.17</td>
<td align="center" valign="top">1.11</td>
<td align="center" valign="top">1.28</td>
<td align="center" valign="top">3.22</td>
<td align="center" valign="top">3.87</td>
<td align="center" valign="top">1.24</td>
<td align="center" valign="top">3.52</td></tr>
<tr>
<td align="left" valign="top">Puerta de Alcalá 2003</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">1.32</td>
<td align="center" valign="top">2.27</td>
<td align="center" valign="top">2.05</td>
<td align="center" valign="top">1.55</td>
<td align="center" valign="top">1.45</td>
<td align="center" valign="top">1.32</td>
<td align="center" valign="top">1.23</td>
<td align="center" valign="top">1.14</td>
<td align="center" valign="top">1.23</td>
<td align="center" valign="top">1.18</td>
<td align="center" valign="top">2.45</td>
<td align="center" valign="top">2.76</td>
<td align="center" valign="top">1.36</td>
<td align="center" valign="top">2.52</td></tr>
<tr>
<td align="left" valign="top">Cillar de Silos</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">2.64</td>
<td align="center" valign="top">1.77</td>
<td align="center" valign="top">1.82</td>
<td align="center" valign="top">1.27</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">1.23</td>
<td align="center" valign="top">1.09</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">1.32</td>
<td align="center" valign="top">3.09</td>
<td align="center" valign="top">3.35</td>
<td align="center" valign="top">1.67</td>
<td align="center" valign="top">3.06</td></tr>
<tr>
<td align="left" valign="top">Garnacha Encín 2003</td>
<td align="center" valign="top">1.55</td>
<td align="center" valign="top">1.45</td>
<td align="center" valign="top">2.09</td>
<td align="center" valign="top">1.55</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">1.32</td>
<td align="center" valign="top">1.18</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">1.18</td>
<td align="center" valign="top">1.55</td>
<td align="center" valign="top">2.5</td>
<td align="center" valign="top">2.64</td>
<td align="center" valign="top">1.68</td>
<td align="center" valign="top">2.45</td></tr>
<tr>
<td align="left" valign="top">Castillo de Olite</td>
<td align="center" valign="top">1.41</td>
<td align="center" valign="top">1.45</td>
<td align="center" valign="top">2.45</td>
<td align="center" valign="top">2.32</td>
<td align="center" valign="top">1.68</td>
<td align="center" valign="top">1.55</td>
<td align="center" valign="top">1.27</td>
<td align="center" valign="top">1.32</td>
<td align="center" valign="top">1.82</td>
<td align="center" valign="top">1.91</td>
<td align="center" valign="top">1.45</td>
<td align="center" valign="top">2.77</td>
<td align="center" valign="top">3.03</td>
<td align="center" valign="top">1.67</td>
<td align="center" valign="top">2.73</td></tr>
<tr>
<td align="left" valign="top">Cabernet Sauvignon Encín 2003</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1.88</td>
<td align="center" valign="top">1.31</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.63</td>
<td align="center" valign="top">1.69</td>
<td align="center" valign="top">1.75</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">1.94</td>
<td align="center" valign="top">2.5</td>
<td align="center" valign="top">3.06</td>
<td align="center" valign="top">2.21</td>
<td align="center" valign="top">2.29</td></tr>
<tr>
<td align="left" valign="top">Ruchel Mencía 2002</td>
<td align="center" valign="top">1.63</td>
<td align="center" valign="top">1.19</td>
<td align="center" valign="top">1.81</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.25</td>
<td align="center" valign="top">1.13</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">2.38</td>
<td align="center" valign="top">2.88</td>
<td align="center" valign="top">1.63</td>
<td align="center" valign="top">2.52</td></tr>
<tr>
<td align="left" valign="top">Monasterio de las Viñas</td>
<td align="center" valign="top">1.63</td>
<td align="center" valign="top">1.63</td>
<td align="center" valign="top">2.38</td>
<td align="center" valign="top">1.81</td>
<td align="center" valign="top">1.94</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">1.19</td>
<td align="center" valign="top">1.31</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">2.56</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">2.67</td></tr>
<tr>
<td align="left" valign="top">Castillo de Aguarón</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.25</td>
<td align="center" valign="top">2.38</td>
<td align="center" valign="top">1.69</td>
<td align="center" valign="top">1.75</td>
<td align="center" valign="top">1.31</td>
<td align="center" valign="top">1.31</td>
<td align="center" valign="top">1.13</td>
<td align="center" valign="top">1.13</td>
<td align="center" valign="top">1.13</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">2.56</td>
<td align="center" valign="top">2.88</td>
<td align="center" valign="top">1.27</td>
<td align="center" valign="top">2.67</td></tr>
<tr>
<td align="left" valign="top">Don Luciano</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">2.38</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1.81</td>
<td align="center" valign="top">1.31</td>
<td align="center" valign="top">1.25</td>
<td align="center" valign="top">1.13</td>
<td align="center" valign="top">1.13</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1.13</td>
<td align="center" valign="top">2.69</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">1.25</td>
<td align="center" valign="top">2.85</td></tr>
<tr>
<td align="left" valign="top">Sliven Merlot 2002</td>
<td align="center" valign="top">1.69</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">2.31</td>
<td align="center" valign="top">2.5</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.75</td>
<td align="center" valign="top">1.25</td>
<td align="center" valign="top">1.25</td>
<td align="center" valign="top">1.25</td>
<td align="center" valign="top">1.75</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">2.81</td>
<td align="center" valign="top">3.29</td>
<td align="center" valign="top">1.31</td>
<td align="center" valign="top">2.88</td></tr>
<tr>
<td align="left" valign="top">Pablo Morate American Oak Barrel</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">1.19</td>
<td align="center" valign="top">1.94</td>
<td align="center" valign="top">2.63</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">1.34</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">1.25</td>
<td align="center" valign="top">1.19</td>
<td align="center" valign="top">3.5</td>
<td align="center" valign="top">1.19</td>
<td align="center" valign="top">2.81</td>
<td align="center" valign="top">3.55</td>
<td align="center" valign="top">1.23</td>
<td align="center" valign="top">3.23</td></tr>
<tr>
<td align="left" valign="top">Pablo Morate French Oak Barrel</td>
<td align="center" valign="top">1.31</td>
<td align="center" valign="top">1.25</td>
<td align="center" valign="top">1.88</td>
<td align="center" valign="top">2.5</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1.31</td>
<td align="center" valign="top">1.13</td>
<td align="center" valign="top">1.19</td>
<td align="center" valign="top">2.81</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">2.94</td>
<td align="center" valign="top">3.1</td>
<td align="center" valign="top">1.17</td>
<td align="center" valign="top">3.04</td></tr>
<tr>
<td align="left" valign="top">Carlos Gosalbez American Oak Barrel 2002</td>
<td align="center" valign="top">1.25</td>
<td align="center" valign="top">1.31</td>
<td align="center" valign="top">2.38</td>
<td align="center" valign="top">2.25</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.75</td>
<td align="center" valign="top">1.69</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">2.88</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">3.25</td>
<td align="center" valign="top">3.44</td>
<td align="center" valign="top">1.75</td>
<td align="center" valign="top">3.06</td></tr>
<tr>
<td align="left" valign="top">Carlos Gosalbez French Oak Barrel 2002</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">1.38</td>
<td align="center" valign="top">2.31</td>
<td align="center" valign="top">2.56</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">1.56</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">2.94</td>
<td align="center" valign="top">1.31</td>
<td align="center" valign="top">3.34</td>
<td align="center" valign="top">3.31</td>
<td align="center" valign="top">1.27</td>
<td align="center" valign="top">3.32</td></tr>
<tr>
<td align="left" valign="top">Andrés Morate American Oak Barrel</td>
<td align="center" valign="top">1.22</td>
<td align="center" valign="top">1.28</td>
<td align="center" valign="top">2.39</td>
<td align="center" valign="top">2.11</td>
<td align="center" valign="top">1.17</td>
<td align="center" valign="top">1.33</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1.28</td>
<td align="center" valign="top">1.06</td>
<td align="center" valign="top">2.86</td>
<td align="center" valign="top">1.11</td>
<td align="center" valign="top">3.19</td>
<td align="center" valign="top">3.34</td>
<td align="center" valign="top">1.19</td>
<td align="center" valign="top">3.31</td></tr>
<tr>
<td align="left" valign="top">Andrés Morate French Oak Barrel</td>
<td align="center" valign="top">1.33</td>
<td align="center" valign="top">1.5</td>
<td align="center" valign="top">2.22</td>
<td align="center" valign="top">2.22</td>
<td align="center" valign="top">1.44</td>
<td align="center" valign="top">1.89</td>
<td align="center" valign="top">1.39</td>
<td align="center" valign="top">1.39</td>
<td align="center" valign="top">1.17</td>
<td align="center" valign="top">3.14</td>
<td align="center" valign="top">1.33</td>
<td align="center" valign="top">3.31</td>
<td align="center" valign="top">3.46</td>
<td align="center" valign="top">1.15</td>
<td align="center" valign="top">3.44</td></tr>
<tr>
<td align="left" valign="top">Luis Saavedra American Oak Barrel 2002</td>
<td align="center" valign="top">1.6</td>
<td align="center" valign="top">1.3</td>
<td align="center" valign="top">2.4</td>
<td align="center" valign="top">2.23</td>
<td align="center" valign="top">1.43</td>
<td align="center" valign="top">1.8</td>
<td align="center" valign="top">1.4</td>
<td align="center" valign="top">1.47</td>
<td align="center" valign="top">1.2</td>
<td align="center" valign="top">2.87</td>
<td align="center" valign="top">1.2</td>
<td align="center" valign="top">3.13</td>
<td align="center" valign="top">3.46</td>
<td align="center" valign="top">1.4</td>
<td align="center" valign="top">3.03</td></tr>
<tr>
<td align="left" valign="top">Luis Saavedra French Oak Barrel 2002</td>
<td align="center" valign="top">1.6</td>
<td align="center" valign="top">1.47</td>
<td align="center" valign="top">2.27</td>
<td align="center" valign="top">2.33</td>
<td align="center" valign="top">1.47</td>
<td align="center" valign="top">1.47</td>
<td align="center" valign="top">1.43</td>
<td align="center" valign="top">1.57</td>
<td align="center" valign="top">1.29</td>
<td align="center" valign="top">3.23</td>
<td align="center" valign="top">1.23</td>
<td align="center" valign="top">3.07</td>
<td align="center" valign="top">3.27</td>
<td align="center" valign="top">1.22</td>
<td align="center" valign="top">3.17</td></tr>
<tr>
<td align="left" valign="top">Carlos Gosalbez American Oak Barrel 2003</td>
<td align="center" valign="top">1.47</td>
<td align="center" valign="top">1.53</td>
<td align="center" valign="top">2.8</td>
<td align="center" valign="top">2.4</td>
<td align="center" valign="top">1.4</td>
<td align="center" valign="top">1.6</td>
<td align="center" valign="top">1.73</td>
<td align="center" valign="top">1.27</td>
<td align="center" valign="top">1.07</td>
<td align="center" valign="top">2.97</td>
<td align="center" valign="top">1.2</td>
<td align="center" valign="top">3.6</td>
<td align="center" valign="top">3.56</td>
<td align="center" valign="top">1.24</td>
<td align="center" valign="top">3.56</td></tr>
<tr>
<td align="left" valign="top">Carlos Gosalbez French Oak Barrel 2003</td>
<td align="center" valign="top">1.43</td>
<td align="center" valign="top">1.6</td>
<td align="center" valign="top">2.67</td>
<td align="center" valign="top">2.17</td>
<td align="center" valign="top">1.53</td>
<td align="center" valign="top">1.47</td>
<td align="center" valign="top">1.6</td>
<td align="center" valign="top">1.4</td>
<td align="center" valign="top">1.07</td>
<td align="center" valign="top">2.93</td>
<td align="center" valign="top">1.13</td>
<td align="center" valign="top">3.5</td>
<td align="center" valign="top">3.34</td>
<td align="center" valign="top">1.33</td>
<td align="center" valign="top">3.42</td></tr></tbody></table></table-wrap>
<table-wrap id="t3-sensors-12-08055" position="float">
<label>Table 3.</label>
<caption>
<p>Correlation coefficients and mean squared error values between the sensory panel descriptors and e-nose variables in validation.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top"><bold>Sensory panel</bold></th>
<th align="center" valign="top"><bold>Correlation Coefficient</bold></th>
<th align="center" valign="top"><bold>Mean Squared Error</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">Alteration</td>
<td align="center" valign="top">0.919630</td>
<td align="center" valign="top">0.000560</td></tr>
<tr>
<td align="left" valign="top">Aromatic intensity</td>
<td align="center" valign="top">0.923276</td>
<td align="center" valign="top">0.001061</td></tr>
<tr>
<td align="left" valign="top">Chemical</td>
<td align="center" valign="top">0.922897</td>
<td align="center" valign="top">0.000431</td></tr>
<tr>
<td align="left" valign="top">Flower-like</td>
<td align="center" valign="top">0.952748</td>
<td align="center" valign="top">0.001094</td></tr>
<tr>
<td align="left" valign="top">Fruity</td>
<td align="center" valign="top">0.879096</td>
<td align="center" valign="top">0.001142</td></tr>
<tr>
<td align="left" valign="top">Herbaceous</td>
<td align="center" valign="top">0.953079</td>
<td align="center" valign="top">0.000479</td></tr>
<tr>
<td align="left" valign="top">Microbiologic</td>
<td align="center" valign="top">0.882264</td>
<td align="center" valign="top">0.000499</td></tr>
<tr>
<td align="left" valign="top">Off-flavours</td>
<td align="center" valign="top">0.915963</td>
<td align="center" valign="top">0.000692</td></tr>
<tr>
<td align="left" valign="top">Oxidation</td>
<td align="center" valign="top">0.932035</td>
<td align="center" valign="top">0.000552</td></tr>
<tr>
<td align="left" valign="top">Persistence</td>
<td align="center" valign="top">0.940271</td>
<td align="center" valign="top">0.000701</td></tr>
<tr>
<td align="left" valign="top">Phenolic</td>
<td align="center" valign="top">0.908509</td>
<td align="center" valign="top">0.000464</td></tr>
<tr>
<td align="left" valign="top">Quality</td>
<td align="center" valign="top">0.931305</td>
<td align="center" valign="top">0.000852</td></tr>
<tr>
<td align="left" valign="top">Spicy</td>
<td align="center" valign="top">0.799893</td>
<td align="center" valign="top">0.000744</td></tr>
<tr>
<td align="left" valign="top">Vegetal</td>
<td align="center" valign="top">0.959348</td>
<td align="center" valign="top">0.000489</td></tr>
<tr>
<td align="left" valign="top">Woody-like</td>
<td align="center" valign="top">0.508733</td>
<td align="center" valign="top">0.001286</td></tr></tbody></table></table-wrap>
<table-wrap id="t4-sensors-12-08055" position="float">
<label>Table 4.</label>
<caption>
<p>Confusion matrix obtained in validation of network with white young wines.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top"/>
<th align="center" valign="top"><bold>W1</bold></th>
<th align="center" valign="top"><bold>W2</bold></th>
<th align="center" valign="top"><bold>W3</bold></th>
<th align="center" valign="top"><bold>W4</bold></th>
<th align="center" valign="top"><bold>W5</bold></th>
<th align="center" valign="top"><bold>W6</bold></th>
<th align="center" valign="top"><bold>W7</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">W1</td>
<td align="center" valign="top">5</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td></tr>
<tr>
<td align="left" valign="top">W2</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">5</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td></tr>
<tr>
<td align="left" valign="top">W3</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">5</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td></tr>
<tr>
<td align="left" valign="top">W4</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">5</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td></tr>
<tr>
<td align="left" valign="top">W5</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">4</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">0</td></tr>
<tr>
<td align="left" valign="top">W6</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">5</td>
<td align="center" valign="top">0</td></tr>
<tr>
<td align="left" valign="top">W7</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">5</td></tr></tbody></table></table-wrap></sec></back></article>
