<!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>Using a Knowledge Graph of Scenes to Enable Search of Autonomous Driving Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Cory Henson</string-name>
          <email>cory.henson@us.bosch.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Schmid</string-name>
          <email>stefan.schmid@de.bosch.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tuan Tran</string-name>
          <email>anhtuan.tran2@de.bosch.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonios Karatzoglou</string-name>
          <email>antonios.karatzoglou@de.bosch.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chassis Systems Control</institution>
          ,
          <addr-line>Robert Bosch GmbH</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Corporate Research</institution>
          ,
          <addr-line>Robert Bosch GmbH</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>With the recent push to develop autonomous driving technologies, automotive companies are investing heavily into machine learning and AI. Training machine learning models for this task requires access to lots of data. In this talk, we discuss our experience in using semantic technologies to organize and manage this data within a large enterprise company. More specifically, we have developed a knowledge graph of driving scenes and will demonstrate its utility for representing, integrating, and querying large amounts of autonomous driving data.</p>
      </abstract>
      <kwd-group>
        <kwd>Knowledge Graph</kwd>
        <kwd>Ontology</kwd>
        <kwd>Semantic Search</kwd>
        <kwd>Big Data</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Background</title>
      <p>
        Every major automotive company is racing to develop and deploy autonomous driving
technology in the coming years. These technologies may be categorized into five
distinct levels of automation: (1) driver assistance, (2) partial automation, (3) conditional
automation, (4) high automation, and (5) full automation; see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for further detail.
Bosch is currently developing autonomous driving technologies at all 5 levels. The
research and development activities related to these technologies are spread across many
different projects, groups, and departments within the company. This distribution
presents an obstacle to data-scientists and engineers who require access to the data in order
to train machine learning models. To mitigate this issue, Bosch is building an enterprise
data lake that centralizes the storage and access of automotive data [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. This data lake,
however, does not solve the difficult and persistent challenge of finding data that’s
relevant for a particular project or use-case; resulting in a significant lack of data re-use.
Our approach to solving this challenge focuses on representing, integrating, and
querying for information about scenes. For the purposes of autonomous driving, a scene may
be understood as a situation in which an event occurs (e.g. emergency braking) within
some context (e.g. on the highway, with snow on the road). Three primary technologies
are developed for the task of representing, integrating, and querying scenes:
1. Scene Ontology provides a common definition for the concept of scene. This
ontology is used to semantically annotate data generated by various use-cases,
projects, and departments focused on autonomous driving.
2. Scene Knowledge Graph provides a unified semantic representation of scenes. The
knowledge graph integrates heterogeneous data and meta-data about a scene from
various sources, including sensor data (e.g. video, LIDAR, RADAR), inferences
from sensor data (e.g. object recognition), and relevant information available on the
web (e.g. map data from Open Street Map [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]); see Figure 1.
3. Scene-based Data Access provides an API for ontology-based search. The API
utilizes links between the knowledge graph and the data lake to enable query of the
autonomous driving data based on semantic descriptions of scenes (e.g. find sensor
data related to emergency braking maneuvers, on a highway, with snow on the road).
      </p>
    </sec>
    <sec id="sec-2">
      <title>Conclusion</title>
      <p>At Bosch, we are using semantic technologies to improve our ability to represent,
integrate, and query autonomous driving data. Our approach focuses on generating a
knowledge graph of scenes and using it to support semantic query of data stored in a
large-scale enterprise data lake. This knowledge graph is currently deployed and used
by various projects and departments, enabling our data-scientists and engineers to find
and re-use the data that’s relevant for their particular application.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. The 5 Autonomous Driving Levels Explained, https://www.iotforall.com/5-autonomousdriving-levels-explained/ (accessed: 06/25/
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Schmid</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henson</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Using Knowledge Graphs to Search an Enterprise Data Lake</article-title>
          .
          <source>In: Proceedings of the 16th Extended Semantic Web Conference</source>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Haklay</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>OpenStreetMap: User-Generated Street Maps</article-title>
          .
          <source>In: IEEE Pervasive Computing</source>
          , vol.
          <volume>7</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>12</fpage>
          -
          <lpage>18</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>