atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

GoBERT: Gene Ontology Graph Informed BERT for Universal Gene Function Prediction

AAAI 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Protein representation learning · 1 citations (OpenAlex)

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 GoBERT, a BERT model pre-trained on the Gene Ontology DAG with LLM-encoded term text, combining neighborhood prediction (explicit relations) and a DAG-aware masked-function recovery task (implicit relations) to predict novel gene functions from known annotations.

Problem

Predicting novel functions of genes and gene products using only their known GO annotations, without relying on sequence, structure, or protein family information, while capturing implicit relations between functions.

Approach

Treats GO annotations as tokens in a BERT model, initializes tokens with LLM embeddings of GO term text, pre-trains with a multi-label neighborhood prediction task over the GO DAG adjacency matrix plus an MLM task with a DAG-based masking strategy that excludes roots and nodes having predecessors already annotated.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add neighborhood prediction (ablation)GoBERT · Novel function predictionTop-1 accuracy: 30.76 $\pm$ 0.43 -> 34.08 $\pm$ 0.76Helped
Add neighborhood prediction (ablation)GoBERT · Novel function predictionTop-5 accuracy: 53.91 $\pm$ 0.28 -> 57.47 $\pm$ 0.53Helped
Add neighborhood prediction (ablation)GoBERT · Novel function predictionTop-1 accuracy with depth: 50.34 $\pm$ 0.40 -> 53.91 $\pm$ 0.37Helped
Add neighborhood prediction (ablation)GoBERT · Novel function predictionTop-5 accuracy with depth: 73.53 $\pm$ 0.14 -> 76.15 $\pm$ 0.24Helped
Add LLM-captured semantic information (ablation)GoBERT · Novel function predictionTop-1 accuracy: 32.31 $\pm$ 0.48 -> 34.08 $\pm$ 0.76Helped
Add LLM-captured semantic information (ablation)GoBERT · Novel function predictionTop-5 accuracy: 54.96 $\pm$ 0.14 -> 57.47 $\pm$ 0.53Helped
Add LLM-captured semantic information (ablation)GoBERT · Novel function predictionTop-1 accuracy with depth: 51.83 $\pm$ 0.21 -> 53.91 $\pm$ 0.37Helped
Add LLM-captured semantic information (ablation)GoBERT · Novel function predictionTop-5 accuracy with depth: 74.73 $\pm$ 0.13 -> 76.15 $\pm$ 0.24Helped
Use the designed masking strategy (ablation)GoBERT · Novel function predictionTop-1 accuracy: 28.03 $\pm$ 0.49 -> 34.08 $\pm$ 0.76Helped
Use the designed masking strategy (ablation)GoBERT · Novel function predictionTop-5 accuracy: 50.37 $\pm$ 0.30 -> 57.47 $\pm$ 0.53Helped
Use the designed masking strategy (ablation)GoBERT · Novel function predictionTop-1 accuracy with depth: 47.67 $\pm$ 0.33 -> 53.91 $\pm$ 0.37Helped
Use the designed masking strategy (ablation)GoBERT · Novel function predictionTop-5 accuracy with depth: 70.41 $\pm$ 0.06 -> 76.15 $\pm$ 0.24Helped

Limitations

Experimental setup

Datasets: UniEntrezDB Gene Ontology DAG

Benchmarks: novel function prediction benchmark built from UniEntrezDB

Metrics: top-1 accuracy top-5 accuracy top-1 accuracy at depth top-5 accuracy at depth

Baselines: GoBERT w/o Neighborhood Prediction GoBERT w/o Semantic Information GoBERT w/o Masking Strategy InterPro2GO DeepGO DeepFRI

Builds on: BERT GIANT

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