<!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 />
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jozef Vavrek</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matúš Pleva</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Lojka</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Peter Viszlay</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eva Kiktová</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniel Hládek</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jozef Juhár</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Jozef.Vavrek</institution>
          ,
          <addr-line>Matus.Pleva, Martin.Lojka, Peter.Viszlay, Eva.Kiktova</addr-line>
          ,
          <country>Daniel.Hladek</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>MFCC (13) Segmentation PCA based</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>TRAINING PHASE VAD VAMFCC based</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Technical University of Kosice</institution>
          ,
          <addr-line>Letna 9, 04200 Košice</addr-line>
          ,
          <country country="SK">Slovakia</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>VAD VAMFCC based</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>18</fpage>
      <lpage>19</lpage>
      <abstract>
        <p>This paper provides a rough description of zero resource Query-by-Example retrieving system for the MediaEval 2013 spoken web search task. The proposed solution rstly implements the voice activity detection (VAD) utilizing variance of acceleration MFCC (VAMFCC) rule-based approach. A PCA-based segmentation, K-means clustering and GMM training are then used in order to built the posteriorgrams. Finally, two searching architectures based on posteriorgram matching (SDTW) and GMM modeling (GMM-FST) are evaluated. Results show that none of our systems is able to achieve the positive Actual Term Weighted Value, because of high number of insertions. We suppose that chosen clustering scheme caused generation of too many false alarms. Only provided data were used and no other resources were examined in any system component during the development.</p>
      </abstract>
      <kwd-group>
        <kwd>Acoustic models</kwd>
        <kwd>Posteriorgram for query</kwd>
        <kwd>Posteriorgram for utterances</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>MOTIVATION</title>
      <p>
        The main purpose of our experiments was to check the
proposed approaches for the language independent audio
query detection and new speech feature analysis
components. The mentioned approach is used in the MediaEval
activity [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and could be also applied in various speech [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
or non-speech [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] Query-by-Example applications.
      </p>
    </sec>
    <sec id="sec-2">
      <title>SYSTEM OVERVIEW</title>
      <p>Proposed solution for SWS task uses posteriorgram term
matching and audio segment GMM modeling. The overall
architecture of proposed system is depicted on Fig.1.</p>
      <p>At rst, a training phase is carried out using available
development utterances. The VAMFCC-based silence detector
performs the initial discrimination of silent parts in audio
stream. The block of feature extraction is implemented
after VAD utilizing 13 MFCCs. The phase of segmentation
and clustering creates the audio segment units (ASU). ASU
is represented as a small audio part (phoneme for example)
with some spectral and temporal characteristics, di erent for
each ASU. Then the training of acoustic models is performed
using these ASU, where each ASU represents one class.
Labels for these classes (ASUs) are assigned according to the
number of GMM. Only the process of voice activity
detection and feature extraction is then performed in
preprocessing stage within the retrieving phase. Each utterance and
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Segmentation and Clustering</title>
      <p>In order to identify and to distinguish the speech segments
in the i-th utterance, PCA (Principal Component Analysis)
was applied as follows. Each 13-dimensional MFCC
vector xj was reshaped to matrix Xj with row dimension nr,
where j 2 h1; nii is the number of vectors in i-th
recording. In the next step, the covariance matrix C1 was
computed from the rst matrix X1 and its eigenvectors and
eigenvalues were computed. The eigenvalue spectrum 1 =
f 1j gjn=r 1 was used to determine the signi cance ( 1max )
of the dominant eigenvalue of C1 as
( 1max ) = Pjn1=rm1ax1j ,
where 1j are the eigenvalues of C1. Then the matrix X1
was spliced together with X2 and the covariance matrix C12
and ( 12max ) were computed again. If ( 12max )
compared to ( 1max ) changed signi cantly, a new speech
segment was created and PCA started from the current frame.
In the other way, if ( 12max ) did not change signi cantly,
the current matrix X12 was spliced together with X3 and
the process was repeated automatically until a new segment
was indicated. The created segments corresponded to ASUs.</p>
      <p>In the next phase, the segments with similar acoustic
and statistical properties were grouped together into
several speech clusters using k-means clustering with k = 50
clusters and squared Euclidean distance metrics. As the
input data for clustering the means of the segments were used.
Each mean vector obtained an index (label) of the speci c
cluster. This label was assigned to the original feature
vectors corresponding to the speci c mean vector.
2.2</p>
    </sec>
    <sec id="sec-4">
      <title>Searching techniques</title>
      <p>2.2.1</p>
      <sec id="sec-4-1">
        <title>GMM approach</title>
        <p>
          A retrieving process uses Weighted Finite State
Transducers (WFST) that allow us to nd the most probable path
(state sequence) in search network [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. The search of a query
consists of two steps. At rst, query alone is recognized
using search network, created from the trained acoustic model
so that all GMM states are arranged in parallel. The
result is a sequence of states that model the particular query.
The process of recognition is done repeatedly with di
erent insertion penalties in order to obtain multiple states
sequences with di erent lengths. It helps to improve the
model representation of retrieving query. The sequences are
labeled and added to the previous search network in
parallel. The second step involves the recognition of a test
utterance using Viterbi algorithm. The nal score for decision
is computed as a di erence between modeled likelihoods of
query and utterance using lambda acoustic model where
P (Oqueryj )) + . Score is then
and then results with score
score = (P (Ooccurencej )
shifted by prede ned value
below zero are removed.
2.2.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>SDTW detection</title>
        <p>
          A simpli ed SDTW searching algorithm was utilized in
our system, similar to that used in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. The adjustment
window condition was set to j(ik i1) (jk j1)j R, where i1
and j1 are starting coordinates of warping path in each
segment, ik and jk de ne the k-th coordinates and R represents
the constraint parameter, set to M=2, where M is the length
of query. The range of starting coordinates was conditioned
by the constraint parameter and length of each utterance:
((2R + 1)k + 1; 1), where 0
k
2NR+11 . The process of
nding the optimal local alignment between each utterance
and query produces a set of local warp paths, equal to the
number of diagonal regions. A score parameter was then set
s
in the following form score =
2n
N+M
        </p>
        <p>P1n warpDist ;where
n+1
n is the number of steps in local alignment, N is the length
of utterance and M the length of query, P1n warpDist
represents a summation of components in each warping path,
where components are computed from Bhattacharyya
distance matrix.
GMM-FST</p>
        <p>SDTW</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>EXPERIMENTAL RESULTS AND CON</title>
    </sec>
    <sec id="sec-6">
      <title>CLUSIONS</title>
      <p>The o cial results for SWS task are listed in Tab. 1.
Two metrics were used to asses the overall performance of
GMM-FST and SDTW on dev and eval queries: the
actual AT W V , normalized Cnxe and minimal cross-entropy
Cnmxien. The score normalization for both systems was
performed only on development data. A minimum-cost
alignment (MCA) for each segment was used as detection score at
rst level of search in case of SDTW. Final detection of
retrieved query was then carried out utilizing score parameter
de ned in (2.2.2). A threshold for this parameter was set to
0:0819. A decision threshold for score parameter was set to
2:8 in case of GMM-FST based system, while = 3 (2.2.1).
Both systems produced a huge amount of false alarms (FA)
during the evaluation. Regarding the evaluation results, the
GMM-FST system is more appropriate solution for SWS
task, because of its lower tendency to detect spurious terms.</p>
      <p>All the experiments were mainly done using 2x IBM
System x3650 servers, 2x Intelr Xeonr QuadCore E5530 CPU
@ 2.4 GHz Hyper-threading enabled (16 threads), 28 GB
RAM, 1TB SAS HDD (RAID5), running Debian OS.</p>
      <p>The Speed Factors (the ratio of the total time employed
in searchingfindexingg the set of queries infandg the set of
audio documents to the productfsumg of their total
durations) and Peak Memory Usage during SearchingfIndexingg
tasks are presented in Tab. 2. The Performance Load equals
0:9 SSF P M US + 0:1 ISF P M UI is derived from them.</p>
      <p>In the future, an improved clustering and segmentation
algorithm will be investigated in order to decrease the
overlapping between individual ASUs. A minimal length of warping
path algorithm will be integrated in SDTW approach, too.
4.</p>
    </sec>
    <sec id="sec-7">
      <title>ACKNOWLEDGMENTS</title>
      <p>This research was supported by the ERDF funded projects
ITMS-26220220155 (50%) &amp; ITMS-26220220182 (50%).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>X.</given-names>
            <surname>Anguera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Metze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Buzo</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Szoke</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L. J.</given-names>
            <surname>Rodriguez-Fuentes</surname>
          </string-name>
          .
          <article-title>The Spoken Web Search Task</article-title>
          . In MediaEval 2013 Workshop, page 4,
          <string-name>
            <surname>Barcelona</surname>
          </string-name>
          , Spain,
          <fpage>18</fpage>
          -
          <lpage>19</lpage>
          October
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lojka</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Juhar</surname>
          </string-name>
          .
          <article-title>Finite-state transducers and speech recognition in Slovak language</article-title>
          .
          <source>In SPA 2009 Conference</source>
          , pages
          <volume>149</volume>
          {
          <article-title>153, art</article-title>
          . no.
          <issue>5941305</issue>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Park</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Glass</surname>
          </string-name>
          .
          <article-title>Unsupervised pattern discovery in speech</article-title>
          .
          <source>IEEE T Audio Speech</source>
          ,
          <volume>16</volume>
          (
          <issue>1</issue>
          ):
          <volume>186</volume>
          {
          <fpage>197</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Vavrek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pleva</surname>
          </string-name>
          , and
          <string-name>
            <surname>J. Juhar. TUKE</surname>
          </string-name>
          <article-title>MediaEval 2012: Spoken Web search using DTW and unsupervised SVM</article-title>
          . In MediaEval 2012 Workshop, Pisa - CEUR
          <source>Workshop Proceedings</source>
          , volume
          <volume>927</volume>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Vozarikova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pleva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ondas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Vavrek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Juhar</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Cizmar</surname>
          </string-name>
          .
          <article-title>Detection and classi cation of audio events in noisy environment</article-title>
          .
          <source>Journal of Computer Science and Control Systems</source>
          ,
          <volume>3</volume>
          (
          <issue>1</issue>
          ):
          <volume>253</volume>
          {
          <fpage>258</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>