paper-with-me

홈 › Papers

Open Vocabulary Learning on Source Code with a Graph-Structured Cache

2018-10-18 · ICLR 2019 5 · Milan Cvitkovic, Badal Singh, Anima Anandkumar

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 such a vocabulary is not something for which most NLP methods are designed. We introduce a Graph-Structured Cache to address this problem; this cache contains a node for each new word the model encounters with edges connecting each word to its occurrences in the code. We find that combining this graph-structured cache strategy with recent Graph-Neural-Network-based models for supervised learning on code improves the models' performance on a code completion task and a variable naming task --- with over $100\%$ relative improvement on the latter --- at the cost of a moderate increase in computation time.

📄 PDF Abstract BibTeX arXiv:1810.08305

Code (3)

mwcvitkovic/Deep_Learning_On_Code_With_A_Graph_Vocabulary--Code_Preprocessor 공식 구현
Microsoft/graph-based-code-modelling tf
mwcvitkovic/open-vocabulary-learning-on-source-code-with-a-graph-structured-cache--code-preprocessor

Tasks

Code CompletionGraph Neural Network

Similar Papers 제목 키워드 기반

LLaVA-SpaceSGG: Visual Instruct Tuning for Open-vocabulary Scene Graph Generation with Enhanced Spatial Relations

2024-12-09 · Mingjie Xu, Mengyang Wu, Yuzhi Zhao, Jason Chun Lok Li 외

Scene Graph Generation (SGG) converts visual scenes into structured graph representations, providing deeper scene understanding for complex vision tasks. However, existing SGG models often overlook essential spatial rela…

Language ModelingLanguage ModellingLarge Language ModelMultimodal Large Language Model+3

Expanding Scene Graph Boundaries: Fully Open-vocabulary Scene Graph Generation via Visual-Concept Alignment and Retention

2023-11-18 · Zuyao Chen, Jinlin Wu, Zhen Lei, Zhaoxiang Zhang 외

Scene Graph Generation (SGG) offers a structured representation critical in many computer vision applications. Traditional SGG approaches, however, are limited by a closed-set assumption, restricting their ability to rec…

Concept AlignmentGraph GenerationKnowledge DistillationObject+6

Measuring Image-Relation Alignment: Reference-Free Evaluation of VLMs and Synthetic Pre-training for Open-Vocabulary Scene Graph Generation

2025-09-01 · Maëlic Neau, Zoe Falomir, Cédric Buche, Akihiro Sugimoto arxiv

Scene Graph Generation (SGG) encodes visual relationships between objects in images as graph structures. Thanks to the advances of Vision-Language Models (VLMs), the task of Open-Vocabulary SGG has been recently proposed…

Scene Graph Generation

OP3DSG: Open-Vocabulary Part-Aware 3D Scene Graph Generation for Real-World Environments

2026-06-29 · Yirum Kim, Ue-Hwan Kim arxiv

3D scene graphs (3DSGs) provide a compact and structured abstraction of 3D environments. Although advances in foundation models have enabled open-vocabulary 3DSG generation, existing approaches remain object-centric and …

Scene Graph GenerationRelational Reasoning

OpenGraph: Open-Vocabulary Hierarchical 3D Graph Representation in Large-Scale Outdoor Environments

2024-03-14 · Yinan Deng, Jiahui Wang, Jingyu Zhao, Xinyu Tian 외

Environment representations endowed with sophisticated semantics are pivotal for facilitating seamless interaction between robots and humans, enabling them to effectively carry out various tasks. Open-vocabulary maps, po…

Zero-Shot Learning