Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanations
cs.SE, cs.AI, cs.LG
Submitted: 2024-07-12
Updated: 2026-09-26
Code: https://github.com/numpy/numpy
Project page: https://christophm.github.io/interpretable-ml-book
Terminology
Sources
- Unified Pre-training for Program Understanding and Generation
- Sampling in Software Engineering Research: A Critical Review and Guidelines
- Evaluating Large Language Models Trained on Code
- An Empirical Study on the Usage of BERT Models for Code Completion
- Towards A Rigorous Science of Interpretable Machine Learning
- Comparing Explanation Methods for Traditional Machine Learning Models Part 1: An Overview of Current Methods and Quantifying Their Disagreement
- Towards Automatic Concept-based Explanations
- CodeSearchNet Challenge: Evaluating the State of Semantic Code Search
- Visualizing and Understanding Recurrent Networks
- On the Reliability and Explainability of Language Models for Program Generation
- Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmaps
- AST-Probe: Recovering abstract syntax trees from hidden representations of pre-trained language models
- Interpretable Machine Learning -- A Brief History, State-of-the-Art and Challenges
- Beyond Word Importance: Contextual Decomposition to Extract Interactions from LSTMs
- CodeBLEU: a Method for Automatic Evaluation of Code Synthesis
- Probing Pretrained Models of Source Code
- What Do They Capture? -- A Structural Analysis of Pre-Trained Language Models for Source Code
- A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research
- A Systematic Evaluation of Large Language Models of Code
Related papers
- Falsification-Based Verification of LLM-Generated Optimization Models: Sound Test Batteries and Their Detection Limits
- GitSkills: A Dataset of Agent Skills on GitHub
- SABER: Benchmarking Operational Safety of LLM Coding Agents in Stateful Project Workspaces
- PackMonitor: Enabling Zero Package Hallucinations Through Decoding-Time Monitoring
- IntentCoding: Amplifying User Intent in Code Generation
- Incentives and Outcomes in Bug Bounties