Stop Removing Stopwords: How an Inherited Preprocessing Default Distorts Legal Text-as-Data
cs.CL · cs.CY · cs.IR · cs.LG
Quick verdict
Claims stopword removal shows no benefit for TF-IDF legal classifiers, via an exhaustive ~18.5k-word ablation on two SCOTUS tasks; credible but scope-limited.
Summary
This paper argues that stopword removal — a preprocessing default inherited from mid-century information retrieval — yields no measurable benefit for sparse, interpretable legal text classification. Matching Supreme Court Database labels (decisionDirection, lawType) to Caselaw Access Project opinion texts, the author builds two binary tasks bracketing F1 headroom: ideological direction (no-removal holdout F1 0.6819, N=7,668) and constitutional versus non-constitutional law type (0.9185, N=7,001). The core method is an exhaustive single-word ablation: each of roughly 18,500 candidate unigrams is deleted in turn, the full TF-IDF (1,3) plus L2 logistic regression pipeline is refit, and ΔF1 is recorded, at a total cost of some 400 compute hours. Three generic stoplists (scikit-learn, NLTK, spaCy) fall below the no-removal baseline in all twelve tests (deltas −0.0013 to −0.0168, none individually significant); the optimized lists (78 and 95 words) shift holdout F1 by +0.0023 and +0.0001 with confidence intervals spanning zero; and XGBoost meta-models over nine word-level statistics fail to predict beneficial removals (R² −0.007 and 0.038, AUC 0.504 and 0.537). A Longformer baseline ties on law type and trails on ideology. The author acknowledges that joint removals go untested, holdouts are small, only one pipeline is examined, and both tasks are binary.
Review complete
Assessment at a glance
5
risk flags identified
● high 0
● medium 2
● low 3
5 strengths · 5 weaknesses · 5 author questions
AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.
Levels reflect verification complexity — not a quality score. Evolve never rates your paper.
Key claims under review
- Generic stoplists (scikit-learn, NLTK, spaCy) fall below the no-removal baseline in all twelve task×list×n-gram-range tests, though no single delta is statistically significant.
- An exhaustively optimized stoplist — the ceiling of single-word removal — is statistically indistinguishable from removing nothing on both tasks (+0.0023 ideology, +0.0001 law type).
- Nine word-level statistics (burstiness, class mutual information, PMI-disruption, etc.) cannot predict which removals help (R² ≤ 0.038, AUC ≤ 0.537), so expert stoplist curation has no signal to target.
- N-gram bridging is measurably active ((1,3)-vs-(1,2) delta swings of ~0.006) but nets no held-out gain because each removal mints some features and severs others.
- For interpretable legal text-as-data, leaving stopwords in place is a measurement-validity requirement, since removal silently rewrites the doctrinal feature space.
Strengths
Direct measurement of the preprocessing step against the downstream objective
Section 5.1 deletes each of 18,575/18,557 candidate unigrams, refits the full TF-IDF (1,3) + L2 logit pipeline, and records ΔF1 (~208/211 hours per task), replacing frequency/entropy proxies with the actual downstream objective — an instrument the paper plausibly generalizes to lowercasing, lemmatization, min-df, and n-gram range.
Upper-bound logic with winner's-curse control
Optimized lists (78/95 words) are built from training folds under 3-fold CV and scored once on an untouched stratified holdout with paired bootstrap CIs (10,000 resamples), which controls the winner's curse from selecting 78/95 words out of ~18,500 tests.
Mechanism tested, not just outcome
Task design brackets F1 headroom
Unusually transparent limitation reporting
Weaknesses
Additivity assumption leaves joint removals untested
Headline nulls are entangled with limited statistical power
The 'twelve independent tests' claim overstates independence
Single pipeline and single corpus
Ad hoc noise floor with no sensitivity analysis
Full Review Report
$1.99 · one-timeUnlock the complete preliminary analysis Evolve produced for this paper.
- All 5 strengths & 5 weaknesses, analyzed in detail
- 5 risk flags with severity, section & reviewer questions
- Methods & statistical evidence assessment
- 5 questions a peer reviewer would ask
- Full six-dimension evaluation report & recommendations
One-time purchase · this paper only
One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.
About this review
This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.
- PDF extraction omitted several mid-paper fragments (parts of Sections 2.1–2.2, 3.3, and 8.1–8.2); judgments rest on the surviving text.
- Figure 1 (ΔF1 distributions) is known only via its caption; visual distribution properties could not be verified.
- No code or data availability statement appears in the extracted text; reproducibility is assessed from the methods description alone.
- Several citations dated 2026 (e.g., Han et al., Kelsall et al.) suggest a late-stage draft; publication status unverified.
Go deeper on this paper
Wrote a paper? Stress-test it before reviewers do.
Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.
