微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

现在,有多个人在花钱,即Sarah,Max,All of them,They。对于其中一些人来说,他们花费的钱是相关的。我可以训练 NLP 模型来做 NER 并找出哪个代表一个人,哪个词代表金钱,但是我如何构建一个解决方案,告诉我 $10Sarah、{{1 }} 与 $100 相关联,Max$500 相关联。

还有一件事,这种类型的问题在 NLP 中被称为什么? 我感谢您的帮助。如果您能向我提供我可以研究以探索此类问题的主题,那也很棒。 谢谢!

解决方法

机器阅读理解(MRC)

MRCNatural Language Understanding (NLU) 非常流行的子任务。 检查此任务的流行基准数据集; SQuAD。此任务是为给定问题找到答案范围。例如,如果问题是“Sarah 花了多少钱?”,模型应该输出

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

知识图谱构建 (KGB)

您可以先将实体提取为 KG 中的节点。

然后您可以提取具有相应值的关系 spend

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

在这种情况下,问题可以定义为 Information ExtractionRelation Extraction

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。