Automated Program Refinement: Guide and Verify Code Large Language Model with Refinement Calculus
ACM SIGPLAN via YouTube
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Watch this 19-minute conference talk from POPL 2025 that introduces Refine4LLM, an innovative approach to guide and verify code generated by Large Language Models using refinement calculus. Learn how researchers from multiple institutions address the critical challenge of ensuring correctness in LLM-generated code, which currently lacks guarantees and suffers from hallucination problems. The presentation explains how Refine4LLM formally refines specifications, automatically prompts LLMs using refinement calculus, interacts with LLMs during code generation, verifies code correctness against constraints, and builds advanced refinement laws to extend the calculus. Experimental results demonstrate how this approach generates more robust code while reducing refinement and verification time compared to state-of-the-art baselines.
Syllabus
[POPL'25] Automated Program Refinement: Guide and Verify Code Large Language Model with(…)
Taught by
ACM SIGPLAN