Advancing Ante-Hoc Explainable Models through Generative Adversarial Networks

Tanmay Garg, Deepika Vemuri, Vineeth N Balasubramanian
1/9/2024
cs.CVcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

This paper presents a novel concept learning framework for enhancing model interpretability and performance in visual classification tasks. Our approach appends an unsupervised explanation generator to the primary classifier network and makes use of adversarial training. During training, the explanation module is optimized to extract visual concepts from the classifier's latent representations, while the GAN-based module aims to discriminate images generated from concepts, from true images. This joint training scheme enables the model to implicitly align its internally learned concepts with human-interpretable visual properties. Comprehensive experiments demonstrate the robustness of our approach, while producing coherent concept activations. We analyse the learned concepts, showing their semantic concordance with object parts and visual attributes. We also study how perturbations in the adversarial training protocol impact both classification and concept acquisition. In summary, this work presents a significant step towards building inherently interpretable deep vision models with task-aligned concept representations - a key enabler for developing trustworthy AI for real-world perception tasks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{garg2024advancing,
  title  = {Advancing Ante-Hoc Explainable Models through Generative Adversarial Networks},
  author = {Tanmay Garg and Deepika Vemuri and Vineeth N Balasubramanian},
  year   = {2024},
  eprint = {2401.04647},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.04647v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.04647.svg)](https://codeofpaper.com/paper/2401.04647)

Discussion