Are Protein Language Models Compute Optimal?

Yaiza Serrano, Álvaro Ciudad, Alexis Molina
6/11/2024
q-bio.BMcs.AI

No confident code implementation found for this paper.

Abstract

While protein language models (pLMs) have transformed biological research, the scaling laws governing their improvement remain underexplored. By adapting methodologies from NLP scaling laws, we investigated the optimal ratio between model parameters and training tokens within a fixed compute budget. Our study reveals that pLM sizes scale sublinearly with compute budget, showing diminishing returns in performance as model size increases, and we identify a performance plateau in training loss comparable to the one found in relevant works in the field. Our findings suggest that widely-used pLMs might not be compute-optimal, indicating that larger models could achieve convergence more efficiently. Training a 35M model on a reduced token set, we attained perplexity results comparable to larger models like ESM-2 (15B) and xTrimoPGLM (100B) with a single dataset pass. This work paves the way towards more compute-efficient pLMs, democratizing their training and practical application in computational biology.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{serrano2024protein,
  title  = {Are Protein Language Models Compute Optimal?},
  author = {Yaiza Serrano and Álvaro Ciudad and Alexis Molina},
  year   = {2024},
  eprint = {2406.07249},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.07249v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.07249.svg)](https://codeofpaper.com/paper/2406.07249)

Discussion