NamedEntityTag 如何在 RelationExtractor 中用作 RelationMention 中的 EntityMention?

How can the NamedEntityTag be used as EntityMention in RelationMention in the RelationExtractor?

我正在尝试训练自己的 NamedEntityRecognizerRelationExtractor。我已经管理了 NER 模型,但是与 RelationExtractor 的集成有点棘手。我得到了正确的 NamedEntityTags,但是找到的 RelationMentions 只是一个术语,并且没有比默认值多出 NamedEntity。我得到了输入文本:

America's President Nixon has passed a new law.

我得到了以下输出:

[Text=President CharacterOffsetBegin=10 CharacterOffsetEnd=19 PartOfSpeech=NNP Lemma=President NamedEntityTag=PRESIDENT]
[Text=Nixon CharacterOffsetBegin=20 CharacterOffsetEnd=25 PartOfSpeech=NNP Lemma=Nixon NamedEntityTag=PRESIDENT]

Extracted the following MachineReading relation mentions:
RelationMention [type=Live_In, start=0, end=4, {Live_In, 0.3719730539322602; OrgBased_In, 0.22490833335685645; _NR, 0.17474696244295865; Work_For, 0.11754788838692569; Located_In, 0.11082376188099895}
    EntityMention [type=O, objectId=EntityMention-2, hstart=3, hend=4, estart=2, eend=4, headPosition=3, value="Nixon", corefID=-1]
    EntityMention [type=LOCATION, objectId=EntityMention-1, hstart=0, hend=1, estart=0, eend=1, headPosition=0, value="America", corefID=-1]
]

您可以将 EntityMention 中的文本与 NamedEntityTag 中的 NamedEntityText 值相匹配。