Pith. sign in

REVIEW 1 cited by

Neural Program Synthesis with a Differentiable Fixer

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2006.10924 v1 pith:QJVMM2JE submitted 2020-06-19 stat.ML cs.LG

classification stat.MLcs.LG
keywords programfixersynthesisapproachdifferentiableoutputsarchitecturecurrent
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

We present a new program synthesis approach that combines an encoder-decoder based synthesis architecture with a differentiable program fixer. Our approach is inspired from the fact that human developers seldom get their program correct on the first attempt, and perform iterative testing-based program fixing to get to the desired program functionality. Similarly, our approach first learns a distribution over programs conditioned on an encoding of a set of input-output examples, and then iteratively performs fix operations using the differentiable fixer. The fixer takes as input the original examples and the current program's outputs on example inputs, and generates a new distribution over the programs with the goal of reducing the discrepancies between the current program outputs and the desired example outputs. We train our architecture end-to-end on the RobustFill domain, and show that the addition of the fixer module leads to a significant improvement on synthesis accuracy compared to using beam search.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Latent Programming Horizons in Coding Agents

    cs.LG 2026-07 conditional novelty 7.0 of 10

    Linear probes on coding-agent residual streams decode current program properties (AUC up to 0.83) and predict future edit outcomes up to 25 steps in advance.

Pith tools