about
FormalGrad: Integrating Formal Methods with Gradient-Based LLM Refinement (arxiv.org)
2 points by PaulHoule on Aug 21, 2025 | hide | past | pdf | discuss on HN

In plain words: Code is treated like an adjustable value: test results and math rules become written hints telling the model how to fix its answer, which it rewrites and rechecks until it passes. It beat strong rivals by up to 27 points on a standard coding test.

Abstract · CodeGrad: Integrating Multi-Step Verification with Gradient-Based LLM Refinement

While Large Language Models (LLMs) have demonstrated remarkable capabilities in code generation, they often produce solutions that lack guarantees of correctness, robustness, and efficiency. This limitation is particularly acute in domains requiring strict constraints. CodeGrad introduces a principled framework that integrates rigorous verification techniques directly into an iterative LLM-based generation loop. It uniquely treats code as a differentiable variable, converting structured feedback and mathematical constraints into a textual pseudo-gradient. This gradient guides the model to iteratively refine solutions, ensuring they are not only functional but also robust and mathematically justified. We evaluate CodeGrad on the HumanEval, HumanEval+, and LiveCodeBench benchmarks. Our implementation outperforms strong baselines, achieving an absolute improvement of up to 27% on HumanEval and a 41% relative improvement on the challenging LiveCodeBench V6. StructuredGrad generates mathematically justified code that is robust and efficient, paving the way for reliable AI-assisted software development in high-stakes applications.

Yueke Zhang, Yifan Zhang, Kevin Leach, Yu Huang
arXiv:2508.10059 · cs.SE · submitted Aug 12, 2025 · updated Sep 2, 2025
abstract · pdf · html · 6 Pages

add comment on HN