<div class="csl-bib-body">
<div class="csl-entry">Wagner, F. K. M. (2021). <i>Recursive rule injection in knowledge graphs : Exploiting logical knowledge in machine learning</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2021.85260</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2021.85260
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/18908
-
dc.description.abstract
Knowledge Graphs (KGs) sind ein vielversprechendes Forschungsgebiet in der Künstlichen Intelligenz und werden verwendet, um Wissen zu repräsentieren, zu verwalten und zu verarbeiten. Eine Stärke von ihnen ist es, symbolisches Wissen zu repräsentieren. Jedoch kann die Manipulation von diesem Wissen spezielle Probleme verursachen. Aus diesem Grund wandelt das Forschungsgebiet der Knowledge Graph Embeddings (KGEs) das symbolische Wissen der KGs in den sub-symbolisches Raum um. Allerdings basieren KGs häufig auf fehlerhaften und nicht kompletten Datensätzen. Das Trainieren der KGEs mit unvollständigen Daten ist eine Herausforderung. Der Verlust der Erklärbarkeit im sub-symbolischen Raum stellt ein weiteres Problem dar. Um genau diese zwei Probleme zu beheben, wurden Embedding Modelle entwickelt, welche teilweise erklärbar sind. Diese Modelle erlauben es, wertvolles Hintergrundwissen, welches im KG in Form von logischen Regeln bereits enthalten ist, in den Lernprozess der KGEs zu integrieren. Bisher wurden einige Ansätze zur Einarbeitung von Hintergrundwissen veröffentlicht. Es gibt eine Vielfalt von logischen Regelarten, jedoch unterstützen derzeitige Ansätze nur einen Teil von diesen Arten. Eine sehr wichtige und nicht unterstützte Art, welche fundamentale Möglichkeiten zum logischen Schließen in Graphen erlaubt, sind rekursive logische Regeln. Diese Diplomarbeit hat eine Methode entwickelt, welche es ermöglicht rekursives logisches Wissen mit KGEs zu vereinigen. Deshalb wurde ein existierendes KGE Modell adaptiert, welches die vorgeschlagene Methode unterstützt. Zusätzlich wurde ein neues KGE Modell im hyperbolischen Raum eingeführt, welches ebenfalls diese Methode unterstützt. Die Verwendung von nichteuklidischen Räumen als Repräsentationsraum bietet einige Vorteile, wie zum Beispiel die Möglichkeit gewisse Daten mit einer zugrundeliegenden Struktur, welche nicht im euklidischen Raum erfasst werden können, zu repräsentieren. Dieses Forschungsgebiet findet in den letzten Jahren große Beachtung. Die Modelle wurden implementiert und mithilfe von DBPedia und synthetisch generierten Datensätzen evaluiert. Die Evaluation zeigt, dass die Einarbeitung von rekursiven Regeln die Performanz der Modelle für alle Datensätze für nichteuklidische sowie euklidische Modelle verbessert. Zusätzlich konnte unser Ansatz ein hyperbolisches State of the Art Modell in einer Metrik übertreffen.
de
dc.description.abstract
Knowledge Graphs (KGs) are one of the most significant fields of research in Artificial Intelligence today. KGs, in broad terms, represent, manage, and process knowledge. They are exceptionally effective at representing symbolic knowledge. However, utilising symbolic knowledge may pose unique difficulties. To enable effective manipulation of this knowledge, the field of Knowledge Graph Embeddings (KGEs) maps KGs into sub-symbolic space. However, KGs frequently encounter noisy and incomplete data. This fact represents a challenge for KGEs, which are trained on this sparse and noisy data. Another limitation of current KGE models is that explainability in latent sub-symbolic space is usually lost. Therefore, KGE models were developed that allow for some interpretation, which additionally allows the injection of precious knowledge in the form of logical rules that the KG already provides. There are already some approaches that support the injection of background knowledge, but they are few in number. Existing approaches, however, do not support all types of logical rules, including recursive rules. Recursive rules represent the fundamental means of reasoning in graphs and are thus an essential rule type. Therefore, this thesis develops and evaluates a method to inject recursive logical knowledge into KGEs. As a result, an existing KGE approach is adapted to support the proposed method. Additionally, we propose a novel KGE model in hyperbolic space that supports the method to inject recursive logical knowledge. Changing the representation space from Euclidean to non-Euclidean provides several benefits. Non-Euclidean geometry has the advantage of being able to express certain data with an underlying structure that cannot be represented in Euclidean space. This area has received considerable interest in recent years. These models are implemented and validated using datasets retrieved from DBPedia and generated synthetically. The evaluation demonstrates that injecting recursive rules increases the performance of Euclidean and non-Euclidean KGEs across all datasets. Additionally, our approach outperforms a state-of-the-art hyperbolic model in one particular metric.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
knowledge graphs
en
dc.subject
reasoning
en
dc.subject
embeddings
en
dc.subject
rule injection
en
dc.title
Recursive rule injection in knowledge graphs : Exploiting logical knowledge in machine learning
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2021.85260
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Felix Karl Michael Wagner
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Nissl, Markus
-
dc.contributor.assistant
Pavlovic, Aleksandar
-
tuw.publication.orgunit
E192 - Institut für Logic and Computation
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC16388133
-
dc.description.numberOfPages
93
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.assistant.orcid
0000-0001-6887-9515
-
item.languageiso639-1
en
-
item.openairetype
master thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E194 - Institut für Information Systems Engineering