arXiv paper· computational legal studies / NLP· empirical study

Stop Removing Stopwords: How an Inherited Preprocessing Default Distorts Legal Text-as-Data

Gregory M. Dickinson

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

computational legal studies / NLP

5

risk flags identified

● high 0

● medium 2

● low 3

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducible

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-time

Unlock 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.

Scan your paper
Stop Removing Stopwords: How an Inherited Preprocessing Default Distorts Legal Text-as-Data | Evolve.Pub