atlas

Research map / Large language models / Language, safety and interpretability

BooookScore: A systematic exploration of book-length summarization in the era of LLMs

ICLR 2024 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 14 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.

Studies coherence of LLM book-length summarizers (hierarchical merging vs. incremental updating) on 100 newly published books, using 1193 human span annotations and an automatic GPT-4-based metric, BooookScore.

Problem

Book-length summarization (>100K tokens) with LLMs lacks principled evaluation: existing datasets like BookSum are likely in pretraining data, and existing metrics miss coherence errors made by modern LLM summarizers.

Approach

Build a contamination-avoiding corpus of newly published books, derive an eight-type coherence error taxonomy from human point-of-confusion annotations, and automate it with a sentence-by-sentence few-shot GPT-4 detector whose score is the fraction of error-free sentences.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use hierarchical merging instead of incremental updatingGPT-4 book summarization · Newly-published booksBooookScore: 82.5 -> 89.1Helped
Use hierarchical merging instead of incremental updatingGPT-3.5-Turbo book summarization · Newly-published booksBooookScore: 67.0 -> 84.2Helped
Use hierarchical merging instead of incremental updatingClaude 2 book summarization with chunk size 2048 · Newly-published booksBooookScore: 78.6 -> 91.1Helped
Use hierarchical merging instead of incremental updatingMixtral-8x7B book summarization · Newly-published booksBooookScore: 64.5 -> 81.5Helped
Increase chunk size from 2048 to 88000 (ablation)Claude 2 with incremental updating · Newly-published booksBooookScore: 78.6 -> 90.9Helped
Increase chunk size from 2048 to 88000 (ablation)Claude 2 with hierarchical merging · Newly-published booksBooookScore: 91.1 -> 90.3Hurt
Use incremental updating instead of hierarchical mergingGPT-4 book summarization · Newly-published booksLevel of detail preference: 11 -> 83Helped
Use incremental updating instead of hierarchical mergingGPT-4 book summarization · Newly-published booksOverall preference: 54 -> 44Hurt
Use incremental updating instead of hierarchical mergingGPT-4 book summarization · Newly-published booksStructure preference: 59 -> 35Hurt
Use incremental updating instead of hierarchical mergingGPT-4 book summarization · Newly-published booksLogic preference: 53 -> 38Hurt
Use incremental updating rather than the one-go truncated baseline (ablation)GPT-4 · SQuALITY validationROUGE-L: 14.9 -> 13.2; 14.9 -> 13.7Hurt

Surprising findings

Limitations

Experimental setup

Datasets: BookSum SQuALITY

Benchmarks: 100 newly-published books (custom) SQuALITY

Metrics: BooookScore (proportion of error-free sentences) precision of annotations average summary length % novel 3-grams % repeated 3-grams ROUGE-L human preference

Baselines: GPT-3.5-Turbo Claude 2 Mixtral-8x7B LLaMA2-7B-Instruct BLANC SUPERT

Builds on: chain-of-density prompting BookSum SNaC FActScore AlpacaEval

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