Elamur Research⌕
☰
home / concepts / root: root

🌐 root: root

Universal Dependencies · 6 key papers · all concepts

Part of: 🗨️ Natural language processing · 🌐 Universal Dependencies

root is the Universal Dependencies relation that attaches the head of a sentence, usually its main predicate, to an artificial root node outside the sentence. Every basic dependency tree has exactly one root edge, and every other word depends, directly or indirectly, on that root word.

Also: ROOT, sentence root

What it is

In Universal Dependencies (UD), the syntax of a sentence is encoded as a tree of typed relations between words (Marneffe et al. 2021). The tree needs a starting point. That starting point is a virtual root node, conventionally numbered 0, which is not a real word. The root relation joins this node, as head, to the single word that heads the whole clause, as dependent. In the CoNLL-U files that store UD data, that root word carries head index 0 and the label root.

UD picks content words as heads, and function words such as auxiliaries, copulas and adpositions depend on them (Marneffe et al. 2021). So the root word is usually the main lexical verb. When a sentence has a copula, the root word is the nonverbal predicate instead, such as an adjective or a noun. The root relation is one of the universal relation types of UD v2 (Nivre et al. 2020). It was already part of the first release of the guidelines (Nivre et al. 2016), which inherited it from the Stanford tradition (Marneffe et al. 2014).

Neighbouring relations

Several relations are sometimes confused with root:

UD v2 lets languages add subtypes to universal relations (Nivre et al. 2020). However, no universal subtype of root is defined, and the label normally appears bare.

Examples

In these examples, the word in capitals is the dependent of the root relation:

  1. She READS old books. Here root → reads. The words she and books attach to reads as nsubj and obj.
  2. The soup is HOT. Here root → hot. The copula is attaches to hot as cop.
  3. FIRE! Here root → fire. This is a one-word utterance with no verb, so its root word heads the sentence without being a predicate.

Example 2 shows the content-word principle at work. A verb-headed analysis would make is the root word, but UD instead keeps hot as the head of the clause. Recent work examines how UD should treat clauses whose predication is unusual or absent (Nivre et al. 2026). A related study places such choices within a broader account of constructions and strategies (Nivre 2025).

Across languages

In UD, every sentence in every language has exactly one root. What varies is the part of speech of the root word, which is where part-of-speech tagging and syntax meet.

UD makes the nonverbal predicate the head even when a copula is present (Marneffe et al. 2021). As a result, nominal and adjectival predicates are root words in English or French just as in languages without a present-tense copula, such as Russian. The copula-less clause simply lacks a cop dependent. Pro-drop languages often have root verbs with no overt subject at all. Headlines, titles and list items push many nouns and proper nouns into root position.

Because each sentence has one root, the share of root tokens in a treebank is simply the inverse of the mean sentence length. Comparing that share between, say, English and French corpora therefore compares sentence length. Sentence length depends heavily on the genres a corpus contains, such as web text versus news, rather than on the language alone.

Work on core arguments looks at how UD separates them from obliques across languages (Zeman 2017). UD's tooling and principles for keeping such choices uniform are summarised in tutorial form (Zeman 2021).

In treebanks and research

The root relation anchors the basic tree, which every one of the UD treebanks must provide (Nivre et al. 2020). The enhanced English representation leaves that basic tree untouched while adding edges and making relation labels more specific. Its stronger enhanced++ variant may also remove and restructure basic edges (Schuster & Manning 2016). Because the root word is fixed, validation tools can check for a single root per sentence. Consistency studies compare annotation choices, including heads and relation labels, across corpora (Marneffe et al. 2017).

In dependency parsing, the artificial root node (node 0) is standard machinery. Transition-based parsers typically begin with the root node on the stack. Graph-based parsers search for a spanning tree rooted at node 0. Limiting that node to a single dependent is an added restriction that not all graph-based parsers enforce.

Root attachment is a useful check on clause-head and sentence segmentation errors. If the root word is wrong, the error can propagate to many attachments. It then lowers the labelled attachment score (LAS) and the unlabelled attachment score (UAS). LAS is the share of words given both the correct head and the correct label, and UAS is the share given the correct head regardless of label. UD served as the basis for the CoNLL 2017 and CoNLL 2018 shared tasks, in which parsers worked from raw text in many languages (Marneffe et al. 2021). In such a setting, sentence segmentation errors create or merge roots, so the relation is closely tied to how sentences are cut.

How often the relation root occurs: its share of all tokens

Counted by code over the Universal Dependencies 2.18 treebanks of English and French (every token once, subtypes with their base relation).

How often the relation root occurs: its share of all tokensEnglish treebanks: 8.79% of tokens (98,986 tokens)English treebanks8.79% of tokens (98,986 tokens)French treebanks: 5.42% of tokens (59,091 tokens)French treebanks5.42% of tokens (59,091 tokens)
The numbers
TreebanksShare
English treebanks8.79% of tokens (98,986 tokens)
French treebanks5.42% of tokens (59,091 tokens)

What root joins: the most frequent head tag → dependent tag

The five most frequent in each language's treebanks, by tokens.

What root joins: the most frequent head tag → dependent tagEnglish: ROOT → VERB: 60,308English: ROOT → VERB60,308English: ROOT → NOUN: 17,063English: ROOT → NOUN17,063English: ROOT → ADJ: 6,879English: ROOT → ADJ6,879English: ROOT → PROPN: 3,982English: ROOT → PROPN3,982English: ROOT → PRON: 3,117English: ROOT → PRON3,117French: ROOT → VERB: 47,471French: ROOT → VERB47,471French: ROOT → NOUN: 5,736French: ROOT → NOUN5,736French: ROOT → ADJ: 3,322French: ROOT → ADJ3,322French: ROOT → PRON: 758French: ROOT → PRON758French: ROOT → ADV: 524French: ROOT → ADV524
The numbers
PairTokens
English: ROOT → VERB60,308
English: ROOT → NOUN17,063
English: ROOT → ADJ6,879
English: ROOT → PROPN3,982
English: ROOT → PRON3,117
French: ROOT → VERB47,471
French: ROOT → NOUN5,736
French: ROOT → ADJ3,322
French: ROOT → PRON758
French: ROOT → ADV524

Key papers

The works this page cites, the most cited first; citations as counted by OpenAlex plus the papers of this library that cite the work, read 2026-10-24.

More papers

Topics: 🌐 Universal Dependencies · 🌳 Dependency parsing

Shelves: 🗣️ Language and Linguistics

This page in Markdown → https://md.research.elamur.ai/free/en/concepts/ud-root/