TRANSMISSION // 2611.02536v2
Why a plausible repair can still fail: teaching AI to respect assembly dependencies
Source published
FORGE addresses a demanding repair task: diagnosing an interlocking assembly fault and generating a legal sequence of actions that restores the target state. On a benchmark of 4,000 symbolic tasks, the authors report that their method achieved the highest aggregate score among the tested systems. The preprint evaluates simulated states and discrete actions, not physical robot repairs.
Repairing an interlocking assembly can involve more than fixing a faulty part. Other parts may need to be moved first, then put back in the right order. A plan can sound reasonable yet fail when an action is blocked or the final structure is wrong. FORGE is a framework and benchmark for testing whether language models can handle this full chain.
Repair is more than finding the faulty part
Imagine a piece of an interlocking structure is missing or turned the wrong way. If another piece blocks access, the repair may require temporarily moving it, fixing the problem, and restoring the displaced part. A system that identifies the fault but skips one of those steps has not completed the repair. Even individually reasonable actions can be impossible in sequence—or leave the assembly in the wrong final state.
Fuqiang Wang and colleagues call this challenge fault-conditioned executable rework generation. Their paper introduces FORGE, a method for generating repair programs, and FORGE-Bench, a benchmark for evaluating them. The question is whether a model can diagnose a faulty assembly and produce a sequence of actions that is legal at each step and ends in the specified target configuration.
From recovery dependencies to executable actions
FORGE-Bench contains 4,000 tasks involving 26 interlocking assemblies. The authors divide the data into 3,000 training tasks and 1,000 test tasks, with the split made by assembly: 21 assemblies are used for training and five are held out to test generalization to unseen structures. The benchmark includes no-fault, single-fault, and multi-fault cases. Faults include missing or misplaced parts, incorrect orientations, and problems involving blocking dependencies.
Each task provides structured information about the observed and target states, assembly relationships, constraints, available actions, and parts. The model must decide whether rework is needed, diagnose any fault, and generate a plan. If the assembly is already correct, the appropriate plan is empty, avoiding unnecessary intervention.
FORGE separates the task into two linked functions. Rework Structuring identifies the parts and dependencies relevant to recovery—for example, what must be moved to reach a fault and later restored. Action Grounding turns that recovery structure into actions allowed in the current symbolic state. The model outputs the diagnosis and plan, and a symbolic transition system replays the actions to check their legality and whether they restore the target.
That replay makes the evaluation stricter than judging whether a plan sounds plausible. A successful result must follow the benchmark’s action rules and reach the specified final state.
What the authors report
The authors compare FORGE with several language models and code-generation methods. FORGE receives an Overall-Core score of 72.75, the highest among the listed methods. This aggregate is the unweighted average of six automatic metrics covering aspects such as action-sequence agreement, parameter fidelity, verified recovery, and performance on hard cases. A separate score from an LLM judge is reported but is not included in the aggregate.
A component-removal analysis helps clarify the proposed design. Vanilla supervised fine-tuning scores 67.53 on Overall-Core, compared with 72.75 for full FORGE. Removing Action Grounding lowers the score to 61.35; removing Rework Structuring yields 67.89. The effects vary across metrics: the version without Rework Structuring has the highest score on one parameter-fidelity measure. So the results support using the two components together under this benchmark, not a claim that each component improves every measured ability.
What the results do—and do not—show
The evaluation uses symbolic assembly states, a finite set of Luban lock assemblies, and discrete actions. The authors say that extending the approach to richer assembly types, uncertain perception, continuous physical execution, or interactive recovery would require further work. Passing a symbolic replay shows that a program follows the benchmark’s rules; it does not show that a machine could perform the actions reliably in a workshop.
The paper is labeled a preprint, so its findings should be treated as preliminary rather than settled evidence. The reported scores describe performance on the authors’ benchmark and metrics; they do not establish effectiveness on real-world repairs or structures outside that test set. The narrower takeaway is that, in these simulated tasks, connecting recovery-dependency reasoning with state-aware action generation was associated with better verified restoration.
- artificial intelligence
- language models
- assembly repair
- program generation
- benchmark
- symbolic verification
Related reading
Automatically matched by shared topic keywords. These links do not imply that the sources agree or establish a consensus.
An AI coordinator improves answers by directing attempts, not solving problems
Source published
Shared keywords: artificial intelligence
Keeping the right evidence when AI inputs must shrink
Source published
Shared keywords: artificial intelligence
AI Memory Needs More Than a Relevance Check, Preprint Argues
Source published
Shared keywords: artificial intelligence, language models
AI debate partners can craft evidence that misleads automated fact-checkers
Source published
Shared keywords: artificial intelligence
Can AI judges tell a strong research report from a polished one?
Source published
Shared keywords: artificial intelligence