atlas

Research map / Large language models / Language, safety and interpretability

Concept Bottleneck Large Language Models

ICLR 2025 · Large language models › Language, safety and interpretability · approach: LLM pruning and scaling data · 2 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.

Introduces Concept Bottleneck LLMs (CB-LLMs) that add a concept bottleneck layer to pretrained LLMs, using automatic LLM-free concept labeling for classification and an adversarially disentangled hybrid CBM for interpretable text generation.

Problem

Black-box LLMs are opaque, and existing interpretable language models (concept bottleneck models for text) are limited to small text classification datasets and cannot handle generation or require costly GPT-4/ChatGPT concept labeling.

Approach

Transform any pretrained LLM into an inherently interpretable model by inserting a ReLU concept bottleneck layer trained against automatically scored concept labels (sentence-embedding similarity plus concept correction using class mapping); for generation, an unsupervised side layer is kept disentangled from concepts via an adversarial entropy-based loss so that concept neurons steer generation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add Automatic Concept Correction (ACC) (ablation)CB-LLMs classification with RoBERTa-base · SST2, YelpP, AGnews, DBpediaaccuracy: 0.9012 -> 0.9407; 0.9312 -> 0.9806; 0.9009 -> 0.9453; 0.9831 -> 0.9928Helped
add adversarial training to disentangle the unsupervised layer from concept information (ablation)CB-LLMs generation · SST2, YelpP, AGnews, DBpediasteerability: 0.57 -> 0.82; 0.69 -> 0.95; 0.52 -> 0.85; 0.21 -> 0.76Helped
add adversarial training (ablation)CB-LLMs generation · SST2perplexity: 59.19 -> 116.22Hurt
add adversarial training (ablation)CB-LLMs generation · YelpPperplexity: 12.39 -> 13.03Hurt
add adversarial training (ablation)CB-LLMs generation · AGnewsperplexity: 17.93 -> 18.25Hurt
add adversarial training (ablation)CB-LLMs generation · DBpediaperplexity: 35.13 -> 37.59Helped
add adversarial training (ablation)CB-LLMs generation · SST2, YelpP, AGnews, DBpediaaccuracy: 0.9676 -> 0.9638; 0.9830 -> 0.9855; 0.9418 -> 0.9439; 0.9934 -> 0.9924Mixed

Surprising findings

Limitations

Experimental setup

Datasets: SST2 Yelp Polarity AGnews DBpedia ToxicDPOqa toxic-chat

Benchmarks: SST2 Yelp Polarity AGnews DBpedia

Metrics: test accuracy concept accuracy steerability score perplexity human faithfulness rating toxicity detection accuracy

Baselines: TBM & C3M (Llama3-8B labeling) Fine-tuned RoBERTa-base (black-box) Fine-tuned GPT2 (black-box) Fine-tuned Llama3-8B (black-box) CB-LLM w/o ADV training

Builds on: Concept Bottleneck Models Text Bottleneck Models C3M Label-free CBM hybrid CBM

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