Building and Interpreting Deep Similarity Models

  • Oliver Eberle
  • , Jochen Buttner
  • , Florian Krautli
  • , Klaus Robert Muller*
  • , Matteo Valleriani
  • , Gregoire Montavon*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Many learning algorithms such as kernel machines, nearest neighbors, clustering, or anomaly detection, are based on distances or similarities. Before similarities are used for training an actual machine learning model, we would like to verify that they are bound to meaningful patterns in the data. In this paper, we propose to make similarities interpretable by augmenting them with an explanation. We develop BiLRP, a scalable and theoretically founded method to systematically decompose the output of an already trained deep similarity model on pairs of input features. Our method can be expressed as a composition of LRP explanations, which were shown in previous works to scale to highly nonlinear models. Through an extensive set of experiments, we demonstrate that BiLRP robustly explains complex similarity models, e.g., built on VGG-16 deep neural network features. Additionally, we apply our method to an open problem in digital humanities: detailed assessment of similarity between historical documents, such as astronomical tables. Here again, BiLRP provides insight and brings verifiability into a highly engineered and problem-specific similarity model.

Original languageEnglish
Pages (from-to)1149-1161
Number of pages13
JournalIEEE Transactions on Pattern Analysis and Machine Intelligence
Volume44
Issue number3
DOIs
Publication statusPublished - 2022 Mar 1

Bibliographical note

Publisher Copyright:
© 1979-2012 IEEE.

Keywords

  • deep neural networks
  • digital humanities
  • explainable machine learning
  • layer-wise relevance propagation
  • Similarity

ASJC Scopus subject areas

  • Software
  • Computer Vision and Pattern Recognition
  • Computational Theory and Mathematics
  • Artificial Intelligence
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Building and Interpreting Deep Similarity Models'. Together they form a unique fingerprint.

Cite this