Skip to content

A role in the possessive loses its organisation #581

Description

@WaylandYang

Dario Amodei, the latter of whom was OpenAI's Vice President of Research

came out as Dario Amodei —job_title→ "Vice President of Research" and nothing else. The role is kept; the organisation it names is gone. On the graph Dario is a founder of Anthropic and nothing at OpenAI, so paths_between(OpenAI, Anthropic) cannot find the path the corpus most obviously states, and the answer to "how are the two related" leads with John Schulman instead.

Counted on the three-document re-extraction from #578: 52 role values; 9 of them name an organisation in their own quote (OpenAI's Vice President of Research, chief executive of Quora, the president of OpenAI, appointed … as OpenAI's chief technology officer of applications); 5 of those 9 have no edge between the person and that organisation. Rule 8b of the prompt already says to write both facts, the tie and the role, when a person is introduced by role; the possessive and the of/at forms, and the past tense, are where the model stops at the role.

What should come out

  • Dario Amodei —works_for→ OpenAI, valid_to: "unknown" (the sentence says was), plus the role value, both on the same quote.
  • Greg Brockman —works_for→ OpenAI from "the president of OpenAI"; Adam D'Angelo —works_for→ Quora from "chief executive of Quora".
  • "appointed Statsig's founding CEO Vijaye Raji as OpenAI's chief technology officer of applications": the tie to OpenAI; the Statsig role is a different fact, and its tie is the model's to state with the end the sentence implies.

Where the fix goes

Two layers, the same shape as #578:

  1. The extractor's contract. Extend rule 8b with the forms it misses: Y's <role>, <role> of Y, <role> at Y, was Y's <role>, former <role> of Y; the tie is a relation fact to Y, the role is a value on the person, and a past-tense or former sentence gives the tie valid_to: "unknown".
  2. A derivation at ingest, with a signal. A role value fact whose quote contains this fact's own value right after <Org>'s or right before of|at <Org>, where <Org> is an entity declared in the same response and not a person, and where the response asserts no relation between the person and <Org>, gets the tie derived: works_for (or the base's employment relation by signature), confidence 0.7, the same quote as evidence, valid_to: "unknown" when the forty characters before the match contain was, former, then or previously. Recorded under role_tie_derived with the quote, so the rate reads per base and per model, and so the count of derived ties measures how often layer 1 still fails. Only the organisation that possesses this fact's value is tied; a second organisation in the same sentence is not.

Not this: deriving a tie from any organisation mentioned anywhere in the quote, or tying to a person (Sam Altman's chief of staff).

Acceptance

Re-extract the same three documents: the five missing ties above exist (four written by the model or derived, with role_tie_derived saying which); the Amodei path appears in paths_between(OpenAI, Anthropic); no tie is derived for the second organisation in the Raji sentence; the tests pin the possessive, of, at and past-tense shapes and leave a role with no organisation in its quote alone.

Related: #578 / #579 (the subject-side sibling), #558 / #565 (where the missing path shows), #559.

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