Importance Weighted Expectation-Maximization for Protein Sequence Design

Zhenqiao Song, Lei Li
2/12/2026

No official code found. Best implementation: JocelynSong/IsEM-Pro (9 stars, last commit 2023-09-01).

Abstract

Designing protein sequences with desired biological function is crucial in biology and chemistry. Recent machine learning methods use a surrogate sequence-function model to replace the expensive wet-lab validation. How can we efficiently generate diverse and novel protein sequences with high fitness? In this paper, we propose IsEM-Pro, an approach to generate protein sequences towards a given fitness criterion. At its core, IsEM-Pro is a latent generative model, augmented by combinatorial structure features from a separately learned Markov random fields (MRFs). We develop an Monte Carlo Expectation-Maximization method (MCEM) to learn the model. During inference, sampling from its latent space enhances diversity while its MRFs features guide the exploration in high fitness regions. Experiments on eight protein sequence design tasks show that our IsEM-Pro outperforms the previous best methods by at least 55% on average fitness score and generates more diverse and novel protein sequences.

View on arXivView PDF

Code Implementations(1)

90C++, CudaApr 19, 20233 years ago

Similar Papers

Cite this paper

@article{song2026importance,
  title  = {Importance Weighted Expectation-Maximization for Protein Sequence Design},
  author = {Zhenqiao Song and Lei Li},
  year   = {2026},
  eprint = {2305.00386},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2305.00386},
  journal = {ICML 2023 2023}
}

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/2305.00386.svg)](https://codeofpaper.com/paper/2305.00386)

Discussion