如何使用NLP找到两个实体或单词之间的关系?



我对NLP相当陌生。我发现很难找出两个词之间的关系。例如,Sarah花了10美元。Max花了100美元。他们都花了一些钱。他们总共花了500美元。

现在,有多个人在花钱,即Sarah, Max, All of them,They。对其中一些人来说,他们花的钱是有关联的。我可以训练NLP模型做NER,找出哪个代表一个人,哪个单词代表钱,但我怎么能建立一个解决方案,告诉我$10Sarah相关联,$100Max相关联,$500They相关联。

还有一件事,这类问题在NLP中叫什么?谢谢你的帮助。如果你能给我提供一些我可以研究的话题来探索这类问题,那就太好了。谢谢你!

机器阅读理解(MRC)

MRC是自然语言理解(NLU)中非常流行的子任务。检查此任务的流行基准数据集;阵容。这个任务是为给定的问题找到一个答案范围。例如,如果问题是"Sarah花了多少钱?",模型应该输出

Sarah spends <answer>$10</answer>. Max Spends ...

知识图谱构建(KGB)

可以先在KG中提取实体作为节点。

  • SarahMax可以标记为命名实体。因此,标记它们可能是命名实体识别(NER)的问题。

  • they是头名词。你可以通过依赖解析找到它。

则可以提取对应值的关系spend

Sarah  spend  $10
Max    spend  $100
they   spend  $500

在这种情况下,问题可以定义为信息抽取或关系抽取。

最新更新