Skip to content
conftrace_
2023 ICLR ICLR 2023

CodeBPE: Investigating Subtokenization Options for Large Language Model Pretraining on Source Code

Recent works have widely adopted large language model pretraining for source code, suggested source code-specific pretraining objectives and investigated the applicability of various Transformer-based language model architectures for source code. This work investigates another important aspect of such models, the effect of different subtokenization options, and aims at identifying most effective and length-efficient subtokenizations, taking into account source code specifics. We propose subtokenziation that reduces average length by 17--40% without downstream performance drop, and show that a carefully chosen subtokenization may improve quality by 0.5-2%, possibly with some length increase.

๐ŸŒ‰ Interdisciplinary Bridge - Artificial Intelligence and Natural Language Processing
๐Ÿ“ˆ Trend Setter - Code Generation
๐Ÿฃ Hot Topic Early Bird - byte pair encoding

More from ICLR 2023

All ICLR 2023 papers โ†’