A Simple Approach for Handling Out-of-Vocabulary Identifiers in Deep Learning for Source Code
Not on the map. Why?
Abstract (arXiv)
There is an emerging interest in the application of natural language processing models to source code processing tasks. One of the major problems in applying deep learning to software engineering is that source code often contains a lot of rare identifiers, resulting in huge vocabularies. We propose a simple, yet effective method, based on identifier anonymization, to handle out-of-vocabulary (OOV) identifiers. Our method can be treated as a preprocessing step and, therefore, allows for easy implementation. We show that the proposed OOV anonymization method significantly improves the performance of the Transformer in two code processing tasks: code completion and bug fixing.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 3; 2024: 1; 2025: 1.
6 papers.
- 2023Outline, Then Details: Syntactically Guided Coarse-To-Fine Code Generationcited by 27
- 2023Deep Learning for Code Intelligence: Survey, Benchmark and Toolkitcited by 22
- 2024NEO-BENCH: Evaluating Robustness of Large Language Models with Neologismscited by 19
- 2023CodeBPE: Investigating Subtokenization Options for Large Language Model Pretraining on Source Codecited by 9
- 2021Improving Code Autocompletion with Transfer Learningcited by 6
- 2025Token-free Models for Sarcasm Detectioncited by 0
- 2025Token-free Models for Sarcasm Detection2 May 2025
- 2024NEO-BENCH: Evaluating Robustness of Large Language Models with Neologisms19 Feb 2024
- 2023Deep Learning for Code Intelligence: Survey, Benchmark and Toolkit30 Dec 2023
- 2023CodeBPE: Investigating Subtokenization Options for Large Language Model Pretraining on Source Code1 Aug 2023
- 2023Outline, Then Details: Syntactically Guided Coarse-To-Fine Code Generation28 Apr 2023
- 2021Improving Code Autocompletion with Transfer Learning12 May 2021