Evidence Receipt. Related Resources.
Detecting and Correcting Hallucinations in LLM-Generated Code via Deterministic AST Analysis
Use This Via API or MCP
Use this Signal Canvas via API or MCP
Route this paper proof surface into REST, MCP, or developer workflows while preserving the same evidence receipt and related-resource context.
Page Freshness
Signal Canvas proof surface
Canonical route: /signal-canvas/detecting-and-correcting-hallucinations-in-llm-generated-code-via-deterministic-ast-analysis
- Proof freshness
- stale
- Proof status
- unverified
- Display score
- 8/10
- Last proof check
- 2026-03-19
- Score updated
- 2026-04-02
- Score fresh until
- 2026-05-02
- References
- 0
- Source count
- 0
- Coverage
- 33%
This page is showing the last landed evidence receipt and score bundle because the latest proof data is outside the freshness window.
Agent Handoff
Detecting and Correcting Hallucinations in LLM-Generated Code via Deterministic AST Analysis
Canonical ID detecting-and-correcting-hallucinations-in-llm-generated-code-via-deterministic-ast-analysis | Route /signal-canvas/detecting-and-correcting-hallucinations-in-llm-generated-code-via-deterministic-ast-analysis
REST example
curl https://sciencetostartup.com/api/v1/agent-handoff/signal-canvas/detecting-and-correcting-hallucinations-in-llm-generated-code-via-deterministic-ast-analysisMCP example
{
"tool": "search_signal_canvas",
"arguments": {
"mode": "paper",
"paper_ref": "detecting-and-correcting-hallucinations-in-llm-generated-code-via-deterministic-ast-analysis",
"query_text": "Summarize Detecting and Correcting Hallucinations in LLM-Generated Code via Deterministic AST Analysis"
}
}source_context
{
"surface": "signal_canvas",
"mode": "paper",
"query": "Detecting and Correcting Hallucinations in LLM-Generated Code via Deterministic AST Analysis",
"normalized_query": "2601.19106",
"route": "/signal-canvas/detecting-and-correcting-hallucinations-in-llm-generated-code-via-deterministic-ast-analysis",
"paper_ref": "detecting-and-correcting-hallucinations-in-llm-generated-code-via-deterministic-ast-analysis",
"topic_slug": null,
"benchmark_ref": null,
"dataset_ref": null
}Preparing verified analysis
Dimensions overall score 8.0
GitHub Code Pulse
No public code linked for this paper yet.
Claim map
- Evidencepartial
On a manually-curated dataset of 200 Python snippets, our framework detected KCHs with 100% precision and 87.6% recall (0.934 F1-score)
ImplicationpartialExplicitly stated in abstract with clear numeric results
Verificationpartialpartial
- Evidencepartial
successfully auto-corrected 77.0% of all identified hallucinations
ImplicationpartialExplicitly stated in abstract with clear numeric results
Verificationpartialpartial
- Evidencepartial
This non-executing approach uses deterministic rules to find and fix both API and identifier-level conflicts
ImplicationpartialDirectly stated in abstract describing the method
Verificationpartialpartial
- Evidencepartial
We propose a post-processing framework that parses generated code into an Abstract Syntax Tree (AST) and validates it against a dynamically-generated Knowledge Base (KB) built via library introspection
ImplicationpartialDirectly stated in abstract describing the technical approach
Verificationpartialpartial
- Evidencepartial
Existing mitigations like constrained decoding or non-deterministic LLM-in-the-loop repair are often unreliable for these errors
ImplicationpartialDirectly stated in abstract as motivation for the work
Verificationpartialpartial
- Evidencepartial
frequently introduce Knowledge Conflicting Hallucinations (KCHs), subtle, semantic errors, such as non-existent API parameters, that evade linters and cause runtime failures
ImplicationpartialDirectly stated in abstract defining the problem
Verificationpartialpartial
- Evidencepartial
Our findings demonstrate that this deterministic post-processing approach is a viable and reliable alternative to probabilistic repair, offering a clear path toward trustworthy code generation
ImplicationpartialDirectly stated conclusion in abstract
Verificationpartialpartial
- Evidencepartial
This non-executing approach uses deterministic rules to find and fix both API and identifier-level conflicts
ImplicationpartialDirectly stated in abstract describing the technical approach
Verificationpartialpartial