<!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>April</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Feeding the Second Screen: Semantic Linking based on Subtitles (Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Edgar Meij edgar.meij@uva.nl</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ISLA, University of Amsterdam Amsterdam</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Maarten de Rijke</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <volume>26</volume>
      <issue>2013</issue>
      <abstract>
        <p />
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Television broadcasts are increasingly consumed on an interactive
device or with such a device in the vicinity. Around 70% of tablet
and smartphone owners use their devices while watching
television [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This allows broadcasters to provide consumers with
additional background information that they may bookmark for later
consumption in applications such as depicted in Figure 1.
      </p>
      <p>For live television, edited broadcast-specific content to be used
on second screens is hard to prepare in advance. We present an
approach for automatically generating links to background
information in real-time, to be used on second screens. We base our
semantic linking approach for television broadcasts on subtitles and
Wikipedia, thereby effectively casting the task as one of identifying
and generating links for elements in the stream of subtitles.</p>
      <p>
        The process of automatically generating links to Wikipedia is
commonly known as semantic linking and has received much
attention in recent years [
        <xref ref-type="bibr" rid="ref10 ref3 ref6 ref7 ref9">3, 6, 7, 9, 10</xref>
        ]. Such links are typically
explanatory, enriching the link source with definitions or background
information [
        <xref ref-type="bibr" rid="ref2 ref4">2, 4</xref>
        ]. Recent work has considered semantic linking
for short texts such as queries and microblogs [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6–8</xref>
        ]. The
performance of generic methods for semantic linking deteriorates in such
settings, as language usage is creative and context virtually absent.
      </p>
      <p>While link generation has received considerable attention in
recent years, our task has unique demands that require an approach
that needs to (i) be high-precision oriented, (ii) perform in
realtime, (iii) work in a streaming setting, and (iv) typically, with a
very limited context.</p>
      <p>We propose a learning to rerank approach to improve upon a
strong baseline retrieval model for generating links from streaming
text. In addition, we model context using a graph-based approach.
This approach is particularly appropriate in our setting as it allows
us to combine a number of context-based signals in streaming text
and capture the core topics relevant for a broadcast, while allowing
real-time updates to reflect the progression of topics being dealt
with in the broadcast. Our graph-based context model is highly
accurate, fast, allows us to disambiguate between candidate links
and capture the context as it is being built up.</p>
      <p>
        Our main contribution is a set of effective feature-based methods
for performing real-time semantic linking. We show how a
learning to rerank approach for semantic linking performs on the task
of real-time semantic linking, in terms of effectiveness and
efficiency. We extend this approach with a graph-based method to keep
track of context in a textual stream and show how this can further
The full version of this paper will appear in OAIR 2013 [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
improve effectiveness. By investigating the effectiveness and
efficiency of individual features we provide insight in how to improve
effectiveness while maintaining efficiency for this task. Additional
contributions include a formulation of a new task: semantic linking
of a textual stream, and the release of a dataset1 for this new task,
including ground truth.
      </p>
      <p>Real-Time Semantic Linking. Our approach to real-time
semantic linking consists of a retrieval model that is based on how
links between Wikipedia articles are created. Our method for
realtime link generation consists of three steps: link candidate finding,
ranking and reranking. In this retrieval model, each Wikipedia
article is represented by the anchors that are used to link to it within
Wikipedia. The first, recall-oriented step is aimed at finding as
many link candidates as possible. Here, we produce a set of link
candidates that each link to a Wikipedia article. To this end, we
perform lexical matching in the subtitles of each constituent n-gram
with the anchor texts found in Wikipedia.</p>
      <p>The second step is to rank the link candidates in L. In particular,
we can use statistics on the anchor text usage. We consider the prior
probability that anchor text a links to Wikipedia article w:
COMMONNESS (a; w) = P
jLa;wj
w02W jLa;w0 j
;
(1)
where La;w denotes the set of all links with anchor text a and
target w. The intuition is that link candidates with anchors that always
link to the same target are more likely to be a correct representation
than those where anchor text is used more often to link to other
targets. We consider these first two steps our baseline retrieval model.</p>
      <p>
        The third step is aimed at improving precision using a learning to
rerank approach, that was effective on similar tasks [
        <xref ref-type="bibr" rid="ref10 ref5 ref8">5, 8, 10</xref>
        ]. For
link candidates many ranking criteria are in play, making learning
to rerank particularly appropriate. We use a set of lightweight
features (based on [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]), that can be computed online. These 26 features
1The dataset will be shared upon publication of [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]; it consists of subtitles
for 50 video segments, with more than 1,500 manually annotated links.
are organized in four groups based on their source: textual anchor,
target Wikipedia article and anchor+target. This set includes
simple textual features, link probability measures and visitor statistics
for a Wikipedia article. The full set of features is listed in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        We use a decision tree based approach as it has outperformed
Naive Bayes and Support Vector Machines on similar tasks [
        <xref ref-type="bibr" rid="ref10 ref8">8, 10</xref>
        ].
We choose Random Forests [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] as it is robust, efficient and easily
parallelizable.
      </p>
      <p>Modeling Context. Link generation methods that rely on an
entire document are not suited for use in a streaming text context
as such methods are computationally expensive. What we need,
instead, is a method to model context that can be incrementally
updated and allows for easily computing features for link candidates.</p>
      <p>We model the context of a textual stream as an undirected graph.
The graph reflects the content of the textual stream and encodes
the structure. This results in a smaller distance for things
mentioned together. Furthermore, nodes for Wikipedia articles that are
mentioned more often, will have more anchors connecting to them,
making them more central and thus more important in the graph.</p>
      <p>
        To feed our learning to rerank approach with information from
the context graph we compute a number of features for each link
candidate. First, we compute the degree of the target Wikipedia
article in this graph. To measure how closely connected a target is,
we compute degree centrality. Finally, we measure the importance
of a target by computing its PageRank [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>Experimental evaluation. To measure the effectiveness and
efficiency of our proposed approach to semantic linking, we use the
subtitles of six episodes of a live daily talk show. The subtitles are
generated during live broadcast by a professional and are intended
for the hearing impaired. From these subtitles, video segments are
identified, each covering a single item of the talk show. Our data
set consists of 5,173 lines in 50 video segments, with 6.97 terms
per line. The broadcast time of all video segments combined is 6
hours, 3 minutes and 41 seconds.</p>
      <p>In order to train the supervised machine learning methods and
evaluate the end result, we need to establish a gold standard. We
have asked a trained human annotator to manually identify links
that are relevant for a wide audience. A total of 1,596 links have
been identified, 150 with a NIL target and 1,446 with a target
Wikipedia article, linking to 897 unique articles, around 17.94 unique
articles per video segment and 2.47 unique articles per minute.
Results and Discussion. An overview of the results is shown
in Table 1. First, we consider the performance of our baseline
retrieval model. Line 1 in Table 1 shows the scores for the ranking
baseline. The recall oriented link candidate finding step produces
120,223 links with 42,265 target articles, including 771 known
targets that are in the ground truth (a recall of 0.8595). With this many
link candidates, there is a clear need for ranking. The ranking
baseline achieves reasonable effectiveness scores; these numbers are
comparable to the literature, while leaving room for improvement.</p>
      <p>The results for our learning to rerank approach (Line 2) show
that it can be highly effective and significantly improve over the
retrieval baseline. We can achieve this high effectiveness at an
average online classification time of less than 100 milliseconds, making
the learning to rerank approach efficient and suited for usage in real
time. The results for the learning to rerank runs with context
features added are listed in line 3. Compared to the learning to rerank
approach, we are able to achieve significantly higher performance.
Conclusion. Motivated by the rise in so-called second screen
applications we introduced a new task: real-time semantic linking
of streaming text. We have created a dataset for this task. We
have shown that learning to rerank can be applied to significantly
improve an already competitive retrieval baseline and that this can
be done in real-time. Additionally, we have shown that by modeling
context as a graph we can significantly improve the effectiveness of
this learning to rerank approach. This graph-based method to keep
track of context is especially well-suited for the streaming text, as
we can incrementally update the context model.</p>
      <p>Acknowledgments
This research was partially supported by the European Union’s ICT Policy
Support Programme as part of the Competitiveness and Innovation
Framework Programme, CIP ICT-PSP under grant agreement nr 250430, the
European Community’s Seventh Framework Programme (FP7/2007-2013)
under grant agreements nr 258191 (PROMISE Network of Excellence) and
288024 (LiMoSINe project), the Netherlands Organisation for Scientific
Research (NWO) under project nrs 612.061.814, 612.061.815,
640.004.802, 727.011.005, 612.001.116, HOR-11-10, the Center for Creation,
Content and Technology (CCCT), the Hyperlocal Service Platform project funded
by the Service Innovation &amp; ICT program, the BILAND project funded by
the CLARIN-nl program, the Dutch national program COMMIT, the ESF
Research Network Program ELIAS, the Elite Network Shifts project funded
by the Royal Dutch Academy of Sciences (KNAW), and the Netherlands
eScience Center under project number 027.012.105.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Breiman</surname>
          </string-name>
          .
          <article-title>Random forests</article-title>
          .
          <source>Machine Learning</source>
          ,
          <volume>45</volume>
          (
          <issue>1</issue>
          ):
          <fpage>5</fpage>
          -
          <lpage>32</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Huurnink</surname>
          </string-name>
          , and M. de Rijke.
          <article-title>Linking archives using document enrichment and term selection</article-title>
          .
          <source>In TPDL '11</source>
          , pages
          <fpage>360</fpage>
          -
          <lpage>371</lpage>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ferragina</surname>
          </string-name>
          and
          <string-name>
            <given-names>U.</given-names>
            <surname>Scaiella</surname>
          </string-name>
          . TAGME:
          <article-title>On-the-fly annotation of short text fragments (by Wikipedia entities)</article-title>
          .
          <source>In CIKM '10</source>
          , pages
          <fpage>1625</fpage>
          -
          <lpage>1628</lpage>
          . ACM,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. de Rijke</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Sevenster</surname>
            , R. van Ommering, and
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Qian</surname>
          </string-name>
          .
          <article-title>Automatic link generation with Wikipedia: A case study in annotating radiology reports</article-title>
          .
          <source>In CIKM '11</source>
          , pages
          <fpage>1867</fpage>
          -
          <lpage>1876</lpage>
          . ACM,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Larson</surname>
          </string-name>
          , E. Newman, and
          <string-name>
            <given-names>G.</given-names>
            <surname>Jones</surname>
          </string-name>
          .
          <article-title>Overview of VideoCLEF 2009</article-title>
          . In CLEF '
          <volume>09</volume>
          , pages
          <fpage>354</fpage>
          -
          <lpage>368</lpage>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>E.</given-names>
            <surname>Meij</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hollink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Huurnink</surname>
          </string-name>
          , and
          <string-name>
            <surname>M. de Rijke</surname>
          </string-name>
          .
          <article-title>Learning semantic query suggestions</article-title>
          .
          <source>In ISWC '09</source>
          , pages
          <fpage>424</fpage>
          -
          <lpage>440</lpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>E.</given-names>
            <surname>Meij</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hollink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Huurnink</surname>
          </string-name>
          , and M. de Rijke.
          <article-title>Mapping queries to the linking open data cloud: A case study using DBpedia</article-title>
          .
          <source>J. Web Semantics</source>
          ,
          <volume>9</volume>
          (
          <issue>4</issue>
          ):
          <fpage>418</fpage>
          -
          <lpage>433</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>E.</given-names>
            <surname>Meij</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Weerkamp</surname>
          </string-name>
          , and M. de Rijke.
          <article-title>Adding semantics to microblog posts</article-title>
          .
          <source>In WSDM 2012</source>
          , pages
          <fpage>563</fpage>
          -
          <lpage>572</lpage>
          . ACM,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mihalcea</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Csomai</surname>
          </string-name>
          . Wikify!:
          <article-title>Linking documents to encyclopedic knowledge</article-title>
          .
          <source>In CIKM '07</source>
          , pages
          <fpage>233</fpage>
          -
          <lpage>242</lpage>
          . ACM,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Milne</surname>
          </string-name>
          and
          <string-name>
            <given-names>I. H.</given-names>
            <surname>Witten</surname>
          </string-name>
          .
          <article-title>Learning to link with Wikipedia</article-title>
          .
          <source>In CIKM '08</source>
          , pages
          <fpage>509</fpage>
          -
          <lpage>518</lpage>
          . ACM,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Nielsen</surname>
          </string-name>
          . In the U.S.,
          <article-title>tablets are TV buddies while ereaders make great bedfellows</article-title>
          , May
          <year>2012</year>
          . http://bit.ly/L4lf9E [Online; accessed May 2012].
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Odijk</surname>
          </string-name>
          , E. Meij, and M. de Rijke.
          <article-title>Feeding the Second Screen: Semantic Linking based on Subtitles</article-title>
          .
          <source>In Open research Areas in Information Retrieval (OAIR</source>
          <year>2013</year>
          ), Lisbon, Portugal,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>L.</given-names>
            <surname>Page</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Brin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Motwani</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Winograd</surname>
          </string-name>
          .
          <article-title>The PageRank citation ranking: Bringing order to the web</article-title>
          .
          <source>Technical report</source>
          , Stanford InfoLab,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>