如何判断句子中两个对象之间是否存在比较?

时间:2012-06-14 16:47:06

标签: python nlp nltk

美好的一天。 首先,我想对标题中没有具体说明表示歉意,如果有人知道我需要的正确用语,请告诉我。 这是我的问题。有一个人X和一个人Y,我正在对每个人进行情绪分析。以下两个令我困惑的案例(请记住这里的案例是简化的)。

  • 案例1:“X表现优于Y”
  • 案例2:“X的表现非常出色而Y的表现很差”

在案例2中进行情感分析时,您可以将句子分成两部分,分别为X部分和Y部分进行分析,而这对案例1不起作用.X和Y之间存在关系在#1中,这意味着如果X比Y好,那么在该类型的句子中。 所以这是我的问题:是否有任何方法来识别句子结构,如案例2.我正在考虑POS标记,但由于我不是母语(我的语法很糟糕),我有点难以看到如何这会奏效。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

POS标记是不够的。您将需要使用依赖解析器(例如MaltParser)来查找句子的语法结构。

如何对结果进行情绪分析,我留给你。我不知道任何算法或模型处理这种句子,但我想你可以通过谷歌搜索“情感分析”(或任何近似的同义词)+“依赖解析”,或者可能像“相对情绪/意见/极性”。

相关问题