CLAIDec 29, 2024

LLM2: Let Large Language Models Harness System 2 Reasoning

arXiv:2412.20372v218 citationsh-index: 11NAACL
Originality Incremental advance
AI Analysis

This addresses limitations in LLM reasoning for tasks like mathematical problem-solving, though it appears incremental as it builds on existing dual-process theory and verification methods.

The paper tackles the problem of undesirable outputs in large language models by introducing LLM2, a framework that combines an LLM with a process-based verifier, resulting in accuracy improvements such as from 50.3 to 57.8 on GSM8K for Llama3-1B.

Large language models (LLMs) have exhibited impressive capabilities across a myriad of tasks, yet they occasionally yield undesirable outputs. We posit that these limitations are rooted in the foundational autoregressive architecture of LLMs, which inherently lacks mechanisms for differentiating between desirable and undesirable results. Drawing inspiration from the dual-process theory of human cognition, we introduce LLM2, a novel framework that combines an LLM (System 1) with a process-based verifier (System 2). Within LLM2, the LLM is responsible for generating plausible candidates, while the verifier provides timely process-based feedback to distinguish desirable and undesirable outputs. The verifier is trained with a pairwise comparison loss on synthetic process-supervision data generated through our token quality exploration strategy. Empirical results on mathematical reasoning benchmarks substantiate the efficacy of LLM2, exemplified by an accuracy enhancement from 50.3 to 57.8 (+7.5) for Llama3-1B on GSM8K. Furthermore, when combined with self-consistency, LLM2 achieves additional improvements, boosting major@20 accuracy from 56.2 to 70.2 (+14.0).

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