paper-with-me

홈 › Papers

Evaluating Sequence-to-Sequence Learning Models for If-Then Program Synthesis

2020-02-10 · Dhairya Dalal, Byron V. Galbraith

Implementing enterprise process automation often requires significant technical expertise and engineering effort. It would be beneficial for non-technical users to be able to describe a business process in natural language and have an intelligent system generate the workflow that can be automatically executed. A building block of process automations are If-Then programs. In the consumer space, sites like IFTTT and Zapier allow users to create automations by defining If-Then programs using a graphical interface. We explore the efficacy of modeling If-Then programs as a sequence learning task. We find Seq2Seq approaches have high potential (performing strongly on the Zapier recipes) and can serve as a promising approach to more complex program synthesis challenges.

📄 PDF Abstract BibTeX arXiv:2002.03485

Code (1)

dhairyadalal/nmt_if_then 공식 구현

Tasks

Program Synthesis

Methods 이 논문이 사용한 방법론

Sigmoid Activation 설명 없음
Tanh Activation 설명 없음
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…
Seq2Seq Seq2Seq, or Sequence To Sequence, is a model used in sequence prediction tasks, such as language modelling and machine translation. The idea is to use one…

Similar Papers 제목 키워드 기반

Latent Programmer: Discrete Latent Codes for Program Synthesis

2020-12-01 · Joey Hong, David Dohan, Rishabh Singh, Charles Sutton 외

In many sequence learning tasks, such as program synthesis and document summarization, a key problem is searching over a large space of possible output sequences. We propose to learn representations of the outputs that a…

Document SummarizationProgram SynthesisSelf-Supervised Learning

Training Language Models on Synthetic Edit Sequences Improves Code Synthesis

2024-10-03 · Ulyana Piterbarg, Lerrel Pinto, Rob Fergus

Software engineers mainly write code by editing existing programs. In contrast, large language models (LLMs) autoregressively synthesize programs in a single pass. One explanation for this is the scarcity of open-sourced…

HumanEvalSynthetic Data Generation

Learning Program Synthesis for Integer Sequences from Scratch

2022-02-24 · Thibault Gauthier, Josef Urban

We present a self-learning approach for synthesizing programs from integer sequences. Our method relies on a tree search guided by a learned policy. Our system is tested on the On-Line Encyclopedia of Integer Sequences. …

Program SynthesisSelf-Learning

Knowledge-Driven Program Synthesis via Adaptive Replacement Mutation and Auto-constructed Subprogram Archives

2022-09-08 · Yifan He, Claus Aranha, Tetsuya Sakurai

We introduce Knowledge-Driven Program Synthesis (KDPS) as a variant of the program synthesis task that requires the agent to solve a sequence of program synthesis problems. In KDPS, the agent should use knowledge from th…

Program Synthesis

Hierarchical Neural Program Synthesis

2023-03-09 · Linghan Zhong, Ryan Lindeborg, Jesse Zhang, Joseph J. Lim 외

Program synthesis aims to automatically construct human-readable programs that satisfy given task specifications, such as input/output pairs or demonstrations. Recent works have demonstrated encouraging results in a vari…

DecoderProgram Synthesis