arXiv paper· natural language processing / computational linguistics· method paper

Beyond Single-Negative Preference: Multi-Negative DPO for LLM-Centric Historical Entity Linking

Tien Nam Nguyen, Emanuela Boros, Ahmed Hamdi, Adam Jatowt, Mickaël Coustaty, Antoine Doucet

cs.CL · cs.AI

Quick verdict

Multi-negative DPO reportedly beats single-negative DPO and SFT on hipe-2020/newseye EL, with solid ablations but no significance tests or code.

Summary

This paper proposes a two-stage, LLM-centric framework for entity linking in historical newspapers. Stage one generates candidate entities with an LLM (gpt-oss-20B/120B, Qwen3.5, Gemma4-31B), validates them against Wikidata, and merges them with an alias dictionary built only from training-split annotations. Stage two fine-tunes a selector (best: gpt-oss-20B with LoRA) using multi-negative DPO (MDPO): the gold entity is contrasted with every retrieved negative per mention as independent Bradley-Terry pairwise terms over masked, length-normalised sequence scores — explicitly not a listwise objective. On hipe-2020 (FR/DE/EN, English zero-shot) and newseye (FR/DE/SV/FI), MDPO reaches 72.4/65.6/73.8 and 68.7/59.2/65.0/62.7 micro-F1, beating single-negative DPO on six of seven subsets; on newseye-FI, MELHISSA (65.2) remains best. Oracle analysis (gold-in-set recall 82.6–88.5%) shows selection still costs 7.7–23.3 points, and NIL retrieval recall is only 17.0–40.7%. Main limitations: single runs without significance testing, an SFT baseline on a different backbone (Qwen3-14B), reliance on copied prior-system numbers, and no stated code release.

Review complete

Assessment at a glance

natural language processing / computational linguistics

5

risk flags identified

● high 0

● medium 3

● low 2

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

4 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

  • Contrasting the gold entity with all retrieved negatives per mention — as independent reference-based Bradley-Terry pairwise terms (MDPO, Eq. 7) — improves over supervised fine-tuning and single-negative DPO on historical EL, winning on six of seven subsets.
  • The gains are largest for NIL mentions, semantic ambiguity, and OCR noise (Table 10: +13.7, +8.1, +7.6 pp over the base selector).
  • Candidate retrieval remains the end-to-end bottleneck: NIL retrieval recall is only 17.0-40.7%, and even with gold-in-set recall of 82.6-88.5%, oracle selection would add 7.7-23.3 points (Table 2).
  • Simple prompts, 256-token chunk context, and train-split alias lookup yield the best candidate retrieval (Table 5).

Strengths

  • Clean formalization of multi-negative aggregation inside DPO's pairwise form

    Eq. 7 averages masked, length-normalised, reference-relative Bradley-Terry terms over valid gold-negative pairs; §3.2 explicitly rules out listwise normalisation, and the objective reduces to single-negative DPO when nb=1 — making the Table 1 DPO-vs-Multi-DPO contrast a controlled ablation of within-instance aggregation.

  • Comprehensive ablation suite

    Retrieval backbones (Tables 3-4), prompt/context/alias combinations (Table 5: alias adds +1.5/+1.5/+1.2/+2.9 recall in the best row), selector backbones (Tables 6-7), and fixed-ranker retrieval swaps (Tables 8-9) — the pipeline's components are each isolated.

  • Retrieval-vs-selection disentangling

  • Honest negative reporting

Weaknesses

  • Zero statistical rigor

  • SFT baseline confound

  • Alias-dictionary contribution never isolated at F1 level

  • Copied baselines under non-stationary conditions

  • Unexplained anomalous numbers

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

The paper targets end-to-end entity linking (EL) on OCR-degraded, multilingual historical newspapers — hipe-2020 (FR/DE/EN, English held out for zero-shot evaluation) and newseye (FR/DE/SV/FI) — via a two-stage LLM-centric pipeline. Three claims: (1) LLM-guided candidate generation, validated against Wikidata and merged with a train-split alias dictionary, raises retrieval recall; (2) a multi-negative DPO objective (MDPO, Eq. 7) contrasting the gold entity with every retrieved negative per mention beats SFT and single-negative DPO; (3) candidate retrieval — above all NIL recall (17.0–40.7%, Fig. 2) — remains the end-to-end bottleneck. Claim 2 holds on six of seven subsets (Table 1). The formalisation is careful: MDPO stays within DPO's reference-based Bradley–Terry pairwise form, is explicitly not listwise (§2, §3.2), and reduces to single-negative DPO when a mention has one negative — making the Table 1 DPO-vs-Multi-DPO comparison a controlled test of within-instance aggregation.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 4 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.

Frequently asked questions

What is multi-negative DPO (MDPO) in this paper?

It is an extension of direct preference optimization (DPO) for entity linking where, for each textual mention, the gold entity is contrasted not with one but with every negative candidate retrieved for that mention. Each gold-negative pair contributes an independent reference-based Bradley-Terry pairwise term (Eq. 7), computed on masked, length-normalised sequence scores and averaged over valid pairs. The authors stress it is not a listwise loss: there is no softmax over candidates and no negative-to-negative interaction, and with a single negative it reduces to standard DPO.

What datasets and results does the paper report?

It evaluates on two public historical-newspaper benchmarks: hipe-2020 (French, German, English; English is only evaluated zero-shot) and newseye (French, German, Swedish, Finnish), using micro-F1. The best configuration (gpt-oss-120B candidate generator + fine-tuned gpt-oss-20B selector) reaches 72.4/65.6/73.8 micro-F1 on hipe-2020 FR/DE/EN and 68.7/59.2/65.0/62.7 on newseye FR/DE/SV/FI, beating single-negative DPO on six of seven subsets. The exception is newseye-Finnish, where the older MELHISSA system (65.2) remains best.

Why is entity linking in historical newspapers hard, according to this paper?

Three compounding factors: OCR noise and archaic spelling variants break surface-form retrieval; many mentions are semantically ambiguous or absent from Wikidata (NIL), and the system retrieves a plausible entity instead of abstaining — NIL retrieval recall is only 17.0-40.7% across subsets. Even when the correct entity is retrieved (82.6-88.5% of non-NIL mentions), selection still leaves 7.7-23.3 points of headroom, and gold-NIL annotations have themselves drifted as Wikidata has grown.

Is code or data available for this paper?

The paper does not state a code release. It uses public datasets (hipe-2020, newseye), quotes its full retrieval and selection prompts (Appendix C), and gives training hyperparameters (LoRA r=8, lr 5e-6, 3 epochs, TRL DPOTrainer subclass), but the alias dictionaries, generated candidate sets, and training code are not stated as released, and results depend on live Wikidata lookups that change over time.

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.

  • Figures 1-4 are embedded images: only captions and in-text numbers were extracted (e.g., Figure 2's NIL recall range and Figure 4's +36%/-26% trade-off are stated in prose), so chart-level per-dataset values are not verifiable from the text.

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
Beyond Single-Negative Preference: Multi-Negative DPO for LLM-Centric Historical Entity Linking | Evolve.Pub