Abstraction Alignment: Comparing Model-Learned and Human-Encoded Conceptual Relationships
Angie Boggust, Hyemin Bang, Hendrik Strobelt, Arvind Satyanarayan
TL;DR
Abstraction alignment provides a structured, graph-based framework to assess how closely a model's learned abstractions align with formal human knowledge. By mapping model outputs to a human abstraction graph and propagating probabilities through hierarchical concepts, it yields a fitted abstraction graph and three metrics—Abstraction Match, Subgraph Preference, and Concept Co-confusion—across datasets. The approach is implemented in an interactive interface and validated through evaluative case studies in computer vision, NLP specificity benchmarks, and participatory medical dataset auditing, revealing misalignments unseen by traditional probes and guiding refinements to both data and abstractions. This work broadens interpretability and model audit capabilities, enabling domain experts to test alignment hypotheses at scale and across modalities, with open-source tooling to support real-world deployment.
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.
