mlsanityData to 7 Oct 2026

Toward Neurosymbolic Program Comprehension

arXiv 2502.01806 ↗First posted 3 Feb 2025cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Recent advancements in Large Language Models (LLMs) have paved the way for Large Code Models (LCMs), enabling automation in complex software engineering tasks, such as code generation, software testing, and program comprehension, among others. Tools like GitHub Copilot and ChatGPT have shown substantial benefits in supporting developers across various practices. However, the ambition to scale these models to trillion-parameter sizes, exemplified by GPT-4, poses significant challenges that limit the usage of Artificial Intelligence (AI)-based systems powered by large Deep Learning (DL) models. These include rising computational demands for training and deployment and issues related to trustworthiness, bias, and interpretability. Such factors can make managing these models impractical for many organizations, while their "black-box'' nature undermines key aspects, including transparency and accountability. In this paper, we question the prevailing assumption that increasing model parameters is always the optimal path forward, provided there is sufficient new data to learn additional patterns. In particular, we advocate for a Neurosymbolic research direction that combines the strengths of existing DL techniques (e.g., LLMs) with traditional symbolic methods--renowned for their reliability, speed, and determinism. To this end, we outline the core features and present preliminary results for our envisioned approach, aimed at establishing the first Neurosymbolic Program Comprehension (NsPC) framework to aid in identifying defective code components.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 35 of its 47 references that are in the map. First posted on arXiv 3 Feb 2025.

Builds on

35 of 47 references.

References · 35

  1. 2023GPT-4 Technical Reportcited by 18,132
  2. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  3. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  4. 2021Probing Classifiers: Promises, Shortcomings, and Advancescited by 831
  5. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  6. 2019Designing and Interpreting Probes with Control Taskscited by 608
  7. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
  8. 2019The many Shapley values for model explanationcited by 341
  9. 2019Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networkscited by 266
  10. 2020Problems with Shapley-value-based explanations as feature importance measurescited by 198
  11. 2022Will we run out of data? Limits of LLM scaling based on human-generated datacited by 187
  12. 2022GitHub Copilot AI pair programmer: Asset or Liability?cited by 150
23 more
  1. 2016Neuro-Symbolic Program Synthesiscited by 84
  2. 2020Interpretability of machine learning based prediction models in healthcarecited by 75
  3. 2023ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Designcited by 66
  4. 2024Towards Greener LLMs: Bringing Energy-Efficiency to the Forefront of LLM Inferencecited by 59
  5. 2016Programming with a Differentiable Forth Interpretercited by 33
  6. 2022Probing Pretrained Models of Source Codecited by 26
  7. 2016Learning Continuous Semantic Representations of Symbolic Expressionscited by 25
  8. 2024Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practicecited by 25
  9. 2023CoTran: An LLM-based Code Translator using Reinforcement Learning with Feedback from Compiler and Symbolic Executioncited by 21
  10. 2022AST-Probe: Recovering abstract syntax trees from hidden representations of pre-trained language modelscited by 16
  11. 2024WWW: A Unified Framework for Explaining What, Where and Why of Neural Networks by Interpretation of Neuron Conceptscited by 14
  12. 2017Semantic Code Repair using Neuro-Symbolic Transformation Networkscited by 13
  13. 2023Toward a Theory of Causation for Interpreting Neural Code Modelscited by 12
  14. 2024Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanationscited by 10
  15. 2022Fix Bugs with Transformer through a Neural-Symbolic Edit Grammarcited by 8
  16. 2022CAT-probing: A Metric-based Approach to Interpret How Pre-trained Models for Programming Language Attend Code Structurecited by 6
  17. 2024Which Syntactic Capabilities Are Statistically Learned by Masked Language Models for Code?cited by 6
  18. 2024Looking into Black Box Code Language Modelscited by 5
  19. 2023Using a Nearest-Neighbour, BERT-Based Approach for Scalable Clone Detectioncited by 4
  20. 2024A Critical Study of What Code-LLMs (Do Not) Learncited by 4
  21. 2022NS3: Neuro-Symbolic Semantic Code Searchcited by 3
  22. 2024Enhancing SQL Query Generation with Neurosymbolic Reasoningcited by 3
  23. 2024DeepCodeProbe: Towards Understanding What Models Trained on Code Learncited by 1

Built on by

Not cited yet.