paper-with-me

홈 › Papers

Reasoning Like Program Executors

2022-01-27 · Xinyu Pi, Qian Liu, Bei Chen, Morteza Ziyadi, Zeqi Lin, Qiang Fu, Yan Gao, Jian-Guang Lou, Weizhu Chen

Reasoning over natural language is a long-standing goal for the research community. However, studies have shown that existing language models are inadequate in reasoning. To address the issue, we present POET, a novel reasoning pre-training paradigm. Through pre-training language models with programs and their execution results, POET empowers language models to harvest the reasoning knowledge possessed by program executors via a data-driven approach. POET is conceptually simple and can be instantiated by different kinds of program executors. In this paper, we showcase two simple instances POET-Math and POET-Logic, in addition to a complex instance, POET-SQL. Experimental results on six benchmarks demonstrate that POET can significantly boost model performance in natural language reasoning, such as numerical reasoning, logical reasoning, and multi-hop reasoning. POET opens a new gate on reasoning-enhancement pre-training, and we hope our analysis would shed light on the future research of reasoning like program executors.

📄 PDF Abstract BibTeX arXiv:2201.11473

Code (1)

microsoft/ContextualSP 공식 구현 pytorch

Tasks

Logical ReasoningMathQuestion Answering

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Adam 설명 없음
Residual Connection 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…

Similar Papers 제목 키워드 기반

Reasoning Like Program Executors

2021-11-16 · ACL ARR November 2021 11 · Anonymous

Reasoning over natural language is a long-standing goal for the research community. However, studies have shown that existing language models are inadequate in reasoning. To address the issue, we present POET, a new pre-…

Logical ReasoningMath

ProTo: Program-Guided Transformer for Program-Guided Tasks

2021-10-02 · NeurIPS 2021 12 · Zelin Zhao, Karan Samel, Binghong Chen, Le Song

Programs, consisting of semantic and structural information, play an important role in the communication between humans and agents. Towards learning general program executors to unify perception, reasoning, and decision …

Decision MakingLearning to ExecuteMinecraftVisual Question Answering (VQA)+1

SURGE: On the Potential of Large Language Models as General-Purpose Surrogate Code Executors

2025-02-16 · Bohan Lyu, Siqiao Huang, Zichen Liang

Large language models (LLMs) have demonstrated remarkable capabilities in code-related tasks, such as code understanding and code generation. However, an equally important yet underexplored question is whether LLMs can s…

Code Generation

Large Language Models as Code Executors: An Exploratory Study

2024-10-09 · Chenyang Lyu, Lecheng Yan, Rui Xing, Wenxi Li 외

The capabilities of Large Language Models (LLMs) have significantly evolved, extending from natural language processing to complex tasks like code understanding and generation. We expand the scope of LLMs' capabilities t…

Play by the Type Rules: Inferring Constraints for LLM Functions in Declarative Programs

2025-09-24 · Parker Glenn, Alfy Samuel, Daben Liu arxiv

Integrating LLM powered operators in declarative query languages allows for the combination of cheap and interpretable functions with powerful, generalizable language model reasoning. However, in order to benefit from th…

Multi-hop Question Answering