atlas

Research map / Continual learning / Continual fine-tuning of LLMs

Retrieval-Augmented Language Model for Knowledge-aware Protein Encoding

ICML 2025 · Continual learning › Continual fine-tuning of LLMs · approach: Continual pretraining of language models

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 Kara, a retrieval-augmented protein language model that integrates a protein knowledge graph (ProteinKG25) into ProtBert via contextualized virtual tokens, a learned knowledge retriever for new proteins, and structure-based regularization applied in both pre-training and fine-tuning.

Problem

Protein language models lack factual/gene-description knowledge, and existing PKG-enhanced models use knowledge only as pre-training objectives, leading to limited knowledge exploitation, catastrophic forgetting, and no task-oriented knowledge integration for proteins outside the graph.

Approach

Align downstream (out-of-graph) proteins with the PKG via a retriever that predicts linked GO entities, then inject knowledge and two-hop structure as contextualized virtual tokens and use a shared structure-based margin regularizer across pre-training and fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add contextualized virtual tokens (ablation)Kara · Protein-protein binding affinity (SKEMPI)MSE: 0.55 -> 0.50Helped
Add structure-based regularization (ablation)Kara · Protein homology detectionAccuracy: 0.30 -> 0.32Helped
Add structure-based regularization (ablation)Kara · Protein stability predictionScore: 0.80 -> 0.83Helped
Use the knowledge retriever instead of protein sequence similarity retrieval (ablation)Kara · Protein homology detectionAccuracy: 0.29 -> 0.32Helped
Include neighboring structure information in candidate GO embeddings (ablation)Knowledge retriever · ProteinKG25 retrievalP@1: 0.681 -> 0.821Helped
Add cross-modal matching loss (ablation)Knowledge retriever · ProteinKG25 retrievalP@1: 0.733 -> 0.821Helped
Use relation-GO combinations to restrict candidates (ablation)Knowledge retriever · ProteinKG25 retrievalP@1: 0.649 -> 0.821Helped
Increase the number of retrieved knowledge items K from 0 to 1 (ablation)Kara · Homology detectionAccuracyHelped
Increase the number of retrieved knowledge items beyond 1 (ablation)Kara · Downstream tasksPerformanceMixed
Use incomplete ProteinKG25 rather than full PKG (ablation)Kara · Contact prediction, 6≤seq≤12Contact: 0.546 -> 0.540Hurt
Change Kara backbone from ProtBert to ProteinBert (ablation)Kara · Contact prediction, 6≤seq≤12Contact: 0.553 -> 0.556Helped
Change Kara backbone from ProtBert to ESM-1b (ablation)Kara · Protein homology detectionAccuracy: 0.323 -> 0.327Helped

Surprising findings

Limitations

Experimental setup

Datasets: ProteinKG25 SHS27K SHS148K STRING SKEMPI TAPE homology/contact benchmarks stability dataset (Rocklin et al.)

Benchmarks: TAPE contact prediction SHS27K SHS148K STRING TAPE homology detection stability prediction SKEMPI binding affinity semantic similarity inference

Metrics: P@L F1 accuracy Spearman correlation MSE Precision@n

Baselines: ProtBert ESM-1b ESM-2 OntoProtein KeAP MSA Transformer LSTM ResNet Transformer PIPR DPPI DNN-PPI

Builds on: OntoProtein KeAP TransE ProtBert

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