SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2206.01295 · NeurIPS · 2022

Rashomon Capacity: A Metric for Predictive Multiplicity in Classification

Hsiang Hsu, Flavio Du, Pin Calmon

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 7 functions out of this paper's own repositories and ran 4 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
hsianghsu/rashomon-capacity canonical 4 of 7
FunctionStatusWhere it lives
blahut_arimoto Ran hsianghsu/rashomon-capacity/utils/capacity.py
code served (permissive licence) · get_code("2a3325676492415f")
evaluate Ran hsianghsu/rashomon-capacity/awp/utils/training.py
code served (permissive licence) · get_code("0d36fe6945bd1e95")
evaluate_all_loss Ran hsianghsu/rashomon-capacity/awp/utils/training.py
code served (permissive licence) · get_code("fdfaa5cc16be2ab7")
train_model Ran hsianghsu/rashomon-capacity/awp/utils/training.py
code served (permissive licence) · get_code("5d320702f03bacd2")
blahut_arimoto Not yet run hsianghsu/rashomon-capacity/sampling/utils/capacity.py
code served (permissive licence) · get_code("2444db312b373781")
compute_capacity Not yet run hsianghsu/rashomon-capacity/sampling/utils/capacity.py
code served (permissive licence) · get_code("a786906d1b0a17c9")
compute_capacity Not yet run hsianghsu/rashomon-capacity/utils/capacity.py
code served (permissive licence) · get_code("966f5c9ba151cdab")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Predictive multiplicity occurs when classification models with statistically indistinguishable performances assign conflicting predictions to individual samples. When used for decision-making in applications of consequence (e.g., lending, education, criminal justice), models developed without regard for predictive multiplicity may result in unjustified and arbitrary decisions for specific individuals. We introduce a new metric, called Rashomon Capacity, to measure predictive multiplicity in probabilistic classification. Prior metrics for predictive multiplicity focus on classifiers that output thresholded (i.e., 0-1) predicted classes. In contrast, Rashomon Capacity applies to probabilistic classifiers, capturing more nuanced score variations for individual samples. We provide a rigorous derivation for Rashomon Capacity, argue its intuitive appeal, and demonstrate how to estimate it in practice. We show that Rashomon Capacity yields principled strategies for disclosing conflicting models to stakeholders. Our numerical experiments illustrate how Rashomon Capacity captures predictive multiplicity in various datasets and learning models, including neural networks. The tools introduced in this paper can help data scientists measure and report predictive multiplicity prior to model deployment.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2206.01295")
get_code_for_paper("2206.01295")
have("2206.01295")

Connect an agent — have() is free.