atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Addressing Concept Mislabeling in Concept Bottleneck Models Through Preference Optimization

ICML 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Concept bottleneck models · 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 Concept Preference Optimization (CPO), a DPO-derived loss for jointly trained concept bottleneck models that makes them robust to concept mislabeling and noisy concept labels.

Problem

Concept Bottleneck Models assume accurate concept labels, but real datasets and concept-destroying augmentations introduce concept mislabeling that substantially degrades task accuracy, concept AUC and intervention performance.

Approach

Replace the BCE concept loss with a DPO-style preference objective in which empirical concept labels are preferred over concepts sampled from the model's own policy; this yields a loss proportional to BCE only on mismatched samples, is shown to approximate the concept posterior, and has smaller gradient deviation under noise.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace BCE with CPO for CBM trainingCBM · CUBtask accuracy: 0.753 -> 0.800Helped
Replace BCE with CPO for CBM trainingCBM · CUBconcept AUC: 0.937 -> 0.952Helped
Replace BCE with CPO for CBM trainingCBM · AwA2task accuracy: 0.900 -> 0.915Helped
Replace BCE with CPO for CBM trainingCBM · AwA2concept AUC: 0.959 -> 0.971Helped
Replace BCE with CPO for CBM trainingCBM · CelebAtask accuracy: 0.283 -> 0.310Helped
Replace BCE with CPO for CBM trainingCBM · CelebAconcept AUC: 0.873 -> 0.857Hurt
Replace BCE with CPO for CBM trainingCBM · CUB with labeler-confidence noisetask accuracy: 0.733 -> 0.793Helped
Replace BCE with CPO for CBM trainingCBM · CUB with labeler-confidence noiseconcept AUC: 0.876 -> 0.913Helped
Replace BCE with CPO for CBM trainingCBM · CUB with group noise p=0.1task accuracy: 0.741 -> 0.796Helped
Replace BCE with CPO for CBM trainingCBM · CUB with group noise p=0.1concept AUC: 0.914 -> 0.941Helped
Replace BCE with CPO for CBM trainingCBM · AwA2 with group noise p=0.1task accuracy: 0.879 -> 0.894Helped
Replace BCE with CPO for CBM trainingCBM · AwA2 with group noise p=0.1concept AUC: 0.922 -> 0.943Helped

Surprising findings

Limitations

Experimental setup

Datasets: CUB AwA2 CelebA

Benchmarks: CUB AwA2 CelebA

Metrics: task accuracy concept AUC intervention accuracy

Baselines: CBM BCE CEM BCE ProbCBM CoopCBM

Builds on: Direct Preference Optimization Concept Bottleneck Models Concept Embedding Models Probabilistic CBMs

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