paper-with-me

Papers

Program Induction by Rationale Generation: Learning to Solve and Explain Algebraic Word Problems

2017-07-01 · ACL 2017 7 · Wang Ling, Dani Yogatama, Chris Dyer, Phil Blunsom

Solving algebraic word problems requires executing a series of arithmetic operations{---}a program{---}to obtain a final answer. However, since programs can be arbitrarily complicated, inducing them directly from question-answer pairs is a formidable challenge. To make this task more feasible, we solve these problems by generating answer rationales, sequences of natural language and human-readable mathematical expressions that derive the final answer through a series of small steps. Although rationales do not explicitly specify programs, they provide a scaffolding for their structure via intermediate milestones. To evaluate our approach, we have created a new 100,000-sample dataset of questions, answers and rationales. Experimental results show that indirect supervision of program learning via answer rationales is a promising strategy for inducing arithmetic programs.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Decision MakingProgram induction

Similar Papers 제목 키워드 기반

Program Induction by Rationale Generation : Learning to Solve and Explain Algebraic Word Problems

2017-05-11 · Wang Ling, Dani Yogatama, Chris Dyer, Phil Blunsom

Solving algebraic word problems requires executing a series of arithmetic operations---a program---to obtain a final answer. However, since programs can be arbitrarily complicated, inducing them directly from question-an…

Program induction

Guided Sketch-Based Program Induction by Search Gradients

2024-02-10 · Ahmad Ayaz Amin

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 s…

Program induction

Combining Induction and Transduction for Abstract Reasoning

2024-11-04 · Wen-Ding Li, Keya Hu, Carter Larsen, Yuqing Wu 외

When learning an input-output mapping from very few examples, is it better to first infer a latent function that explains the examples, or is it better to directly predict new test outputs, e.g. using a neural network? W…

ARCProgram Synthesis

Explaining Transition Systems through Program Induction

2017-05-23 · Svetlin Penkov, Subramanian Ramamoorthy

Explaining and reasoning about processes which underlie observed black-box phenomena enables the discovery of causal mechanisms, derivation of suitable abstract representations and the formulation of more robust predicti…

Program induction

Library Learning for Neurally-Guided Bayesian Program Induction

2018-12-01 · Kevin Ellis, Lucas Morales, Mathias Sablé-Meyer, Armando Solar-Lezama 외

Successful approaches to program induction require a hand-engineered domain-specific language (DSL), constraining the space of allowed programs and imparting prior knowledge of the domain. We contribute a program inducti…

Program inductionregressionSymbolic Regression