PyClause - Simple and Efficient Rule Handling for Knowledge Graphs

PyClause - Simple and Efficient Rule Handling for Knowledge Graphs

Patrick Betz, Luis Galárraga, Simon Ott, Christian Meilicke, Fabian Suchanek, Heiner Stuckenschmidt

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence
Demo Track. Pages 8610-8613. https://doi.org/10.24963/ijcai.2024/991

Rule mining finds patterns in structured data such as knowledge graphs. Rules can predict facts, help correct errors, and yield explainable insights about the data. However, existing rule mining implementations focus exclusively on mining rules -- and not on their application. The PyClause library offers a rich toolkit for the application of the mined rules: from explaining facts to predicting links, scoring rules, and deducing query results. The library is easy to use and can handle substantial data loads.
Keywords:
Data Mining: DM: Knowledge graphs and knowledge base completion
Knowledge Representation and Reasoning: KRR: Learning and reasoning
Knowledge Representation and Reasoning: KRR: Semantic Web