Neuro-Symbolic Execution of Generic Source Code
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 37 of its 83 references that are in the map. First posted on arXiv 23 Mar 2023.
Builds on
37 of 83 references.
References · 37
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,072
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,973
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
25 more
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2021Show Your Work: Scratchpads for Intermediate Computation with Language Modelscited by 871
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2019Unified Language Model Pre-training for Natural Language Understanding and Generationcited by 668
- 2014Neural Turing Machinescited by 630
- 2023Augmented Language Models: a Surveycited by 398
- 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 369
- 2020Neurosymbolic AI: The 3rd Wavecited by 253
- 2020Opportunities and Challenges in Explainable Artificial Intelligence (XAI): A Surveycited by 252
- 2020On the Binding Problem in Artificial Neural Networkscited by 230
- 2018Deep Learning: A Critical Appraisalcited by 214
- 2022ROSCOE: A Suite of Metrics for Scoring Step-by-Step Reasoningcited by 175
- 2019Neural Execution of Graph Algorithmscited by 118
- 2014Learning to Executecited by 105
- 2017The Consciousness Priorcited by 105
- 2021SpreadsheetCoder: Formula Prediction from Semi-structured Contextcited by 41
- 2019Neural Program Repair by Jointly Learning to Localize and Repaircited by 39
- 2016A Survey of Symbolic Execution Techniquescited by 36
- 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
- 2020Learning to Execute Programs with Instruction Pointer Attention Graph Neural Networkscited by 35
- 2021Latent Execution for Neural Program Synthesiscited by 35
- 2021Symbolic Behaviour in Artificial Intelligencecited by 24
- 2021Sentence Bottleneck Autoencoders from Transformer Language Modelscited by 19
- 2021Neuro-Symbolic Forward Reasoningcited by 16
- 2019Learning Execution through Neural Code Fusioncited by 13
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026LLMs + Security = Troublecited by 0
- 2026LLMs + Security = Trouble9 Feb 2026