A null argument is an obligatory semantic participant of a verb that is omitted from the overt syntax, creating a gap in the predicate-argument structure that must be resolved for complete semantic interpretation. Unlike adjuncts, which are optional modifiers, null arguments represent core thematic roles—such as Agent or Patient—that are logically required by the predicate's meaning but are left unexpressed due to grammatical licensing, discourse salience, or pragmatic recoverability.
Glossary
Null Arguments

What are Null Arguments?
Null arguments are syntactically unrealized but semantically understood participants in a sentence's predicate-argument structure, commonly occurring in pro-drop languages and discourse contexts where the referent is recoverable from prior text or world knowledge.
In computational semantic role labeling, detecting and resolving null arguments is a critical challenge because standard SRL systems trained on surface syntax often fail to label unrealized roles. Languages like Chinese, Japanese, and Spanish exhibit systematic pro-drop, where subject arguments are routinely omitted, while English typically requires null arguments to be resolved through coreference resolution across sentence boundaries, linking the gap to an antecedent in the preceding discourse.
Key Characteristics of Null Arguments
Null arguments represent syntactically unrealized yet semantically understood participants in a clause. They pose a critical challenge for semantic role labeling systems that must recover the full predicate-argument structure from surface text.
Pro-Drop Typology
In pro-drop languages such as Spanish, Italian, and Japanese, the subject pronoun is routinely omitted because verbal morphology carries sufficient agreement features to identify the referent. For example, the Spanish utterance 'Compré el libro' drops the first-person singular subject 'yo', yet the verb inflection '-é' unambiguously signals the agent. SRL systems operating across languages must learn to recover these dropped arguments from morphological cues or discourse context to build complete predicate-argument structures.
Syntactic vs. Semantic Realization
Null arguments expose a fundamental tension between surface syntax and semantic valence. A verb like 'eat' semantically requires an agent and a patient, yet in the sentence 'John ate', the patient is syntactically absent but semantically implied. SRL annotations in PropBank and FrameNet often mark these implicit roles with special null-element tags, requiring parsers to distinguish between truly optional arguments and those that are contextually recoverable but unexpressed.
Discourse-Linked Resolution
Null arguments frequently require cross-sentential inference to resolve. In the mini-discourse 'Mary went to the store. Bought milk.', the subject of the second sentence is a null instantiation of 'Mary'. This phenomenon, known as zero anaphora, demands that SRL systems integrate with coreference resolution pipelines to track entity mentions across sentence boundaries and fill unrealized argument slots with their correct antecedents.
Definite vs. Indefinite Null Objects
Languages distinguish between definite null objects—where the omitted argument refers to a specific, discourse-salient entity—and indefinite null objects, which have an existential or generic interpretation. In Mandarin Chinese, a null object after 'chī' (eat) can be interpreted as 'something' (indefinite) or 'the meal we discussed' (definite) depending on context. Accurate SRL requires modeling these interpretive asymmetries to assign correct semantic role labels.
Annotation Schemes for Implicit Roles
Corpora like OntoNotes and PropBank employ specialized annotation conventions for null arguments:
- PRO: Represents controlled null subjects in non-finite clauses (e.g., 'John wants [PRO to leave]')
- pro: Represents dropped subjects in finite clauses of pro-drop languages
- Null instantiations: FrameNet marks frame elements that are conceptually present but unexpressed These distinctions are critical for training supervised SRL models to recognize and classify different types of syntactic silence.
Cross-Linguistic SRL Challenges
Null argument phenomena vary dramatically across language families, creating significant transfer learning obstacles. Japanese permits widespread argument omission across all grammatical relations, while English restricts null arguments primarily to imperative constructions and coordinated clauses. Multilingual SRL systems must either learn language-specific null-argument parameters or leverage universal dependency representations that explicitly encode dropped pronouns to achieve consistent semantic parsing across typologically diverse languages.
Frequently Asked Questions
Explore the mechanics of syntactically unrealized but semantically understood participants in sentence structure, a critical concept in computational linguistics and semantic parsing.
A null argument is an implicit or omitted participant in a sentence that is syntactically unrealized but semantically understood from the discourse context or verbal morphology. Unlike a syntactic gap, the null argument carries a full thematic role—such as Agent or Patient—and is interpreted as if it were overtly present. In computational linguistics, null arguments pose a significant challenge for semantic role labeling (SRL) systems, which must recover the predicate-argument structure even when the argument is phonologically empty. The phenomenon is most prominent in pro-drop languages like Spanish, Italian, and Japanese, where subject pronouns are routinely omitted because the verb's inflectional morphology encodes person and number features. For example, in the Spanish sentence "Comimos tacos" ("We ate tacos"), the subject pronoun "nosotros" is dropped, yet the first-person plural agreement on the verb unambiguously identifies the Agent. In English, null arguments appear in more restricted contexts, such as imperative constructions ("Sit down!") where the second-person subject is understood, or in coordinate structures ("Mary arrived and [she] sat down") where the subject of the second clause is elided under identity with the first.
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.
Null Arguments vs. Related Phenomena
Distinguishing syntactically unrealized but semantically understood arguments from other forms of omission, deletion, and implicit reference in sentence structure.
| Feature | Null Arguments | Ellipsis | Implicit Arguments |
|---|---|---|---|
Syntactic realization | |||
Semantic interpretation | |||
Licensed by lexical predicate | |||
Recoverable from discourse context | |||
Requires antecedent in syntax | |||
Typical trigger | Pro-drop parameter or verb class | Parallel structure deletion | Lexical entailment or world knowledge |
Example | "pro salió" (Spanish: [he/she] left) | "Mary ate an apple and John [ate] a pear" | "The customer was served [by someone]" |
Related Terms
Understanding null arguments requires familiarity with the broader ecosystem of predicate-argument structure and the mechanisms that resolve implicit information in text.
Pro-Drop Languages
Languages like Spanish, Italian, and Japanese that systematically omit subject pronouns when they are recoverable from verbal inflection or discourse context. The morphological richness of the verb carries agreement features that license the null subject. This contrasts with non-pro-drop languages like English, which require overt expletive subjects (e.g., 'it is raining').
Coreference Resolution
The NLP task of identifying all expressions that refer to the same entity across a discourse. When a null argument appears, coreference systems must link the zero pronoun to its antecedent—a critical step for building coherent predicate-argument chains. Modern systems use mention-ranking architectures to score candidate antecedents for both overt and implicit mentions.
Argument Identification
The first sub-task of SRL that detects which constituents are potential arguments of a predicate. For null arguments, the challenge is recognizing that a syntactic position is semantically filled despite having no overt lexical material. Systems must decide whether an empty category is a true argument or simply absent.
Predicate-Argument Structure
The linguistic framework representing a sentence as a predicate (typically a verb) and its associated arguments (Agent, Patient, Instrument). Null arguments expose the gap between syntactic realization and semantic necessity—the argument exists in the logical form but is phonologically unrealized, requiring recovery from context or world knowledge.
FrameNet
A lexical database organized around semantic frames that define the participants (frame elements) for each scenario. FrameNet explicitly models which frame elements are core (required) versus peripheral (optional), and annotations can mark null-instantiated frame elements that are conceptually present but not expressed in the surface text.
Zero Anaphora Resolution
The specific computational task of detecting and resolving zero pronouns—empty syntactic positions that function as anaphoric references. Common in pro-drop and topic-drop languages, zero anaphora requires models to predict both the existence and the identity of the omitted referent, often using discourse-level features and centering theory.

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