atlas

Research map / Large language models / Retrieval and knowledge

Knowledge-aware Reinforced Language Models for Protein Directed Evolution

ICML 2024 · Large language models › Retrieval and knowledge · approach: Domain-specific QA datasets

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.

Proposes KnowRLM, an RL-based machine-learning-assisted directed evolution method that uses an amino acid knowledge graph (AAKG) to guide a PLM-based policy via preferential random walks with a dynamic sliding window, and fine-tunes a fitness predictor as reward model in active learning.

Problem

Machine-learning-assisted directed evolution (MLDE) relies on data-driven sampling and ignores biochemical domain knowledge about amino acids, making exploration of the huge mutation space inefficient.

Approach

Encode amino acid physicochemical relationships as a knowledge graph (AAKG built from AAontology) and use preferential random walks on it, guided by PLM embeddings and a dynamic sliding window, as the mutation-type policy of an RL directed evolution loop with an actively fine-tuned fitness predictor as reward.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add AAKG to the policy (ablation)KnowRLM · GB1, sample size 384max: 0.930 -> 0.972Helped
add AAKG to the policy (ablation)KnowRLM · GB1, sample size 384mean: 0.504 -> 0.562Helped
add AAKG to the policy (ablation)KnowRLM · GB1, sample size 384NDCG: 0.816 -> 0.884Helped
add AAKG to the policy (ablation)KnowRLM · PhoQ, sample size 384max: 0.446 -> 0.658Helped
add AAKG to the policy (ablation)KnowRLM · PhoQ, sample size 384mean: 0.143 -> 0.157Helped
add AAKG to the policy (ablation)KnowRLM · PhoQ, sample size 384NDCG: 0.819 -> 0.819No clear effect
use a dynamic sliding window rather than a non-dynamic window (ablation)KnowRLM · GB1, sample size 384max: 0.862 -> 0.972Helped
use a dynamic sliding window rather than a non-dynamic window (ablation)KnowRLM · GB1, sample size 384mean: 0.513 -> 0.551Helped
use a dynamic sliding window rather than a non-dynamic window (ablation)KnowRLM · GB1, sample size 384NDCG: 0.826 -> 0.878Helped
increase the sliding-window bounds w1 and w2 (ablation)KnowRLM · GB1, sample size 384mean: 0.551 -> 0.543Hurt
decrease the sliding-window bounds w3 and w4 (ablation)KnowRLM · GB1, sample size 384NDCG: 0.878 -> 0.869Hurt
increase w1 and decrease w2, w3, and w4 (ablation)KnowRLM · GB1, sample size 384NDCG: 0.878 -> 0.892Helped

Surprising findings

Limitations

Experimental setup

Datasets: GB1 PhoQ AAontology

Benchmarks: GB1 PhoQ

Metrics: max fitness mean fitness NDCG

Baselines: MLDE ftMLDE (EVmutation) ftMLDE (Transformer) CLADE CLADE2.0 EvoPlay

Builds on: EvoPlay MLDE ftMLDE CLADE2.0 AAontology

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