Pith. sign in

Neural Program Synthesis with Priority Queue Training

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

We consider the task of program synthesis in the presence of a reward function over the output of programs, where the goal is to find programs with maximal rewards. We employ an iterative optimization scheme, where we train an RNN on a dataset of K best programs from a priority queue of the generated programs so far. Then, we synthesize new programs and add them to the priority queue by sampling from the RNN. We benchmark our algorithm, called priority queue training (or PQT), against genetic algorithm and reinforcement learning baselines on a simple but expressive Turing complete programming language called BF. Our experimental results show that our simple PQT algorithm significantly outperforms the baselines. By adding a program length penalty to the reward function, we are able to synthesize short, human readable programs.

fields

cs.LG 1

years

2025 1

verdicts

UNVERDICTED 1

representative citing papers

Automated Modeling Method for Pathloss Model Discovery

cs.LG · 2025-05-29 · unverdicted · novelty 5.0

Automated methods based on Deep Symbolic Regression and Kolmogorov-Arnold Networks discover compact, interpretable path loss models that achieve high accuracy and reduce prediction errors by up to 75% compared to traditional approaches on synthetic and real datasets.

citing papers explorer

Showing 1 of 1 citing paper.

  • Automated Modeling Method for Pathloss Model Discovery cs.LG · 2025-05-29 · unverdicted · none · ref 43 · internal anchor

    Automated methods based on Deep Symbolic Regression and Kolmogorov-Arnold Networks discover compact, interpretable path loss models that achieve high accuracy and reduce prediction errors by up to 75% compared to traditional approaches on synthetic and real datasets.