斯坦福corenlp交互式tregex工具结果与选区解析不同

时间:2017-09-19 07:12:42

标签: stanford-nlp

任何人都可以解释为什么来自tregex响应的nlp标签与选区解析中获得的标签不同,如下图所示。

enter image description here

在上图中,工程师选区解析注释器标记为 NN ,但 tregex 输出为 NNP

是否因为用于执行选区解析的注释器管道使用与用于执行tregex的管道相比的不同解析模型?

1 个答案:

答案 0 :(得分:0)

似乎正在使用不同的管道。

当您运行标准注释过程时,它将使用您指定的管道,它在您的示例中显示包含pos注释器。由于正在使用pos注释器标签,因此您会看到NN

当你提交tregex请求时,它只是运行一个tokenize,ssplit,parse的管道(你可以在StanfordCoreNLPServer.java的代码中看到这个,它有一个特定的tregex处理程序)

这意味着它正在使用选区分析器的词性标注,这会产生与专用词性标记器结果不同的结果。在这种情况下,选区解析器应用NNP的标记。我应该注意,如果你使用shift reduce解析器,它将要求语音标签提供部分语音标签,而词法解析器能够创建它自己的语音标签。