2019
Open Vocabulary Learning on Source Code with a Graph-Structured Cache
ICML 2019oral
Machine learning models that take computer program source code as input typically use Natural Language Processing (NLP) techniques. However, a major challenge is that code is written using an open, rapidly changing vocabulary due to, e.g., the coinage of new variable and method names. Reasoning over…