Guided Sketch-Based Program Induction by Search Gradients

Ahmad Ayaz Amin
2/10/2024
cs.LGcs.PL

No confident code implementation found for this paper.

Abstract

Many tasks can be easily solved using machine learning techniques. However, some tasks cannot readily be solved using statistical models, requiring a symbolic approach instead. Program induction is one of the ways that such tasks can be solved by means of capturing an interpretable and generalizable algorithm through training. However, contemporary approaches to program induction are not sophisticated enough to readily be applied to various types of tasks as they tend to be formulated as a single, all-encompassing model, usually parameterized by neural networks. In an attempt to make program induction a viable solution for many scenarios, we propose a framework for learning parameterized programs via search gradients using evolution strategies. This formulation departs from traditional program induction as it allows for the programmer to impart task-specific code to the program 'sketch', while also enjoying the benefits of accelerated learning through end-to-end gradient-based optimization.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{amin2024guided,
  title  = {Guided Sketch-Based Program Induction by Search Gradients},
  author = {Ahmad Ayaz Amin},
  year   = {2024},
  eprint = {2402.06990},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.06990v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.06990.svg)](https://codeofpaper.com/paper/2402.06990)

Discussion