Javascript must be enabled to continue!
Learning SHACL shapes from knowledge graphs
View through CrossRef
Knowledge Graphs (KGs) have proliferated on the Web since the introduction of knowledge panels to Google search in 2012. KGs are large data-first graph databases with weak inference rules and weakly-constraining data schemes. SHACL, the Shapes Constraint Language, is a W3C recommendation for expressing constraints on graph data as shapes. SHACL shapes serve to validate a KG, to underpin manual KG editing tasks, and to offer insight into KG structure. Often in practice, large KGs have no available shape constraints and so cannot obtain these benefits for ongoing maintenance and extension. We introduce Inverse Open Path (IOP) rules, a predicate logic formalism which presents specific shapes in the form of paths over connected entities that are present in a KG. IOP rules express simple shape patterns that can be augmented with minimum cardinality constraints and also used as a building block for more complex shapes, such as trees and other rule patterns. We define formal quality measures for IOP rules and propose a novel method to learn high-quality rules from KGs. We show how to build high-quality tree shapes from the IOP rules. Our learning method, SHACLearner, is adapted from a state-of-the-art embedding-based open path rule learner (Oprl). We evaluate SHACLearner on some real-world massive KGs, including YAGO2s (4M facts), DBpedia 3.8 (11M facts), and Wikidata (8M facts). The experiments show that our SHACLearner can effectively learn informative and intuitive shapes from massive KGs. The shapes are diverse in structural features such as depth and width, and also in quality measures that indicate confidence and generality.
SAGE Publications
Title: Learning SHACL shapes from knowledge graphs
Description:
Knowledge Graphs (KGs) have proliferated on the Web since the introduction of knowledge panels to Google search in 2012.
KGs are large data-first graph databases with weak inference rules and weakly-constraining data schemes.
SHACL, the Shapes Constraint Language, is a W3C recommendation for expressing constraints on graph data as shapes.
SHACL shapes serve to validate a KG, to underpin manual KG editing tasks, and to offer insight into KG structure.
Often in practice, large KGs have no available shape constraints and so cannot obtain these benefits for ongoing maintenance and extension.
We introduce Inverse Open Path (IOP) rules, a predicate logic formalism which presents specific shapes in the form of paths over connected entities that are present in a KG.
IOP rules express simple shape patterns that can be augmented with minimum cardinality constraints and also used as a building block for more complex shapes, such as trees and other rule patterns.
We define formal quality measures for IOP rules and propose a novel method to learn high-quality rules from KGs.
We show how to build high-quality tree shapes from the IOP rules.
Our learning method, SHACLearner, is adapted from a state-of-the-art embedding-based open path rule learner (Oprl).
We evaluate SHACLearner on some real-world massive KGs, including YAGO2s (4M facts), DBpedia 3.
8 (11M facts), and Wikidata (8M facts).
The experiments show that our SHACLearner can effectively learn informative and intuitive shapes from massive KGs.
The shapes are diverse in structural features such as depth and width, and also in quality measures that indicate confidence and generality.
Related Results
A Hybrid SHACL–Bayesian Framework for Managing Clinical Uncertainty in Postmenopausal Women with Recurrent Urinary Tract Infections
A Hybrid SHACL–Bayesian Framework for Managing Clinical Uncertainty in Postmenopausal Women with Recurrent Urinary Tract Infections
This study introduces a hybrid methodological approach for personalised clinical decision support, integrating SHACL-based deterministic constraints with Bayesian probabilistic mod...
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
The pandemic Covid-19 currently demands teachers to be able to use technology in teaching and learning process. But in reality there are still many teachers who have not been able ...
Independent Set in Neutrosophic Graphs
Independent Set in Neutrosophic Graphs
New setting is introduced to study neutrosophic independent number and independent neutrosophic-number arising neighborhood of different vertices. Neighbor is a key term to have th...
Failed Independent Number in Neutrosophic Graphs
Failed Independent Number in Neutrosophic Graphs
New setting is introduced to study neutrosophic failed-independent number and failed independent neutrosophic-number arising neighborhood of different vertices. Neighbor is a key t...
Computing a Minimum Subset Feedback Vertex Set on Chordal Graphs Parameterized by Leafage
Computing a Minimum Subset Feedback Vertex Set on Chordal Graphs Parameterized by Leafage
Abstract
Chordal graphs are characterized as the intersection graphs of subtrees in a tree and such a representation is known as the tree model. Restricting the characteriz...
On the reciprocal distance spectrum of edge corona of graphs
On the reciprocal distance spectrum of edge corona of graphs
The reciprocal distance spectrum (Harary spectrum) of a connected graph [Formula: see text] is the multiset of eigenvalues of its reciprocal distance matrix (Harary matrix) [Formul...
Data Analytics on Graphs Part I: Graphs and Spectra on Graphs
Data Analytics on Graphs Part I: Graphs and Spectra on Graphs
The area of Data Analytics on graphs promises a paradigm shift, as we approach information processing of new classes of data which are typically acquired on irregular but structure...
Computing the Energy of Certain Graphs based on Vertex Status
Computing the Energy of Certain Graphs based on Vertex Status
Background:
The concept of Hückel molecular orbital theory is used to compute the graph energy numerically and graphically on the base of the status of a vertex.
Objective:
Our a...

