atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Evaluating Model Bias Requires Characterizing its Mistakes

ICML 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Human-like visual cognition in VLMs · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SkewSize, a metric that measures model bias from the distribution of prediction errors across subgroups by computing per-class Cramér's V effect sizes between a bias variable and predictions and aggregating them via Fisher-Pearson skewness.

Problem

Standard bias metrics (accuracy, worst-group accuracy, accuracy gap, and fairness metrics like DP and EO) ignore systematic differences in how a model mis-predicts across subgroups, and no real datasets exist for measuring such bias in open-vocabulary VLMs.

Approach

Treat bias as association between a spurious subgroup variable and the model's predicted labels within each ground-truth class, measure it per class with Cramér's V from a chi-squared contingency table, and aggregate across classes with the Fisher-Pearson skewness so that a few strongly affected classes yield a distinctive scalar.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase spurious-correlation strength by removing more Green Class 1 training examplesResNet18 on dSprites · dSprites, Class 1effect size: 0.020 -> 0.253 -> 0.492 -> 0.703Helped
Evaluate subgroup error distributions using SkewSize rather than accuracy-based metrics aloneImageNet classifiers · ImageNet with synthetic backgroundsbias characterizationHelped
Increase unsupervised language-model size from 2.7B to 6.7BBLIP-2 · Occupation predictionSkewSize: 0.233 -> -0.045Hurt
Use instruction-tuned FlanT5 instead of the unsupervised-trained language modelBLIP-2 · Occupation predictionSkewSize: -0.045 -> 0.599Helped
Use instruction-tuned FlanT5 instead of the unsupervised-trained language modelBLIP-2 · Sports predictionSkewSize: 0.360 -> 1.255Helped
Post-process raw model outputs (ablation)BLIP2-2.7B, BLIP2-6.7B, and BLIP2-FlanT5 · Occupation predictionSkewSize: 0.233 -> -0.005; -0.045 -> -0.130; 0.599 -> 0.124Mixed
Vary the minimum expected value threshold from MEV=6 to MEV=2 (ablation)BLIP-2 family · Occupation predictionSkewSize: BLIP-2.7: 0.235 -> 0.19; BLIP-6.7: -0.031 -> -0.102; BLIP-FlanT5: 0.625 -> 0.507No clear effect
Replace Cramer's V with the Phi coefficient to estimate effect size (ablation)SkewSize on dSprites · dSpritesper-class effect size: Class 0: 0.670 -> 0.948; Class 1: 0.683 -> 0.966; Class 2: 0.696 -> 0.985No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: dSprites ImageNet TinyImageNet DomainNet VisoGender

Benchmarks: dSprites ImageNet (synthetic background variant) DomainNet VisoGender-style synthetic VLM gender-occupation/sport evaluation

Metrics: accuracy worst group accuracy accuracy gap demographic parity equalized odds effect size (Cramér's V) SkewSize

Baselines: accuracy worst group accuracy accuracy gap demographic parity equalized odds

Builds on: Cramér's V Pearson chi-squared test equalized odds demographic parity

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy