<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2020.811002</article-id><article-id pub-id-type="publisher-id">JCC-104016</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Locality Preserving Discriminant Projection for Speaker Verification
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Chunyan</surname><given-names>Liang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Wei</surname><given-names>Cao</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Shuxin</surname><given-names>Cao</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Computer Science and Technology, Shandong University of Technology, Zibo, China</addr-line></aff><pub-date pub-type="epub"><day>05</day><month>11</month><year>2020</year></pub-date><volume>08</volume><issue>11</issue><fpage>14</fpage><lpage>22</lpage><history><date date-type="received"><day>8,</day>	<month>October</month>	<year>2020</year></date><date date-type="rev-recd"><day>8,</day>	<month>November</month>	<year>2020</year>	</date><date date-type="accepted"><day>11,</day>	<month>November</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, a manifold subspace learning algorithm based on locality preserving discriminant projection (LPDP) is used for speaker verification. LPDP can overcome the deficiency of the total variability factor analysis and locality preserving projection (LPP). LPDP can effectively use the speaker label information of speech data. Through optimization, LPDP can maintain the inherent manifold local structure of the speech data samples of the same speaker by reducing the distance between them. At the same time, LPDP can enhance the discriminability of the embedding space by expanding the distance between the speech data samples of different speakers. The proposed method is compared with LPP and total variability factor analysis on the NIST SRE 2010 telephone-telephone core condition. The experimental results indicate that the proposed LPDP can overcome the deficiency of LPP and total variability factor analysis and can further improve the system performance.
 
</p></abstract><kwd-group><kwd>Speaker Verification</kwd><kwd> Locality Preserving Discriminant Projection</kwd><kwd> Locality Preserving Projection</kwd><kwd> Manifold Learning</kwd><kwd> Total Variability Factor Analysis</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Speaker verification is a subtask of speaker recognition, whose purpose is to verify whether a segment of speech is spoken by a designated speaker [<xref ref-type="bibr" rid="scirp.104016-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.104016-ref2">2</xref>]. Total variability factor analysis has been widely used in speaker verification [<xref ref-type="bibr" rid="scirp.104016-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.104016-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.104016-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.104016-ref6">6</xref>]. In total variability factor analysis, the speaker and the channel variabilities are contained simultaneously in a low-dimensional space which is referred to as the total variability space. By the space mapping, the useful information can be obtained by reducing the dimensionality of the mean supervector of the Gaussian mixture model (GMM) and the latent variables can be estimated using limited data. The low-dimensional variable characteristic of the speaker’s identity is called the total variability factor vector, or i-vector. Support vector machine (SVM) can be used as a classifier for i-vector [<xref ref-type="bibr" rid="scirp.104016-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.104016-ref8">8</xref>].</p><p>As an application of probabilistic principal component analysis (PPCA), total variability factor analysis only analyzes the speech data from a global perspective [<xref ref-type="bibr" rid="scirp.104016-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.104016-ref10">10</xref>]. To compensate for the deficiency, we introduced locality preserving projection (LPP) [<xref ref-type="bibr" rid="scirp.104016-ref11">11</xref>], neighborhood preserving embedding (NPE) [<xref ref-type="bibr" rid="scirp.104016-ref12">12</xref>], and discriminant neighborhood embedding (DNE) [<xref ref-type="bibr" rid="scirp.104016-ref13">13</xref>] to speaker verification. By constructing a graph containing the neighborhood information of the speech data, the inherent local neighborhood relationship of the speech data is optimally preserved. Combined with total variability factor analysis, the performance of speaker verification is improved [<xref ref-type="bibr" rid="scirp.104016-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.104016-ref15">15</xref>]. Here, LPP is an unsupervised learning algorithm [<xref ref-type="bibr" rid="scirp.104016-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.104016-ref16">16</xref>] that is not concerned with the speaker label information in the dimensionality-reduction process and does not make use of the discriminative information between the speech data of different speakers. However, the speaker label information of the training data and the discriminative information of the speech data are of great importance in speaker verification.</p><p>In view of the above shortcomings of LPP, we apply the locality preserving discriminant projection (LPDP) algorithm in speaker verification. LPDP can bring in the speaker label information from the speech data and, through optimization, preserve the inherent local manifold structure of the speech data samples from the same speaker to reduce the distance between them. At the same time, the distance between the speech data samples from different speakers is enlarged to enhance the discriminative ability of the embedding space.</p><p>The remainder of this paper is organized as follows. The LPP algorithm based on i-vector is introduced in Section 2. The LPDP algorithm is proposed in Section 3. The experiment and results are presented in Section 4. The conclusion is given in Section 5.</p></sec><sec id="s2"><title>2. LPP Algorithm Based on I-Vector</title><sec id="s2_1"><title>2.1. Total Variability Factor Analysis</title><p>Based on the total variability space, the GMM mean supervector containing speaker and channel information in the speech data can be expressed as</p><p>M = m + T w (1)</p><p>where m is the mean supervector of the universal background model (UBM) independent of the speaker and channel; T is the total variability space which is defined by the total variability matrix; and w is a low-dimensional latent variable that obeys the normal distribution, known as the total variability factor vector, or identity vector (i-vector). Total variability factor analysis can be regarded as a feature-extraction module. It projects the speech data into the low-rank total variability space T to obtain the i-vector w. The training method of T and the extraction process of the i-vector have been described previously [<xref ref-type="bibr" rid="scirp.104016-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.104016-ref8">8</xref>].</p><p>The intersession compensation can be carried out in a low-dimensional space where the i-vector lies. The linear discriminant analysis (LDA) approach [<xref ref-type="bibr" rid="scirp.104016-ref17">17</xref>] and within class covariance normalization (WCCN) approach [<xref ref-type="bibr" rid="scirp.104016-ref18">18</xref>] are often used for intersession compensation. After the intersession compensation, modeling and scoring are made using SVM.</p></sec><sec id="s2_2"><title>2.2. LPP Algorithm</title><p>The speaker verification system framework, in which the LPP algorithm based on i-vector is used, is presented in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The dashed boxes from left to right refer to Enrollment, Training and Testing, respectively.</p><p>On the basis of i-vector, the LPP algorithm is used to achieve an effective combination of the total variability factor analysis technique and the LPP algorithm that retains both the global and local neighborhood structures of the speech data, thereby significantly improving system performance [<xref ref-type="bibr" rid="scirp.104016-ref11">11</xref>]. However, the known speaker label information of the speech data is not used in the dimensionality-reduction process of the LPP algorithm. As a result, although the locality-preserving projection space matrix P has a strong descriptive ability, its discriminative ability is not strong, which to a certain degree affects the recognition</p><p>performance of the system.</p></sec></sec><sec id="s3"><title>3. LPDP Algorithm</title><p>LPDP is an effective manifold learning method that has been successfully applied in face recognition [<xref ref-type="bibr" rid="scirp.104016-ref19">19</xref>]. The basic idea of LPDP is to divide the nearest neighbor graph in the LPP algorithm into intra-class and out-of-class graphs. LPDP can maintain the local neighborhood relationship of the same speaker's speech data samples and reduce the distance between them. At the same time, LPDP emphasizes the discrimination information between speakers and expands the distance between their speech data. Combined with total variability factor analysis, the algorithm can globally and locally analyze the feature structure of speech data more comprehensively, and at the same time reflects the between-speaker difference and enhances the discriminatory ability of the embedding space.</p><p>The idea of applying LPDP to speaker verification is similar to that of LPP as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The corresponding i-vectors of given N items of training speech data with speaker labels constitute a vector set W = { w 1 , w 2 , ⋯ , w N } , where w i ∈ R D , i = 1 , 2 , ⋯ , N . The purpose of LPDP is to find an optimal locality preserving discriminant projection space matrix A = [ a 1 , a 2 , ⋯ , a K ] and embed the i-vector of the speech in space R<sup>D </sup>in the feature-space R<sup>K</sup> (K &lt; D). In the R<sup>K</sup> space, the speech data point x<sub>i</sub> is transformed to y i = A T w i . The steps to train the locality preserving discriminant projection space matrix A are as follows.</p><p>Step 1: Determine the neighborhood of the i-vector w<sub>i</sub>, which consists of all the i-vectors whose similarity with w<sub>i</sub> is less than its average similarity, i.e.,</p><p>M S ( w i ) = 1 N ∑ j = 1 N w i T w j ‖ w i ‖ 2 ‖ w j ‖ 2 (2)</p><p>N B ( w i ) = { w j | w i T w j ‖ w i ‖ 2 ‖ w j ‖ 2 &gt; M S ( w i ) } (3)</p><p>where MS (w<sub>i</sub>) is the average similarity of all the N i-vectors for the training speech data with i-vector w<sub>i</sub>, and NB (w<sub>i</sub>) represents the neighborhood i-vectors of w<sub>i</sub>.</p><p>Step 2: Construct two subgraphs of the neighborhood graph: the in-class graph G<sup>in </sup>and out-of-class graph G<sup>out</sup>. In both the in-class graph G<sup>in </sup>and the out-of-class graph G<sup>out</sup>, the i-th node corresponds to the i-vector w<sub>i.</sub> For the in-class graph G<sup>in</sup>, we put a directed edge from node i to j if i-vector w<sub>j</sub> is in the neighborhood of i-vector w<sub>i</sub> and is from the same class as i-vector w<sub>i</sub>. For the out-class graph G<sup>out</sup>, we put a directed edge from node i to j if i-vector w<sub>j</sub> is in the neighborhood of i-vector w<sub>i</sub> but is from the different class of w<sub>i</sub>.</p><p>Step 3: Calculate the weights of the edges in G<sup>in </sup>and G<sup>out</sup>, and obtain their respective weight matrices, W<sup>in</sup> and W<sup>out</sup>.</p><p>1) Denote the weight of the edge between i-vector w<sub>i</sub> and i-vector w<sub>j</sub> in G<sup>in</sup> as W i j in and choose its value as</p><p>W i j in = { exp ( − ‖ w i − w j ‖ 2 t ) s p k ( w i ) = s p k ( w j ) , w j ∈ N ( w i )     or     w i ∈ N ( w j ) 0 other (4)</p><p>2) Denote the weight of the edge between i-vector w<sub>i</sub> and i-vector w<sub>j</sub> in G<sup>out</sup> as W i j out and choose its value as</p><p>W i j out = { 1 s p k ( w i ) ≠ s p k ( w j ) , w j ∈ N ( w i )     or     w i ∈ N ( w j ) 0 other (5)</p><p>Here, spk (w<sub>i</sub>) represents the speaker label information of i-vector w<sub>i</sub>, and t is the mean distance of all the i-vectors for the training speech data.</p><p>Step 4: Calculate the locality preserving discriminant projection matrix A. The idea of LPDP is that, in the embedding space, the i-vectors from the same speaker have the smallest in-class divergence after projection, i.e., the distance between the same speaker’s i-vectors is as small as possible. Conversely, the i-vectors from different speakers have the largest between-class divergence after projection, i.e., they are as far from each other as possible. To achieve these goals, they are integrated into the following two optimization problems [<xref ref-type="bibr" rid="scirp.104016-ref20">20</xref>]:</p><p>min ∑ i , j ‖ y i − y j ‖ 2 W i j in = min t r ( A T X L in X T A ) (6)</p><p>max ∑ i , j ‖ y i − y j ‖ 2 W i j out = max t r ( A T X L out X T A ) (7)</p><p>where L in = D in − W in is a Laplace operator for the in-class graph, D<sup>in</sup> is a diagonal matrix, D i i in = ∑ j W i j in , L out = D out − W out is a Laplace operator for the out-of-class graph, D<sup>out</sup> is a diagonal matrix, and D i i out = ∑ j W i j out .</p><p>Using the constraint condition A T X D out X T A = I , (6) and (7) can be integrated into one optimization problem,</p><p>min [ α t r ( A T X L in X T A ) − β t r ( A T X L out X T A ) ] H = α L in − β L out } ⇕ min t r ( A T X H X T A ) (8)</p><p>which can be further transformed to a generalized eigenvalue problem,</p><p>X H X T A = λ X D out X T A (9)</p><p>By solving Equation (9), the locality-preserving discriminant projection space matrix A = [ a 1 , a 2 , ⋯ , a K ] can be obtained, where a 1 , a 2 , ⋯ , a K are the eigenvectors corresponding to the largest K eigenvalues of the above problem.</p></sec><sec id="s4"><title>4. Experiments</title><sec id="s4_1"><title>4.1. Experimental Setup</title><p>Experiments were carried out on the core test set of the NIST SRE 2010 telephone training and telephone testing dataset. Equal error rate (EER) and minimum detect cost function (minDCF) were used as metrics for system evaluation [<xref ref-type="bibr" rid="scirp.104016-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.104016-ref22">22</xref>].</p><p>In the experiments, 36-dimensional Mel Frequency Cepstral Coefficient (MFCC) including 18 MFCC coefficients and their first order derivatives were utilized. Each frame of a speech utterance was processed by a 20 ms Hamming window with 10 ms shift. To mitigate channel effects, feature warping, cepstral mean subtraction (CMN) and cepstral variance normalization (CVN) were applied to the features.</p><p>Two gender dependent universal background models (UBM) with a Gauss number of 1024 were trained using the NIST SRE 2004 1-side dataset. The gender related total variability matrix T, LPP matrix, LPDP matrix, WCCN, and LDA matrix were trained by the NIST SRE 2004, 2005, and 2006 corpus. The background data for SVM were also selected from the data of NIST SRE 2004, 2005 and 2006 datasets. The SVM Light toolkit was used for SVM modeling [<xref ref-type="bibr" rid="scirp.104016-ref23">23</xref>].</p></sec><sec id="s4_2"><title>4.2. Experimental Results</title><p>To verify the performance of the proposed LPDP algorithm, we experimentally compared it with the traditional total variability factor analysis and LPP algorithms.</p><p><xref ref-type="table" rid="table1">Table 1</xref> shows the performance comparison of the three algorithms without channel compensation. It is observed that applying the LPDP algorithm to i-vector is equivalent to effectively combining total variability factor analysis technology with the LPP algorithm. This combination can maintain the global and local neighborhood structures of the speech data. Compared to total variability factor analysis, which can only preserve the global structure of speech data, LPP and LPDP can significantly improve system performance. LPDP can also make effective use of the speaker label information of the speech data and, through optimization, maintain the intrinsic local manifold structure of the same speaker's speech data. As well, the distance between the speech data of different speakers is expanded in LPDP and the discrimination performance of the embedding space is enhanced to further improve system performance. Compared with LPP, LPDP leads to a relative improvement of 16.36% in EER and 13.04% in minDCF for male testing dataset, and 29.33% in EER and 8.67% in minDCF for female testing dataset.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Comparison of EER and minDCF of LPDP, LPP, and total variability factor analysis (without channel compensation)</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >System</th><th align="center" valign="middle"  colspan="2"  >Male</th><th align="center" valign="middle"  colspan="2"  >Female</th></tr></thead><tr><td align="center" valign="middle" >EER (%)</td><td align="center" valign="middle" >minDCF</td><td align="center" valign="middle" >EER (%)</td><td align="center" valign="middle" >minDCF</td></tr><tr><td align="center" valign="middle" >Total variability factor analysis</td><td align="center" valign="middle" >8.42</td><td align="center" valign="middle" >0.0672</td><td align="center" valign="middle" >9.84</td><td align="center" valign="middle" >0.0832</td></tr><tr><td align="center" valign="middle" >LPP</td><td align="center" valign="middle" >5.99</td><td align="center" valign="middle" >0.0606</td><td align="center" valign="middle" >8.66</td><td align="center" valign="middle" >0.0738</td></tr><tr><td align="center" valign="middle" >LPDP</td><td align="center" valign="middle" >5.01</td><td align="center" valign="middle" >0.0527</td><td align="center" valign="middle" >6.12</td><td align="center" valign="middle" >0.0674</td></tr></tbody></table></table-wrap><p><xref ref-type="table" rid="table2">Table 2</xref> shows the experimental results of the three algorithms with LDA intersession compensation. The table shows that, with LDA channel compensation, LPDP performs better than LPP. For male and female testing dataset, EER of the LPDP system was relatively improved by 23.78% and 26.67%, respectively, and minDCF was relatively improved by 11.18% and 5.95%, respectively.</p><p><xref ref-type="table" rid="table3">Table 3</xref> shows the experimental results of the three algorithms with WCCN intersession compensation. When compared to the performance of LPP with WCCN channel compensation, <xref ref-type="table" rid="table3">Table 3</xref> shows that LPDP system outperforms the LPP system, yielding 11.81% relative improvement in EER and 6.85% in minDCF for male testing dataset, as well as 8.2% relative improvement in EER and 5.19% in minDCF for female testing dataset.</p><p><xref ref-type="table" rid="table4">Table 4</xref> shows the experimental results of the three algorithms after performing both LDA and WCCN. The table shows that LPDP still outperformed LPP when channel compensation was provided by both LDA and WCCN. Compared to the performance of LPP, the LPDP system gives additional gains of 9.16% and 11.47% respectively in EER and minDCF for male testing dataset, as well as 10.94% and 10.40% respectively in EER and minDCF for female testing dataset.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Comparison of EER and minDCF of LPDP, LPP, and total variability factor analysis (LDA channel compensation)</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >System</th><th align="center" valign="middle"  colspan="2"  >Male</th><th align="center" valign="middle"  colspan="2"  >Female</th></tr></thead><tr><td align="center" valign="middle" >EER (%)</td><td align="center" valign="middle" >minDCF</td><td align="center" valign="middle" >EER (%)</td><td align="center" valign="middle" >minDCF</td></tr><tr><td align="center" valign="middle" >Total variability factor analysis + LDA</td><td align="center" valign="middle" >5.07</td><td align="center" valign="middle" >0.0516</td><td align="center" valign="middle" >7.40</td><td align="center" valign="middle" >0.0723</td></tr><tr><td align="center" valign="middle" >LPP + LDA</td><td align="center" valign="middle" >5.55</td><td align="center" valign="middle" >0.0492</td><td align="center" valign="middle" >7.65</td><td align="center" valign="middle" >0.0622</td></tr><tr><td align="center" valign="middle" >LPDP + LDA</td><td align="center" valign="middle" >4.23</td><td align="center" valign="middle" >0.0437</td><td align="center" valign="middle" >5.61</td><td align="center" valign="middle" >0.0585</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Comparison of EER and minDCF of LPDP, LPP, and total variability factor analysis (WCCN channel compensation)</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >System</th><th align="center" valign="middle"  colspan="2"  >Male</th><th align="center" valign="middle"  colspan="2"  >Female</th></tr></thead><tr><td align="center" valign="middle" >EER (%)</td><td align="center" valign="middle" >minDCF</td><td align="center" valign="middle" >EER (%)</td><td align="center" valign="middle" >minDCF</td></tr><tr><td align="center" valign="middle" >Total variability factor analysis + WCCN</td><td align="center" valign="middle" >6.77</td><td align="center" valign="middle" >0.0532</td><td align="center" valign="middle" >9.32</td><td align="center" valign="middle" >0.0752</td></tr><tr><td align="center" valign="middle" >LPP + WCCN</td><td align="center" valign="middle" >5.08</td><td align="center" valign="middle" >0.0456</td><td align="center" valign="middle" >6.22</td><td align="center" valign="middle" >0.0540</td></tr><tr><td align="center" valign="middle" >LPDP + WCCN</td><td align="center" valign="middle" >4.48</td><td align="center" valign="middle" >0.0426</td><td align="center" valign="middle" >5.71</td><td align="center" valign="middle" >0.0512</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Comparison of EER and minDCF of LPDP, LPP, and total variability factor analysis (LDA + WCCN channel compensation)</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >System</th><th align="center" valign="middle"  colspan="2"  >Male</th><th align="center" valign="middle"  colspan="2"  >Female</th></tr></thead><tr><td align="center" valign="middle" >EER (%)</td><td align="center" valign="middle" >minDCF</td><td align="center" valign="middle" >EER (%)</td><td align="center" valign="middle" >minDCF</td></tr><tr><td align="center" valign="middle" >Total variability factor analysis + LDA + WCCN</td><td align="center" valign="middle" >4.61</td><td align="center" valign="middle" >0.0502</td><td align="center" valign="middle" >6.14</td><td align="center" valign="middle" >0.0607</td></tr><tr><td align="center" valign="middle" >LPP + LDA + WCCN</td><td align="center" valign="middle" >4.43</td><td align="center" valign="middle" >0.0462</td><td align="center" valign="middle" >5.85</td><td align="center" valign="middle" >0.0577</td></tr><tr><td align="center" valign="middle" >LPDP + LDA + WCCN</td><td align="center" valign="middle" >4.02</td><td align="center" valign="middle" >0.0409</td><td align="center" valign="middle" >5.21</td><td align="center" valign="middle" >0.0517</td></tr></tbody></table></table-wrap></sec></sec><sec id="s5"><title>5. Conclusion</title><p>On the basis of LPP, this paper introduced LPDP to speaker verification. LPDP makes full use of the speaker label information of the speech data to categorize and differentiate the neighborhood. It can overcome the shortcomings of the total variability factor analysis method and maintain the intrinsic local neighborhood relationship of in-class (same speaker) speech data and more comprehensively reflect the global and local structure of the speech data. It can also address the inadequacy of LPP and maximize the distance between out-of-class (different speakers) speech data to obtain the most discriminative feature vector and enhance the discriminative ability of the projection space, thereby improving the recognition performance of the system. Our future work will be devoted to enhance the discrimination of the embedding space and further improve the recognition performance of the system.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work was supported by the National Natural Science Foundation of China (No.11704229).</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Liang, C.Y., Cao, W. and Cao, S.X. (2020) Locality Preserving Discriminant Projection for Speaker Verification. Journal of Computer and Communications, 8, 14-22. https://doi.org/10.4236/jcc.2020.811002</p></sec></body><back><ref-list><title>References</title><ref id="scirp.104016-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Naika, R. (2018) An Overview of Automatic Speaker Verification System. In: Intelligent Computing and Information and Communication, Springer, Singapore, 603-610. https://doi.org/10.1007/978-981-10-7245-1_59</mixed-citation></ref><ref id="scirp.104016-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Kinnunen, T. and Li, H. (2010) An Overview of Text-Independent Speaker Recognition: From Features to Supervectors. Speech Communication, 52, 12-40. https://doi.org/10.1016/j.specom.2009.08.009</mixed-citation></ref><ref id="scirp.104016-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Chen, C. and Han, J.Q. (2018) Partial Least Squares Based Total Variability Space Modeling for I-Vector Speaker Verification. Chinese Journal of Electronics, 27, 1229-1233. https://doi.org/10.1049/cje.2018.06.001</mixed-citation></ref><ref id="scirp.104016-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Luo, J., Leung, C.C., Ferras, M. and Barras, C. (2018) Parallelized Factor Analysis and Feature Normalization for Automatic Speaker Verification. INTERSPEECH 2018, Brisbane, 1409-1412.</mixed-citation></ref><ref id="scirp.104016-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Su, H. and Wegmann, S. (2016) Factor Analysis Based Speaker Verification Using ASR. INTERSPEECH 2016, San Francisco, 2223-2227. https://doi.org/10.21437/Interspeech.2016-1157</mixed-citation></ref><ref id="scirp.104016-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, X., Zou, X., Sun, M., Zheng, T.F., Jia, C. and Wang, Y. (2019) Noise Robust Speaker Recognition Based on Adaptive Frame Weighting in Gmm for I-Vector Extraction. IEEE Access, 7, 27874-27882. https://doi.org/10.1109/ACCESS.2019.2901812</mixed-citation></ref><ref id="scirp.104016-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Guo, W., Dai, L.R. and Wang, R.H. (2009) Speaker Verification Based on Factor Analysis and SVM. Journal of Electronics &amp; Information Technology, 31, 302-305.</mixed-citation></ref><ref id="scirp.104016-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Ibrahim, N.S. and Ramli, D.A. (2018) I-Vector Extraction for Speaker Recognition Based on Dimensionality Reduction. Procedia Computer Science, 126, 1534-1540. https://doi.org/10.1016/j.procs.2018.08.126</mixed-citation></ref><ref id="scirp.104016-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Mak, M., Pang, X. and Chien, J. (2016) Mixture of PLDA for Noise Robust I-Vector Speaker Verification. IEEE/ACM Transactions on Audio, Speech, and Language Processing, 24, 130-142. https://doi.org/10.1109/TASLP.2015.2499038</mixed-citation></ref><ref id="scirp.104016-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Lei, Y. and Hansen, J.H.L. (2010) Speaker Recognition Using Supervised Probabilistic Principal Component Analysis. INTERSPEECH 2010, Makuhari, 382-385.</mixed-citation></ref><ref id="scirp.104016-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Yang, J., Liang, C., Yang, L., Suo, H., Wang, J. and Yan, Y. (2012) Factor Analysis of Laplacian Approach for Speaker Recognition. 2012 IEEE International Conference on Acoustics, Speech and Signal Processing, Kyoto, 25-30 March 2012, 4221-4224. https://doi.org/10.1109/ICASSP.2012.6288850</mixed-citation></ref><ref id="scirp.104016-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Liang, C.Y., Yang, L., Zhao, Q.W. and Yang, Y.H. (2012) Factor Analysis of Neighborhood-Preserving Embedding for Speaker Verification. IEICE Transactions on Information &amp; Systems, 95, 2572-2576. https://doi.org/10.1587/transinf.E95.D.2572</mixed-citation></ref><ref id="scirp.104016-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Liang, C.Y., Yuan, W.H., Li, Y.L., Xia, B. and Sun, W.Z. (2019) Speaker Recognition Using Discriminant Neighborhood Embedding. Journal of Electronics &amp; Information Technology, 41, 1774-1778.</mixed-citation></ref><ref id="scirp.104016-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Chien, J. and Hsu, C. (2017) Variational Manifold Learning for Speaker Recognition. 2017 IEEE International Conference on Acoustics, Speech and Signal Processing, New Orleans, 5-9 March 2017, 4935-4939. https://doi.org/10.1109/ICASSP.2017.7953095</mixed-citation></ref><ref id="scirp.104016-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Wu, D. (2015) Speaker Recognition Based on I-Vector and Improved Local Preserving Projection. In: Proceedings of the 2015 Chinese Intelligent Automation Conference, Springer, Heidelberg, 115-121. https://doi.org/10.1007/978-3-662-46469-4_12</mixed-citation></ref><ref id="scirp.104016-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">He, X.F., Yan, S.C., Hu, Y.X., Niyogi, P. and Zhang, H.-J. (2005) Face Recognition Using Laplacianfaces. IEEE Transactions on Pattern Analysis and Machine Intelligence, 27, 328-340. https://doi.org/10.1109/TPAMI.2005.55</mixed-citation></ref><ref id="scirp.104016-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Hatch, A.O., Kajarekar, S. and Stolcke, A. (2006) Within-Class Covariance Normalization for SVM-Based Speaker Recognition. INTERSPEECH 2006, Pittsburgh, 1471-1474.</mixed-citation></ref><ref id="scirp.104016-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Haeb-Umbach, R. and Ney, H. (1992) Linear Discriminant Analysis for Improved Large Vocabulary Continuous Speech Recognition. 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing, San Francisco, 23-26 March 1992, 13-16. https://doi.org/10.1109/ICASSP.1992.225984</mixed-citation></ref><ref id="scirp.104016-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Zhao, Z.H. and Hao, X.H. (2014) Linear Locality Preserving and Discriminating Projection for Face Recognition. Journal of Electronics &amp; Information Technology, 35, 463-467. https://doi.org/10.3724/SP.J.1146.2012.00601</mixed-citation></ref><ref id="scirp.104016-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Wang, J.F. and Gao, Q. (2015) Discriminant Neighborhood Structure Embedding Using Trace Ratio Criterion for Image Recognition. Journal of Computer &amp; Communications, 3, 64-70. https://doi.org/10.4236/jcc.2015.311011</mixed-citation></ref><ref id="scirp.104016-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">The NIST Year 2010 Speaker Recognition Evaluation Plan. https://www.nist.gov/itl/iad/mig/speaker-recognition-evaluation-2010</mixed-citation></ref><ref id="scirp.104016-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Scheffer, N., Ferrer, L., Graciarena, M., Kajarekar, S., Shriberg, E. and Stolcke, A. (2011) The SRI NIST 2010 Speaker Recognition Evaluation System. 2011 IEEE International Conference on Acoustics, Speech and Signal Processing, Prague, 22-27 May 2011, 5292-5295. https://doi.org/10.1109/ICASSP.2011.5947552</mixed-citation></ref><ref id="scirp.104016-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Joacjims, T. (2018) SVM-Light Support Vector Machine. http://svmlight.joachims.org</mixed-citation></ref></ref-list></back></article>