Reward-Guided Iterative Refinement in Diffusion Models at Test-Time with Applications to Protein and DNA Design

Masatoshi Uehara, Xingyu Su, Yulai Zhao, Xiner Li, Aviv Regev +3 more
2/20/2025
cs.LGcs.AIcs.NE

Official code: masa-ue/ProDifEvo-Refinement (31 stars, last commit 2026-01-07).

Abstract

To fully leverage the capabilities of diffusion models, we are often interested in optimizing downstream reward functions during inference. While numerous algorithms for reward-guided generation have been recently proposed due to their significance, current approaches predominantly focus on single-shot generation, transitioning from fully noised to denoised states. We propose a novel framework for inference-time reward optimization with diffusion models inspired by evolutionary algorithms. Our approach employs an iterative refinement process consisting of two steps in each iteration: noising and reward-guided denoising. This sequential refinement allows for the gradual correction of errors introduced during reward optimization. Besides, we provide a theoretical guarantee for our framework. Finally, we demonstrate its superior empirical performance in protein and cell-type-specific regulatory DNA design. The code is available at \href{https://github.com/masa-ue/ProDifEvo-Refinement}{https://github.com/masa-ue/ProDifEvo-Refinement}.

View on arXivView PDF

Code Implementations(1)

Evolutionary Algorithm with Diffusion Models for Protein Design

313Python, Jupyter NotebookFeb 13, 20259 months ago
diffusion-modelsprotienreinforcement-learning

Cite this paper

@article{uehara2025rewardguided,
  title  = {Reward-Guided Iterative Refinement in Diffusion Models at Test-Time with Applications to Protein and DNA Design},
  author = {Masatoshi Uehara and Xingyu Su and Yulai Zhao and Xiner Li and Aviv Regev and Shuiwang Ji and Sergey Levine and Tommaso Biancalani},
  year   = {2025},
  eprint = {2502.14944},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.14944v1},
  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/2502.14944.svg)](https://codeofpaper.com/paper/2502.14944)

Discussion