Skip to content

MistyDay86/ABELE_ISIC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABELE

Adversarial Black box Explainer generating Latent Exemplars

ABELE is a local, model-agnostic explanation method able to overcome the existing limitations of the local approaches by exploiting the latent feature space, learned through an adversarial autoencoder, for the neighborhood generation process. Given an image classified by a given black box model, ABELE provides an explanation for the reasons of the proposed classification. The explanation consists of two parts: (i) a set of exemplars and counter-exemplars images illustrating, respectively, instances classified with the same label and with a different label than the instance to explain, which may be visually analyzed to understand the reasons for the classification, and (ii) a saliency map highlighting the areas of the image to explain that contribute to its classification, and areas of the image that push it towards another label.

ABELE is implemented by the ilore module (image local rule based explainer).

Requirements:

  • python > 3.6
  • sklearn
  • matplotlib
  • pandas
  • skimage
  • deap
  • tensorflow
  • keras

Dataset Links:

Black Box Links:

About

Adversarial Black box Explainer generating Latent Exemplars

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.3%
  • Python 26.7%