是否可以使用LexicalizedParser类来做纯粹的'依赖解析?

时间:2015-11-06 17:39:55

标签: parsing stanford-nlp

我正在尝试使用Stanford NLP工具包来评估依赖语法。

是否可以使LexicalizedParser类仅使用 来自模型文件的DEPENDENCY_GRAMMAR部分的规则?

将模型文件的其他部分留空会导致异常,并更改' doPCFG'标记为' false'在模型文件中导致ExhaustiveDependencyParser.getBestScore中的空指针异常。

当LexicalizeParser类无法使用依赖关系规则解析输入时,它似乎会回到(选区)PCFG上。

这是对的吗?是否可以关闭此行为,以便可以单独评估依赖语法?

1 个答案:

答案 0 :(得分:2)

您正在寻找的是Stanford Dependency Parser,它只生成依赖解析器而不是选区解析。相比之下,词法化解析器只生成一个选区解析,然后将其转换为带转换器的依赖解析。因此,没有选项可以不生成此选区解析并仍然生成依赖解析,因为转换器无需转换。

但是,如果您只对语法形式进行评估,则可以考虑在黄金树上使用依赖转换器,或使用新的通用依赖项注释数据。