Chunking — Shallow Parsing
Chunking (Shallow Parsing) · Also known as: shallow parsing, partial parsing, Yüzeysel Ayrıştırma (Chunking)
Chunking, also called shallow parsing, is a natural-language-processing task introduced by Steven Abney in 1991 that divides text into grammatical pieces — such as noun phrases and verb phrases — using part-of-speech tags. It extracts useful syntactic structure quickly without building a full parse tree of the sentence.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use chunking when you have part-of-speech tagged text and need phrase-level structure quickly without the cost of a full syntactic parse. It is suited to exploratory and descriptive analysis of text and needs only a modest amount of data (around ten units). Two conditions must hold: POS tagging must already be complete, and a chunk grammar or model must exist for the target language.
Strengths & limitations
- Extracts useful syntactic structure fast, without the cost of building a full parse tree.
- Works from POS tags with simple, transparent pattern rules that are easy to inspect and adjust.
- Provides phrase-level building blocks (noun and verb phrases) for downstream tasks such as information extraction.
- Requires part-of-speech tagging to be completed first; errors in the tags propagate into the chunks.
- Needs a chunk grammar or model that matches the target language.
- Produces only flat, non-overlapping phrases — it does not recover the full nested syntactic structure.
Frequently asked
How is chunking different from full parsing?
Full parsing builds a complete syntactic tree showing how every word relates to every other word. Chunking is a shallow parse: it groups adjacent words into flat, non-overlapping phrases such as noun and verb phrases, without nesting them into a full tree. This makes it much faster and often sufficient for tasks that only need phrase-level structure.
Do I need part-of-speech tagging before chunking?
Yes. Chunking operates on POS tags rather than raw words, so tagging must be completed first. Because the chunker relies on those tags, any errors in tagging carry directly into the chunks.
Does chunking work for any language?
It works only where a chunk grammar or trained model exists for the target language. The pattern rules are language-specific, so a grammar written for one language should not be applied to another.
What does chunking produce?
It produces flat, non-overlapping phrase chunks — typically noun phrases and verb phrases — read off the tagged sequence. These shallow structures are commonly used as input to information extraction and named-entity recognition.
Sources
- Abney, S. (1991). Parsing by Chunks. In Principle-Based Parsing. Kluwer Academic Publishers. ISBN: 978-0-7923-1173-4
- Tjong Kim Sang, E.F. & Buchholz, S. (2000). Introduction to the CoNLL-2000 Shared Task: Chunking. Proceedings of CoNLL-2000. link ↗
How to cite this page
ScholarGate. (2026, June 1). Chunking (Shallow Parsing). ScholarGate. https://scholargate.app/en/text-mining/chunking-shallow-parsing
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Morphological AnalysisText mining↔ compare
- Named Entity RecognitionText mining↔ compare
- POS TaggingText mining↔ compare
- Text SegmentationText mining↔ compare