atlas

Research map / Large language models / Agents, code and math

Enhancing Reasoning Capabilities of LLMs via Principled Synthetic Logic Corpus

NeurIPS 2024 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Additional Logic Training (ALT), fine-tuning LLaMA-3.1 on a program-generated synthetic first-order logic corpus (PLD) built under four design principles, with Recall Adam to limit knowledge forgetting, yielding gains on logic, math, code, and NLI benchmarks.

Problem

LLMs struggle with reasoning on novel, unknown facts and rely on memorized knowledge; it is unclear how to design synthetic logic training samples to improve general reasoning of state-of-the-art LLMs.

Approach

Derives four design principles (unknown facts, illogical distractors, diverse deduction rules from axioms/theorems, diverse linguistic expressions) from symbolic logic theory and builds a large synthetic deduction corpus (PLD) that extends FLD, then trains LLMs on it with Recall Adam to prevent knowledge forgetting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply Additional Logic Training on PLDLLaMA-3.1-8B · 31-benchmark suitemicro-average: 47.9 -> 52.0Helped
Apply Additional Logic Training on PLDLLaMA-3.1-70B · 31-benchmark suitemicro-average: 60.0 -> 64.4Helped
Use a large vocabulary for unknown facts (ablation)PLD ALT on LLaMA-3.1-8B · 31-benchmark suitemicro-average: 51.4 -> 52.0Helped
Add adversarial distractors (ablation)PLD ALT on LLaMA-3.1-8B · 31-benchmark suitemicro-average: 50.6 -> 52.0Helped
Include diverse axioms and representative theorems (ablation)PLD ALT on LLaMA-3.1-8B · 31-benchmark suitemicro-average: 50.7 -> 52.0Helped
Include varied numbers of logical steps (ablation)PLD ALT on LLaMA-3.1-8B · 31-benchmark suitemicro-average: 51.1 -> 52.0Helped
Use diverse linguistic expressions per formula (ablation)PLD ALT on LLaMA-3.1-8B · 31-benchmark suitemicro-average: 51.3 -> 52.0Helped
Apply Additional Logic Training on PLDLLaMA-3.1-70B · RobustLRaccuracy: 49.6 -> 81.6Helped
Apply Additional Logic Training on PLDLLaMA-3.1-70B · GSM8Kaccuracy: 80.9 -> 83.3Helped
Apply Additional Logic Training on PLDLLaMA-3.1-70B · HumanEvalscore: 32.3 -> 42.6Helped
Apply Additional Logic Training on PLDLLaMA-3.1-70B · HELPaccuracy: 45.8 -> 51.3Helped
Apply Additional Logic Training on PLDLLaMA-3.1-70B · SNLIaccuracy: 82.6 -> 82.3No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: PLD (ProntoQA-style synthetic corpus, 100k train) FLD

Benchmarks: bAbI FOLIO LogicNLI RobustLR AR-LSAT LogiQA2 ReClor AbductionRules ART HELP MultiNLI RTE

Metrics: accuracy pass@1

Baselines: LLaMA-3.1-8B LLaMA-3.1-70B RuleTaker-ALT PARARULE-Plus-ALT FLD-ALT

Builds on: FLD RuleTaker RecAdam

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy