[英]How can I find relationship between two entities or words using NLP?
我是 NLP 的新手。我发现很难找到两个词之间的关系。 例如,莎拉花费了 10 美元。 最多花费 100 美元。 他们都花了一些钱。 他们总共花了 500 美元。
现在,有多个人在花钱,即Sarah, Max, All of them,
和They
。 对于他们中的一些人来说,他们会花费一定数量的钱。 我可以训练 NLP model 做 NER 并找出哪个代表一个人,哪个词代表钱,但我如何构建一个解决方案,告诉我$10
与Sarah
相关联, $100
与Max
相关联, $500
与They
相关联.
还有一点,NLP中这种类型的问题叫什么? 我感谢您的帮助。 如果您能提供我可以研究的主题来探索此类问题,那也很好。 谢谢!
MRC是自然语言理解(NLU) 中非常流行的子任务。 检查此任务的流行基准数据集; 小队。 此任务是为给定问题找到答案范围。 例如,如果问题是“莎拉花了多少钱?”,则应输出 model
Sarah spends <answer>$10</answer>. Max Spends ...
您可以先将实体提取为KG中的节点。
they
是中心名词。 您可以通过Dependency Parsing找到它。
然后您可以提取具有相应值的关系spend
。
Sarah spend $10
Max spend $100
they spend $500
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.