我正在尝试使用Stanford NLP工具包来评估依赖语法。
是否可以使LexicalizedParser类仅使用 来自模型文件的DEPENDENCY_GRAMMAR部分的规则?
将模型文件的其他部分留空会导致异常,并更改' doPCFG'标记为' false'在模型文件中导致ExhaustiveDependencyParser.getBestScore中的空指针异常。
当LexicalizeParser类无法使用依赖关系规则解析输入时,它似乎会回到(选区)PCFG上。
这是对的吗?是否可以关闭此行为,以便可以单独评估依赖语法?
答案 0 :(得分:2)
您正在寻找的是Stanford Dependency Parser,它只生成依赖解析器而不是选区解析。相比之下,词法化解析器只生成一个选区解析,然后将其转换为带转换器的依赖解析。因此,没有选项可以不生成此选区解析并仍然生成依赖解析,因为转换器无需转换。
但是,如果您只对语法形式进行评估,则可以考虑在黄金树上使用依赖转换器,或使用新的通用依赖项注释数据。