<!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>
      <title-group>
        <article-title>CUNI at MediaEval 2013 Similar Segments in Social Speech Task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Petra Galušcˇ áková</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavel Pecina</string-name>
          <email>pecina@ufal.mff.cuni.cz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Charles University in Prague Faculty of Mathematics and Physics Institute of Formal and Applied Linguistics Prague</institution>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>18</fpage>
      <lpage>19</lpage>
      <abstract>
        <p>We describe our experiments for the Similar Segments in Social Speech Task at MediaEval 2013 Benchmark. We mainly focus on segmentation of the recordings into shorter passages on which we apply standard retrieval techniques. We experiment with machine-learning-based segmentation employing textual (word n-grams, tag n-grams, letter cases, lexical cohesion, etc.) and prosodic features (silence) and compare the results with those obtained by regular segmentation.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        The main aim of the Similar Segments in Social Speech
Task is to nd segments similar to the given ones (query
segments) in the collection of audio-visual recordings containing
English dialogues of a university student community. In
addition to the human and automatic (ASR) transcripts (both
transcripts are given separately for each speaker), the
collection also contains prosodic features and metadata. The
training data consists of segments manually assigned to
similarity sets of the query segments. The details of the task
and data are described in the task description [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>APPROACH DESCRIPTION</title>
      <p>
        In our experiments, the queries are created from the
human transcripts of the query segments. The recordings are
segmented into overlapping passages (identi ed by their
starting and ending times) which are then indexed using the
Terrier IR Platform [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The set of potential jump-in points
needed in retrieval then consists of the known beginnings of
the acquired segments.
      </p>
      <p>
        For the indexing, we use the default settings, which
outperformed our most successful setting from previous
experiments in the Search and Hyperlinking MediaEval
Benchmark [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. We remove stopwords and apply stemming using
the Porter stemmer. Ranked lists of retrieved segments are
pruned by removing segments overlapping with those ranked
higher.
      </p>
      <p>As both transcripts are given in separated tracks for each
speaker, we join these tracks into a single one. In the
human transcripts, we sort sentences from both transcripts
according to their beginnings to acquire single sequential
transcript. Similarly, we sort the speakers' segments given
in the ASR transcripts. While in the ASR transcripts the
exact playback time is given for each word, in the human
transcripts such information is available only on sentence
level and therefore we approximate it by assuming equal
duration of words in a sentence.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Query processing</title>
      <p>The query segments are speci ed by their starting and
ending time. The queries are constructed by including all
words lying within the boundaries of the query segment in
both tracks.</p>
      <p>We tried to expand the queries by adding words appearing
in the vicinity of the query segment (allowing 5, 10, 15,
20, 30, and 60 seconds) but none of these experiments
improved the results.</p>
      <p>We also attempted to generate the queries from both the
human and ASR transcripts and apply them to search in
both types of transcripts. The queries created from the
human transcripts achieved higher scores when applied on both
the human and ASR transcripts, therefore they are used in
the experiments presented in this paper.
2.2</p>
    </sec>
    <sec id="sec-4">
      <title>Segmentation</title>
      <p>
        In this work, we mainly focus on segmentation of the
recordings, which appears to be crucial for segment retrieval
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. We experiment with regular segmentation and two
methods based on (supervised) machine learning (ML).
      </p>
      <p>
        In regular segmentation, the recordings are divided into
equilong segments of 50 seconds (which is approximately
equal to the average segment length in the collection). The
shift between the segments (and the overlap) is also regular,
set to 25 seconds, since according to our experience from
the 2012 Search and Hyperlinking task, the shift of 10 to 30
seconds achieves optimal results [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        In the rst ML approach, we identify segment boundaries
using classi cation trees [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], implemented in the rpart
library in R. For each word in the transcripts, we assume that
it belongs to a segment and detect whether it is followed by
a segment boundary, or the segment continues. Class
distribution in this task (segment boundary vs. segment
continuation) is highly unbalanced and the corresponding weights
must be set accordingly to prevent too short segments. We
set the weight of segment boundary misclassi ed as segment
continuation in the loss matrix to 21, the weight of the
segment continuation misclassi ed as segment boundary to 11,
and the complexity parameter to 0.
      </p>
      <p>In the second ML approach, we apply a similar process to
detect beginnings of segments which are then set to be 50</p>
      <sec id="sec-4-1">
        <title>Segmentation</title>
        <p>beginings ends
REG REG
ML REG
ML ML
Normalized</p>
        <p>SUR
0.57
0.65
0.59
F-measure
0.58
0.67
0.61</p>
      </sec>
      <sec id="sec-4-2">
        <title>Segmentation</title>
        <p>beginings ends</p>
        <p>REG REG
ML REG
ML ML
0.90
0.72
0.67
seconds long (naturally, the segments can overlap). In this
case, we aim at higher recall of the decision process to nd
all possible segment beginnings, but still keep the number
of created segments reasonable. We set the weight of the
segment boundary misclassi ed as segment continuation in
the loss matrix to 61, the weight of the segment continuation
misclassi ed as segment boundary to 1, and the complexity
parameter to 0.</p>
        <p>For comparison, the classi cation models trained and tuned
on the human transcripts are also applied on the ASR
transcripts despite their mutual inconsistency. The transcripts
di er in the length of silence (which is in human transcripts
only approximated as the duration between the imprecise
word beginnings), tokenization, and letter capitalization.
Therefore, our future plans include to train the classi
cation model on the ASR transcripts too.
2.3</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Features</title>
      <p>
        Our classi cation model exploits the following features:
cue words and cue tags, letter cases, length of the silence
before the word, division given in transcripts, and the output
of the TextTiling algorithm [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        The cue words are the words that appear frequently at
the segment boundary and often do not carry special
meaning. Based on the training data, we have identi ed words
which frequently stand at the segment boundary and words
which are the most informative for the segment boundary
(the mutual information between these words and the
segment boundary is high). We have also de ned our own set
of words which might occur at such boundary and created
sets for unigrams, bigrams and trigrams, for words and tags
(obtained by Featurama tagger [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]) for both segment
beginnings and ends. Occurrence of each n-gram is captured by a
separate feature. An additional feature indicates whether at
least one feature from the set (n-grams for frequent words,
informative words and de ned words for either beginning or
end) occurs.
      </p>
      <p>As the TextTiling algorithm is based on calculating
similarity between adjacent regions, utilizing its output, we can
also employ lexical cohesion into our decision process.</p>
    </sec>
    <sec id="sec-6">
      <title>RESULTS</title>
      <p>
        We employ three automatic evaluation measures:
Normalized Searcher Utility Ratio (SUR), Normalized Recall, and
the F-measure (for details, see the task description [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]). The
results for various types of segmentation for the human
transcripts are displayed in Table 1 and for the ASR transcripts
in Table 2.
      </p>
      <p>In the experiment utilizing human transcripts, the
MLbased segmentation outperforms the regular segmentation.
However in the experiments with the ASR transcripts, the
regular segmentation wins. In both cases, ML-based
segmentation searching for segment beginnings outperforms
MLsegmentation searching for entire segments.</p>
      <p>In the overall results, the ASR transcripts surprisingly
outperform human transcripts. This is probably caused by
the approximation of word timing and duration in the
human transcripts { in the ASR transcripts, we are able to
determine precise segment beginning and end times but the
times in the human transcripts are inaccurate.
4.</p>
    </sec>
    <sec id="sec-7">
      <title>CONCLUSIONS AND FUTURE WORK</title>
      <p>The overall best result is achieved using regular
segmentation on the ASR transcripts. For the human transcripts,
however, the proposed ML-based segmentation outperformed
the regular segmentation, which is very promising and we
will attempt to project this results into experiments using
the ASR transcripts. In our future work, we would also like
to employ a joint model for identi cation of both segment
beginnings and the segment ends.
5.
6.</p>
    </sec>
    <sec id="sec-8">
      <title>ACKNOWLEDGMENTS</title>
      <p>This research is supported by the Charles University Grant
Agency (GA UK n. 920913) and the Czech Science
Foundation (grant n. P103/12/G084).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Breiman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Friedman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Olshen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Stone</surname>
          </string-name>
          .
          <article-title>Classi cation and Regression Trees</article-title>
          .
          <source>Wadsworth and Brooks</source>
          , Monterey, CA,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Eskevich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. J.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Aly</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Ordelman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nadeem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Guinaudeau</surname>
          </string-name>
          , G. Gravier,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sebillot</surname>
          </string-name>
          , T. de Nies, P. Debevere, R. V. de Walle, P. Galuscakova,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pecina</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Larson</surname>
          </string-name>
          .
          <article-title>Multimedia information seeking through search and hyperlinking</article-title>
          .
          <source>In Proc. of ICMR</source>
          , pages
          <volume>287</volume>
          {
          <fpage>294</fpage>
          , Dallas, Texas, USA,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Galuscakova</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Pecina</surname>
          </string-name>
          . CUNI at
          <article-title>MediaEval 2012 Search and Hyperlinking Task</article-title>
          .
          <source>In MediaEval 2012 Workshop</source>
          , volume
          <volume>927</volume>
          ,
          <string-name>
            <surname>Pisa</surname>
          </string-name>
          , Italy,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Hearst</surname>
          </string-name>
          .
          <article-title>TextTiling: Segmenting Text into Multi-paragraph Subtopic Passages</article-title>
          .
          <source>Computational Linguistics</source>
          ,
          <volume>23</volume>
          (
          <issue>1</issue>
          ):
          <volume>33</volume>
          {
          <fpage>64</fpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Spousta</surname>
          </string-name>
          .
          <article-title>Featurama { a library that implements various sequence-labeling algorithms</article-title>
          . http://sourceforge.net/projects/featurama/.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Terrier</surname>
            <given-names>IR</given-names>
          </string-name>
          <string-name>
            <surname>Platform</surname>
          </string-name>
          .
          <article-title>An open source search engine</article-title>
          . http://terrier.org/.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N. G.</given-names>
            <surname>Ward</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. D.</given-names>
            <surname>Werner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. G.</given-names>
            <surname>Novick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. E.</given-names>
            <surname>Shriberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Oertel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.-P.</given-names>
            <surname>Morency</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Kawahara</surname>
          </string-name>
          .
          <article-title>The Similar Segments in Social Speech Task</article-title>
          . In MediaEval 2013 Workshop, Barcelona, Spain, October
          <volume>18</volume>
          -19
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>