atlas

Research map / Large language models / Retrieval and knowledge

Enhancing LLM’s Cognition via Structurization

NeurIPS 2024 · Large language models › Retrieval and knowledge · approach: Knowledge editing in LLMs

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 context structurization, which reorganizes plain long text into a three-layer scope/aspect/description hierarchy, distills this ability from Qwen-Max into a 7B StruXGPT model, and shows gains across QA, hallucination evaluation, and dense retrieval.

Problem

LLMs process long, unordered contexts sequentially, which can limit their handling of intricate inputs; the paper targets improving LLM cognition over long-form text without altering the models.

Approach

Single-round context structurization rewrites the input into a well-ordered three-layer hierarchy (scope, aspects, descriptions) with linguistic markers, and a 7B model is fine-tuned via SFT on teacher outputs to perform this structurization, so the downstream LLM is left unchanged.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Structurize long-form contexts before QALLaMA2-7B-4k, LLaMA2-13B-4k, Qwen-7B-8k, and ChatGLM3-6B-32k · LongBenchAverage: 19.1 -> 21.4; 22.9 -> 26.0; 15.9 -> 18.2; 47.9 -> 49.3Helped
Structurize passages while leaving queries unchangedBERT, SimLM, and coCondenser · BEIRAverage nDCG@10: 29.3 -> 30.3; 26.7 -> 28.3; 32.0 -> 33.1Helped
Structurize reference passagesQwen-7B and Qwen-72B evaluators · AttrScore and FactScoreAccuracy: AttrScore: 60.9 -> 61.9, 11.6 -> 25.9, 34.2 -> 44.4; FactScore: 68.5 -> 79.2, 50.8 -> 64.8, 40.8 -> 46.0Helped
Add structurization to GPT-3.5-TurboGPT-3.5-Turbo · AttrScoreAverage accuracy: 58.0 -> 62.1Helped
Add structurization to GPT-3.5-Turbo with CoTGPT-3.5-Turbo + CoT · AttrScoreAverage accuracy: 62.0 -> 65.4Helped
Add structurization to GPT-4 with CoTGPT-4 + CoT · AttrScoreAverage accuracy: 75.8 -> 77.2Helped
Use 1 rather than 2 few-shot examples to generate teacher data (ablation)Teacher prompting for StruXGPT training data · QasperAppEval improvement: +3.2 -> +1.8Hurt
Use 3 rather than 2 few-shot examples to generate teacher data (ablation)Teacher prompting for StruXGPT training data · QasperAppEval improvement: +3.2 -> +3.3No clear effect
Increase StruXGPT capacity from 1.8B to 7B (ablation)Qwen-based StruXGPT · QasperAppEval improvement: +2.7 -> +3.6Helped
Increase StruXGPT capacity from 7B to 14B (ablation)Qwen-based StruXGPT · QasperAppEval improvement: +3.6 -> +3.8No clear effect
Filter training pairs with negative BERTScore (ablation)StruXGPT-7B · QasperAppEval improvement: +3.6 -> +3.4Hurt
Filter low-BERTScore inference structurizations and fall back to original context (ablation)LLaMA2-7B-Chat · QasperOverall enhancement: +3.6 -> +3.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: Wikipedia 20231020-en dump CAMEL-AI FiQA MedQuad LongBench AttrScore AttrEval-GenSearch FactScore BEIR MS MARCO

Benchmarks: LongBench (Qasper, MultiFieldQA, HotpotQA, 2WikiMQA, Musique, PassageCount, PassageRetrieval) AttrScore FactScore BEIR (NFCorpus, FiQA, ArguAna, SciDocs, SciFact) MMLU BBH

Metrics: F1 ROUGE-L accuracy nDCG@10 human score 0-5 BERTScore ROUGE-L recall/precision

Baselines: LLaMA2-7B-4k LLaMA2-13B-4k Qwen-7B-8k ChatGLM3-6B-32k GPT-3.5-Turbo GPT-4 AttrScore models (Alpaca) ABS QBS AdaptLLM BERT SimLM

Builds on: chain-of-thought aspect-based summarization query-based summarization LongBench

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