选区解析器和依赖解析器之间的区别

RAV*_*AVI 107 parsing nlp

选区解析器依赖解析器之间有什么区别?这两者的用法有什么不同?

dhg*_*dhg 182

选区解析树将文本分成子短语.树中的非终端是短语的类型,终端是句子中的单词,并且边缘是未标记的.对于一个简单的句子"约翰看比尔",选区解析将是:

                  Sentence
                     |
       +-------------+------------+
       |                          |
  Noun Phrase                Verb Phrase
       |                          |
     John                 +-------+--------+
                          |                |
                        Verb          Noun Phrase
                          |                |
                        sees              Bill
Run Code Online (Sandbox Code Playgroud)

依赖关系解析根据关系连接单词.树中的每个顶点表示一个单词,子节点是依赖于父节点的单词,边缘由关系标记."John see Bill"的依赖解析将是:

              sees
                |
        +--------------+
subject |              | object
        |              |
      John            Bill
Run Code Online (Sandbox Code Playgroud)

您应该使用最接近目标的解析器类型.如果您对句子中的子短语感兴趣,您可能希望选区解析.如果您对单词之间的依赖关系感兴趣,那么您可能希望依赖解析.

斯坦福解析器可以给你(在线演示).实际上,它的实际工作方式是始终使用选区解析器解析句子,然后,如果需要,它会对选区解析树执行确定性(基于规则的)转换,以将其转换为依赖关系树.

更多信息可以在这里找到:

http://en.wikipedia.org/wiki/Phrase_structure_grammar

http://en.wikipedia.org/wiki/Dependency_grammar

  • > 基于成分的解析方法提供了类似的信息,但通常必须通过第 11 章中讨论的头部查找规则等技术从树中提取出来。https://web.stanford.edu/~jurafsky/slp3/11 .pdf (4认同)