Dependency Parsing

Jurafsky & Martin, Speech and Language Processing, 3rd ed. draft, ch. 20

4 cards in “Introduction” · whole deck

Introduction

  1. How do dependency grammars describe syntactic structure?
    Solely as directed binary grammatical relations between words, with arcs from heads to dependents; phrasal constituents and phrase-structure rules play no direct role.
  2. What is a typed dependency structure, and what is the root?
    A dependency structure whose arc labels come from a fixed inventory of grammatical relations. A root node marks the head of the entire structure.

    “I prefer the morning flight through Denver”

    wordheadrelation
    Iprefernsubj
    preferROOTroot
    theflightdet
    morningflightcompound
    flightpreferobj
    throughDenvercase
    Denverflightnmod
    Every word has exactly one head; no phrase nodes.
  3. Why are dependency grammars popular in NLP?
    Head–dependent relations directly encode information buried in phrase-structure trees, such as predicate–argument relations (the arguments of prefer link straight to it); they are a good proxy for semantic relations. They also handle free word order well.
  4. Why do dependency grammars suit languages with free word order like Czech?
    A phrase-structure grammar needs a separate rule for each position where, say, an adverbial could appear; a dependency grammar needs just one link type for that relation, abstracting away from word order.

Source