2021
DOI: 10.48550/arxiv.2109.08002
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

SAFRAN: An interpretable, rule-based link prediction method outperforming embedding models

Abstract: Neural embedding-based machine learning models have shown promise for predicting novel links in knowledge graphs. Unfortunately, their practical utility is diminished by their lack of interpretability. Recently, the fully interpretable, rule-based algorithm AnyBURL yielded highly competitive results on many general-purpose link prediction benchmarks. However, current approaches for aggregating predictions made by multiple rules are affected by redundancies. We improve upon AnyBURL by introducing the SAFRAN rul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(9 citation statements)
references
References 12 publications
0
9
0
Order By: Relevance
“…For instance, one could refer back to the rules which governed the algorithm to get a humanreadable understanding of how and why certain predictions were made. SAFRAN [112], for example, which was inspired by AnyBURL [98], provides post-hoc explanations based on rules for every prediction. When predicting the genres of music by Bryan Adams, SAFRAN uses the following rule to incorrectly predict Heavy Metal based on the fact that Adams also does Hard Rock: genre(HeavyM etal, Y ) ← genre(HardRock, Y ) However, SAFRAN assigns confidences to soft rules, so we could see that this rule was given too high a confidence.…”
Section: B Rule-based Methods For Knowledge Graph Completionmentioning
confidence: 99%
See 1 more Smart Citation
“…For instance, one could refer back to the rules which governed the algorithm to get a humanreadable understanding of how and why certain predictions were made. SAFRAN [112], for example, which was inspired by AnyBURL [98], provides post-hoc explanations based on rules for every prediction. When predicting the genres of music by Bryan Adams, SAFRAN uses the following rule to incorrectly predict Heavy Metal based on the fact that Adams also does Hard Rock: genre(HeavyM etal, Y ) ← genre(HardRock, Y ) However, SAFRAN assigns confidences to soft rules, so we could see that this rule was given too high a confidence.…”
Section: B Rule-based Methods For Knowledge Graph Completionmentioning
confidence: 99%
“…When predicting the genres of music by Bryan Adams, SAFRAN uses the following rule to incorrectly predict Heavy Metal based on the fact that Adams also does Hard Rock: genre(HeavyM etal, Y ) ← genre(HardRock, Y ) However, SAFRAN assigns confidences to soft rules, so we could see that this rule was given too high a confidence. This interpretability allows model tuning, adjustment for incorrect predictions, explanations for end-users, and more [112].…”
Section: B Rule-based Methods For Knowledge Graph Completionmentioning
confidence: 99%
“…However, its aggregation process is affected by the redundancy of multiple rules. Thus, the Scalable and Fast Non-redundant Rule Application (SAFRAN) [30] was used to detect cluster redundant rules before aggregation, thereby improving the effect of the AnyBURL model. Based on feature learning methods, in combat systems, diverse systems and information flows were treated as nodes and edges, using the Representation Learning based Heterogeneous Combat Network (RLHCN) [31] method to predict various link types in the combat network.…”
Section: Link Prediction Methodsmentioning
confidence: 99%
“…This corresponds to the prediction block in Figure 1. There are three different approaches to determine the score of each candidate: Maximum score and Noisy-OR originally proposed with AnyBURL in [25], and Non-redundant Noisy-OR proposed as a framework called SAFRAN [26].…”
Section: Fixed Path Generatormentioning
confidence: 99%
“…The first aggregation evaluates a set of policies, and the second aggregation evaluates the set of paths or trajectories generated by each policy. The functions ϕ ω and ψ ω can take A A PREPRINT -SEPTEMBER 26,2023 different forms depending on the model and represent the importance of the path and the policy in the prediction. The quality of the policy µ i is represented through ψ ω , which is a trainable parameter that weights the importance of different policies.…”
Section: A Mathematical Framework Formulationmentioning
confidence: 99%