Abstraction Alignment: Comparing Model-Learned and Human-Encoded Conceptual Relationships

Angie Boggust, Hyemin Bang, Hendrik Strobelt, Arvind Satyanarayan
7/17/2024
cs.LGcs.AIcs.CL

No official code found. Best implementation: mitvis/abstraction-alignment (8 stars, last commit 2025-02-13).

Abstract

While interpretability methods identify a model's learned concepts, they overlook the relationships between concepts that make up its abstractions and inform its ability to generalize to new data. To assess whether models' have learned human-aligned abstractions, we introduce abstraction alignment, a methodology to compare model behavior against formal human knowledge. Abstraction alignment externalizes domain-specific human knowledge as an abstraction graph, a set of pertinent concepts spanning levels of abstraction. Using the abstraction graph as a ground truth, abstraction alignment measures the alignment of a model's behavior by determining how much of its uncertainty is accounted for by the human abstractions. By aggregating abstraction alignment across entire datasets, users can test alignment hypotheses, such as which human concepts the model has learned and where misalignments recur. In evaluations with experts, abstraction alignment differentiates seemingly similar errors, improves the verbosity of existing model-quality metrics, and uncovers improvements to current human abstractions.

View on arXivView PDF

Code Implementations(1)

Abstraction alignment is a method for determining the alignment between model behavior and formal human knowledge.

80Python, Jupyter NotebookMay 6, 20241 years ago

Similar Papers

Cite this paper

@article{boggust2024abstraction,
  title  = {Abstraction Alignment: Comparing Model-Learned and Human-Encoded Conceptual Relationships},
  author = {Angie Boggust and Hyemin Bang and Hendrik Strobelt and Arvind Satyanarayan},
  year   = {2024},
  eprint = {2407.12543},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.12543v3}
}

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

Discussion