增强的依赖注释器:连接动词?

时间:2016-11-02 18:26:36

标签: stanford-nlp

在他们的论文"增强英语普遍依赖性: 自然语言理解任务的改进表示",Schuster& Manning状态"在联合动词的情况下,第一个动词的参数,例如主语和直接宾语,也成为其他动词的参数。" (第2页,http://nlp.stanford.edu/pubs/schuster2016enhanced.pdf)。

然而,当我运行他们的例子"商店购买和销售相机"通过使用默认选项的解析注释器,它会错过dobj(sells, cameras)。有什么想法吗?

以下是返回的增强依赖项。我正在使用CoreNLP v 3.7,解析注释器EnhancedPlusPlusDependenciesAnnotation。部分代码如下。我尝试了 depparse ,结果相同。

root(ROOT-0, buys-3)
det(store-2, the-1)
nsubj(buys-3, store-2)
nsubj(sells-5, store-2)
cc(buys-3, and-4)
conj:and(buys-3, sells-5)
dobj(buys-3, cameras-6)



props.put("annotators", "tokenize,ssplit,pos,lemma,ner,parse,regexner");
...
System.out.println(sent.get(SemanticGraphCoreAnnotations.EnhancedPlusPlusDependenciesAnnotation.class).toString(SemanticGraph.OutputFormat.LIST));

1 个答案:

答案 0 :(得分:0)

你没有做错任何事,这是确定性转换器的已知限制。

从论文的第4.2节开始:

  

我们的转换器生成增强和增强的++依赖关系   如前几节所述的图表,其中一个   例外。目前,我们不传播对象或名义   具有联合动词短语的子句中的修饰符关系   比如“商店购买和销售相机”。的原因   这也是很多情况,比如“她正在读书   或观看电影“添加错误的地方   这些关系并没有语法提示   让我们区分这些案例。