atlas

Research map / Large language models / Retrieval and knowledge

Information-Theoretic Generative Clustering of Documents

AAAI 2025 · Large language models › Retrieval and knowledge · approach: Retrieval-augmented reasoning · 1 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 generative clustering (GC) that clusters documents by KL divergence between LLM-generated text distributions, estimated via regularized importance sampling with a doc2query T5 model, and applies it to hierarchical indexing for generative document retrieval.

Problem

Document clustering typically embeds documents as fixed vectors and runs k-means, which fails to capture implicit knowledge in sparse texts and relies on Gaussian assumptions; the paper asks whether LLM-generated texts and their probabilities give a rigorous information-theoretic clustering basis.

Approach

Represent each document by its generation distribution p(Y|x) from a generative LM, define dissimilarity as KL divergence between these distributions, and optimize clusters with a Bregman-style hard clustering whose KL terms are estimated by regularized importance sampling from a shared proposal (the second-moment-minimizing proposal), with log-probability clipping.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace embedding-based clustering with generative clusteringdocument clustering · R2NMI: 65.6 -> 77.8Helped
Replace the BMI document index with GCIgenerative document retrieval · MS Marco LiteRec@1: +8.63 (36%)Helped
Set α=0.25 rather than α=1 (ablation)GC · R2NMI: 25.8% to 77.8%Helped
Use the naive p(Y) estimator instead of the proposed estimator (ablation)GC · R2NMI: 77.8 -> 77.1Hurt
Remove probability clipping (ablation)GC · R2NMI: 77.8 -> 73.2Hurt
Use α=0.1 instead of α=0.25 (ablation)GCI · MS Marco LiteRec@1: 32.41 -> 31.66Hurt
Use α=0.5 instead of α=0.25 (ablation)GCI · MS Marco LiteRec@1: 32.41 -> 29.80Hurt
Use α=1 instead of α=0.25 (ablation)GCI · MS Marco LiteRec@1: 32.41 -> 24.43Hurt
Reduce J from 4096 to 1024 (ablation)GCI · MS Marco LiteRec@1: 32.41 -> 32.16No clear effect
Reduce J from 4096 to 300 (ablation)GCI · MS Marco LiteRec@1: 32.41 -> 29.08Hurt
Remove localized proposal distribution φ (ablation)GCI · MS Marco LiteRec@1: 32.41 -> 30.37Hurt
Use k-means++ instead of random initialization (ablation)GC · R5ARI: 69.1 -> 69.6No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: R2 R5 AG News Yahoo! Answers NQ320K MS Marco Lite

Benchmarks: R2 R5 AG News Yahoo! Answers MS Marco Lite NQ320K

Metrics: ACC NMI ARI Recall@1 MRR@100

Baselines: k-means on BoW/tf-idf LDA BERT k-means SBERT k-means GSDMM DEC IDEC STC DFTC NCI BMI

Builds on: k-means Bregman hard clustering doc2query regularized importance sampling k-means++

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