English

C-SENN: Contrastive Self-Explaining Neural Network

Computer Vision and Pattern Recognition 2022-06-28 v2 Artificial Intelligence Machine Learning

Abstract

In this study, we use a self-explaining neural network (SENN), which learns unsupervised concepts, to acquire concepts that are easy for people to understand automatically. In concept learning, the hidden layer retains verbalizable features relevant to the output, which is crucial when adapting to real-world environments where explanations are required. However, it is known that the interpretability of concepts output by SENN is reduced in general settings, such as autonomous driving scenarios. Thus, this study combines contrastive learning with concept learning to improve the readability of concepts and the accuracy of tasks. We call this model Contrastive Self-Explaining Neural Network (C-SENN).

Keywords

Cite

@article{arxiv.2206.09575,
  title  = {C-SENN: Contrastive Self-Explaining Neural Network},
  author = {Yoshihide Sawada and Keigo Nakamura},
  journal= {arXiv preprint arXiv:2206.09575},
  year   = {2022}
}

Comments

10 pages

R2 v1 2026-06-24T11:56:52.666Z