English

Hierarchical Symbolic Reasoning in Hyperbolic Space for Deep Discriminative Models

Computer Vision and Pattern Recognition 2022-07-06 v1 Artificial Intelligence

Abstract

Explanations for \emph{black-box} models help us understand model decisions as well as provide information on model biases and inconsistencies. Most of the current explainability techniques provide a single level of explanation, often in terms of feature importance scores or feature attention maps in input space. Our focus is on explaining deep discriminative models at \emph{multiple levels of abstraction}, from fine-grained to fully abstract explanations. We achieve this by using the natural properties of \emph{hyperbolic geometry} to more efficiently model a hierarchy of symbolic features and generate \emph{hierarchical symbolic rules} as part of our explanations. Specifically, for any given deep discriminative model, we distill the underpinning knowledge by discretisation of the continuous latent space using vector quantisation to form symbols, followed by a \emph{hyperbolic reasoning block} to induce an \emph{abstraction tree}. We traverse the tree to extract explanations in terms of symbolic rules and its corresponding visual semantics. We demonstrate the effectiveness of our method on the MNIST and AFHQ high-resolution animal faces dataset. Our framework is available at \url{https://github.com/koriavinash1/SymbolicInterpretability}.

Keywords

Cite

@article{arxiv.2207.01916,
  title  = {Hierarchical Symbolic Reasoning in Hyperbolic Space for Deep Discriminative Models},
  author = {Ainkaran Santhirasekaram and Avinash Kori and Andrea Rockall and Mathias Winkler and Francesca Toni and Ben Glocker},
  journal= {arXiv preprint arXiv:2207.01916},
  year   = {2022}
}
R2 v1 2026-06-24T12:14:14.513Z