atlas

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

Steering Protein Language Models

ICML 2025 · Large language models › Language, safety and interpretability · approach: Data and evaluation methodology · 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.

Adapts activation steering (activation addition) to protein language models to steer lysozyme-like sequence generation toward thermostability/solubility and introduces ASPO, a training-free protein optimization method that selects mutation sites via steering-vector relatedness scores.

Problem

PLMs struggle to generate or optimize proteins with precisely specified properties; existing control methods (fine-tuning, keyword tags) are costly or inflexible.

Approach

Compute per-layer steering vectors as mean activation differences between proteins with and without a target property and add them to PLM activations at inference; extend to optimization by selecting low-relatedness tokens as mutation sites and predicting replacements with steering.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply activation steering instead of fine-tuningProLLaMA · Lysozyme-like thermostability generationthermostability: 57.24 (8.64) -> 67.68 (12.86)Helped
Apply activation steering instead of fine-tuningProLLaMA · Lysozyme-like solubility generationsolubility: 0.241 (0.086) -> 0.276 (0.110)Helped
Apply activation steering instead of fine-tuningESM2 · Lysozyme-like thermostability generationthermostability: 63.56 (14.87) -> 82.20 (12.92)Helped
Apply activation steering instead of fine-tuningESM2 · Lysozyme-like solubility generationsolubility: 0.356 (0.213) -> 0.494 (0.241)Helped
Apply activation steering instead of fine-tuningESM3 · Lysozyme-like thermostability generationthermostability: 62.82 (14.72) -> 82.06 (12.06)Helped
Apply activation steering instead of fine-tuningESM3 · Lysozyme-like solubility generationsolubility: 0.318 (0.215) -> 0.582 (0.264)Helped
Use ESM3 + ASPO instead of the strongest listed baselineLysozyme thermostability optimization · Medium difficultyFitness: 68.25 (9.35) -> 88.42 (3.98)Helped
Use ESM3 + ASPO instead of AdaLeadLysozyme thermostability optimization · Hard difficultyFitness: 55.16 (9.29) -> 86.43 (9.02)Helped
Use ESM3 + ASPO instead of AdaLeadLysozyme solubility optimization · Medium difficultyFitness: 0.617(0.247) -> 0.654 (0.273)Helped
Use AdaLead instead of ESM3 + ASPOLysozyme solubility optimization · Hard difficultyFitness: 0.530 (0.283) -> 0.397 (0.247)Hurt
Use ESM2 + ASPO instead of GWGGFP brightness optimization · Medium difficultyFitness: 1.683 (0.641) -> 3.862 (0.329)Helped
Use ESM2 + ASPO instead of GWGGFP brightness optimization · Hard difficultyFitness: 1.510 (0.545) -> 3.907 (0.247)Helped

Surprising findings

Limitations

Experimental setup

Datasets: UniRef50 Meltome Atlas DeepSol

Benchmarks: lysozyme-like generation (thermostability, solubility) GFP brightness optimization lysozyme-like optimization (thermostability, solubility)

Metrics: fitness diversity novelty Dissim_init Dissim_high

Baselines: Original Model Fine-tuning AdaLead PEX GWG GGS

Builds on: activation addition contrastive activation addition AdaLead PEX ProLLaMA

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