atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Curriculum Learning for Biological Sequence Prediction: The Case of De Novo Peptide Sequencing

ICML 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Biological sequence transformers · 0 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 RefineNovo, a non-autoregressive transformer for de novo peptide sequencing that combines CTC-path-based curriculum masking with iterative self-refinement at inference, reporting higher precision and recall than prior AR and NAR models on 9-species benchmarks.

Problem

De novo peptide sequencing from tandem mass spectra with non-autoregressive transformers is hampered by CTC training instability (loss explosion, overfitting, slow convergence) and by the lack of conditioning that prevents iterative refinement.

Approach

Uses the model's own most likely CTC alignment path as a teacher signal, masking tokens with an adaptive ratio tied to current accuracy so training moves from easy (mostly unmasked) to hard, and reuses the learned curriculum token embedding to iteratively refine predictions at inference, followed by precise mass control decoding.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RefineNovo instead of PrimeNovo9-species-V1 · 9-species-V1 AverageAA Precision: 0.788 -> 0.800Helped
Use RefineNovo instead of PrimeNovo9-species-V1 · 9-species-V1 AveragePeptide Recall: 0.638 -> 0.653Helped
Use RefineNovo instead of PrimeNovo9-species-V2 · 9-species-V2 AverageAA Precision: 0.891 -> 0.907Helped
Use RefineNovo instead of PrimeNovo9-species-V2 · 9-species-V2 AveragePeptide Recall: 0.777 -> 0.790Helped
Use RefineNovo instead of PrimeNovoNovoBench · NovoBench 9Species (yeast)Score: $0.70$ -> $0.71$Helped
Use RefineNovo instead of PrimeNovoNovoBench · NovoBench 7Species (yeast)Score: $0.09$ -> $0.09$No clear effect
Use RefineNovo instead of PrimeNovoNovoBench · NovoBench HC-PTScore: $0.85$ -> $0.88$Helped
Add fixed-ratio curriculum learning with mask ratio 0.7 (ablation)PrimeNovo · Ablation studyAA Precision: 0.788 -> 0.733Hurt
Add fixed-ratio curriculum learning with mask ratio 0.7 (ablation)PrimeNovo · Ablation studyPeptide Recall: 0.638 -> 0.558Hurt
Add iterative refinement to fixed-ratio curriculum learning (ablation)PrimeNovo · Ablation studyAA Precision: 0.733 -> 0.742Helped
Add difficulty annealing to curriculum learning (ablation)PrimeNovo · Ablation studyAA Precision: 0.733 -> 0.793Helped
Use 3 rather than 1 iterative refinement step (ablation)RefineNovo · Iterative refinement stepsPeptide Recall: 0.728 -> 0.736Helped

Surprising findings

Limitations

Experimental setup

Datasets: MassIVE-KB 9-species-V1 9-species-V2 NovoBench yeast

Benchmarks: 9-species-V1 9-species-V2 NovoBench (yeast)

Metrics: amino acid precision peptide recall

Baselines: Peaks Novo DeepNovo PointNovo Casanovo CasanovoV2 AdaNovo PrimeNovo ContraNovo HelixNovo SearchNovo InstaNovo

Builds on: PrimeNovo Connectionist Temporal Classification Glancing Transformer Precise Mass Control

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