Process / pipelineText miningPipeline

Event Detection — Event Extraction

Also known as: event extraction, Olay Tespiti (Event Detection)

Sources2Related methods5

Event detection is a natural-language-processing information-extraction task that finds events, historical developments, and action expressions in text and classifies them by type. It grew out of the Automatic Content Extraction (ACE) program described by Doddington et al. (2004) and is widely used in news analysis and historical research.

Key highlights

  • Turns narrative prose into a structured, typed list of events suitable for timelines and analysis.
  • Builds on standard linguistic preprocessing (NER, SRL), so it reuses well-understood upstream components.
  • Grounded in established ontologies (ACE, FrameNet) that make event types comparable across studies.

Intuition

This section is available to Pro members. Upgrade to Pro

How it works

This section is available to Pro members. Upgrade to Pro

When to use it

Event detection fits when you have text data and want to extract typed events from it — for example news analysis or historical research. You need a defined event ontology (such as ACE or FrameNet) before you start, and an upstream NER and SRL pass helps supply participants and roles. A corpus of at least roughly 50 documents is recommended; with no text data the method cannot run.

Strengths & limitations

Strengths
  • Turns narrative prose into a structured, typed list of events suitable for timelines and analysis.
  • Builds on standard linguistic preprocessing (NER, SRL), so it reuses well-understood upstream components.
  • Grounded in established ontologies (ACE, FrameNet) that make event types comparable across studies.
Limitations
  • Requires a predefined event ontology; results are only as good as the chosen type scheme.
  • Quality depends on upstream NER and SRL, so errors propagate from those stages.
  • It is a moderately advanced task that needs enough text to be reliable.

Common pitfalls

This section is available to Pro members. Upgrade to Pro

Applications

This section is available to Pro members. Upgrade to Pro

Frequently asked

What is an event ontology and why must I pick one first?

An event ontology, such as ACE or FrameNet, is the scheme that defines which event types exist and how they are labelled. It must be chosen before extraction because the classification step assigns each detected event to one of those predefined types; with no ontology there is nothing to assign.

Do I need named-entity recognition and semantic role labeling first?

They are not strictly required but are useful prerequisites. NER marks the entities involved and SRL identifies who did what to whom, supplying the participants and roles that an event mention connects, which improves trigger detection and classification.

How much text do I need?

A corpus of at least roughly 50 documents is recommended. With very little text the extractions become unstable and unreliable.

Where is event detection used?

It is commonly applied in news analysis and historical research — detecting reported events, historical developments, and action expressions and classifying them by type.

Sources

  1. 1.
    Doddington, G. et al. (2004). The Automatic Content Extraction (ACE) Program — Tasks, Data, and Evaluation. LREC.
  2. 2.
    Chen, Y. & Ng, V. (2012). Joint Modeling for Chinese Event Extraction with Rich Linguistic Features. COLING.

You have read it. What now?

Cite this page

ScholarGate. (2026, June 1). Event Detection. ScholarGate. https://scholargate.app/text-mining/event-detection