atlas

Research map / Large language models / Agents, code and math

PDE-Controller: LLMs for Autoformalization and Reasoning of PDEs

ICML 2025 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds PDE-Controller, a set of LLMs (Translator, Controller, Coder) fine-tuned from MathCoder2-DeepSeekMath-7B that autoformalize PDE control problems into STL, propose subgoal STLs via DPO, and synthesize Gurobi solver code, with a 2M-sample synthetic dataset.

Problem

LLMs lack the scientific reasoning and formalization skills needed to control PDE-governed systems from informal natural language descriptions; existing math LLM datasets and benchmarks do not cover PDE control.

Approach

Decompose PDE control into autoformalization of constraints into STL, subgoal-STL proposal treated as an intermediate reasoning step (trained with preference pairs ranked by simulated utility gain), and program synthesis into Gurobi-based solver code.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune the translator and coder for PDE autoformalization and program synthesisMathCoder2 · Heat testIoU: 0.772 -> 0.992Helped
Fine-tune the translator and coder for PDE autoformalization and program synthesisMathCoder2 · Wave testUtility RMSE: 0.1089 -> 0.0076Helped
Train the Controller to propose subgoal STLsPDE control · Heat PDE control, allUtility Gain: 0.897 -> 1.453Helped
Train the Controller to propose subgoal STLsPDE control · Wave PDE control, allUtility Gain: 0.583 -> 0.658Helped
Train the Controller to propose subgoal STLsPDE control · Wave PDE control, allSuccess Rate: 0.773 -> 0.699Hurt
Use PDE-Controller instead of MathCoder2 for unseen 4-constraint STLsHeat autoformalization · Heat test, unseen 4-constraint STLsIoU: 0.8154 -> 0.934Helped
Use PDE-Controller instead of MathCoder2 for unseen 4-constraint STLsWave program synthesis · Wave test, unseen 4-constraint STLsExecutability: 0.8 -> 0.8No clear effect
Use PDE-Controller instead of MathCoder2 for unseen 4-constraint STLsWave program synthesis · Wave test, unseen 4-constraint STLsUtility RMSE: 0.2393 -> 0.1515Helped
Replace MathCoder2's translator with the PDE-Controller Translator (ablation)MathCoder2 Translator · Heat autoformalizationIoU: 0.772 -> 0.992; +28.5%Helped
Replace MathCoder2's coder with the PDE-Controller Coder (ablation)MathCoder2 Coder · Heat program synthesisExecutability: 0.9592 -> 0.9978; +4.02%Helped
Replace MathCoder2's coder with the PDE-Controller Coder (ablation)MathCoder2 Coder · Heat program synthesisUtility RMSE: 0.2058 -> 0.0173; -91.6%Helped
Use Translator-predicted STLs instead of ground-truth STLs as Coder input (ablation)PDE-Controller Coder · Heat program synthesisUtility RMSE: 0.0173 -> 0.0174; +0.57%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic PDE control problems (heat and wave) generated from STL templates 17 manually written heat and 17 manually written wave problems (test)

Benchmarks: synthetic heat and wave PDE control test sets manually written PDE control problems unseen 4-constraint STL formats

Metrics: IoU executability utility RMSE success rate utility gain valid STL ratio

Baselines: MathCoder2-DeepSeekMath-7B GPT-4o GPT o1-mini random sampling

Builds on: MathCoder2 direct preference optimization signal temporal logic lora

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy