<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maximilian K. Egger</string-name>
          <email>maximilian.egger@cs.au.dk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Supervised by: Davide Mottin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Panagiotis Karras</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Knowledge Graphs, Data Mining, Data Quality</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Aarhus University</institution>
          ,
          <addr-line>Nordre Ringgade 1, 8000 Aarhus C</addr-line>
          ,
          <country country="DK">Denmark</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Copenhagen University</institution>
          ,
          <addr-line>Nørregade 10, 1172 Copenhagen</addr-line>
          ,
          <country country="DK">Denmark</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <fpage>25</fpage>
      <lpage>28</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In today’s data-driven world, information and knowledge
are mined, processed, and used in almost any digital setting.
With the rise of machine learning and artificial intelligence
in many daily applications, most individuals are afected
by their reliability and accuracy in their respective tasks.
Therefore, it is essential that the information and data are
factually correct, if available, or as accurate as possible. One
framework for interacting and working with such data is
Knowledge Graphs (KGs) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. A general KG is a network of
heterogeneous information of entities that are connected
with relationships [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Entities (nodes) are objects that are
either representations from real life, like people or places, or
property graph [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        KGs are applied in diferent disciplines of research, such
as medicine [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], social sciences [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and drug discovery [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
In daily life, they are also used when searching the web
via Google [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], often unbeknownst to the regular user. If
there is a box to the right of your search result page, it is
a response generated by the KG of Google. These panels
provide factual information on the respective search terms.
      </p>
      <p>
        KGs can be utilized by experts in the domain to query
for specific information that they require to further their
own research. A current highly relevant use case is the drug
discovery process to save time and money for developing
new medicines. In these projects, it is possible to model the
benefits and side efects of various drug elements before
synthesizing them in the lab for clinical studies [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Currently, with the rise of interest in generative AI like
Chat GPT, Gemini, and Copilot, the generation of factual
incorrect but plausible-sounding information has become a
lot easier; this gives a need for factual correct answers. KGs
are one possible solution to aid LLMs with the framework
of retrieval augmented generation (RAG)[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. This process
allows the respective LLM to query for a factual answer in
Published in the Proceedings of the Workshops of the EDBT/ICDT 2025
      </p>
      <p>CEUR</p>
      <p>ceur-ws.org
the KG to support the generated answer to the user. If done
correctly, the generated answer will then contain the answer
from the KG, which is correct, given that the underlying KG
has no error.</p>
      <p>In all of the mentioned use cases, errors in the results or
the knowledge extracted in the KG can result in higher costs
in time and resources.</p>
      <p>In my PhD, I explore the notion of robustness as the
ability of a knowledge base to work as intended even in the
presence of incomplete, erroneous, redundant, and
inconsistent data and accommodate such data in a way that reduces
incompleteness and eliminates errors, redundancies, and
inconsistencies. Towards this, I aim to solve the following
research questions:
(RQ1) Is there a measure that provides a prior indication of
the reliability of a KGE on a specific subgraph?
(RQ2) Are there normal forms for graphs that can increase
the data integrity?
(RQ3) Are there logical rules that can be found and utilized
on topic-based subgraphs?</p>
      <p>This paper presents the work done in the first two years of
my PhD as well as some ideas for my future work. The
structure is as follows. Section 2 covers the related work
regarding our approaches to support knowledge graph cleaning;
Section 3 covers the main contributions; Section 4 presents
future work and challenges; Section 5 concludes the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related</title>
    </sec>
    <sec id="sec-3">
      <title>Work</title>
      <p>Knowledge graph cleaning is the focus of several research
areas. Here, we restrict our focus to the immediate areas
regarding my projects from the first two years as well as
my planned future work.</p>
      <p>
        Knowledge graph embeddings (KGEs) are used
commonly for various tasks, like detecting missing triples,
correcting errors, or question answering [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. There are
several diferent KGE types and fitting examples like,
Translational embeddings (TansE [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]), Semantic embeddings
(DistMult [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]), Complex embeddings (ComplEx [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]) and
Neuralnetwork embeddings (ConvE [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]).
      </p>
      <p>
        Evaluation of embeddings is mainly done with
rankingrocal rank (MRR) for head, tail, and relation prediction [
        <xref ref-type="bibr" rid="ref10 ref16 ref17">10,
16, 17</xref>
        ]. These measures indicate performance globally, but
so far, no measure provides local analysis capabilities.
locatedpaininted Italy
      </p>
      <sec id="sec-3-1">
        <title>Leonardo</title>
        <p>da Vinci</p>
      </sec>
      <sec id="sec-3-2">
        <title>Leonardo</title>
        <p>da Vinci
painted</p>
      </sec>
      <sec id="sec-3-3">
        <title>Italy located in</title>
      </sec>
      <sec id="sec-3-4">
        <title>France</title>
        <p>
          Functional dependencies (FDs) define directed
relationships between attributes in the data. Therefore they are
used as blocks to construct keys and normal forms [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
Similarly, FDs tailored to graph models are pairs of a graph
pattern and an implication [
          <xref ref-type="bibr" rid="ref19 ref20 ref21">19, 20, 21</xref>
          ].
        </p>
        <p>
          Data normalization uses normal forms (NF) to reduce data
redundancies in the chosen representation, like first, second,
third, and BC normal form [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] for relational databases.
BCNF has been extended towards XML documents and their
underlying tree structure [
          <xref ref-type="bibr" rid="ref22 ref23 ref24">22, 23, 24</xref>
          ] as a first step toward
general graphs. A recent attempt at graph normalization
has been made that uses uniqueness constraints [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] and
graph-tailored functional dependencies [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] that target node
properties. This leaves a gap of NFs that handle all parts of
a graph and are not zoned in on the node level.
Rule mining in KGs finds logic rules that can be used to
ifnd and fill in missing information throughout the data [
          <xref ref-type="bibr" rid="ref27 ref28">27,
28</xref>
          ]. These also provide human-readable statements that
can be used for the reasoning process to fill in the graph.
These rules are evaluated and constructed from a global
perspective, which could lead to topic-specific rules being
overlooked that are still relevant and valid in their respective
contexts.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. Contributions</title>
      <p>Here, we first discuss our completed work on reliability
in knowledge graph embeddings and then introduce our
current endeavors on normal forms for graphs. In the initial
project ReliK, we defined and evaluated a new metric for
the local reliability of KGEs. In the second project, which is
in the process of being submitted, we looked into property
graphs and established normal forms for them to reduce
data redundancy.
3.1. ReliK
KGEs are heavily used for a variety of downstream tasks
that rely on the underlying KG being complete and the KGE
being well trained. Their evaluation so far has only been
done on a global scale with their respective tasks in mind.
Therefore, an open problem is a more general metric that can
indicate behavior independent of the application while also
being unprejudiced towards the chosen embedding model
or the underlying data.</p>
      <p>
        These issues can be addressed by our measure ReliK [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ],
which is a straightforward yet principled approach that
assesses the reliability of a KGE’s performance on a specific
downstream task within a particular section of the KG, all
without executing the task or (re)training the KGE. ReliK
only relies on the existing embedding scores as a black box.
These scores are only used to create a ranking that is fed
into our measure.
      </p>
      <p>Specifically, two rankings are used to get the value for a
triple. Figure 1 shows what is considered to be part of the
respective ranking. Namely, the two negative neighborhoods
that are used to measure the triple against. The negative
neighborhood aimed at the head (ℎ)part of the triple
consists of all triples with the form (ℎ, ?, ?)that are not part
of the original KG. For the tail (), this is done in a similar
manner. Then, the embedding score for the neighborhoods
and the correct triple  ℎ is evaluated, and the ranking is
established. This gets put into the following formula to
constitute the ReliK score.</p>
      <p>ReliK( ℎ ) =
1 ( 1
2 rank ( ℎ )
+</p>
      <p>1
rank ( ℎ )
) .</p>
      <p>This can also be extended to a subgraph level by taking
the mean of the respective ReliK scores for all triples in the
subgraph.</p>
      <p>Consequently, ReliK is agnostic to (1) the specific
characteristics of a given KGE, (2) the particular KG in question,
and (3) does not require any KGE retraining. Furthermore,
(4) ReliK is task-agnostic: its design principles are so broad
that it is naturally suited for a wide range of downstream
tasks for more details. Finally, (5) ReliK possesses the
locality property, allowing its computation and semantics to be
tailored to specific parts of the KG. Overall, our ReliK
measure fully meets all the aforementioned criteria. It is also
important to note that ReliK can be utilized to evaluate the
efectiveness of a KGE for a downstream task, even when
we only have access to the embeddings for privacy or other
reasons, rather than the original KG.</p>
      <p>ReliK is simple, intuitive, and easy to implement. Despite
that, its exact computation requires processing all the
possible combinations of entities and relationships for every
single fact of interest. Therefore, we also introduced two
approximations to calculate a good estimate of the exact
ReliK for large KGs. One of them is a good approximation
in expectation, while the other is a strict lower bound of the
original ReliK if this is needed for theoretical guarantees.</p>
      <p>To showcase that both of these approximations work as
expected, we present both runtime and MSE for a small
dataset in which the calculation of the accurate ReliK is
feasible.</p>
      <p>To verify our metric and its approximations, we have
conducted an extensive study in which we evaluate against
measures like MRR for tail, relation, and triple classification,
as well as more complicated tasks with query answering
and rule mining.</p>
      <p>The results of the experiments support that ReliK
correlates with the accuracy of the prediction and classification
tasks, which provides deeper insight into the reliability of
c2: Conference
venue: “SIGMOD”
name: “SIGMOD’24”
publisher: “ACM”
city: “Los Angeles”
country: “USA”
e2: published
e3: published
3.2. Graph normal forms
Graph databases like property graphs do have sources of
redundancies like any database can have. This issue can be
resolved in relational databases or XML files via the concept
of normal forms (NF) and a process to transform the original
data into that format.</p>
      <p>
        For graph databases, this does not exist in the same format
yet. Still, the foundations like graph functional
dependencies [
        <xref ref-type="bibr" rid="ref19 ref20 ref21">19, 20, 21</xref>
        ] and a first attempt that focuses on nodes
have been made [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
      </p>
      <p>In our project, we establish a set of five graph normal
forms (GNF) that use and build on top of these ideas by
considering the complete graph in its structure. The process of
utilizing edges and their properties cannot be done trivially
from the NFs of the relational setting.</p>
      <p>To define the GNFs, we use graph functional
dependencies (GFDs) that consist of a pattern and a one-way
dependency between two sets of attributes. An example of such
can be seen in Figure 2.</p>
      <p>1GNF disallows implicit links between nodes that could
be represented by regular edges and nested attributes that
hide data complexity. Increasing from there, the 2GNF
forbids the replication of attribute values that are dependent on
the key of a diferent node; 3GNF disallows partial
dependencies from a key towards attributes; 4GNF only allows
title: “Normal Forms”
year: 2024</p>
      <p>p3: Paper
attributes directly dependent on a superkey; EGNF removes
all value duplication by enforcing that every property is a
key.</p>
      <p>We provide algorithms that transform any property graph
into its respective GNF versions without losing any
information that may be stored in the database. One example of
how a graph not in 2GNF can be transformed into one can
be seen in Figure 2. In this small example, the attribute year
from paper nodes can be connected to the name of
conference nodes with the GFD FD1, which states that the publish
year of a paper is determined by the name of the conference
it was published in. This is a violation of the 2GNF, and in
order to remove the violation, the attribute year is moved
into the conference node. When done for all conference and
paper nodes, this reduces possible redundancy throughout
the graph and preserves information. It should be noted
that to query for the same piece of information, a diferent
query is needed between the original snippet and the 2GNF
version of it.</p>
      <p>To show that our established GNFs do reduce data
redundancy, we perform experiments in which we count the
total number of attribute values in a selection of datasets,
perform the transformations into the GNFs, and then count
in the transformed datasets. The number of attribute values
is getting lower as more GNFs are applied, thus showing
that GNFs are able to increase the data integrity by reducing
redundancy in graphs. The process of transforming into
the diferent GNFs incurs the addition of new edges and
nodes to the dataset to facilitate the changes needed for the
consolidation of information.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Future Work</title>
      <p>
        The next avenue to look into for graph cleaning for my
PhD project is rule mining. Specifically, the problem of
contextual rule mining is about the possibility of rules
having context and a local neighborhood of validity. So far
rule mining has been nearly exclusively done on a global
scale [
        <xref ref-type="bibr" rid="ref27 ref28 ref30 ref31 ref32">27, 30, 28, 31, 32</xref>
        ], this could lead to topic-specific
rules to be overlooked in the process. Additionally focusing
on a specific area of a KG to mine rules opens up the chance
of generating higher complexity rules and structures.
      </p>
      <p>Just selecting random subgraphs probably does not
sufifce. Such subgraphs should capture diferent contexts like
domain, temporal, or geographical areas. Therefore a new
method, similar to community detection, will be needed to
avoid human-heavy annotation of datasets. Especially since
topic areas will not necessarily be strongly connected to
communities in KGs.</p>
      <p>Another challenge is guaranteeing significance and
statistical support for the rules based on a smaller search space.
Here, the absolute support of a rule in a subgraph will be at
most equal to the global setting, which leads to a trade of
between subgraph size and statistical significance.</p>
      <p>
        To motivate the validity of contextual rule mining, we
report some preliminary experiments on a subset of the
Freebase dataset that has six annotated domains in the graph1.
In Table 1 we see some results of applying the rule mining
method AMIE [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] on both the complete set as well as
exclusively the respective domains. In three of these topic
area subgraphs we were able to find rules that are not found
and presented in the entire set of these six domains. This
observation supports the claim that these kinds of rules
1https://people.cs.aau.dk/~matteo/notes/freebase-data-dump.html
complete
organization
government
military
business
geography
finance
      </p>
      <p>Triples</p>
      <p>Dom. specific
exist in KGs. Further investigation of the relevance and
significance of rules found in this approach is needed as
to how to apply this concept on datasets that do not have
domains pre-labeled.</p>
    </sec>
    <sec id="sec-6">
      <title>5. Conclusion</title>
      <p>In my PhD, I study the notion of robustness in knowledge
bases. Towards this I investigate the reliability of knowledge
graph embeddings, eliminating redundancies in graphs, and
contextual rule mining.</p>
      <p>Specifically, ReliK (1) gives the possibility of verifying
which areas of knowledge graph embedding can and should
be used in the cleaning and knowledge completion process.
Enforced by an intuitive metric that can be applied
independent of model choice. Graph normal forms (2) provide the
needed reduction in data redundancy that increases data
integrity, as well as giving a standardized way to normalize
the data. Finally, I present locally aware rules (3) as a future
project that can be used to get topic-specific rules, which
can be further used to establish correctness in applicable
subgraphs in a nuanced approach.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Tchechmedjiev</surname>
          </string-name>
          et al.,
          <article-title>Claimskg: A knowledge graph of fact-checked claims</article-title>
          , in: In The Semantic WebISWC, Springer,
          <year>2019</year>
          , pp.
          <fpage>309</fpage>
          -
          <lpage>324</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Shi</surname>
          </string-name>
          et al,
          <article-title>A survey of heterogeneous information network analysis</article-title>
          ,
          <source>TKDE</source>
          <volume>29</volume>
          (
          <year>2016</year>
          )
          <fpage>17</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Angles</surname>
          </string-name>
          et al.,
          <article-title>Pg-schema: Schemas for property graphs</article-title>
          ,
          <source>Proceedings of the ACM on Management of Data</source>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>L.</given-names>
            <surname>Li</surname>
          </string-name>
          et al.,
          <article-title>Real-world data medical knowledge graph: construction and applications</article-title>
          ,
          <source>Artificial intelligence in medicine 103</source>
          (
          <year>2020</year>
          )
          <fpage>101817</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Conti</surname>
          </string-name>
          et al.,
          <article-title>A model to represent human social relationships in social network graphs</article-title>
          ,
          <source>SocInfo</source>
          , pages
          <fpage>174</fpage>
          -
          <lpage>187</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>MacLean</surname>
          </string-name>
          ,
          <article-title>Knowledge graphs and their applications in drug discovery</article-title>
          ,
          <source>Expert opinion on drug discovery 16</source>
          (
          <year>2021</year>
          )
          <fpage>1057</fpage>
          -
          <lpage>1069</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>H.</given-names>
            <surname>Paulheim</surname>
          </string-name>
          ,
          <article-title>Knowledge graph refinement: A survey of approaches and evaluation methods</article-title>
          ,
          <source>Semantic web 8</source>
          (
          <year>2017</year>
          )
          <fpage>489</fpage>
          -
          <lpage>508</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zeng</surname>
          </string-name>
          et al.,
          <article-title>Toward better drug discovery with knowledge graph, Current opinion in structural biology 72 (</article-title>
          <year>2022</year>
          )
          <fpage>114</fpage>
          -
          <lpage>126</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lewis</surname>
          </string-name>
          et al.,
          <article-title>Retrieval-augmented generation for knowledge-intensive nlp tasks</article-title>
          ,
          <source>Advances in Neural Information Processing Systems</source>
          <volume>33</volume>
          (
          <year>2020</year>
          )
          <fpage>9459</fpage>
          -
          <lpage>9474</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wang</surname>
          </string-name>
          et al.,
          <article-title>Knowledge graph embedding: A survey of approaches and applications</article-title>
          ,
          <source>TKDE</source>
          <volume>29</volume>
          (
          <year>2017</year>
          )
          <fpage>2724</fpage>
          -
          <lpage>2743</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ji</surname>
          </string-name>
          et al.,
          <article-title>A survey on knowledge graphs: Representation, acquisition, and applications</article-title>
          ,
          <source>Trans. Neural Netw. Learn. Syst</source>
          .
          <volume>33</volume>
          (
          <year>2021</year>
          )
          <fpage>494</fpage>
          -
          <lpage>514</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bordes</surname>
          </string-name>
          et al.,
          <article-title>Translating embeddings for modeling multi-relational data</article-title>
          ,
          <source>NeurIPS</source>
          <volume>26</volume>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>B.</given-names>
            <surname>Yang</surname>
          </string-name>
          et al.,
          <article-title>Embedding entities and relations for learning and inference in knowledge bases</article-title>
          ,
          <source>in: ICLR</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>T.</given-names>
            <surname>Trouillon</surname>
          </string-name>
          et al.,
          <article-title>Complex embeddings for simple link prediction</article-title>
          , in: ICML, PMLR,
          <year>2016</year>
          , pp.
          <fpage>2071</fpage>
          -
          <lpage>2080</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>T.</given-names>
            <surname>Dettmers</surname>
          </string-name>
          et al.,
          <article-title>Convolutional 2d knowledge graph embeddings</article-title>
          ,
          <source>in: AAAI</source>
          , volume
          <volume>32</volume>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>T.</given-names>
            <surname>Safavi</surname>
          </string-name>
          et al.,
          <article-title>Evaluating the calibration of knowledge graph embeddings for trustworthy link prediction</article-title>
          ,
          <source>in: EMNLP</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bianchi</surname>
          </string-name>
          et al.,
          <article-title>Knowledge graph embeddings and explainable ai</article-title>
          ,
          <source>in: Knowledge Graphs for eXplainable Artificial Intelligence: Foundations</source>
          , Applications and Challenges, IOS Press,
          <year>2020</year>
          , pp.
          <fpage>49</fpage>
          -
          <lpage>72</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>E. F.</given-names>
            <surname>Codd</surname>
          </string-name>
          ,
          <article-title>Further normalization of the data base relational model</article-title>
          ,
          <source>Data base systems 6</source>
          (
          <year>1972</year>
          )
          <fpage>33</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>W.</given-names>
            <surname>Fan</surname>
          </string-name>
          et al.,
          <source>Functional Dependencies for Graphs</source>
          , in: SIGMOD,
          <year>2016</year>
          , pp.
          <fpage>1843</fpage>
          -
          <lpage>1857</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>W.</given-names>
            <surname>Fan</surname>
          </string-name>
          et al.,
          <article-title>Capturing associations in graphs</article-title>
          ,
          <source>VLDB</source>
          (
          <year>2020</year>
          )
          <fpage>1863</fpage>
          -
          <lpage>1876</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>W.</given-names>
            <surname>Fan</surname>
          </string-name>
          et al.,
          <article-title>Discovering association rules from big graphs</article-title>
          ,
          <source>VLDB</source>
          (
          <year>2022</year>
          )
          <fpage>1479</fpage>
          -
          <lpage>1492</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>M.</given-names>
            <surname>Arenas</surname>
          </string-name>
          et al.,
          <article-title>A normal form for xml documents</article-title>
          ,
          <source>TODS</source>
          (
          <year>2004</year>
          )
          <fpage>195</fpage>
          -
          <lpage>232</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Arenas</surname>
          </string-name>
          et al.,
          <article-title>An information-theoretic approach to normal forms for relational and xml data</article-title>
          ,
          <source>JACM</source>
          (
          <year>2005</year>
          )
          <fpage>246</fpage>
          -
          <lpage>283</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Arenas</surname>
          </string-name>
          ,
          <article-title>Normalization theory for XML, SIGMOD (</article-title>
          <year>2006</year>
          )
          <fpage>57</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>P.</given-names>
            <surname>Skavantzos</surname>
          </string-name>
          et al.,
          <article-title>Uniqueness constraints on property graphs</article-title>
          ,
          <source>in: International Conference on Advanced Information Systems Engineering</source>
          , Springer,
          <year>2021</year>
          , pp.
          <fpage>280</fpage>
          -
          <lpage>295</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>P.</given-names>
            <surname>Skavantzos</surname>
          </string-name>
          et al.,
          <source>Normalizing Property Graphs, Proceedings of the VLDB Endowment</source>
          <volume>16</volume>
          (
          <year>2023</year>
          )
          <fpage>3031</fpage>
          -
          <lpage>3043</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>L. A.</given-names>
            <surname>Galárraga</surname>
          </string-name>
          et al.,
          <article-title>AMIE: association rule mining under incomplete evidence in ontological knowledge bases</article-title>
          ,
          <source>in: TheWebConf</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>413</fpage>
          -
          <lpage>422</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>L.</given-names>
            <surname>Wu</surname>
          </string-name>
          et al.,
          <article-title>Rule learning over knowledge graphs with genetic logic programming</article-title>
          ,
          <source>in: 2022 IEEE 38th International Conference on Data Engineering (ICDE)</source>
          , IEEE,
          <year>2022</year>
          , pp.
          <fpage>3373</fpage>
          -
          <lpage>3385</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>M. K. Egger</surname>
          </string-name>
          et al.,
          <article-title>Relik: A reliability measure for knowledge graph embeddings</article-title>
          ,
          <source>in: ACM Web Conference</source>
          ,
          <year>2024</year>
          , p.
          <fpage>2009</fpage>
          -
          <lpage>2019</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>L.</given-names>
            <surname>Galárraga</surname>
          </string-name>
          et al.,
          <article-title>Fast rule mining in ontological knowledge bases with amie ++</article-title>
          , VLDBJ
          <volume>24</volume>
          (
          <year>2015</year>
          )
          <fpage>707</fpage>
          -
          <lpage>730</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ortona</surname>
          </string-name>
          et al.,
          <article-title>Rudik: Rule discovery in knowledge bases</article-title>
          ,
          <source>VLDB</source>
          (
          <year>2018</year>
          )
          <fpage>1946</fpage>
          -
          <lpage>1949</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>N.</given-names>
            <surname>Ahmadi</surname>
          </string-name>
          et al.,
          <article-title>Mining expressive rules in knowledge graphs</article-title>
          ,
          <source>JDIQ</source>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>27</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>