CLMar 16, 2022

Iteratively Prompt Pre-trained Language Models for Chain of Thought

arXiv:2203.08383v3344 citationsh-index: 22
Originality Incremental advance
AI Analysis

This addresses a key limitation in PLMs for tasks requiring multi-step reasoning, though it appears incremental as it builds on existing prompting methods.

The authors tackled the problem of enabling pre-trained language models to perform complex multi-step reasoning by proposing an iterative prompting framework with a context-aware prompter, which showed effectiveness on three datasets.

While Pre-trained Language Models (PLMs) internalize a great amount of world knowledge, they have been shown incapable of recalling these knowledge to solve tasks requiring complex & multi-step reasoning. Similar to how humans develop a "chain of thought" for these tasks, how can we equip PLMs with such abilities? In this work, we explore an iterative prompting framework, a new prompting paradigm which progressively elicits relevant knowledge from PLMs for multi-step inference. We identify key limitations of existing prompting methods, namely they are either restricted to queries with a single identifiable relation/predicate, or being agnostic to input contexts, which makes it difficult to capture variabilities across different inference steps. We propose an iterative context-aware prompter, which addresses these limitations by learning to dynamically synthesize prompts conditioned on the current step's contexts. Experiments on three datasets involving multi-step reasoning show the effectiveness of the iterative scheme and the context-aware prompter design.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes