Not All Neuro-Symbolic Concepts Are Created Equal: Analysis and Mitigation of Reasoning Shortcuts

Emanuele Marconato, Stefano Teso, Antonio Vergari, Andrea Passerini
5/31/2023
cs.LGstat.ML

No official code found. Best implementation: ema-marconato/reasoning-shortcuts (24 stars, MIT, last commit 2024-03-04).

Abstract

Neuro-Symbolic (NeSy) predictive models hold the promise of improved compliance with given constraints, systematic generalization, and interpretability, as they allow to infer labels that are consistent with some prior knowledge by reasoning over high-level concepts extracted from sub-symbolic inputs. It was recently shown that NeSy predictors are affected by reasoning shortcuts: they can attain high accuracy but by leveraging concepts with unintended semantics, thus coming short of their promised advantages. Yet, a systematic characterization of reasoning shortcuts and of potential mitigation strategies is missing. This work fills this gap by characterizing them as unintended optima of the learning objective and identifying four key conditions behind their occurrence. Based on this, we derive several natural mitigation strategies, and analyze their efficacy both theoretically and empirically. Our analysis shows reasoning shortcuts are difficult to deal with, casting doubts on the trustworthiness and interpretability of existing NeSy solutions.

View on arXivView PDF

Code Implementations(1)

MIT

Codebase for the paper: Not All Neuro-Symbolic Concepts Are Created Equal: Analysis and Mitigation of Reasoning Shortcuts

242Shell, PythonOct 13, 20232 years agoMIT
conceptconceptsdisentangled-representationsdisentanglementidentifiability+7 more

Similar Papers

Cite this paper

@article{marconato2023neurosymbolic,
  title  = {Not All Neuro-Symbolic Concepts Are Created Equal: Analysis and Mitigation of Reasoning Shortcuts},
  author = {Emanuele Marconato and Stefano Teso and Antonio Vergari and Andrea Passerini},
  year   = {2023},
  eprint = {2305.19951},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.19951v2},
  journal = {NEURIPS 2023 2023}
}

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

Discussion