在文本中,有时单词倾向于指向同一个对象。
例如:约翰是 Actor ,他的父亲亚伯拉罕是医生
所以这里 his
指向 John
,如果我们有问题 Who is John's father?
或 What is John's father's occupation?
,我们应该可以回答这个问题,但我不知道如何实现。
使用词法分析,解析;使用句子解析我们可以从句子中得到 VP, NP, N
等。这可以帮助它 - https://pypi.python.org/pypi/pylinkgrammar
潜在语义分析和Probabilistic latent semantic analysis (PLSA)提供关系,可用于分析双模和共现数据。但尚不清楚如何使用它。
更多的是语义和句法分析。 对此的任何建议或引用将不胜感激。
最佳答案
对于前一个问题(his 指的是什么?John!),您所描述的称为共指消解 和关系提取对于后者(即 job(John, actor)
、job(Abraham,doctor)
和 father(John,Abraham)
) .
有大量关于这些主题的研究。希望 ACL Anthology 能为您提供帮助:
关于python - 查找文本中单词之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25789104/