What is the best recipe for character-level encoder-only modelling?
Not on the map. Why?
Abstract (arXiv)
This paper aims to benchmark recent progress in language understanding models that output contextualised representations at the character level. Many such modelling architectures and methods to train those architectures have been proposed, but it is currently unclear what the relative contributions of the architecture vs. the pretraining objective are to final model performance. We explore the design space of such models, comparing architectural innovations and a variety of different pretraining objectives on a suite of evaluation tasks with a fixed training procedure in order to find the currently optimal way to build and train character-level BERT-like models. We find that our best performing character-level model exceeds the performance of a token-based model trained with the same settings on the same data, suggesting that character-level models are ready for more widespread adoption. Unfortunately, the best method to train character-level models still relies on a subword-level tokeniser during pretraining, and final model performance is highly dependent on tokeniser quality. We believe our results demonstrate the readiness of character-level models for multilingual language representation, and encourage NLP practitioners to try them as drop-in replacements for token-based models.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 32 of its 41 references that are in the map. First posted on arXiv 9 May 2023.
Builds on
32 of 41 references.
References · 32
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,907
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,973
- 2016Enriching Word Vectors with Subword Informationcited by 1,578
- 2018XNLI: Evaluating Cross-lingual Sentence Representationscited by 913
- 2020On Layer Normalization in the Transformer Architecturecited by 906
- 2019SpanBERT: Improving Pre-training by Representing and Predicting Spanscited by 832
- 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
- 2021Perceiver IO: A General Architecture for Structured Inputs & Outputscited by 616
- 2021ByT5: Towards a token-free future with pre-trained byte-to-byte modelscited by 504
20 more
- 2020TyDi QA: A Benchmark for Information-Seeking Question Answering in Typologically Diverse Languagescited by 486
- 2020Universal Dependencies v2: An Evergrowing Multilingual Treebank Collectioncited by 269
- 2020Information-Theoretic Probing with Minimum Description Lengthcited by 230
- 2021CANINE: Pre-training an Efficient Tokenization-Free Encoder for Language Representationcited by 229
- 2020XGLUE: A New Benchmark Dataset for Cross-lingual Pre-training, Understanding and Generationcited by 221
- 2020Byte Pair Encoding is Suboptimal for Language Model Pretrainingcited by 189
- 2016Exploring the Limits of Language Modelingcited by 172
- 2021Charformer: Fast Character Transformers via Gradient-based Subword Tokenizationcited by 158
- 2021Between words and characters: A Brief History of Open-Vocabulary Modeling and Tokenization in NLPcited by 130
- 2015Character-Aware Neural Language Modelscited by 129
- 2019Learning and Evaluating General Linguistic Intelligencecited by 78
- 2018The Description Length of Deep Learning Modelscited by 71
- 2020PMI-Masking: Principled masking of correlated spanscited by 54
- 2021You should evaluate your language model on marginal likelihood over tokenisationscited by 29
- 2015Finding Function in Form: Compositional Character Models for Open Vocabulary Word Representationcited by 28
- 2015Multilingual Language Processing From Bytescited by 26
- 2016A Joint Model for Word Embedding and Word Morphologycited by 14
- 2017From Characters to Words to in Between: Do We Capture Morphology?cited by 13
- 2022Breaking Character: Are Subwords Good Enough for MRLs After All?cited by 13
- 2018What do character-level models learn about morphology? The case of dependency parsingcited by 8
Built on by
Citing papers per year: 2024: 3; 2025: 3.
6 papers.
- 2024SpaceByte: Towards Deleting Tokenization from Large Language Modelingcited by 31
- 2024Small Language Models Also Work With Small Vocabularies: Probing the Linguistic Abilities of Grapheme- and Phoneme-Based Baby Llamascited by 5
- 2024Modular Adaptation of Multilingual Encoders to Written Swiss German Dialectcited by 2
- 2025Improving Language and Modality Transfer in Translation by Character-level Modelingcited by 1
- 2025Contextual morphologically-guided tokenization for Latin encoder modelscited by 1
- 2025CAE: Character-Level Autoencoder for Non-Semantic Relational Data Groupingcited by 0
- 2025Contextual morphologically-guided tokenization for Latin encoder models12 Nov 2025
- 2025CAE: Character-Level Autoencoder for Non-Semantic Relational Data Grouping10 Nov 2025
- 2025Improving Language and Modality Transfer in Translation by Character-level Modeling30 May 2025
- 2024Small Language Models Also Work With Small Vocabularies: Probing the Linguistic Abilities of Grapheme- and Phoneme-Based Baby Llamas2 Oct 2024
- 2024SpaceByte: Towards Deleting Tokenization from Large Language Modeling22 Apr 2024
- 2024Modular Adaptation of Multilingual Encoders to Written Swiss German Dialect25 Jan 2024