atlas

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

Concept Bottleneck Language Models For Protein Design

ICLR 2025 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 3 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 CB-pLM, a masked protein language model with a concept bottleneck layer of 718 interpretable concepts that enables controllable generation, interpretation via a linear decoder, and debugging.

Problem

Protein language models are opaque, making it hard to control generated sequences, interpret what they learned, or debug them, which limits trust in high-stakes drug discovery settings.

Approach

Insert a concept bottleneck layer (one interpretable neuron per concept, with an orthogonal unknown embedding) into a masked language model, feed a linear decoder from concepts and unknown embedding, and intervene on concept values with gradient-based token attribution for coordinate selection.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CB-pLM instead of other conditional language models for single-concept interventionConditional protein language models · 14 biophysical concepts, single-concept interventioncontrol accuracy: over 15%Helped
Use CB-pLM instead of other conditional language models for single-concept interventionConditional protein language models · 14 biophysical concepts, single-concept interventionchange in desired concept value: 3×Helped
Use CB-pLM for multi-concept interventionConditional protein language models · GRAVY and charge at pH 7, multi-concept interventioncontrol accuracy: 94%Helped
Use CB-pLM rather than the second-best conditional model for multi-concept interventionConditional protein language models · GRAVY and charge at pH 7, multi-concept interventioncontrol accuracy: 34%Helped
Use single-step integrated gradients rather than random masking for coordinate selectionCB-pLM · Protein concept interventionscontrol effectiveness: 2 ×Helped
Increase CB-pLM model size (ablation)CB-pLM · Protein concept interventionscontrolNo clear effect
Change aromaticity normalization to make the concept difficult to learn (ablation)CB-pLM 24M · Aromaticity interventioncontrolHurt
Use CB-pLM instead of other conditional language modelsConditional protein language models · Mason datasetperplexityMixed
Use CB-pLM rather than LaMBO-2 for Siltuximab redesignProtein design models · Siltuximab GRAVY reductionGRAVY distribution shiftHurt
Use CB-pLM rather than ESM2 or Hydrophilic Resample for Siltuximab redesignProtein design models · Siltuximab redesignnaturalnessHelped

Surprising findings

Limitations

Experimental setup

Datasets: UniRef50 SWISS-PROT Mason dataset OAS

Benchmarks: Mason dataset perplexity Siltuximab GRAVY redesign

Metrics: perplexity concept control accuracy change in concept value naturalness (TAP scores) percentage passing naturalness filter

Baselines: C-pLM CC-pLM ESM2 LBSTER LaMBO-2 PropEn Discrete Walk-Jump Sampling Hydrophilic Resample

Builds on: concept bottleneck models concept bottleneck generative models ESM2 integrated gradients

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