Improved Off-policy Reinforcement Learning in Biological Sequence Design
<|reference_start|>Improved Off-policy Reinforcement Learning in Biological Sequence Design: Designing biological sequences with desired properties is a significant challenge due to the combinatorially vast search space and the high cost of evaluating each candidate sequence. To address these challenges, reinforcement learning (RL) methods, such as GFlowNets, utilize proxy models for rapid reward evaluation and annotated data for policy training. Although these approaches have shown promise in generating diverse and novel sequences, the limited training data relative to the vast search space often leads to the misspecification of proxy for out-of-distribution inputs. We introduce $\delta$-Conservative Search, a novel off-policy search method for training GFlowNets designed to improve robustness against proxy misspecification. The key idea is to incorporate conservativeness, controlled by parameter $\delta$, to constrain the search to reliable regions. Specifically, we inject noise into high-score offline sequences by randomly masking tokens with a Bernoulli distribution of parameter $\delta$ and then denoise masked tokens using the GFlowNet policy. Additionally, $\delta$ is adaptively adjusted based on the uncertainty of the proxy model for each data point. This enables the reflection of proxy uncertainty to determine the level of conservativeness. Experimental results demonstrate that our method consistently outperforms existing machine learning methods in discovering high-score sequences across diverse tasks-including DNA, RNA, protein, and peptide design-especially in large-scale scenarios.<|reference_end|>
@article{kim2024improved,
    title={Improved Off-policy Reinforcement Learning in Biological Sequence Design},
    author={Hyeonah Kim, Minsu Kim, Taeyoung Yun, Sanghyeok Choi, Emmanuel Bengio,
  Alex Hern'andez-Garc'ia, Jinkyoo Park},
    journal={arXiv preprint arXiv:2410.04461},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.04461},
    primaryClass={cs.LG q-bio.BM}
}