PropBank (the Proposition Bank) is a corpus that adds a layer of semantic annotation to the syntactic trees of the Penn Treebank. It annotates every verb with a specific frameset that defines its numbered arguments (Arg0, Arg1, etc.), mapping syntactic constituents to consistent, verb-specific semantic roles. Unlike generalized thematic roles, PropBank roles are tailored to each verb's usage.
Glossary
PropBank

What is PropBank?
PropBank is a corpus annotated with predicate-argument relations and verb-specific semantic roles, serving as a foundational resource for training supervised semantic role labeling systems.
The corpus provides a critical bridge between syntax and shallow semantics, enabling the training of semantic role labeling (SRL) systems. By linking each predicate to its specific sense ID and annotated arguments, PropBank allows models to learn 'who did what to whom' from data, making it a standard benchmark for tasks like the CoNLL-2012 Shared Task.
Key Features of PropBank
A foundational resource for training supervised semantic role labeling systems, PropBank provides a consistent layer of predicate-argument annotation over the Penn Treebank.
Verb-Specific Framesets
Unlike generalized thematic roles, PropBank defines rolesets that are specific to each verb sense. Each sense of a verb like 'run' or 'break' receives a unique frameset with numbered arguments.
- Arg0: Proto-Agent (causer, experiencer)
- Arg1: Proto-Patient (thing affected, theme)
- Arg2–Arg5: Verb-specific roles (instrument, benefactive, start point, end point)
- ArgM: General modifiers (manner, temporal, locative, negation)
Penn Treebank Annotation Layer
PropBank adds a semantic layer directly onto the syntactic constituency trees of the Penn Treebank. Each predicate is annotated with its frameset, and each argument is linked to a specific constituent node in the parse tree.
This tight coupling of syntax and semantics enables models to learn the mapping between grammatical structure and predicate-argument relations.
Proto-Role Generalizations
While arguments are numbered per verb, PropBank's Arg0 and Arg1 labels exhibit consistent proto-role semantics across the entire corpus.
- Arg0 consistently maps to Dowty's Proto-Agent properties (volition, causation, sentience)
- Arg1 consistently maps to Proto-Patient properties (change of state, incremental theme, affectedness)
This consistency allows models to generalize across unseen predicates.
Multi-Genre Coverage via OntoNotes
The original PropBank annotated only newswire text from the Wall Street Journal. The OntoNotes project expanded PropBank-style annotation to multiple genres:
- Newswire and broadcast news
- Broadcast conversation and telephone speech
- Web text and weblogs
- Pivot text (Old and New Testament)
This diversity makes PropBank-trained SRL systems robust across domains.
Nominalization and Light Verb Annotation
Beyond verbs, PropBank annotates nominalizations (e.g., 'the destruction of the city') and light verb constructions (e.g., 'take a walk', 'make a decision').
In light verb constructions, the semantic predicate is the noun ('walk', 'decision'), while the light verb ('take', 'make') carries grammatical features. This unified treatment captures meaning regardless of syntactic realization.
CoNLL Shared Task Standardization
PropBank annotations form the core of the CoNLL-2005, CoNLL-2008, CoNLL-2009, and CoNLL-2012 Shared Tasks, which standardized SRL evaluation.
These benchmarks drove the development of neural SRL architectures and established the span-based and dependency-based SRL paradigms. The CoNLL-2012 format remains the de facto standard for SRL model training and evaluation.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about the PropBank corpus, its annotation schema, and its role in training semantic role labeling systems.
PropBank (the Proposition Bank) is a large-scale corpus annotated with predicate-argument relations and verb-specific semantic roles. Unlike generalized thematic role inventories, PropBank defines rolesets for each distinct verb sense, labeling arguments with numbered tags like Arg0 (typically the agent), Arg1 (typically the patient or theme), and verb-specific Arg2 through Arg5. The corpus operates by first identifying the predicate (the verb), then linking its syntactic dependents to these numbered argument slots based on the verb's specific frameset. This design enables supervised training of semantic role labeling (SRL) systems by providing a consistent, high-volume dataset where every verb occurrence in the Penn Treebank is annotated with its core arguments and adjuncts like ArgM-LOC (location) and ArgM-TMP (temporal).
PropBank vs. FrameNet vs. VerbNet
A comparative analysis of the three primary computational lexicons used for semantic role labeling and predicate-argument structure analysis.
| Feature | PropBank | FrameNet | VerbNet |
|---|---|---|---|
Core Organizing Principle | Verb-specific numbered roles (Arg0, Arg1) | Conceptual semantic frames (e.g., Commerce_buy) | Syntactic-semantic verb classes (e.g., give-13.1) |
Role Granularity | Verb-specific; Arg0 may differ slightly per verb | Frame-specific; generalized across all words in a frame | Class-specific; thematic roles shared by a verb class |
Primary Annotation Target | Penn TreeBank Wall Street Journal corpus | British National Corpus and example sentences | VerbNet lexicon entries with syntactic frames |
Semantic Role Consistency | Low; Arg1 is not a consistent thematic role across verbs | High; frame elements are consistent within a frame | Medium; thematic roles are consistent within a verb class |
Syntactic Mapping | Implicit via TreeBank parse trees | Explicit valence patterns per lexical unit | Explicit syntactic frames with selectional preferences |
Inter-Resource Linking | Linked to VerbNet via frames files | Linked to WordNet via lexical units | Linked to PropBank, FrameNet, and WordNet |
Primary Use Case | Training supervised SRL systems on newswire text | Cross-domain semantic analysis and frame induction | Generating syntactic realizations for natural language generation |
Generalization Capability | Low; roles are verb-specific and hard to generalize | High; frames abstract over specific lexical items | Medium; classes generalize over semantically similar verbs |
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
PropBank is a cornerstone of supervised Semantic Role Labeling. Explore the complementary resources, tasks, and architectures that form the modern SRL pipeline.
Argument Identification & Classification
The two core sub-tasks of SRL. Argument Identification detects which constituents are arguments of a predicate. Argument Classification assigns the specific role label (e.g., Arg0, Arg1). Modern span-based SRL architectures solve both jointly by scoring all possible text spans.
BIO Tagging Scheme
A sequence labeling encoding that transforms SRL into a token classification problem. Tokens are tagged as Beginning, Inside, or Outside of a semantic argument. This scheme enables BERT-based SRL models to predict roles without relying on pre-computed syntactic parse trees.
Abstract Meaning Representation (AMR)
A semantic formalism that represents sentence meaning as a rooted, directed graph. Unlike PropBank's flat predicate-argument structures, AMR parsing abstracts away from syntax entirely. It uses PropBank framesets as predicates but encodes 'who is doing what to whom' in a unified semantic network.

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