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

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
LLM Security Needs Capability Scoping, Not Better Prompts
0dev.to
규제 샌드박스 대 전면 금지: 암호화폐 거버넌스를 둘러싼 글로벌 이분법적 접근
0dev.to