Skip to content

A name in another script or a former name never meets its entity #709

Description

@WaylandYang

Cut 2 of 0041.

What happens

The identity bench (21 anchors, 19 same-entity pairs), on dev plus #699 with DeepSeek-V3.2:

order precision recall F1
forward 0.846 0.579 0.688
reverse 0.800 0.211 0.333

All 8 pairs forward misses are names that share no string:

  • a rename: 东海海洋研究所 → 澜海研究院
  • the same name in two scripts: 澜海研究院 / Lanhai Research Institute, 李娜 / Li Na
  • a transliteration: 海洋探测器2号 / Haitan-2

Recall is an exact match on name facts (0041 decision 1), so none of these pairs ever reached the review queue. The rename notice ("东海海洋研究所自2021年6月1日起更名为澜海研究院") came back as two entities, each carrying one known_as fact.

What a name vector can and cannot do

A probe embedded the bench names and a few from the other corpora with the configured model (BAAI/bge-m3) and listed each name's nearest neighbours:

name the same entity: rank, cosine ranked above it
李娜 Li Na: 1st, 0.579 —
张伟 Zhang Wei: 1st, 0.504 —
NVIDIA 英伟达: 1st, 0.676 —
Haitan-2 海洋探测器2号: 1st, 0.591 —
Microsoft Copilot Copilot: 1st, 0.889 —
Lanhai Research Institute 澜海研究院: 3rd, 0.500 OpenAI 0.510
澜海研究院 东海海洋研究所: 2nd, 0.533 澜海研究院技术中心 0.892
海洋探测器1号 海探1: 2nd, 0.780 海洋探测器2号 0.856
  • No threshold separates the pairs. Same-entity pairs across scripts score 0.50–0.68, unrelated names score around 0.50, and look-alikes score highest (a department and its institute 0.89, a product and its next version 0.86).
  • A vector does not find a former name. Only the sentence that states the rename can.

Plan

  1. Channel 2 proposes mutual nearest names. Within compatible types, A's nearest name is B's and B's nearest is A's. Such pairs go to the adjudicator and are never merged directly. The condition is structural and needs no threshold. On the probe it pairs 李娜/Li Na, 张伟/Zhang Wei, NVIDIA/英伟达 and Copilot, and also look-alikes that evidence has to keep apart. A background job embeds new name facts after a document is extracted, so extraction does not wait on it.
  2. The extraction rules say a rename is one entity with two names: list it once under the current name and put the former name in names.
  3. Measure:
    • identity bench, both orders; the target is recall ≥ 0.9 without losing precision;
    • regressions: lease bench, govern.mjs, recall on the NVDA filings, Chinese statistics and FDA approvals.

The cross-script institute ("Lanhai Research Institute", ranked 3rd) is left for channel 3, neighbours: it shares edges with 李娜 and 海探2.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions