Next Article in Journal
A Subset-Reduced Method for FDE ARAIM of Tightly-Coupled GNSS/INS
Next Article in Special Issue
Time-Domain Data Fusion Using Weighted Evidence and Dempster–Shafer Combination Rule: Application in Object Classification
Previous Article in Journal
Guided, Fusion-Based, Large Depth-of-field 3D Imaging Using a Focal Stack
Previous Article in Special Issue
Paradox Elimination in Dempster–Shafer Combination Rule with Novel Entropy Function: Application in Decision-Level Multi-Sensor Fusion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Subspace Alignment-Based Interference Suppression Method for the Transfer Caused by Different Sample Carriers in Electronic Nose

1
School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongwen Road 2nd, Nan’an District, Chongqing 400065, China
2
School of Microelectronics and Communication Engineering, Chongqing University, 174 ShaZheng Street, ShaPingBa District, Chongqing 400044, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(22), 4846; https://doi.org/10.3390/s19224846
Submission received: 9 October 2019 / Revised: 29 October 2019 / Accepted: 4 November 2019 / Published: 7 November 2019
(This article belongs to the Collection Multi-Sensor Information Fusion)

Abstract

:
A medical electronic nose (e-nose) with 31 gas sensors is used for wound infection detection by analyzing the bacterial metabolites. In practical applications, the prediction accuracy drops dramatically when the prediction model established by laboratory data is directly used in human clinical samples. This is a key issue for medical e-nose which should be more worthy of attention. The host (carrier) of bacteria can be the culture solution, the animal wound, or the human wound. As well, the bacterial culture solution or animals (such as: mice, rabbits, etc.) obtained easily are usually used as experimental subjects to collect sufficient sensor array data to establish the robust predictive model, but it brings another serious interference problem at the same time. Different carriers have different background interferences, therefore the distribution of data collected under different carriers is different, which will make a certain impact on the recognition accuracy in the detection of human wound infection. This type of interference problem is called “transfer caused by different sample carriers”. In this paper, a novel subspace alignment-based interference suppression (SAIS) method with domain correction capability is proposed to solve this interference problem. The subspace is the part of space whose dimension is smaller than the whole space, and it has some specific properties. In this method, first the subspaces of different data domains are gotten, and then one subspace is aligned to another subspace, thereby the problem of different distributions between two domains is solved. From experimental results, it can be found that the recognition accuracy of the infected rat samples increases from 29.18% (there is no interference suppression) to 82.55% (interference suppress by SAIS).

1. Introduction

As an artificial nose, electronic nose (e-nose) can analyze the gas characteristics quickly by simulating the biological olfactory system. It consists of a gas sensor array and an appropriate pattern recognition system. The basic structure of an e-nose system is similar to that of the biological olfactory system, in which the gas sensor array, the signal processing unit and the pattern recognition unit respectively simulate the olfactory receptor, the olfactory bulb and the cerebral cortex in the biological olfactory system of the mammal [1]. Due to its portability and ease of use, e-nose technology is superior to other detection methods, such as chemical detection methods, gas chromatography and mass spectrometer, etc. [2]. With the development of sensing technology and intelligent algorithms, e-nose technology has been widely used in many areas, such as disease diagnosis by detecting specific biomarkers of diseases or bacteria [3,4,5], air quality monitoring by analyzing the gas pollutions [6,7,8], tea quality assessment [9,10], food quality detection [11,12], etc. For a specific application, the design flow of the e-nose system is shown in Figure 1:
As the collector of odor information, the choice of sensor is crucial, so the selected sensors should have good cross-sensitivity, selectivity, reliability and robustness. Objectively, there are some intrinsic flaws during the production and use of the sensors. These flaws make the e-noses face some interference problems, such as background interference, transfer among multiple instruments, sensor drift, etc. The performance of e-nose system will deteriorate when it suffers from interferences. Some corresponding solutions have been proposed to eliminate or suppress these interferences. The proposed methods can be divided into the following four categories: (1) Methods based on the traditional correction models, which suppress the interference by directly correcting the responses of the sensors, such as: single variable correction [13], multivariate correction [14], mapping [15], regression [16], orthogonal signal correction algorithm (OSC) [17,18], etc.; (2) methods based on the component analysis algorithm, such as: principal component analysis (PCA) [19], independent component analysis (ICA) [20], etc.; (3) methods based on adaptive estimation model, such as adaptive self-organizing map [21], multiple self-organizing maps [22], etc.; (4) methods based on the idea of transfer learning, such as windowed piecewise direct standardization (WPDS) [23], domain adaptation extreme learning machine (DAELM) [24], drift correction autoencoder (DCAE) [25], etc. These suppression methods have achieved a certain effect on the above three types of interferences.
However, during the research of e-nose technology, especially for the development of medical e-nose system for the wound infection detection, another key problem is more worthy of attention, i.e., the prediction accuracy drops dramatically when the prediction model established by laboratory data is directly used in human clinical samples. For a type of bacteria, the host (i.e., carrier) can be the culture solution, the animal wound, or the human wound. Bacterial culture solution or animals (such as: mice, rabbits, etc.) are usually used as experimental subjects to collect sufficient sensor array data to establish the robust predictive model. However, the detection effect will be poor when the prediction model established by the bacterial culture solution (or animal) experimental data is directly used for human detection, which may be caused by the statistical distribution difference of the sensor array data collected under different kind of sample carriers. So in the practical application, another serious interference problem has appeared, i.e., background interference caused by the different carriers, which make the data distribution different and the prediction performance of the e-nose poor. Different sample carrier, different background interference, and it can be called “transfer caused by different sample carriers”. This transfer caused by different sample carriers can be considered as a kind of interference which makes the research of medical e-nose into a bottleneck. Further research on the suppression of this interference is necessary.
For the transfer caused by different sample carriers, there are few feasible methods currently, but the suppression method can refer to the methods for background interference suppression. In Ref. [17,26], mice were used as experimental subjects in the e-nose system for wound infection detection, and the background (i.e., the smells of mice bodies) was very strong. Wavelet transform, ICA and OSC algorithm were used to suppress the background interference. In these methods, an extra reference vector was necessary to determine the interference component, which was time consuming and difficult in the complex real-word applications. Therefore, these methods are not ideal ways to suppress the background interference, and they are not the good solutions for the transfer caused by different sample carriers.
For the transfer caused by different sample carriers, traditional machine learning methods are not feasible due to their weak generalization to the data with different distributions. The interference makes the distribution of sensor array responses different between the two kinds of sample carriers, so it is a challenging problem in machine olfaction community and sensory field. However, the transfer learning [27], which tries to transfer the knowledge from some previous tasks to a target task and can solve the problem of distribution difference, is an appropriate method for suppressing the transfer caused by different sample carriers.
The subspace is a space spanned by the eigenvectors that contains the domain invariant features of the data domain. In Ref. [28], manifold alignment aligned two datasets from two different manifolds such that they can be projected to a common subspace. In Ref. [29], some subspaces were generated along the geodesic path connecting the source subspace and the target subspace on the Grassmann manifold. Then, projected source and target onto points along that path. In Ref. [30], Gong et al. proposed a geodesic flow kernel which modeled incremental changes between the source and target subspaces. In these two papers, a set of intermediate subspaces were used to model the shift between the two domains. In Ref. [31], subspace alignment was proposed, which aligned the subspaces by computing the linear map that minimized the Frobenius norm of the difference between them. In Ref. [32], the work sought a domain invariant feature space by learning a mapping function which aligned the source subspace with the target one. In these two papers, the proposed methods do not construct a set of intermediate subspaces. Subspace Distribution Alignment (SDA) approach was proposed to improve domain alignment by taking the difference of the source and target distributions into account [33]. A new framework for transfer where the source and target domains were represented by subspaces described by eigenvector matrices was introduced [34]. In recent years, subspace alignment with domain correction capability and transfer learning idea has been extensively studied. However, it is rarely used for interference suppression in e-nose. Based on the idea of subspace alignment and the characteristics of the interference, subspace alignment is suitable for the study of interference suppression in e-nose system, since compared to the training data, the distribution of the collected data changes when the e-nose system is facing interference.
Motivated by the fact that subspace alignment can be used to transfer the knowledge between two domains and the distribution of sensor data will be changed with different carrier, a novel subspace alignment-based interference suppression (SAIS) method with domain correction capability is proposed to solve the transfer caused by different sample carriers. This method consists of two steps: (1) Get the subspace for each domain; (2) move these two subspaces closer to reduce the discrepancy between two domains. In this paper, a designed e-nose system is used for detection of bacteria in wound infection, and the sensor data obtained by the culture solution as carrier is set as source domain while the sensor data obtained by the rats as carrier is set as target domain.
The rest of this paper is organized as follows. The experimental setup, experiment procedure and experimental data are introduced in Section 2. The proposed SAIS method is introduced in Section 3. Experimental results and discussion are presented in Section 4. Conclusion is given in Section 5.

2. Experiments

The designed e-nose system is used for detection of bacteria in wound infection. There are many kinds of bacteria in the wound, and Acinetobacter baumannii, Escherichia coli, Staphylococcus aureus, Pseudomonas aeruginosa and Enterobacter cloacae are the most common bacteria in wound infection [35,36,37]. The volatile organic compounds (VOCs) produced by these bacteria are different in the process of metabolism [35]. So, it is feasible to detect the bacteria using e-nose system by identifying these VOCs, which was confirmed in some literature [38,39,40]. Next, the designed e-nose system, the experiment and materials, and experimental data will be introduced in detail as follows.

2.1. Experimental Setup

The schematic diagram of e-nose system is introduced in Figure 2a, and the picture of real products is shown in Figure 2b. The e-nose system consists of three parts: a sampling unit, a detection unit and a control unit. The sampling unit consists of 2 three-way valves, a sample chamber, and a mass flow controller (MFC: CS200-C, Beijing Sevenstar Electronics Company Ltd., Beijing, China). The sensor array and its corresponding conditioning circuit constitute the detection unit. The control unit is composed of a PC equipped with a specific software system, which is used to control the sampling system, collect data and analysis the sample. The experimental platform is improved on the basis of the experimental platform in Ref. [26], and the following adjustments have been made: (1) The clean air is replaced by zero air produced by the specific generator as carrier gas. Since the useful signal is weak in the animal experiment, the pure carrier gas is needed. (2) The airflow of the experimental platform changes from negative pressure to positive pressure and the air pump is removed. The clean air is used as the carrier gas in Ref. [26], and at the end of the system, the pump is added to achieve the gas circulation of the whole platform without affecting the purity of the carrier gas due to the air pump. In this paper, the zero air produced by the specific generator is used as carrier gas. The gas generator has a certain gas pressure when it generates gas, which can make the gas flow, so the pump is not needed. (3) The position of the MFC has changed. In order to control the flow rate of the gas entering the sample chamber, the MFC is placed between the gas generator and the sample chamber in this paper. If the MFC is still placed behind the sensor chamber as in Ref. [26], due to the high pressure of the gas generated by the gas generator, the high air tightness of the sample chamber and the sensor chamber is needed.
The photo of the sensor chamber is shown in Figure 2c. There are 31 gas sensors and a module with three sensors for temperature, humidity and atmospheric pressure in the chamber. The main types of metabolites of the five tested bacteria are hydrocarbons, ketones, alcohols, fatty acids, aldehyde, esters, phenols, benzene ring compounds, sulfur compounds, nitrogenous compounds, etc. The gas sensors are selected according to their sensitivities to these metabolites, and the detailed information of these gas sensors is shown in Table 1. In order to minimize the volume of the sensor chamber with all sensors installed, the sensor chamber is designed as a hexagonal prism and the sensors are fixed on the surface of the prism. To reduce the adsorption of the gas chamber, the material of chamber is Teflon.

2.2. Materials and Experiment

2.2.1. Materials

Ethics Statement. All animal care and use protocols in this study were performed in accordance with the Regulations for the Administration of Affairs Concerning Experimental Animals approved by the State Council of the People’s Republic of China. All animal experiments in this study were approved by the Animal Ethical and Experimental Committee of Chongqing University in accordance with their rules and regulars. All surgery was performed under sodium pentobarbital anesthesia, and all efforts were made to minimize suffering.
Materials. In this paper, five kinds of bacteria, i.e., Acinetobacter baumannii, Escherichia coli, Staphylococcus aureus, Pseudomonas aeruginosa and Enterobacter cloacae, which are the most common bacteria in the wound, are detected by the e-nose. The carrier of the bacteria can be the culture medium, the animal wound. Different sample carriers, different background interference. The experimental data in this paper are collected by making the culture medium and animal wounds as carriers.
In the experiment, the culture mediums are broth medium. As well, the Sprague–Dawley (SD) male rats, 6–8 weeks old and 225–250 g weight, are used as experimental subjects. During the experiment, a small incision (about 3 cm long) is made in the back of rat near its hips after it is anaesthetized. Then 1 mL bacterial solution (109 CFU/mL) is injected into the wounds of rats. During the experiment, the same volume and concentration of the bacterial solution are injected into the wound of rat each time to ensure the consistency of bacterial concentration as much as possible. Use a cotton swabs to collect pus from the infected rat wounds, and the cotton swabs is as a sample. Starting from 24 h after infection in rats, the infected pus samples are collected every 24 h, and collected a total of five times.

2.2.2. Experiment

In experiments, gas flow of MFC is set up to 100 mL/min. The sampling process of designed e-nose system is divided into three steps: baseline collecting, sample collecting and system purging. The total time of each experiment is 14 min including 3 min for baseline collecting, 3 min for sample collecting and 8 min for system purging. The sampling process and corresponding sensor response cycle are shown in Figure 3. The sampling frequency is set to 1 Hz. For each sample, 840 sampling points are collected. The carrier gas is zero air produced by the specific generator.
The experiment procedure is the same as in Ref. [26].
(1)
Start the experimental setup.
(2)
Preheat 45 min, and meanwhile let the sensors be recovered by thoroughly exposing the sensor array to clean air.
(3)
Put the sample in culture dish, and rest for 10 min.
(4)
Put the culture dish in sample chamber and close the sample chamber.
(5)
Collect baseline.
(6)
Collect samples.
(7)
Purge the e-nose system using cleaning air.
(8)
Open the sample chamber, and remove the culture dish.
(9)
Test the next sample, and repeat steps (3)–(8).

2.3. Experimental Data

The datasets are prepared respectively, as follows.
In this paper, the corresponding relationship between the sample sequence number and the bacteria is as follows: Bacteria 1: Acinetobacter baumannii, Bacteria 2: Escherichia coli, Bacteria 3: Staphylococcus aureus, Bacteria 4: Pseudomonas aeruginosa, Bacteria 5: Enterobacter cloaca.
Dataset 1: Dataset 1 shown in Table 2 is a multi-class sample set composed of five kinds of bacteria samples, and the carrier of each bacterium is the culture medium, i.e., the bacterial culture solution is directly used as a sample for experiment. Each sample is the maximum value in the sensor responses sequence. The experimental process is illustrated in Section 2.2.2. The sensor response can reflect the characteristics of each type of bacteria more accurately with the culture solution as the carrier since its background interference is less, thus this dataset can be used to train a robust classification model. The dataset is often divided into training data and testing data. Kennard–Stone sequential (KSS) method [41,42] is used to select the training samples from Dataset 1. In general, the proportion of training and testing data is approximately 2:1.
Dataset 2: Dataset 2 shown in Table 2 is a multi-class sample set composed of five kinds of bacteria samples, and the carrier of each bacterium is the infected rats. The sample collection process is introduced in Section 2.2.1. Animal experiments are carried out four times. In the first, second, and fourth experiments, ten rats are randomly divided into five groups (two in each group) and infected with Acinetobacter baumannii, Escherichia coli, Staphylococcus aureus, Pseudomonas aeruginosa, and Enterobacter cloaca, respectively. In the third experiment, fifteen rats are randomly divided into five groups (three in each group) and infected with five bacteria respectively. Use a cotton swabs to collect pus from the infected rat wounds. Starting from 24 h after infection in rats, the infected pus samples are collected every 24 h, and collected a total of five times. The number of samples obtained for each type of bacterium is shown in Table 2. Each sample is the maximum value in the sensor responses sequence. The experimental process is illustrated in Section 2.2.2.

3. Proposed Method

Suppose that the source domain and target domain are represented by XS and XT, respectively, where X S = [ x S 1 , , x S N S ] d × N S and X T = [ x T 1 , , x T N T ] d × N T . In this paper, we assume that all the samples in the source domain are labeled data while all the samples in the target domain are unlabeled data. The corresponding labels of source data are T S = [ t S 1 , , t S N S ] . As well, d is the dimension of the sample feature, NS and NT is the number of samples in source domain and target domain. The distributions of these two data sets are different but related (for example, datasets collected by the same sample under different carriers, datasets collected by the same sensor array for the same gases at different time). In order to make the prediction model trained by the source data can be used for target data, the distribution of target data must be similar to the source domain data. Therefore, it is necessary to make some transformation to the target data.

3.1. Subspace Alignment-Based Interference Suppression Method (SAIS)

The idea of subspace alignment is used to solve the problem of different distribution between source data and target data in this paper. Schematic diagram of the target subspace aligned to the source subspace is shown in Figure 4.
The source and target domains are represented by subspaces spanned by eigenvectors. Suppose that the subspace of source domain XS and target domain XT are represented by SS and ST, respectively, and SS d × D , ST d × D , D is the size of subspace. These two subspaces satisfy the following conditions:
( S S ) T S S = I D   and   ( S T ) T S T = I D
where ID is the identity matrix of size D, (∙)T denotes the transpose operator. M is learned by minimizing the following Bregman matrix divergence F(M) (i.e., minimize the difference between source domain and target domain) [31]:
F ( M ) = | | S S S T M | | F 2
M * = arg min M ( F ( M ) )
where | | | | F 2 is the Frobenius norm. It is not necessary to add a regularization term in the Equation (2), since SS and ST are generated from the first D eigenvectors which are intrinsically regularized. So it is thus possible to obtain a simple solution of Equation (3) in closed form. Due to the Frobenius norm is invariant to orthonormal operations [31], Equation (2) can be written as follows:
F ( M ) = | | S S S T M | | F 2 = | | ( S T ) T S S ( S T ) T S T M | | F 2 = | | ( S T ) T S S M | | F 2
From Equation (4), we can conclude that the optimal M* can be obtained as [31]:
M * = ( S T ) T S S
For the target domain, the new coordinate system S a is transformed to S a = S T M * = S T ( S T ) T S S . As well, S a can be called as the source-aligned target coordinate system. If the source domain and target domain are the same, then SS = ST and M* is the identity matrix.
It is crucial to accurately obtain the subspace for each domain in this method. In this paper, principle component analysis (PCA) is used to obtain the subspace. First, every sample of source data and target data is transformed to a d-dimensional z-normalized vector (i.e., zero mean and unit standard deviation). It is an important step in most of the subspace-based domain adaption methods [43,44]. Then, the source data and target data are analyzed by PCA respectively, and the D eigenvectors corresponding to the D largest eigenvalues are used as the bases of the source and target subspaces. D is the size of subspace. The obtained subspaces satisfy the conditions in Equation (1).
Subspace alignment can be used to solve the problem of different distribution of two domains, so it can be regarded as a kind of domain correction method. Motivated by the different distribution of data collected under different bacterial carriers and the idea of subspace alignment, a novel subspace alignment-based interference suppression (SAIS) method for suppressing the transfer caused by different sample carriers in e-nose is proposed. The procedure of SAIS algorithm is introduced in Table 3, and the flow chart is illustrated in Figure 5.

3.2. Merits of the Proposed SAIS Method

The merits of the proposed SAIS method are as follows:
(1) Most of interference suppression methods are from the perspective of component correction (such as PCA, ICA, OSC, etc.). The proposed SAIS method is from the perspective of transfer learning, especially from the perspective of subspace alignment, to realize the knowledge transfer for interference suppression;
(2) The proposed SAIS method directly reduces the difference between two domains by moving the source and target subspace closer. As well, it projects the source data to the source subspace and the target data to the target subspace instead of methods that project source data to the target subspace or target data to the source subspace;
(3) The method only requires source label information and does not require any target label information, so it is an unsupervised method;
(4) By aligning the source and target subspaces, the proposed method is intrinsically regularized, i.e., there is no need to add a regularization term and tune the corresponding parameters in the objective;
(5) The proposed SAIS method aligns the two subspaces directly, instead of computing a large number of intermediate subspaces which may potentially be a costly tuning procedure and time consuming.

4. Results and Discussion

4.1. Data Preprocessing

In this paper, the Butterworth low-pass filter with the cut-off frequency of 0.1 Hz is used to make the response curve smooth and reduce some noises. The z-score method is used to standardize the source dataset and target dataset. The formula for z-score method is as follow:
X ( i ) = x i m e a n ( x ) s t d ( x ) , i = 1 , 2 , , n
where x = [ x 1 , x 2 , , x n ] T is a feature sequence for one sensor in a dataset, and the length is n. m e a n ( ) and s t d ( ) are the functions for calculating the mean and standard deviation of a sequence, respectively. X = [ X ( i ) , , X ( n 20 + 1 ) ] T is the normalized signal sequence for one sensor. The z-score method is based on the mean and standard deviation of the original data and the normalized data conforms to the standard normal distribution, i.e., the mean is 0 and the standard deviation is 1.

4.2. Comparison of Data Distribution

To observe the space distribution difference between two datasets with different sample carrier, the PCA algorithm is applied to Dataset 1 and Dataset 2. The first principal component (PC1) is the horizontal axis and the second principal component (PC2) is the vertical axis. The projected 2-D subspace for the same kind of bacteria with different carrier is shown in Figure 6, from which the significant changes of data space distribution can be observed.
In this paper, the sample obtained by using the culture solution as the carrier (i.e., the Dataset 1) is set as source domain while the sample obtained by using the infection rats as the carrier (i.e., the Dataset 2) is set as target domain. The sensor response of Dataset 1 can reflect the characteristics of each type of bacterium since its background interference is less, thus this dataset can be used to train a robust classification model. As well, the target subspace is aligned to the source subspace by the proposed SAIS method which makes the trained prediction model can be used for the prediction of the target samples.

4.3. Discriminant Results and Comparisons

In order to verify the effectiveness of proposed SAIS method, the discriminant performance of the target data is used as the evaluation criterion, which is predicted by the prediction model trained by source data. As well, the Extreme Learning Machine (ELM) is used as the discrimination method, which is a common and time-saving method.
For transfer caused by different sample carriers, there are few feasible methods currently, therefore some common interference suppression methods are used as comparison methods to verify the effectiveness of proposed SAIS method. The comparison methods are as follows:
(1) There is no interference suppression, i.e., prediction model trained by the source data is directly used for target data prediction. Support Vector Machine (SVM) and ELM are select as the classification method, due to these two methods are the commonly used classification methods;
(2) The principle component analysis algorithm (PCA) is a classical method for interference suppression in e-nose. So PCA can be directly used to suppress the transfer caused by different sample carriers. Also, SVM and ELM are used as the classification method;
(3) The orthogonal signal correction (OSC) algorithm is a classical method for interference suppression in e-nose. So it can be used to suppress the transfer caused by different sample carriers.
(4) Domain regularized component analysis (DRCA) proposed by L. Zhang, et al. [45] is used to suppress the sensor drift, and it is based on the idea of transfer learning. In this paper, it is used to suppress the transfer caused by different sample carriers in e-nose;
(5) Domain correction and adaptive extreme learning machines (DC-AELM) method proposed by Z. Liang, et al. [46] is used to suppress the sensor drift and background interference, and it realize the knowledge transfer for interference suppression from the perspective of domain correction and decision-making. In this paper it is used as a comparison method;
(6) Domain Adaptation Extreme Learning Machines (DAELM) proposed by L. Zhang, et al. [24] is used to compensate the sensor drift. Source DAELM (DAELM-S) and Target DAELM (DAELM-T) were proposed to suppress the drift by leveraging a limited number of labeled data from target domain. DAELM-S learns a robust classifier based on the source domain by leveraging a limited number of labeled samples from target domain. DAELM-T learns a classifier based on a limited number of labeled data in target domain by leveraging a prelearned base classifier in source domain.
The recognition accuracies of every method are shown in Table 4. The first column is the method for interference suppression. The second column is the recognition accuracy of the test set from Dataset1 (Dataset 1 is used to train the prediction model). The third column is the overall recognition rate of Dataset 2, and the rest is the recognition rate for each kind of bacterium from infected rats in Dataset 2. For DC-AELM method, the recognition accuracies of different number of transfer samples are given (i.e., DC-AELM(10) indicates that there are 10 transfer samples for DC-AELM method, and the rest is similar to it). For DAELM-S and DAELM-T methods, the recognition accuracies of different number of labeled target samples are given (i.e., DAELM-S(10) indicates that there are 10 labeled target samples for DAELM-S method, and the rest is similar to it). As well, for the proposed SAIS method, the recognition accuracies for different number of target samples used to calculate the target subspace are given (i.e., SAIS(5) indicates that there are 5 target samples for SAIS method, and the rest is similar to it). The size of the subspace in SAIS method is 25. The performances of all methods are illustrated in Figure 7. The observations are as follows.
(1) It can be seen from Table 4 that, in the absence of interference suppression, the recognition rate of target domain is very poor which cannot meet the actual application requirements. This is due to the difference in the distribution of source data and target data and the poor generalization of traditional machine learning methods.
(2) From Table 4 and Figure 7, it can be found that the proposed SAIS method is superior to other methods in discrimination performance. As well, the discrimination performance for each bacterium is very good. However, there is a special case. For bacteria 4, the recognition rate of SVM without suppressing interference is highest. However, the recognition rate of SVM for other bacteria, especially the overall recognition rate of Dataset 2 is very low. Therefore, it is not feasible to directly discriminate using SVM.
(3) From Table 4 and Figure 7, it can be found that the proposed SAIS is slightly better than the DAELM (DAELM-S and DAELM-T), but it is not obvious. The proposed SAIS method does not use the label information of the target domain, while the DAELM uses that. This is one of the advantages of the proposed SAIS method.
(4) As shown in Figure 8, the accuracies of the proposed SAIS show an upward trend with the increase of target samples used to calculate the target subspace. Therefore, the number of target samples used to calculate the target subspace will be critical to the effect of interference suppression.
(5) From Table 4, the DCRA method and the DC-AELM method have little effect on transfer caused by different carrier. This may be because these methods only adjust the marginal distribution without adjusting the conditional distribution.

4.4. Discussions

The reasons behind the obvious improvements are as follows:
(1) From the perspective of subspace alignment, the difference between the two domains can be reduced by directly moving the source subspace and the target subspace closer. This is different from many other domain correction methods;
(2) The proposed method projects the source data to the source subspace and the target data to the target subspace instead of methods that project source data to the target subspace or target data to the source subspace;
(3) The SAIS method is intrinsically regularized, and it is not necessary to add a regularization term and tune the corresponding parameters, so there is no influence of the regularization parameter adjustment;
In summary, the SAIS method is used to align the target subspace to the source subspace, so that the source domain data transformed to the source subspace and the target domain data transformed to the source-aligned target coordinate system have the same distribution, thereby both can share the same predictive model.

5. Conclusions

In this paper, a novel subspace alignment-based interference suppression (SAIS) method is proposed to suppress the transfer caused by the different carrier in e-nose. The method is motivated from the different distribution of data collected under different bacterial carriers and the idea of subspace alignment. The merits of the proposed SAIS method are as follows: (1) From the perspective of the domain subspace, the distributions of target domain and source domain are corrected by aligning the subspaces of two domains. (2) The proposed method aligns the two subspaces directly, instead of computing a large number of intermediate subspaces. (3) The proposed method is intrinsically regularized, so there is no need to add a regularization term and tune the corresponding parameters. It can be seen from the experimental results that the proposed method has obvious effects on suppressing the transfer caused by different carrier. The recognition accuracy of the infected rat samples increases from 29.18% (there is no interference suppression) to 82.55% (interference suppress by SAIS). As well, the proposed method can also be used to solve other interference problems, such as: background interference, transfer among multiple system and sensor drift.
Next, the method for getting the subspace for each domain and the size D of the subspace of SAIS should be further studied by leveraging some machine learning method. As well, more effective interference suppression method may also be an interesting research direction in e-nose.

Author Contributions

The work presented here was implemented under the collaboration of all authors. F.T., Z.L. and C.Z. conceived and designed experiments; Z.L. and C.Z. analyzed the experimental data; Z.L. wrote the paper; L.Y. participated in paper revision and made many suggestions.

Acknowledgments

The authors would like to thank the Associate Editor and anonymous reviewers for their valuable comments, which greatly improved the quality of this paper. This work was supported by the Foundation and Frontier Research Project of Chongqing Municipal Science and Technology Commission (grant number: cstc2018jcyjAX0549), the Science and Technology Research Program of Chongqing Municipal Education Commission (grant number: KJQN201800617), the International Science and Technology Cooperation Project of China (grant number: 2014DFA31560).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shepherd, G.M. Discrimination of molecular signals by the olfactory receptor neuron. Neuron 1994, 13, 771–790. [Google Scholar] [CrossRef]
  2. Saidi, T.; Zaim, O.; Moufid, M.; El Bari, N.; Ionescu, R.; Bouchikhi, B. Exhaled breath analysis using electronic nose and gas chromatography–mass spectrometry for non-invasive diagnosis of chronic kidney disease, diabetes mellitus and healthy subjects. Sens. Actuators B Chem. 2018, 257, 178–188. [Google Scholar] [CrossRef]
  3. Rocco, G. Every breath you take: The value of the electronic nose (e-nose) technology in the early detection of lung cancer. J. Thorac. Cardiovasc. Surg. 2018, 155, 2622–2625. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Saviauk, T.; Kiiski, J.P.; Nieminen, M.K.; Tamminen, N.N.; Roine, A.N.; Kumpulainen, P.S.; Hokkinen, L.J.; Karjalainen, M.T.; Vuento, R.E.; Aittoniemi, J.J. Electronic Nose in the Detection of Wound Infection Bacteria from Bacterial Cultures: A Proof-of-Principle Study. Eur. Surg. Res. 2018, 59, 1–11. [Google Scholar] [CrossRef] [PubMed]
  5. Yusuf, N.; Zakaria, A.; Omar, M.I.; Shakaff, A.Y.M.; Masnan, M.J.; Kamarudin, L.M.; Rahim, N.A.; Zakaria, N.Z.I.; Abdullah, A.A.; Othman, A. In-vitro diagnosis of single and poly microbial species targeted for diabetic foot infection using e-nose technology. BMC Bioinform. 2015, 16, 158. [Google Scholar] [CrossRef] [PubMed]
  6. Herrero, J.L.; Lozano, J.; Santos, J.P.; Fernandez, J.A.; Marcelo, J.I.S. A Web-Based Approach for Classifying Environmental Pollutants Using Portable E-nose Devices. IEEE Intell. Syst. 2016, 31, 108–112. [Google Scholar] [CrossRef]
  7. Tian, F.; Liang, Z.; Zhang, L.; Liu, Y.; Zhao, Z. A novel pattern mismatch based interference elimination technique in E-nose. Sens. Actuators B Chem. 2016, 234, 703–712. [Google Scholar] [CrossRef]
  8. Eusebio, L.; Capelli, L.; Sironi, S. Electronic Nose Testing Procedure for the Definition of Minimum Performance Requirements for Environmental Odor Monitoring. Sensors 2016, 16, 1548. [Google Scholar] [CrossRef]
  9. Zhu, J.; Chen, F.; Wang, L.; Niu, Y.; Xiao, Z. Evaluation of the synergism among volatile compounds in Oolong tea infusion by odour threshold with sensory analysis and E-nose. Food Chem. 2017, 221, 1484–1490. [Google Scholar] [CrossRef]
  10. Dai, Y.; Zhi, R.; Zhao, L.; Gao, H.; Shi, B.; Wang, H. Longjing tea quality classification by fusion of features collected from E-nose. Chemom. Intell. Lab. Syst. 2015, 144, 63–70. [Google Scholar] [CrossRef]
  11. Haddi, Z.; Mabrouk, S.; Bougrini, M.; Tahri, K.; Sghaier, K.; Barhoumi, H.; Bari, N.E.; Maaref, A.; Jaffrezic-Renault, N.; Bouchikhi, B. E-Nose and e-Tongue combination for improved recognition of fruit juice samples. Food Chem. 2014, 150, 246–253. [Google Scholar] [CrossRef] [PubMed]
  12. Li, Q.; Gu, Y.; Wang, N.F. Application of Random Forest Classifier by Means of a QCM-based E-nose in the Identification of Chinese Liquor Flavors. IEEE Sens. J. 2017, 17, 1788–1794. [Google Scholar] [CrossRef]
  13. Balaban, M.O.; Korel, F.; Odabasi, A.Z.; Folkes, G. Transportability of data between electronic noses: Mathematical methods. Sens. Actuators B Chem. 2000, 71, 203–211. [Google Scholar] [CrossRef]
  14. Romain, A.C.; Nicolas, J. Long term stability of metal oxide-based gas sensors for e-nose environmental applications: An overview. Sens. Actuators B Chem. 2010, 146, 502–506. [Google Scholar] [CrossRef] [Green Version]
  15. Shaham, O.; Carmel, L.; Harel, D. On Mappings Between Electronic Noses. Sens. Actuators B Chem. 2005, 106, 76–82. [Google Scholar] [CrossRef]
  16. Deshmukh, S.; Kamde, K.; Jana, A.; Korde, S.; Bandyopadhyay, R.; Sankar, R.; Bhattacharyya, N.; Pandey, R.A. Calibration transfer between electronic nose systems for rapid in situ measurement of pulp and paper industry emissions. Anal. Chim. Acta 2014, 841, 58–67. [Google Scholar] [CrossRef]
  17. Feng, J.; Tian, F.; Jia, P.; He, Q.; Shen, Y.; Fan, S. Improving the performance of electronic nose for wound infection detection using orthogonal signal correction and particle swarm optimization. Sens. Rev. 2014, 34, 389–395. [Google Scholar] [CrossRef]
  18. Padilla, M.; Perera, A.; Montoliu, I.; Chaudry, A.; Persaud, K.; Marco, S. Drift compensation of gas sensor array data by Orthogonal Signal Correction. Chemom. Intell. Lab. Syst. 2010, 99, 28–35. [Google Scholar] [CrossRef]
  19. Artursson, T.; Eklöv, T.; Lundström, I.; Mårtensson, P.; Sjöström, M.; Holmberg, M. Drift correction for gas sensors using multivariate methods. J. Chemom. 2000, 14, 711–723. [Google Scholar] [CrossRef]
  20. Tian, F.; Li, H.; Zhang, L.; Liu, S.; Ye, Q.; Hu, B.; Xiao, B. A Denoising Method based on PCA and ICA in Electronic Nose for Gases Quantification. J. Comput. Inf. Syst. 2012, 8, 5005–5015. [Google Scholar]
  21. Marco, S.; Ortega, A.; Pardo, A.; Samitier, J. Gas identification with tin oxide sensor array and self-organizing maps: Adaptive correction of sensor drifts. IEEE Trans. Instrum. Meas. 1998, 47, 316–321. [Google Scholar] [CrossRef]
  22. Zuppa, M.; Distante, C.; Siciliano, P.; Persaud, K.C. Drift counteraction with multiple self-organising maps for an electronic nose. Sens. Actuators B Chem. 2004, 98, 305–317. [Google Scholar] [CrossRef]
  23. Yan, K.; Zhang, D. Improving the transfer ability of prediction models for electronic noses. Sens. Actuators B Chem. 2015, 220, 115–124. [Google Scholar] [CrossRef]
  24. Zhang, L.; Zhang, D. Domain Adaptation Extreme Learning Machines for Drift Compensation in E-nose Systems. IEEE Trans. Instrum. Meas. 2015, 64, 1790–1801. [Google Scholar] [CrossRef]
  25. Yan, K.; Zhang, D. Correcting Instrumental Variation and Time-Varying Drift: A Transfer Learning Approach with Autoencoders. IEEE Trans. Instrum. Meas. 2016, 65, 2012–2022. [Google Scholar] [CrossRef]
  26. Liang, Z.; Tian, F.; Zhang, C.; Sun, H.; Liu, X.; Yang, S.X. A correlated information removing based interference suppression technique in electronic nose for detection of bacteria. Anal. Chim. Acta 2017, 986, 145–152. [Google Scholar] [CrossRef]
  27. Pan, S.J.; Yang, Q. A Survey on Transfer Learning. IEEE Educ. Act. Dep. 2010, 22, 1345–1359. [Google Scholar] [CrossRef]
  28. Wang, C.; Mahadevan, S. Heterogeneous domain adaptation using manifold alignment. Int. Jt. Conf. Artif. Intell. 2011, 1541–1546. [Google Scholar] [CrossRef]
  29. Gopalan, R.; Li, R.; Chellappa, R. Domain adaptation for object recognition: An unsupervised approach. In Proceedings of the IEEE 2011 International Conference on Computer Vision, Barcelona, Spain, 6–13 November 2011; Volume 24, pp. 999–1006. [Google Scholar] [CrossRef]
  30. Gong, B.; Shi, Y.; Sha, F.; Grauman, K. Geodesic flow kernel for unsupervised domain adaptation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA, 16–21 June 2012; Volume 157, pp. 2066–2073. [Google Scholar] [CrossRef]
  31. Fernando, B.; Habrard, A.; Sebban, M.; Tuytelaars, T. Unsupervised visual domain adaptation using subspace alignment. In Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia, 1–8 December 2013; pp. 2960–2967. [Google Scholar] [CrossRef]
  32. Fernando, B.; Habrard, A.; Sebban, M.; Tuytelaars, T. Subspace Alignment for Domain Adaptation. arXiv 2014, arXiv:1409.5241. [Google Scholar]
  33. Sun, B.; Saenko, K. Subspace Distribution Alignment for Unsupervised Domain Adaptation. Br. Mach. Vis. Conf. 2015. [Google Scholar] [CrossRef] [Green Version]
  34. Elhadji-Ille-Gado, N.; Grall-Mäes, E.; Kharouf, M. Transfer Learning for Large Scale Data using Subspace Alignment. In Proceedings of the IEEE International Conference on Machine Learning and Applications (ICMLA), Cancun, Mexico, 18–21 December 2017; pp. 1006–1010. [Google Scholar] [CrossRef]
  35. Bos, L.D.; Sterk, P.J.; Schultz, M.J. Volatile metabolites of pathogens: A systematic review. PLoS Pathog. 2013, 9, 210–216. [Google Scholar] [CrossRef] [PubMed]
  36. Boots, A.W.; Smolinska, A.; van Berkel, J.J.; Fijten, R.R.; Stobberingh, E.E. Identification of microorganisms based on headspace analysis of volatile organic compounds by gas chromatography-mass spectrometry. J. Breath Res. 2014, 8, 027106. [Google Scholar] [CrossRef] [PubMed]
  37. Huttenhower, C.; Gevers, D.; Knight, R.; Abubucker, S.; Badger, J.H.; Chinwalla, A.T.; Creasy, H.H.; Earl, A.M.; FitzGerald, M.G.; Fulton, R.S.; et al. Structure, Function and Diversity of the Healthy Human Microbiome. Nature 2012, 486, 207–214. [Google Scholar]
  38. Tian, F.; Xu, X.; Shen, Y.; Yan, J.; He, Q.; Ma, J.; Liu, T. Detection of wound pathogen by an intelligent electronic nose. Sens. Mater. 2009, 21, 155–166. [Google Scholar]
  39. Byun, H.G.; Pisanelli, A.M.; Persaud, K.C. Wound-State Monitoring for Burn Patients Using E-Nose/SPME System. ETRI J. 2010, 32, 440–446. [Google Scholar] [CrossRef] [Green Version]
  40. Mbchb, A.N.T.; Riazanskaia, S.; Cheung, W.; Xu, Y.; Goodacre, R.; Thomas, C.L.; Baguneid, M.S.; Bayat, A. Novel noninvasive identification of biomarkers by analytical profiling of chronic wounds using volatile organic compounds. Wound Repair Regen. 2010, 18, 391–400. [Google Scholar]
  41. Kennard, R.W.; Stone, L.A. Computer Aided Design of Experiments. Technometrics 1969, 11, 137–148. [Google Scholar] [CrossRef]
  42. Zhang, L.; Tian, F.C.; Kadri, C.; Xiao, B.; Li, H.; Pan, L.; Zhou, H. On-line sensor calibration transfer among electronic nose instruments for monitor volatile organic chemical in indoor air quality. Sens. Actuators B Chem. 2011, 160, 899–909. [Google Scholar] [CrossRef]
  43. Wang, X.; Jie, R.; Liu, S. Distribution Adaptation and Manifold Alignment for complex processes fault diagnosis. Knowl. Based Syst. 2018, 156, 100–112. [Google Scholar] [CrossRef]
  44. Tao, J.; Zhou, D.; Zhu, B. Multi-source adaptation embedding with feature selection by exploiting correlation information. Knowl. Based Syst. 2018, 143, 208–224. [Google Scholar] [CrossRef]
  45. Zhang, L.; Liu, Y.; He, Z.; Liu, J.; Deng, P.; Zhou, X. Anti-drift in E-nose: A subspace projection approach with drift reduction. Sens. Actuators B Chem. 2017, 253, 407–417. [Google Scholar] [CrossRef]
  46. Liang, Z.; Tian, F.; Zhang, C.; Sun, H.; Song, A.; Liu, T. Improving the robustness of prediction model by transfer learning for interference suppression of electronic nose. IEEE Sens. J. 2018, 18, 1111–1121. [Google Scholar] [CrossRef]
Figure 1. The design flow diagram of the e-nose system.
Figure 1. The design flow diagram of the e-nose system.
Sensors 19 04846 g001
Figure 2. Schematic diagram of e-nose designed for detection of bacteria (a), photo of the experimental platform (b) and photo of the sensor chamber (c).
Figure 2. Schematic diagram of e-nose designed for detection of bacteria (a), photo of the experimental platform (b) and photo of the sensor chamber (c).
Sensors 19 04846 g002
Figure 3. Illustration of sampling process and corresponding sensor response cycle.
Figure 3. Illustration of sampling process and corresponding sensor response cycle.
Sensors 19 04846 g003
Figure 4. Schematic diagram of the target subspace aligned to the source subspace (Note: Source domain is represented by the source subspace SS and target domain is represented by the target subspace ST. Then the target subspace is aligned to the source subspace by M, which makes the target subspace close to the source space in the Bregman divergence perspective (i.e., D2 < D1). Then the source data is projected to the source subspace and the target data is projected to the source-aligned target subspace. As well, the prediction model trained by projected source data can be used to the projected target data.).
Figure 4. Schematic diagram of the target subspace aligned to the source subspace (Note: Source domain is represented by the source subspace SS and target domain is represented by the target subspace ST. Then the target subspace is aligned to the source subspace by M, which makes the target subspace close to the source space in the Bregman divergence perspective (i.e., D2 < D1). Then the source data is projected to the source subspace and the target data is projected to the source-aligned target subspace. As well, the prediction model trained by projected source data can be used to the projected target data.).
Sensors 19 04846 g004
Figure 5. Flow chart of SAIS method.
Figure 5. Flow chart of SAIS method.
Sensors 19 04846 g005
Figure 6. Space distribution of two dataset with different sample carrier.
Figure 6. Space distribution of two dataset with different sample carrier.
Sensors 19 04846 g006
Figure 7. Comparisons of different methods for each bacterium.
Figure 7. Comparisons of different methods for each bacterium.
Sensors 19 04846 g007
Figure 8. Recognition accuracy (%) with respect to different number of target samples used to calculate the target subspace.
Figure 8. Recognition accuracy (%) with respect to different number of target samples used to calculate the target subspace.
Sensors 19 04846 g008aSensors 19 04846 g008b
Table 1. Main information of gas sensors in sensor array.
Table 1. Main information of gas sensors in sensor array.
SensorSensitive SubstancesTypeProducer (Country)
TGS813Hydrocarbons (methane, propane, isobutane, etc.), Alcohols (ethanol, etc.), Inorganic gases (hydrogen, carbon monoxide, etc.)MOSFigaro (Japan)
TGS816Hydrocarbons (Methane, Propane, Isobutylene, etc.), Alcohols (Ethanol, Butanol, etc.), Inorganic gases (Hydrogen, Carbon monoxide, etc.)MOSFigaro (Japan)
TGS822VOCs, Inorganic gases (Carbon monoxide, Hydrogen, etc.)MOSFigaro (Japan)
TGS826Nitrogenous compounds (Ammonia, Amines, etc.), Alcohols (Ethanol, etc.), Hydrocarbons (Methane, Butane, etc.)MOSFigaro (Japan)
TGS2600VOCs, Inorganic gases (Carbon monoxide, Hydrogen, etc.), Cigarette smokeMOSFigaro (Japan)
TGS2602VOCs, Inorganic gases (Hydrogen sulfide, Ammonia, etc.)MOSFigaro (Japan)
TGS2610CAlcohols (Ethanol, etc.), Hydrocarbons (Methane, Ethane, Propane, etc.), Inorganic gases (Carbon monoxide, Hydrogen, etc.)MOSFigaro (Japan)
TGS2610DSimilar to TGS2610C, adds an internal alcohol filterMOSFigaro (Japan)
TGS2611CAlcohols (Ethanol, etc.), Hydrocarbons (Methane, Ethane, Propane, Butane, etc.), Inorganic gases (Carbon monoxide, Hydrogen, etc.)MOSFigaro (Japan)
TGS2611DSimilar to TGS2611C, adds an internal alcohol filterMOSFigaro (Japan)
TGS2620VOCs, Inorganic gases (Ammonia, Hydrogen, etc.)MOSFigaro (Japan)
SP3-AQ2-01VOCs, Inorganic gases (Carbon monoxide, Hydrogen, etc.) MOSFIS (Japan)
MP135AAlcohols (Ethanol, etc.), Ketones (Acetone, etc.), Nitrogenous compounds (Ammonia, Cyanide, etc.), Benzene ring compounds (Benzene, Toluene, etc.)MOSWinsen (China)
MP4Alcohols (Ethanol, etc.), Hydrocarbons (Methane, etc.), Sulfur compounds (Thioethers), Inorganic gases (Carbon monoxide, Hydrogen, etc.)MOSWinsen (China)
MP503Alcohols (Ethanol, etc.), Aldehydes (Formaldehyde, Acetaldehyde, etc.), Hydrocarbons (methane, isobutane, etc.), Benzene ring compounds (Benzene, Toluene, etc.), Inorganic gases (Carbon monoxide, Hydrogen)MOSWinsen (China)
MP901Alcohol, smoke, formaldehyde, toluene, benzene, acetoneMOSWinsen (China)
MQ135Nitrogenous compounds (Ammonia, Amines, etc.), Sulfur compounds (Thioethers, Hydrogen sulfide, etc.), Benzene ring compounds (Benzene, Toluene, etc.)MOSWinsen (China)
MQ136Hydrocarbons (Methane, etc.), Alcohols (Ethanol, etc.), Inorganic gases (Carbon monoxide, Hydrogen, Hydrogen sulfide, etc.)MOSWinsen (China)
MQ137Nitrogenous compounds (Ammonia, Amines, etc.), Alcohols (Ethanol, etc.)MOSWinsen (China)
MQ138Alcohols, ketones, aldehydes, aromatic and other organic solventsMOSWinsen (China)
MQ3BAlcohols (Ethanol, etc.)MOSWinsen (China)
WSP2110Benzene ring compounds (Benzene, Toluene, etc.), Aldehydes (Formaldehyde, etc.), inorganic gases (Hydrogen, etc.)MOSWinsen (China)
MS1100Toluene, benzene, formaldehyde, VOCsMOSOgam (Korea)
GSBT-11VOCs, toluene, benzene, formaldehydeMOSOgam (Korea)
TGS4161Carbon dioxideElectrochemistryFigaro (Japan)
NH3-3E100SEAmmoniaElectrochemistryCITY (UK)
4OXVOxygenElectrochemistryCITY (UK)
4SSulfur dioxideElectrochemistryCITY (UK)
4HSHydrogen sulfideElectrochemistryCITY (UK)
CH20/M-10FormaldehydeElectrochemistryMembrapor (Switzerland)
4CH3SH-10Methyl mercaptanElectrochemistrySolidsense (Germany)
Table 2. Number of samples in each dataset.
Table 2. Number of samples in each dataset.
Number of SamplesBacteria 1Bacteria 2Bacteria 3Bacteria 4Bacteria 5Total
Dataset 1train samples6746576646282
test samples2920252819121
Dataset 28771838476401
Table 3. Procedure of SAIS algorithm.
Table 3. Procedure of SAIS algorithm.
SAIS algorithm:
Input:
Dataset XS
Dataset XT
Output:
The label of XT.
Procedure:
1. Transform every sample of source domain to a d-dimensional z-normalized vector;
2. Analyze the transformed source data by PCA and obtain the D eigenvectors corresponding to the D largest eigenvalues (i.e., SS);
3. Transform the source data to the source subspace, X STr = X S S S ;
4. Transform every sample of target domain to a d-dimensional z-normalized vector;
5. Analyze the transformed target data by PCA and obtain the D eigenvectors corresponding to the D largest eigenvalues (i.e., ST);
6. Calculate the transformation matrix M* by Equation (5) and further calculate the source-aligned target coordinate system: S a = S T M * = S T ( S T ) T S S ;
7. Transform the target data to the new coordinate system, X TtoS = X T S a = X T S T ( S T ) T S S ;
8. Use X STr to train the prediction model C;
9. Predict the label of X TtoS by the prediction model C.
Table 4. Recognition rate (%) for each method.
Table 4. Recognition rate (%) for each method.
MethodDataset 1Dataset 2Bacteria 1Bacteria 2Bacteria 3Bacteria 4Bacteria 5
ELM10029.1862.07037.3571.431.32
SVM99.0126.6828.741.41096.430
PCAELM10027.4339.0823.9425.321.4326.32
PCASVM94.0422.9460.9212.6814.464.7618.42
OSCELM96.9721.352.9921.6974.705.26
DRCA95.4629.6851.72038.5541.679.21
DC-AELM(10)98.2629.1833.34039.7665.480
DC-AELM(20)10031.1848.28038.5657.153.95
DC-AELM(30)10033.1742.5315.5039.7654.777.90
DAELM-S(10)99.3554.1691.0350.729.8841.6755.53
DAELM-S(20)10070.0285.2863.9451.877.8569.47
DAELM-S(30)10079.2193.173.770.6888.0967.98
DAELM-T(10)98.5155.2181.6166.1937.142.3848.68
DAELM-T(20)10069.1677.7880.2852.6181.3553.5
DAELM-T(30)10079.893.178.473.8983.368.42
SAIS(5)93.3046.6475.8740.8522.9045.2446.06
SAIS(10)94.5456.6186.2163.3834.9455.9640.79
SAIS(15)10062.6089.6659.1636.1560.7265.79
SAIS(20)10075.0790.8171.8456.6384.5369.74
SAIS(25)10079.5693.1183.1069.8879.7771.06
SAIS(30)10082.5591.9680.2874.7084.5380.27

Share and Cite

MDPI and ACS Style

Liang, Z.; Tian, F.; Zhang, C.; Yang, L. A Novel Subspace Alignment-Based Interference Suppression Method for the Transfer Caused by Different Sample Carriers in Electronic Nose. Sensors 2019, 19, 4846. https://doi.org/10.3390/s19224846

AMA Style

Liang Z, Tian F, Zhang C, Yang L. A Novel Subspace Alignment-Based Interference Suppression Method for the Transfer Caused by Different Sample Carriers in Electronic Nose. Sensors. 2019; 19(22):4846. https://doi.org/10.3390/s19224846

Chicago/Turabian Style

Liang, Zhifang, Fengchun Tian, Ci Zhang, and Liu Yang. 2019. "A Novel Subspace Alignment-Based Interference Suppression Method for the Transfer Caused by Different Sample Carriers in Electronic Nose" Sensors 19, no. 22: 4846. https://doi.org/10.3390/s19224846

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop