Inferensys

Glossary

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.
Stylish home-office setup in a modern highrise apartment, floor-to-ceiling windows showing city skyline at golden hour, a laptop displaying a beautiful semantic search interface.
SEMANTIC GRAPH AUGMENTATION

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.

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.

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.

SEMANTIC GRAPH AUGMENTATION

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.

ENHANCED DEPENDENCIES

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.

Prasad Kumkar

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.