使用 StanfordParser Shift Reduce Parser 获取 TypedDependencies

Get TypedDependencies using StanfordParser Shift Reduce Parser

我正在尝试将 Stanford Shift Reduce Parser 与提供的西班牙语模型一起使用。然而,我注意到,与 Lexicalized Parser 不同,尽管发送了足够的标志 -outputFormat typedDependencies,但我无法获得 TypedDependencies,正如在 lexparser.bat/sh.

中看到的那样

以防万一,这是我用来传递标志和创建解析器的 Java 代码。

ShiftReduceParser model = ShiftReduceParser.loadModel(modelPath);
model.setOptionFlags("-factored", "-outputFormat", "penn,typedDependencies");
ArrayList<TaggedWord> taggedWords = new ArrayList<TaggedWord>();

谢谢

这里的问题不是 ShiftReduceParser,而是我们目前不支持西班牙语的类型化依赖项——我们只支持英语和中文。

(展望未来,最有可能首先出现的是对 Universal Dependencies in the Neural Network Dependency Parser 的支持。实际上,您现在可能可以自己训练这样的模型。)