<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Majorov International Conference on Software Engineering and Computer Systems, December</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Detection of Defective Speech Using Convolutional Neural Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mikhail Belenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nikita Burym</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavel Balakshin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ITMO University</institution>
          ,
          <addr-line>Kronverksky Pr. 49, bldg. A, St. Petersburg, 197101, Russian Federation</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <volume>1</volume>
      <fpage>0</fpage>
      <lpage>11</lpage>
      <abstract>
        <p>This paper presents an algorithm for detecting a pathological voice. It is shown that the convolutional neural network efectively extracts features from the spectrograms of voice recordings and diagnoses voice disorders. The deep belief convolutional network helps to initialize weights and makes the system more reliable. The efect of the size of convolutional network filters on each layer on the system performance is also studied.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Speech recognition</kwd>
        <kwd>Defective speech</kwd>
        <kwd>Convolutional Neural Network</kwd>
        <kwd>Convolutional Deep Belief Network</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        in signal processing technologies. These comprehensive tools are usually non-invasive and
non-subjective, which is generally an advantage in the medical field[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Over the past few decades, many scientific works have been carried out related to the
automatic detection of voice pathologies. Usually, these features are extracted from speech recordings
and then processed by classifiers to distinguish normal speech from pathological speech. Signs
are mainly derived from two areas of research. One of them is related to speech recognition
applications, where signal processing tools are used to automatically detect signal properties such
as Mel-frequency cepstral coeficients (MFCC), linear predictive cepstral coeficients (LPCC),
and the energy and entropy of discrete wavelet packets[
        <xref ref-type="bibr" rid="ref2 ref3 ref4">2-4</xref>
        ].
      </p>
      <p>
        Other signs come from measuring voice quality in accordance with physiological and
etiological studies. While pitch, jitter, and flicker are used to determine the depth of speech, other
characteristics such as harmonic-to-noise ratio (HNR), normalized noise energy (NNE),
laryngealto-noise ratio (LNR), and cepstral peak prominence (CPP) represent speech hoarseness[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Most
research papers use the Massachusetts Eye and year Infirmary (MEEI) database.However, healthy
voice recordings and abnormal voice recordings in this database are recorded in two diferent
environments[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which makes it dificult to distinguish whether these are discriminating
environments or voice features.The Saarbruecken Voice Database is a downloadable database with
all recordings sampled at 50 kHz and 16-bit resolution. This database is relatively new, So little
research has been done on it. However, the recordings are recorded in the same environment,
so it was decided to choose it for this study.
      </p>
      <p>
        Modern signal processing techniques previously used in the field of speech recognition have
also made significant progress in the field of automatic detection of abnormal voice. For example,
in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], the Russian language Gaussian Mixture Model (GMM) based on the Saarbruecken voice
database is used, and 67% classification accuracy is achieved with a neutral stable vowel /a/.
However, with the increasing computing capabilities of hardware and the improvement of
machine learning algorithms, the Markov model hidden in the deep neural network gradually
replaces the traditional GMM-HMM [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and becomes a popular method of speech recognition.
To date, deep learning methods are not commonly used in the field of pathological voice
detection, mainly due to the limited amount of data, since DNN requires a large amount of
data for training. In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], a restricted Boltzmann machine (RBM) is proposed as an unsupervised
method for pre-training DNN to accurately achieve global minima. As a generative model, it
improves deep learning performance even on small datasets. Deep belief convolutional networks
(CDBNS) were proposed in [10] as an advanced specific structure for CNN pre-training. This
article considers a new deep learning method for automatic detection of abnormal voice. In this
paper, we use the CNN convolutional neural network structure for automatic analysis of speech
recording spectrograms. CDBN is used for pre-training weights and preventing problems with
over-training. A similar approach is proposed in [11], but the influence of convolutional neural
network parameters is left behind in that study.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Methodology</title>
      <p>Figure 1 shows a block diagram of the proposed system for detecting abnormal voice. First,
preprocessing is applied to speech recordings, which includes resampling and shape-changing
methods. Then a short-time Fourier transform (STFT) is applied to obtain speech recording
spectrograms as input to the CNN system. Weights in the CNN system are pre-trained using
CDBN and adjusted using the back propagation method. The trained CNN system is able to
automatically extract features and classify audio samples.</p>
      <sec id="sec-2-1">
        <title>2.1. Input data</title>
        <p>One of the properties of CNN is the ability to reduce the dimension of two-dimensional
feature maps. Therefore, speech recordings are converted from one-dimensional signals to
twodimensional spectrograms.
2.1.1. Dataset
This paper uses the Saarbruecken voice database, which was registered by the Institute of
phonetics of the Saarland University in Germany. This database contains 71 diferent pathologies
with speech recordings from more than 2000 people. Each participant’s file contains recordings
of the sustained vowels /a/, /i/, and /u/ inneutral, low, high, and low-high-low intonations, and
the continuous speech sentence "Guten Morgen, wie geht as Ihnen?" ("Good morning, How are
you?”). Stable vowels are used in this work because they are stationary in time and it is easier
to see changes.</p>
        <p>The following pathologies were selected as the pathological group
• laryngitis
• leukoplakia
• Reinke’s edema
• paralysis of the recurrent laryngeal nerve
• carcinoma of the vocal folds
• polyps of the vocal fold.</p>
        <p>All these pathologies are organic dysphonia, which are caused by structural changes in the
vocal cord. The vowel /a/ is used at a neutral height for each individual, of which 482 are healthy
and 482 are diagnosed with pathologies (140 laryngitis, 41 leukoplakia, 68 Reinke’s edema, 213
recurrent laryngeal nerve paralysis, 22 vocal fold carcinoma and 45 vocal fold polyps).The data
is divided into a training set and a test set containing 75% and 25% of the samples, respectively.
2.1.2. Pretraining
The source speech is encoded at a frequency of 25 kHz for the pre-processing stage. The goal of
this step is to reduce the amount of data in the feature map to speed up the learning process.
In addition, STFT is used to convert a time domain signal to a spectral domain signal. At this
stage, each file is divided into 10ms of Hamming window segments with 50% overlap between
consecutive Windows. Finally, the spectrogram is changed to the same size of 60*155 points to
get rid of the useless part that doesn’t contain any information. In this case, useless noise is
discarded and significant signs appear.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. CNN architecture</title>
        <p>CNN Is represented by an input layer and several hidden layers. Each individual layer consists
of a convolutional layer  and a merging layer  . The input feature map is defined as ( =
1, ..., ), and the convolutional feature map is defined as ( = 1, ..., ). The filter weights
are common to all units on the convolutional layer, calculated as,</p>
        <p>ℎ =  (∑︁ ∑︁ ,+− 1, + 0)
=1 =1
(1)
where , element of the m-th unit of l-th input layer  , and ℎ element of m-th block
of the k-th convolutional layer .  is defined as the size of the filters, , is n-th unit of
weight and +0 is the 0-th unit of weight.</p>
        <p>In this procedure, objects are detected locally and automatically using shared weights across
the feature map.</p>
        <p>To reduce resolution in convolutional plys and reduce computational complexity, a union of
convolutional maps is used. The maximization or averaging function is usually used to build
the unifying layer. In this case, set  as the size of the merging window using the maximize
function, and the element on the merging layer is defined as,
where  is the step of the merging window moving in the convolutional layer and other
variables are defined above.</p>
        <p>The experimental network shown on figure 2 contains 10 hidden layers. In the first hidden
layer, the filter size is 8*3, and the step is 1. The size of the merging window is 4*4 and step 1.
After the first hidden layer, each layer was collapsed by 8 filters with the shape 8*3*8 and step 1.
The size of the unifying windows is 4*4 and the RELU activation function for the entire neural
network. Finally, the feature map is formed into a dense layer (a fully connected layer) to train
the classification model. L2 regularization is used to solve the problem of retraining. Parameters
such as pitch, size of filters in each layer, and the number of layers can be changed and should be
selected depending on the signal features used. In this paper, we also studied networks with the
configurations shown in table 1. The rectangular filter window is used because of the specific
characteristics of the spectrograms.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Preprocessing</title>
        <p>Deep learning is a "black box" that requires a large amount of data and processes to adjust
the weight. In turn, Bayesian methods are reliable and interpretable on small amounts of data,
which is exactly what deep learning methods lack.</p>
        <p>To combine the complementary advantages of these two methods, generative models have
been developed to improve the efectiveness of deep learning on small data sets and eliminate
overfitting problems. In deep learning structures, a section of the weight space is detected
by a generative model, which helps the network quickly converge to a global minimum. The
convolutional restricted Boltzmann machine (CRBM) is a typical generative model and is an
extension of RBM with visible and hidden layers as images that is suitable for CNN settings. The
model is trained to reach a state of thermal equilibrium, which is the deepest energy minimum
state. In this state, hidden layers can model the structure of input data.</p>
        <p>The CRBM consists of two layers: the visible (input) layer  and the hidden (convolutional)
layer . Similar to the CNN setting, the weights   between the input layer and the
convolutional layer are distributed among all elements in the hidden layer. Hidden elements are binary,
while visible elements can be real or binary. Assume that the size of the visible layer is  , and
the size of the hidden layer is  . There are  weights and each weight  is collapsed with
the visible layer, and there is an ofset  for each weight and an ofset  for the visible layer.
An energy function with a binary input is defined as,</p>
        <p>(, ℎ) = − ∑︁ ∑︁ ∑︁ ℎ+− 1 −
=1 =1 =1
  
∑︁  ∑︁ ℎ −  ∑︁</p>
        <p>=1 =1 =1
An energy function with a real input is defined as
(, ℎ) =
2
1 ∑︁ 2 −

  
∑︁ ∑︁ ∑︁ ℎ+− 1 −
=1 =1 =1
  
∑︁  ∑︁ ℎ −  ∑︁</p>
        <p>=1 =1 =1
Joint distribution is defined as,</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <p>Sensitivity shows the efectiveness of detecting abnormal voice files, and specificity shows the
proportion of correctly detected healthy voice files. The accuracy (P) and F1-score (F1) are
presented below, where the accuracy shows the proportion of the corresponding pathological
voice files.</p>
      <p>=
 =
 =</p>
      <p>+</p>
      <p>+</p>
      <p>+  
(6)
(7)
(8)
 1 = 2 ·  (9)</p>
      <p>+</p>
      <p>True negative (TN) means that healthy voice recordings are correctly identified. True positive
(TP) means that abnormal voice recordings are correctly identified. False-negative (FN) indicates
that abnormal voice recordings are detected incorrectly and false-positive (FP) indicates that
voice recordings were detected incorrectly.</p>
      <p>There is also a diference in the operation of the CT system with and without pre-training.
When using a CDN to initialize weights, the CNN setup becomes more reliable, with similar
performance for the custom data set and the test data set. This shows that the CDBN can avoid
overfitting problems to some extent. However, the accuracy on the test dataset is less when
using pre-trained CDBN weights.</p>
      <p>Similarly, the CRBM is trained using Gibbs block sampling[10] as an extension of the Gibbs
sampling in RBM to maximize the similarity of the distribution between the construction visible
layer and the input visible layer, and in this case achieve an equilibrium state. The stacks from
the CRBM make up the CDBN. After the first CRBM layer is trained, activations are sent to the
input of subsequent layers and the weights are " frozen”, and the remaining layers are processed
in the same way. Since the visible layer in the first layer works with real data, Gaussian visible
units are used for the first CRBM layer. After pre-training the weights in each layer, reverse
propagation is applied to fine-tune the weights for a better classification result. Testing results
are shown in tables 2 and 3.
The Shared Views of Four Research Groups," IEEE Signal Processing Magazine, vol.29, no.
6, pp. 82-97, 2012.
[10] H. Lee, R. Grosse, R. Ranganath, and A. Y. Ng, "Convolutional deep belief networks for
scalable unsupervised learning of hierarchical representations," presented at the
Proceedings of the 26th Annual International Conference on Machine Learning, Montreal, Quebec,
Canada, 2009.
[11] Wu H. et al. A deep learning method for pathological voice detection using convolutional
deep belief networks //Interspeech 2018. – 2018.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>K.</given-names>
            <surname>Verdolini</surname>
          </string-name>
          and
          <string-name>
            <given-names>L. O.</given-names>
            <surname>Ramig</surname>
          </string-name>
          ,
          <article-title>"Occupational risks for voice problems," Logopedics Phoniatrics Vocology</article-title>
          , vol.
          <volume>26</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>37</fpage>
          -
          <lpage>46</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Dibazar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Narayanan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. W.</given-names>
            <surname>Berger</surname>
          </string-name>
          ,
          <article-title>"Feature analysis for automatic detection of pathological speech,"</article-title>
          <source>in Proceedings of the Second Joint 24th Annual Conference and the Annual Fall Meeting of the Biomedical Engineering Society] [Engineering in Medicine and Biology</source>
          ,
          <year>2002</year>
          , vol.
          <volume>1</volume>
          , pp.
          <fpage>182</fpage>
          -
          <lpage>183</lpage>
          vol.
          <volume>1</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M. K.</given-names>
            <surname>Arjmandi</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Pooyan</surname>
          </string-name>
          ,
          <article-title>"An optimum algorithm in pathological voice quality assessment using wavelet-packet-based features, linear discriminant analysis and support vector machine,"</article-title>
          <source>Biomedical Signal Processing and Control</source>
          , vol.
          <volume>7</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>19</lpage>
          ,
          <year>2012</year>
          /01/01/
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hariharan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Polat</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Yaacob</surname>
          </string-name>
          ,
          <article-title>"A new feature constituting approach to detection of vocal fold pathology,"</article-title>
          <source>International Journal of Systems Science</source>
          , vol.
          <volume>45</volume>
          , no.
          <issue>8</issue>
          , pp.
          <fpage>1622</fpage>
          -
          <lpage>1634</lpage>
          ,
          <year>2014</year>
          /08/03 2014.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Al</surname>
          </string-name>
          <article-title>-nasheriet al</article-title>
          .,
          <article-title>"An Investigation of Multidimensional Voice Program Parameters in Three Diferent Databases for Voice Pathology Detection and Classification,"</article-title>
          <source>Journal of Voice</source>
          , vol.
          <volume>31</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>113</fpage>
          .
          <fpage>e9</fpage>
          -
          <lpage>113</lpage>
          .
          <year>e18</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>G. Muhammadet al.</surname>
          </string-name>
          ,
          <article-title>"Voice pathology detection using interlaced derivative pattern on glottal source excitation,"</article-title>
          <source>Biomedical Signal Processing and Control</source>
          , vol.
          <volume>31</volume>
          , pp.
          <fpage>156</fpage>
          -
          <lpage>164</lpage>
          ,
          <year>2017</year>
          /01/01/
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Martínez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Lleida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ortega</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Miguel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Villalba</surname>
          </string-name>
          ,
          <article-title>"Voice Pathology Detection on the Saarbrücken Voice Database with Calibration and Fusion of Scores Using MultiFocal Toolkit," in Advances in Speech and Language Technologies for Iberian Languages: IberSPEECH 2012 Conference</article-title>
          , Madrid, Spain,
          <source>November 21-23</source>
          ,
          <year>2012</year>
          . Proceedings, D. Torre Toledanoet al., Eds. Berlin, Heidelberg: Springer Berlin Heidelberg,
          <year>2012</year>
          , pp.
          <fpage>99</fpage>
          -
          <lpage>109</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>O.</given-names>
            <surname>Abdel-Hamid</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          r. Mohamed,
          <string-name>
            <given-names>H.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Deng</surname>
          </string-name>
          , G. Penn, and
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <article-title>"Convolutional Neural Networks for Speech Recognition,"</article-title>
          <source>IEEE/ACM Transactions on Audio, Speech, and Language Processing</source>
          , vol.
          <volume>22</volume>
          , no.
          <issue>10</issue>
          , pp.
          <fpage>1533</fpage>
          -
          <lpage>1545</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>G. Hintonet al.</surname>
          </string-name>
          ,
          <article-title>"Deep Neural Networks for Acoustic Modeling in Speech Recognition:</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>