This Looks Better than That: Better Interpretable Models with ProtoPNeXt

Frank Willard, Luke Moffett, Emmanuel Mokel, Jon Donnelly, Stark Guo +4 more
6/20/2024
cs.CVcs.AIcs.LG

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

Prototypical-part models are a popular interpretable alternative to black-box deep learning models for computer vision. However, they are difficult to train, with high sensitivity to hyperparameter tuning, inhibiting their application to new datasets and our understanding of which methods truly improve their performance. To facilitate the careful study of prototypical-part networks (ProtoPNets), we create a new framework for integrating components of prototypical-part models -- ProtoPNeXt. Using ProtoPNeXt, we show that applying Bayesian hyperparameter tuning and an angular prototype similarity metric to the original ProtoPNet is sufficient to produce new state-of-the-art accuracy for prototypical-part models on CUB-200 across multiple backbones. We further deploy this framework to jointly optimize for accuracy and prototype interpretability as measured by metrics included in ProtoPNeXt. Using the same resources, this produces models with substantially superior semantics and changes in accuracy between +1.3% and -1.5%. The code and trained models will be made publicly available upon publication.

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. 4 weaker matches are hidden by default — 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{willard2024this,
  title  = {This Looks Better than That: Better Interpretable Models with ProtoPNeXt},
  author = {Frank Willard and Luke Moffett and Emmanuel Mokel and Jon Donnelly and Stark Guo and Julia Yang and Giyoung Kim and Alina Jade Barnett and Cynthia Rudin},
  year   = {2024},
  eprint = {2406.14675},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.14675v1}
}

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/2406.14675.svg)](https://codeofpaper.com/paper/2406.14675)

Discussion