<!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>Knowledge Graph on University Campus Issues</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yuto Tsukagoshi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Takahiro Kawamura</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Akihiko Ohsuga</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Japan Science and Technology Agency</institution>
          ,
          <addr-line>Tokyo</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Electro-Communications</institution>
          ,
          <addr-line>Tokyo</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper aims to build a knowledge graph as Linked Open Data (LOD) on a university campus and to support solving campus issues by completing the missing data in this knowledge graph. We rst designed LOD schema for the campus issue. Then, we extracted the data including daily parking status and the related data on campus and built the knowledge graph. We then complemented it by TransE and its derivatives, and nally propose the improvement of them for the campus issue.</p>
      </abstract>
      <kwd-group>
        <kwd>Knowledge graph completion Campus issues TransE</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Nowadays there are many urban issues, including littering, scribbling, and
illegally parked bicycles. Toward the solution of these issues, it is requested not
only for the government but also for corporations and individuals to disclose and
share their related statistical and sensory data. The Ministry of Internal Affairs
and Communications in Japan promotes a plan to use such \open data", and
the local governments are also promoting to solve social issues by using the data.
Then, Linked Open Data (LOD) is recommended to increase the usefulness of
the open data.</p>
      <p>
        We thus constructed a knowledge graph as LOD regarding illegally parked
bicycles in Tokyo and made it publicly available in cooperation with the Tokyo
Metropolitan Bureau in 2017 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, as more immediate concern a
university campus is an epitome of a society and has many social issues. Concerning
the bicycle parking, for example, a speci c area is over owing on a speci c date
and time; thus, there can be a risk in an emergency. In our university, there is
a student organization called Student Assistant, which observes daily parking
status and records the number of bicycles parked in each parking area. However,
there are areas that are still not observed because of the shortage of time and
student volunteers.
      </p>
      <p>
        In this paper, we build a knowledge graph containing the number of bicycles
in each parking area with other related data on our campus. We then aim to
complement the knowledge graph to include the missing number of bicycles.
We rst disclose the number of bicycles observed as the open data to make it
available for everyone to develop the related services on a campus. We then linked
other related data on the campus to promote the innovative services in Section
3. Secondly, we try to complement the knowledge graph with knowledge graph
completion techniques in related literature in Section 4. Finally, we conclude this
paper with the future work in Section 5.
Bordes et al.[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] proposed the method called TransE, which embeds a knowledge
graph into a vector space and estimates the similarity of entities and relations
based on an energy-based model with the set of triples where the head or tail
replaced by a possible entity(but not both at the same time). In this paper, we
complement the knowledge graph using the TransE and its derivatives, such as
TransH[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], TransR[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and TransD[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. We then propose the improvement of them
based on the domain knowledge on the campus issue.
3
      </p>
    </sec>
    <sec id="sec-2">
      <title>Building of knowledge graph on campus issues</title>
      <p>In the knowledge graph, we integrated the data about the number of bicycles, the
information obtained from a university website, such as buildings and class
schedules, and weather data obtained from the Japan Meteorological Agency after
extracting values and descriptions on time and places. Prior to this integration, we
retrieved requirements on the possible usage of the data from several students
and de ned the schema, in which individual issues have interactive relations.
However, we used existing ontology alone to make it interoperable with LOD
cloud as much as possible. We then stored all the data in an RDF database, whose
SPARQL endpoint can be found at http://www.ohsuga.lab.uec.ac.jp/sparql, and
the Graph IRI is http://www.ohsuga.lab.uec.ac.jp/campus 2017.</p>
      <sec id="sec-2-1">
        <title>3.1 Dataset</title>
        <p>We retrieved the following information for the 2017 scal year from the data
collected by the Student Assistant, the university website, Google Maps, and
the Japan Meteorological Agency.</p>
        <p>{ Time, e.g., scal year, semester, month, day, date, time zone, etc.
{ Parking areas and the number of bicycles
{ Course titles, and classrooms
{ Name of rooms in every building
{ Event titles and venues
{ Temperature and precipitation
{ Latitude and longitude of every place</p>
      </sec>
      <sec id="sec-2-2">
        <title>3.2 Schema design</title>
        <p>
          We then de ne the following RDF schema as shown in Fig. 1 to make unique
entities mutually connecting via speci c relations. Speci cally, we used 13
ontologies, 25 properties, and 10 classes, including aiiso3, event4, geo5, gn6, ical7,
3 http://purl.org/vocab/aiiso/schema#
4 http://purl.org/NET/c4dm/event.owl#
5 http://www.w3.org/2003/01/geo/wgs84 pos#
6 http://www.geonames.org/ontology#
7 http://www.w3.org/2002/12/cal/icaltzd#
owl8, rdf9, rdfs10, time11, teach12, wo13, and the IPBLOD in our previous work
[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
        </p>
        <p>We converted the collected dataset to RDF data with the de ned schema
giving unique entities to URIs. Currently, we have 20,820 triples in the graph.
As an RDF database, we used Open Link Virtuoso 7.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Completion of knowledge graph</title>
      <p>
        Secondly, we complemented the knowledge graph by embedding it into a
vector space using several completion methods, since the knowledge graph includes
missing triples such as &lt;bicycle parking, rdf:value, - &gt;. We extracted all the
triples from the graph and estimated the missing triples related to the number
of bicycles by using TransE[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], TransH[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], TransR[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and TransD[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In the
experiment, we trained on 20,448 triples except for 372 missing triples with 1,000
epochs. The hyperparameters were: learning rate = 0.001, hidden layers = 100,
minibatch = 100, and margin = 1.0. Table 1 shows the average results of the
experiments in ve times, where a half of the dataset is randomly selected for
the training, and the other half of the dataset is used for the testing. In this
8 http://www.w3.org/2002/07/owl#
9 http://www.w3.org/1999/02/22-rdf-syntax-ns#
10 http://www.w3.org/2000/01/rdf-schema#
11 http://www.w3.org/2006/time#
12 http://linkedscience.org/teach/ns#
13 http://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/WeatherOntology.owl
experiment, a lower MeanRank is better while a higher Hits@n is better.
Comparing with the random estimation, we can nd that TransE and TransH were
superior at least in Hits@3 and Hits@1.
      </p>
      <p>However, we are now trying to get more signi cant results by adjusting the
model to this problem domain, since this knowledge graph is not a
highlysimpli ed test data, such as FB15k, but is specialized for a real campus issue.
For example, we can add as the domain knowledge the parameter corresponding
the numbers of classes and events around bicycle parking areas, because the
bicycles parked in the morning will not be moved when the next class is in a short
distance.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Work</title>
      <p>This paper described a knowledge graph about the numbers of bicycles and other
related issues on university campus and complemented by estimating missing
triples. As of now, we used existing methods to estimate only the number of
bicycles; however, the original model will be required, since the knowledge graph
is specialized for campus issues. Besides, we will get more data other than the
2017 scal year to improve accuracy of the estimation. Furthermore, through
the visualization of parking status and other campus issues obtained from the
complemented knowledge graph, we will improve student awareness on their
campus through recommendation and visualization of parking status.
Acknowledgements. This work was supported by JSPS KAKENHI Grant
Numbers JP16K00419, JP16K12411, JP17H04705, JP18H03229, JP18H03340,
JP18K19835.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>S.</given-names>
            <surname>Egami</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kawamura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sei</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Ohsuga : Building Urban LOD for Solving Illegally Parked Bicycles in Tokyo</article-title>
          ,
          <source>Proc. of ISWC 2016. LNCS</source>
          , vol.
          <volume>9982</volume>
          , pp.
          <fpage>291</fpage>
          -
          <lpage>307</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>A. Bordes N.</given-names>
            <surname>Usunier</surname>
          </string-name>
          <string-name>
            <given-names>A</given-names>
            .
            <surname>Garcia-Duran J. Weston L. Yakhnenko</surname>
          </string-name>
          <article-title>: Translating Embeddings for Modeling Multi-relational</article-title>
          <source>Data Proc. of NIPS</source>
          , pp.
          <fpage>2787</fpage>
          -
          <lpage>2795</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          <article-title>chen : Knowledge graph embedding by translating on hyperplanes</article-title>
          ,
          <source>Proc. of AAAI</source>
          , pp.
          <fpage>1112</fpage>
          -
          <lpage>1119</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <surname>X.</surname>
          </string-name>
          <article-title>Zhu : Learning Entity and Relation Embeddings for Knowledge Graph Completion</article-title>
          ,
          <source>Proc. of AAAI</source>
          , pp.
          <fpage>2181</fpage>
          -
          <lpage>2187</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>J.</given-names>
            <surname>Guoliang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Shizhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Kang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          <article-title>Jun : Knowledge Graph Embedding via Dynamic Mapping Matrix</article-title>
          ,
          <source>Proc. of ACL</source>
          , pp.
          <fpage>687</fpage>
          -
          <lpage>696</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>