Enhanced Dependencies is an augmented representation within the Universal Dependencies (UD) framework that enriches the basic syntactic dependency tree with additional directed arcs to make implicit semantic relationships explicit. While basic UD trees represent surface syntax, enhanced dependencies add arcs for control structures, relative clauses, coordination, and ellipsis resolution, effectively bridging the gap between syntax and a shallow semantic representation.
Glossary
Enhanced Dependencies

What is Enhanced Dependencies?
An extended representation in Universal Dependencies that augments the basic syntactic tree with additional arcs to capture implicit predicates, shared arguments, and control relationships for improved semantic interpretation.
The representation introduces empty nodes to represent elided predicates and propagation arcs to share arguments across coordinated verb phrases. For example, in the sentence 'Mary wants to buy a book,' an enhanced graph adds an explicit arc marking 'Mary' as the logical subject of 'buy,' resolving the control relationship that is only implicit in the basic tree. This makes enhanced dependencies a critical input for semantic role labeling and Abstract Meaning Representation (AMR) parsing.
Key Features of Enhanced Dependencies
Enhanced Dependencies extend the basic Universal Dependencies tree with additional arcs that make implicit semantic relationships explicit, enabling more accurate downstream reasoning.
Frequently Asked Questions
Clear answers to common questions about the extended syntactic representations that capture implicit predicates, shared arguments, and control relationships beyond basic tree structures.
Enhanced dependencies are an extended representation in the Universal Dependencies (UD) framework that augments the basic syntactic tree with additional arcs to capture implicit predicates, shared arguments, and control relationships for improved semantic interpretation. While the basic UD tree represents surface syntax with a strict tree structure where each word has exactly one head, enhanced dependencies add extra edges to make underlying grammatical relations explicit. For example, in the sentence "I want to go," the basic tree attaches "go" as an xcomp dependent of "want," but the enhanced representation adds a nsubj arc from "go" to "I" to explicitly show that "I" is the logical subject of both verbs. This augmentation bridges the gap between surface syntax and deeper semantic analysis, making enhanced dependencies particularly valuable for tasks like semantic role labeling, relation extraction, and question answering where implicit argument structure must be recovered.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Core concepts and evaluation frameworks that contextualize Enhanced Dependencies within the broader syntactic and semantic parsing landscape.
Universal Dependencies (UD)
The cross-linguistic framework that defines the standard inventory of dependency relations, including the enhanced representation. UD provides a universal set of part-of-speech tags and syntactic relations to facilitate consistent multilingual parser development and cross-lingual transfer learning.
Basic vs. Enhanced Representation
While basic dependencies form a strict syntactic tree where every token has exactly one head, enhanced dependencies augment this with additional arcs to capture:
- Implicit predicates (e.g., elided verbs in gapping constructions)
- Shared arguments in relative clauses and control structures
- Propagation of conjuncts in coordination This results in a directed graph rather than a tree, enabling richer semantic interpretation.
Semantic Dependency Parsing
A related but distinct task that directly targets predicate-argument structures and semantic roles, often abstracting away from surface syntax. While enhanced dependencies bridge syntax and semantics, semantic dependency parsing focuses purely on who did what to whom, using formalisms like Abstract Meaning Representation (AMR) or Semantic Dependency Graphs.
Labeled Attachment Score (LAS)
The primary evaluation metric for dependency parsers, measuring the percentage of tokens assigned both the correct syntactic head and the correct dependency relation label. For enhanced dependency parsing, evaluation is more complex due to the graph structure—metrics must account for multi-head tokens and additional propagated arcs beyond the basic tree.
CoNLL-U Format
The standard tab-separated text format for annotated linguistic data defined by the UD project. Enhanced dependencies are encoded in the DEPS column, which contains a list of head-relation pairs separated by vertical bars, allowing multiple heads per token. This column is distinct from the basic HEAD and DEPREL columns.
Control and Raising Constructions
Key linguistic phenomena that motivate enhanced dependencies. In control (e.g., 'She wants to leave'), the subject of 'leave' is an implicit argument of the matrix subject. In raising (e.g., 'He seems to sleep'), the surface subject is semantically an argument of the embedded verb. Enhanced arcs make these shared arguments explicit, linking the controlled or raised element to its semantic predicate.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us