<!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>Creating Enriched YouTube Media Fragments With NERD Using Timed-Text</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yunjia Li</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giuseppe Rizzo</string-name>
          <email>giuseppe.rizzo@eurecom.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raphael Troncy</string-name>
          <email>raphael.troncy@eurecom.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mike Wald</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gary Wills</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>EURECOM</institution>
          ,
          <addr-line>Sophia Antipolis</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Southampton</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This demo enables the automatic creation of semantically annotated YouTube media fragments. A video is rst ingested in the Synote system and a new method enables to retrieve its associated subtitles or closed captions. Next, NERD is used to extract named entities from the transcripts which are then temporally aligned with the video. The entities are disambiguated in the LOD cloud and a user interface enables to browse through the entities detected in a video or get more information. We evaluated our application with 60 videos from 3 YouTube channels.</p>
      </abstract>
      <kwd-group>
        <kwd>Media fragment</kwd>
        <kwd>media annotation</kwd>
        <kwd>NERD</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>New W3C standards such as HTML5, Media Fragment URI and the Ontology
for Media Resources have nally made videos a rst class citizen on the Web.
Indexing a video at a ne grained level such as the scene is, however, not yet a
common practice on popular video sharing platform. In this demo, we propose
to use NERD for extracting named entities from timed text associated to videos
in order to generate media fragments annotated with resources from the LOD
cloud. Our contributions include a new combined strategy for extracting named
entities, temporal alignment of the named entities with the video and a user
interface for browsing the enriched videos.</p>
      <p>
        The LEMO multimedia annotation framework provides a uni ed model to
annotate media fragments while the annotations are enriched with contextually
relevant information from the LOD cloud [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Yovisto provides both automatic
video annotations based on video analysis and collaborative user-generated
annotations which are further linked to entities in the LOD cloud with the objective
to improve the searchability of videos [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. SemWebVid automatically generates
RDF video descriptions using their closed captions [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The captions are
analyzed by 3 web services (AlchemyAPI, OpenCalais and Zemanta) but chunked
into blocks which make loose the context for the NLP tools. In this demo, we
propose a new combined strategy using 10 di erent NER tools based on NERD [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
In addition, we propose a new method to get the subtitles of a video and to
analyze them globally while re-creating the temporal alignment.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Technical Architecture</title>
      <p>
        This demo is powered by the integration and extension of two systems: Synote [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
and NERD [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] (Figure 1a). A user creates a new recording in Synote from any
In this request, four parameters are required: the YouTube video id v, the language
of the subtitles lang, the timed-text format format and the track name. (2) A prior
request is necessary for getting the track name since it is speci ed by the video owner.
GET api/timedtext?v=videoid&amp;type=list
(3) The timed text is passed to the NERD client API which sends it to the NERD
server. The named entity extraction is then performed on the entire context of the
SRT le. (4) NERD returns a list of named entities with their type and a URI that
disambiguates them, and a temporal window reference startNPT and endNPT
corresponding to the SRT block where the entity appears. NERD exploits a combined
strategy where 10 di erent extractors are used together. The named entity types are
aligned yielding to a classi cation in 8 main types plus the general Thing concept. (5)
On receiving the NERD response, Synote constructs media fragment URIs and uses
the Jena RDF API to serialize the fragment annotations in RDF. The vocabularies
NERD3, Ontology for Media Resource4, Open Annotation5 and String Ontology in
NIF6 are used. Finally, the user interface shows the linking between named entities
and media fragments, together with the YouTube video and interactive subtitles. The
named entities and related metadata extracted from the subtitles are retrieved through
SPARQL queries (6.a, 6.b). If a named entity has been disambiguated with a DBpedia
URI (6.c), a SPARQL query is sent to get further data about the entity (e.g. label,
abstract, depiction) which is displayed alongside with the named entities.
3 http://nerd.eurecom.fr/ontology
4 http://www.w3.org/ns/ma-ont
5 http://www.openannotation.org/spec/core
6 http://nlp2rdf.lod2.eu/schema/string
      </p>
    </sec>
    <sec id="sec-3">
      <title>Walk Through Demo</title>
      <p>A live demo can be found at http://linkeddata.synote.org7. A user rst logged in on
Synote. When going to the recording creation page, a user can start the ingestion of
a YouTube video. The recording is then available in the recording list. The \NERD
Subtitle" button enables to launch the named extraction process. When completed,
a \Preview Named Entities" button enables to go to the player page where named
entities can be used to seek in particular video fragments.</p>
      <p>Figure 1b shows the screenshot of a preview page. The right column displays the
named entities found grouped according to the 8 main NERD categories. The YouTube
video is included in the left column together with the interactive subtitles. The named
entities are highlighted in di erent colours according to their categories. If a media
fragment is used in the preview page URI, the video starts playing from the media
fragment start time and stops playing when the end time is reached. When clicking
on a named entity, the video jumps to the media fragment that corresponds to the
subtitle block where the named entity has been extracted. If a named entity has been
disambiguated with a DBpedia URI, the entity is underlined. In addition, when the
entity is hover, a pop-up window shows additional information such as the generic
label, abstract and depiction properties. For named entities of type Person, the birth
date is displayed while latitude and longitude information are given for Location.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Evaluation</title>
      <p>We ltered the videos which have subtitles for 3 di erent channels: People and Blogs,
Sports and Science and Technology and collected 60 videos in total (the top 20 for
each category). Videos have di erent duration ranging from from 32 to 4505 seconds
and di erent popularity ranging from 18 to 2,836,535 views (on July 30th, 2012). The
corpora is available at http://goo.gl/YhchP and can be visually explored in Synote at
http://goo.gl/XmMqp after being logged in with the iswc2012 account. The video #16
is the only one discarded because its subtitles are written in Romanian. The evaluation
consisted in two steps: i) be able to get all subtitles and ii) perform entity recognition
using NERD. We combined all extractors supported by NERD and we aligned the
classi cation results to 8 main types (Event is only supported by OpenCalais in beta)
plus the general type Thing used as fallback in the case NERD cannot nd a more
speci c type. We de ne the following variables: number of documents per category nd;
total number of words nw; number of words per document ratio rw; total number of
entities ne; number of entities per document re (Table 1). We observe that Science
and Technology videos tend to be more about people and organizations while Sports
videos mention more often locations, time and amount. People and Blogs videos have
less useful information although it is interesting to see that this type of video can be
used to train event detection.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>This demo paper presents a system that creates media fragments from YouTube videos
and annotates their subtitles using NERD. The process includes named entities
extraction in timed-text documents. Those entities annotate and enrich media fragments with
7 As credentials, please insert for both user and password: \iswc2012".
pointers to the LOD cloud. We provide a lightweight evaluation of the system in order
to show that we are e ectively able to retrieve the subtitles of YouTube videos and to
run named entities extractions. Although a more thorough analysis will be needed, we
already show that videos exhibit a very di erent behavior in terms of named entities
depending on their genre.</p>
      <p>nd
nw
rw
ne
re</p>
      <p>People and Blogs Sports Science and Technology</p>
      <p>19 20 20
7,187 21,944 39,661
378.26 1,097.20 1,983.05
610 897 1,303
32.11 44.85 65.15</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>The research leading to this paper was partially supported by the French National
Agency under contracts ANR.11.EITS.006.01, \Open Innovation Platform for Semantic
Media" (OpenSEM) and the European Union's 7th Framework Programme via the
projects LinkedTV (GA 287911).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Haslhofer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jochum</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>King</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sadilek</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schellner</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>The LEMO annotation framework: weaving multimedia annotations with the web</article-title>
          .
          <source>International Journal on Digital Libraries</source>
          <volume>10</volume>
          (
          <issue>1</issue>
          ),
          <volume>15</volume>
          {
          <fpage>32</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wald</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Omitola</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shadbolt</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wills</surname>
          </string-name>
          , G.:
          <article-title>Synote: Weaving Media Fragments and Linked Data</article-title>
          .
          <source>In: 5th International Workshop on Linked Data on the Web (LDOW'12)</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Rizzo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troncy</surname>
          </string-name>
          , R.:
          <article-title>NERD: A Framework for Unifying Named Entity Recognition and Disambiguation Extraction Tools</article-title>
          .
          <source>In: 13th Conference of the European Chapter of the Association for computational Linguistics (EACL'12)</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Steiner</surname>
          </string-name>
          , T.:
          <article-title>SemWebVid - Making Video a First Class Semantic Web Citizen and a First Class Web Bourgeois</article-title>
          .
          <source>In: 9th International Semantic Web Conference (ISWC'10)</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Waitelonis</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ludwig</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sack</surname>
          </string-name>
          , H.:
          <article-title>Use what you have: Yovisto video search engine takes a semantic turn</article-title>
          .
          <source>In: 5th International Conference on Semantic and digital media technologies (SAMT'10)</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>