Papers › Argument Collapse: LLMs Flatten Long-Form Public Debate

Argument Collapse: LLMs Flatten Long-Form Public Debate

1 Jun 2026arXiv:2606.01736added by Syntology

Yekyung Kim, Yapei Chang, Chau Minh Pham, Mohit Iyyer

Title, abstract, authors and date from arXiv's metadata (CC0); this paper is not in the Papers with Code archive (frozen 2025-07-28).

As LLMs are increasingly used to draft public-facing arguments, they may flatten public debate by repeatedly introducing the same polished, plausible arguments. We study argument collapse, the tendency of essays generated by different LLMs to converge to a smaller set of main arguments, sub-arguments, and paragraph-level structures. We compare 1,039 human responses from 195 New York Times (NYT) debates, 448 human responses from 61 longer-form Boston Review (BR) forums, and 23,384 LLM-generated essays. In the NYT corpus, 65.3% of human main arguments are unique within a debate, compared to 3.4% of LLM main arguments. Asking LLMs to generate diverse answers adds variation, but a typical model recovers only about half of the distinct human main arguments, with much of the added variation falling outside the observed human argument space. Collapse also appears in sub-arguments, where among essays with the same main argument, 41.0% of human sub-arguments are unique versus 9.1% from LLM responses. Qualitatively, LLMs often reuse generalized and hedged sub-arguments, while humans prefer more concrete and topic-specific ones. Structure-wise, LLM-generated essays tend to follow a more fixed arc, often opening with a direct claim and moving quickly toward proposals. The same patterns hold in longer BR essays, suggesting that argument collapse extends beyond short-form responses.

PaperPDFCode Syntology ran

In Syntology For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2606.01736")

Code

Syntology Ran 16 of 18 code samples harvested from 1 repository linked to this paper; 2 have no recorded run. Of those that ran: 16 ran with no contract checked.

By repository: found in paper text by Syntology: 18 samples from 1 repository, 16 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

mungg/argument_collapse found in paper text by Syntology report

Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

18 samples harvested; 16 ran; 0 honoured the contract we drafted; 2 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.

16ran
2unverified

Licence: 0 of the 18 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.

Harvested from mungg/argument_collapse. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.

Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.

Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.

build_adj mungg/argument_collapse/src/argument_collapse/metric.py found in paper text by Syntology ran MIT (permissive) · d5fc6ffebec7d8b3 · report
detect_layout mungg/argument_collapse/src/argument_collapse/data.py found in paper text by Syntology ran fingerprinted MIT (permissive) · 949f421fdd434463 · report
essay_unique mungg/argument_collapse/src/argument_collapse/metric.py found in paper text by Syntology ran MIT (permissive) · 1a3e4ee14111fb31 · report
extract_json mungg/argument_collapse/src/argument_collapse/annotate/pair_comparison_main_arg.py found in paper text by Syntology ran MIT (permissive) · b933cab935ecc2aa · report
extract_json mungg/argument_collapse/src/argument_collapse/annotate/stance.py found in paper text by Syntology ran MIT (permissive) · ec41fe411ec4206b · report
extract_json mungg/argument_collapse/src/argument_collapse/annotate/structure.py found in paper text by Syntology ran MIT (permissive) · ba2ef2aa84eacd6c · report
jsonable mungg/argument_collapse/src/argument_collapse/inference/types.py found in paper text by Syntology ran MIT (permissive) · cba80378bea200a8 · report
normalize mungg/argument_collapse/src/argument_collapse/annotate/pair_comparison_main_arg.py found in paper text by Syntology ran MIT (permissive) · ab25f2520bea63b4 · report
normalize_annotation mungg/argument_collapse/src/argument_collapse/annotate/structure.py found in paper text by Syntology ran MIT (permissive) · ab1d6a9928b9ae6f · report
normalize_venue mungg/argument_collapse/src/argument_collapse/data.py found in paper text by Syntology ran fingerprinted MIT (permissive) · 91b783517dd37d3d · report
parse_frontmatter_and_body mungg/argument_collapse/src/argument_collapse/data.py found in paper text by Syntology ran MIT (permissive) · 4b3d96b8a4765eb1 · report
split_paragraphs mungg/argument_collapse/src/argument_collapse/annotate/structure.py found in paper text by Syntology ran fingerprinted MIT (permissive) · 57f9aa481a38511d · report
user_prompt mungg/argument_collapse/src/argument_collapse/annotate/pair_comparison_main_arg.py found in paper text by Syntology ran fingerprinted MIT (permissive) · cf84555b316c3ce4 · report
user_prompt mungg/argument_collapse/src/argument_collapse/annotate/pair_comparison_sub_arg.py found in paper text by Syntology ran MIT (permissive) · 2b92e56e678bfc1e · report
user_prompt mungg/argument_collapse/src/argument_collapse/annotate/toulmin.py found in paper text by Syntology ran MIT (permissive) · c5164adfd99fcd74 · report
within_unique mungg/argument_collapse/src/argument_collapse/metric.py found in paper text by Syntology ran MIT (permissive) · 8ce24061cc5dd623 · report
build_clusters mungg/argument_collapse/src/argument_collapse/cluster.py found in paper text by Syntology unverified MIT (permissive) · 7d061e7003a2a8e6 · report
select_llm_representatives mungg/argument_collapse/src/argument_collapse/cluster.py found in paper text by Syntology unverified MIT (permissive) · c2b600030962f3b0 · report

Results from the paper

The Papers with Code archive ends with its 2025-07-28 snapshot. This paper's arXiv identifier, 2606.01736, was issued in June 2026, after that date, so the archive has no leaderboard rows for it.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections