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


114

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

Answers:


191

选区分析树将文本分为多个子短语。树中的非终结符是短语的类型,终结符是句子中的单词,并且边缘未标记。对于一个简单的句子“ John sees Bill”,选区分析将是:

                  Sentence
                     |
       +-------------+------------+
       |                          |
  Noun Phrase                Verb Phrase
       |                          |
     John                 +-------+--------+
                          |                |
                        Verb          Noun Phrase
                          |                |
                        sees              Bill

依赖项解析根据单词之间的关系连接单词。树中的每个顶点表示一个单词,子节点是依赖于父代的单词,并且边缘用关系标记。“ John sees Bill”的依赖项解析为:

              sees
                |
        +--------------+
subject |              | object
        |              |
      John            Bill

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

斯坦福解析器可以为您提供任何一种(在线演示)。实际上,它的真正工作方式是始终使用选区解析器解析该句子,然后在需要时对选区解析树执行确定性(基于规则)转换,以将其转换为依赖关系树。

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

http://en.wikipedia.org/wiki/短语结构_语法

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


回顾NLP,组成分析的应用程序在哪里?依赖关系解析非常有用,但是在哪里可以使用构成解析输出呢?
arjun


1
@arjun有很多成分解析的应用程序。此处仅举一个例子,在从文本中提取信息/关系时,您可能只需要从文本中提取VP / NP /词条,然后将这些短语/子句对分类为是否指示关系类型。因此,在这种情况下,我不一定需要短语/从句中的细粒度关系信息,而只需要短语/从文本开始的跨度即可。这就是选区解析器派上用场的时候。
佩德拉姆
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.