繁体   English   中英

我们如何使用python在给定的文本中实现共指解析?

[英]How can we implement coreference resolution in a given text using python?

目前我已经确定了给定文本中的名词短语。现在我需要确定它们之间是否有引用。

例如:

一个房子里有两扇门,door_X 和 door_Y。 如果两扇门都打开,房子就不安全。

我需要用 door_X 和 door_Y 映射第二句中的“门”

传统上,NLP 中的共指解析涉及回指解析,即查找由代词所指代的名词。 在您的问题中,“doors”和“door_X”都是名词,因此您要问的不完全是 NLP 中研究的共同参考解析问题。

但是,我认为您必须通过正则表达式匹配来解决您的问题。 您还可以将单词词形化以检查参考文献。

from nltk.stem import WordNetLemmatizer
lemmatizer = WordNetLemmatizer()
print(lemmatizer.lemmatize("doors"))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM