Protein language model over byte-pair-encoded amino acid tokens, fine-tuned for protein family classification and binary interaction prediction.
No providers recorded yet. Browse all providers
An English sentence arrives pre-divided: the spaces tell you where the words are. An amino acid chain does not, and the protein language models that preceded PRoBERTa had to guess — treat every residue as its own token, or chop the chain into fixed three-residue k-mers. PRoBERTa takes that decision out of the modeller's hands by running byte-pair encoding over the corpus first, so the units the transformer reasons over are the recurring amino acid runs that the sequence data itself supports.
PRoBERTa was built by Ananthan Nambiar, Maeve Heflin, Simon Liu and Sergei Maslov at the University of Illinois Urbana-Champaign with Mark Hopkins and Anna Ritz at Reed College, and presented at ACM-BCB 2020. It follows the RoBERTa recipe rather than the original BERT one: masked language modelling only, with a fresh mask pattern generated each time a sequence is seen and no next-sentence-prediction objective, which has no natural analogue in a protein. Pretraining runs once over 450,000 reviewed UniProtKB/Swiss-Prot sequences, and everything downstream starts from that single checkpoint.
The claim is about generality and cost rather than a single leaderboard. Two tasks with almost nothing in common — assigning a sequence to a protein family, and deciding whether two sequences interact — are handled by the same pretrained body with a different output layer attached. Pretraining took four NVIDIA V100 GPUs and 18 hours, against the 128-GPU, four-day run the authors cite for the transformer of Rives et al. later published as ESM-1b — about 170 times less compute.
[CLS] representation.[SEP] token, so an
interaction is scored end to end from sequence.PRoBERTa stacks five Transformer encoder layers with an embedding dimension of 768, 12 attention heads and a 3,072-unit feed-forward hidden layer — approximately 44 million trainable parameters — over inputs padded or truncated to 512 tokens. Pretraining used masked language modelling over the 450K Swiss-Prot sequences (mean tokenised length 129.6 tokens) with the LAMB optimiser and a minibatch of 8,192 sequences, implemented in fairseq.
Fine-tuned on 313,214 annotated Swiss-Prot sequences, multi-class family classification reaches 0.92 test accuracy, against 0.95 for DeepFam — a convolutional method specialised for that single task — and 0.72 for a plain CNN baseline. Per-family binary classifiers built on the embeddings reach a weighted mean accuracy of 0.98, against 0.89 for ProtVec. For interaction prediction the authors used human PPIs from HIPPIE with negatives sampled two ways: on the conservative 600,563-pair dataset, fine-tuning on only 20% of the training split gives 0.96 accuracy and a ROC AUC of 0.99 — above the 0.81 of PIPR, a recurrent convolutional baseline — rising to 0.99 on the full split. The harder aggressive dataset of 536,545 pairs gives 0.79, rising to 0.84.
The pretrained checkpoint is a starting point rather than an endpoint: a lab with labelled examples of some protein-level property can attach a classification layer and fine-tune rather than design an architecture from scratch. The two demonstrated tasks map onto common annotation work — placing uncharacterised sequences into families to infer likely function, and prioritising candidate protein pairs before expensive interaction assays. The frozen embeddings also serve directly as clustering features with no fine-tuning.
PRoBERTa was among the first applications of a BERT-style transformer to protein family classification and binary interaction prediction, and its more durable contribution is showing that a subword vocabulary plus the RoBERTa procedure reaches competitive accuracy on a budget an individual lab can afford. Its limits are equally clear: at 44M parameters and 450K training sequences it is small beside later protein language models, it overfits on genuinely small interaction sets (0.98 training against 0.77 test accuracy on a yeast dataset of 11,164 interactions), and distribution is entirely through Google Drive folders of fairseq-format checkpoints with no repository license. The same group later trained a single-token variant, ST-PRoBERTa, which supplies the pretraining stage for DR-BERT.
Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.