TY - JOUR
T1 - Towards SHACL learning from knowledge graphs
AU - Omran, Pouya Ghiasnezhad
AU - Taylor, Kerry
AU - Mendez, Sergio Rodriguez
AU - Haller, Armin
N1 - Publisher Copyright:
© 2020 CEUR-WS. All rights reserved.
PY - 2020
Y1 - 2020
N2 - Knowledge Graphs (KGs) are typically large data-first knowl- edge bases with weak inference rules and weakly-constraining data schemes. The SHACL Shapes Constraint Language is a W3C recommendation for the expression of shapes as constraints on graph data. SHACL shapes serve to validate a KG and can give informative insight into the structure of data. Here, we introduce Inverse Open Path (IOP) rules, a logical for- malism which acts as a building block for a restricted fragment of SHACL that can be used for schema-driven structural knowledge graph validation and completion. We define quality measures for IOP rules and propose a novel method to learn them, SHACLearner. SHACLearner adapts a state-of-the-art embedding-based open path rule learner (oprl) by modifying the efficient matrix-based evaluation module. We demonstrate SHACLearner performance on real-world massive KGs, YAGO2s (4M facts), DBpedia 3.8 (11M facts), and Wikidata (8M facts), finding that it can efficiently learn hundreds of high-quality rules.
AB - Knowledge Graphs (KGs) are typically large data-first knowl- edge bases with weak inference rules and weakly-constraining data schemes. The SHACL Shapes Constraint Language is a W3C recommendation for the expression of shapes as constraints on graph data. SHACL shapes serve to validate a KG and can give informative insight into the structure of data. Here, we introduce Inverse Open Path (IOP) rules, a logical for- malism which acts as a building block for a restricted fragment of SHACL that can be used for schema-driven structural knowledge graph validation and completion. We define quality measures for IOP rules and propose a novel method to learn them, SHACLearner. SHACLearner adapts a state-of-the-art embedding-based open path rule learner (oprl) by modifying the efficient matrix-based evaluation module. We demonstrate SHACLearner performance on real-world massive KGs, YAGO2s (4M facts), DBpedia 3.8 (11M facts), and Wikidata (8M facts), finding that it can efficiently learn hundreds of high-quality rules.
KW - Knowledge Graph
KW - Knowledge Graph
KW - Open Path Rule
KW - Rule Learning
KW - SHACL Learning
UR - http://www.scopus.com/inward/record.url?scp=85096229605&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:85096229605
SN - 1613-0073
VL - 2721
SP - 94
EP - 98
JO - CEUR Workshop Proceedings
JF - CEUR Workshop Proceedings
T2 - 19th International Semantic Web Conference on Demos and Industry Tracks: From Novel Ideas to Industrial Practice, ISWC-Posters 2020
Y2 - 1 November 2020 through 6 November 2020
ER -