Overview

  • We present analysis for six morphological attributes: Gender, Person, Number, Tense, Mood. Our tool is organized around answering the following lingusitic questions.

  • What are the syntactic rules governing morphology agreement?

  • Our goal is to extract from textual examples the set of rules that concisely describe the agreement process for a language, specifying for which head-dependent pairs the language displays required-agreement and in which cases we will observe at most chance-agreement.
  • Some agreements that we observe in the data can be attributed to an underlying grammatical rule,such as the rule that the subject and verb need to agree on person, we will refer to these as required-agreement.
  • However, not all word pairs that agree do so because of some underlying rule, and we will refer to such cases as chance-agreement .

  • We visualize the rules extracted from the en_lines treebank with a table as shown below for Person agreement. Below we show a snippet of the table :
    RulesLabelExamplesTest Examples
    dependent's head is a AUX with TensePRON is the dependent with GenderVERB is the dependent with Tensedependent's head is a VERB with TensePRON is the dependent with Genderdependent' head is thedependent is theAUX is the dependent with Tensedependent's head is a PRON with Gender
    Past Masc Fem Pres Past Masc object object Past Fem
    N - - - N - - N N N req-agree Examples en_lines en_gum en_ewt
    N - - - N - - N N Y chance-agree Examples en_lines en_gum en_ewt
    N N - - Y N N - - - req-agree Examples en_lines en_ewt
    N N - - Y N Y - - - chance-agree Examples en_lines en_gum en_ewt


  • What are some examples (and exceptions) for each extracted rule?

  • For each rule, we present illustrative examples extracted from the treebank. We show both positive examples (where the feature values match) and negative examples (where the feature values do not match) from the training treebank under the Examples link
  • Under the Test Examples we show the examples from the test portion of the respective treebanks. It gives you the opportunity to inspect different treebanks under the same rule.