Steering Protein Language Models

Long-Kai Huang, Rongyi Zhu, Bing He, Jianhua Yao
7/1/2025
q-bio.BMcs.LG

No official code found. Best implementation: Long-Kai/Steering-PLMs (9 stars, last commit 2025-08-22).

Abstract

Protein Language Models (PLMs), pre-trained on extensive evolutionary data from natural proteins, have emerged as indispensable tools for protein design. While powerful, PLMs often struggle to produce proteins with precisely specified functionalities or properties due to inherent challenges in controlling their outputs. In this work, we investigate the potential of Activation Steering, a technique originally developed for controlling text generation in Large Language Models (LLMs), to direct PLMs toward generating protein sequences with targeted properties. We propose a simple yet effective method that employs activation editing to steer PLM outputs, and extend this approach to protein optimization through a novel editing site identification module. Through comprehensive experiments on lysozyme-like sequence generation and optimization, we demonstrate that our methods can be seamlessly integrated into both auto-encoding and autoregressive PLMs without requiring additional training. These results highlight a promising direction for precise protein engineering using foundation models.

View on arXivView PDF

Code Implementations(1)

Code for ICML'25 paper "Steering Protein Language Models"

91PythonAug 7, 20251 years ago

Similar Papers

Cite this paper

@article{huang2025steering,
  title  = {Steering Protein Language Models},
  author = {Long-Kai Huang and Rongyi Zhu and Bing He and Jianhua Yao},
  year   = {2025},
  eprint = {2509.07983},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.07983v2},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.07983.svg)](https://codeofpaper.com/paper/2509.07983)

Discussion