Neuro-Symbolic Execution of Generic Source Code
원문 초록
Can a Python program be executed statement-by-statement by neural networks composed according to the source code? We formulate the Neuro-Symbolic Execution Problem and introduce Neural Interpretation (NI), the first neural model for the execution of generic source code that allows missing definitions. NI preserves source code structure, where every variable has a vector encoding, and every function executes a neural network. NI is a novel neural model of computers with a compiler architecture that can assemble neural layers "programmed" by source code. NI is the first neural model capable of executing Py150 dataset programs, including library functions without concrete inputs, and it can be trained with flexible code understanding objectives. We demonstrate white-box execution without concrete inputs for variable misuse localization and repair.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
The Power of Types: Exploring the Impact of Type Checking on Neural Bug Detection in Dynamically Typed Languages
A Critical Study of What Code-LLMs (Do Not) Learn
Probing Pretrained Models of Source Code
Graph Conditioned Sparse-Attention for Improved Source Code Understanding
Memorization and Generalization in Neural Code Intelligence Models
Understanding Neural Code Intelligence Through Program Simplification
토론
이 논문과 연결된 포럼 글이 아직 없습니다.