cs.CLJun 21, 2026

moBERTo: A Modern Encoder for Portuguese via Continued Pretraining of ModernBERT

Authors: Thiago LaitzThales Sales AlmeidaJoão Guilherme Alves SantosGiovana Kerche Bonás

Organizations: UNICAMP, Campinas, Brazil · Tropic AI · Maritaca AI

Abstract

Encoder-only transformer models remain essential for production NLP pipelines. We introduce moBERTo, a Portuguese adaptation of ModernBERT obtained through continued pretraining of the ModernBERT-base checkpoint on 60 billion tokens (5 epochs over a 12-billion-token corpus curated from FineWeb2 and filtered with educational and STEM classifiers). We preserve the original architecture, including rotary positional embeddings, alternating local-global attention, flash attention, and unpadding. We evaluate moBERTo across information retrieval (including long-context retrieval at up to 8,192 tokens), document classification, named entity recognition, and natural language understanding. Our best variant, which combines a Portuguese tokenizer with subword-matching embedding transfer and long-context post-training, achieves the highest average reranking nDCG@10 across three Portuguese retrieval benchmarks and the best results on PLUE-PT. Through ablation studies, we show that (i) continued pretraining is strongly preferable to training from scratch, particularly for preserving long-context capabilities; (ii) tokenizer adaptation improves token-level tasks but degrades long-context retrieval; (iii) a dedicated long-context post-training phase at 8,192 tokens further improves reranking and NER; and (iv) encoder-only architectures remain competitive with larger decoder-only alternatives for discriminative tasks. We publicly release the model weights at https://huggingface.co/Tropic-AI/moBERTo and training data at https://huggingface.co/datasets/Tropic-AI/moberto-pretraining-dataset-c4-compatible on Hugging Face.

Explore similar work

CardsList
  1. Polish ModernBERT: The Long and Short of Polish Language Understanding

    Sep 1, 2026Michał Perełkiewicz, Sławomir Dadas, Rafał Poświata +1ModernbertLongbench

  2. NorBERTo: A ModernBERT Model Trained for Portuguese with 331 Billion Tokens Corpus

    Apr 30, 2026Enzo S. N. Silva, Pablo B. Costa, Raphael C. Vlasman +8PortugueseModernbert

  3. BERTomelo: Your Portuguese Encoder Best Friend

    Jun 27, 2026Rennê Ruan Alves Oliveira, Gustavo Cordeiro Galvão Van Erven, Luís Paulo Faina GarciaPortugueseMultilingual Language Models