AI & ML
Prompt Less, Infer More: Static Analysis-Guided LLM Type Annotation for Python
arXiv cs.SE0 views
arXiv:2610.41617v1 Announce Type: new Abstract: Type annotations improve the maintainability and reliability of Python programs, but many real-world projects remain under-annotated because manual annotation is time-consuming and error-prone. Recent neural and LLM-based type inference systems can recover missing annotations, yet they often trade accuracy for efficiency. Existing approaches often fail to exploit project-wide type evidence, or do so inefficiently through unnecessary model calls and noisy prompts. We present SALT, an LLM-based type inference system guided by static analysis. SALT integrates static analysis with LLM inference to resolve types statically, prioritize LLM queries, and construct concise type-aware context. To demonstrate the effectiveness of SALT, we evaluated it on 12 real-world Python projects. SALT achieves the best accuracy among the evaluated systems and reduces estimated LLM cost by up to 78.5% compared with a strong coding-assistant baseline. It also shows similar cost savings with the frontier model GPT-5.5, demonstrating that SALT remains effective with strong LLMs.
Source:https://arxiv.org/abs/2610.41617PreviousSCRBench: Beyond Equivalence Checking for Semantic Change Reasoning in CodeNextWhat Carries Architectural Signal? A Code-to-Architecture Mapping Study
Related posts

How the new streamhouse architecture solves agentic AI’s data problem
0The New Stack
Zlib 1.4 Released With More Than One Dozen Security Fixes
0Phoronix

DreamHost admits major cyberattack saw hackers steal customer data and access inboxes
0TechRadar

Micron's $4.5 billion Taoyuan plant construction halted amidst labor dispute
0Tom's Hardware

Tech is about to get hammered in Congress
0The Verge

Qu'entraîne réellement le fine-tuning LoRA ?
0dev.to