IJCAI 2022poster34 citations

Adversarial Explanations for Knowledge Graph Embeddings

Patrick Betz, Christian Meilicke, Heiner Stuckenschmidt

Abstract

We propose a novel black-box approach for performing adversarial attacks against knowledge graph embedding models. An adversarial attack is a small perturbation of the data at training time to cause model failure at test time. We make use of an efficient rule learning approach and use abductive reasoning to identify triples which are logical explanations for a particular prediction. The proposed attack is then based on the simple idea to suppress or modify one of the triples in the most confident explanation. Although our attack scheme is model independent and only needs access to the training data, we report results on par with state-of-the-art white-box attack methods that additionally require full access to the model architecture, the learned embeddings, and the loss functions. This is a surprising result which indicates that knowledge graph embedding models can partly be explained post hoc with the help of symbolic methods.

Machine Learning: Relational LearningKnowledge Representation and Reasoning: Diagnosis and Abductive ReasoningKnowledge Representation and Reasoning: Learning and reasoningMachine Learning: Adversarial Machine LearningMachine Learning: Explainable/Interpretable Machine Learning
BibTeX
@inproceedings{ijcai2022p391,
  title     = {Adversarial Explanations for Knowledge Graph Embeddings},
  author    = {Betz, Patrick and Meilicke, Christian and Stuckenschmidt, Heiner},
  booktitle = {Proceedings of the Thirty-First International Joint Conference on
               Artificial Intelligence, {IJCAI-22}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Lud De Raedt},
  pages     = {2820--2826},
  year      = {2022},
  month     = {7},
  note      = {Main Track},
  doi       = {10.24963/ijcai.2022/391},
  url       = {https://doi.org/10.24963/ijcai.2022/391},
}
Adversarial Explanations for Knowledge Graph Embeddings · IJCAI 2022