Phrase Chunking Using POS Tagging and Grammar Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional Latent Semantic Analysis (LSA) methods for identifying phrases in text are inefficient, producing numerous unwanted phrase candidates and fragments, which slows down processing and prevents recognition of meaningful phrases with more than four words.

Innovation Solution

A method that uses a lightweight parts-of-speech (POS) tagger with a lexicon and heuristics to accurately tag words, followed by fast phrase chunking using a stack of grammar productions, to identify meaningful phrases while reducing unnecessary candidates and fragments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional LSA methods are used to identify phrases in text, then comprehensive phrase coverage is achieved, but processing speed decreases and system efficiency worsens

Engineering Contradiction:
Improvephrase recognition accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the phrase identification process into distinct stages: tokenization, POS tagging, and phrase chunking. Each stage processes specific linguistic features independently, allowing parallel processing and optimizing overall system performance while maintaining comprehensive phrase coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary POS tagging on all tokens before phrase identification. This preliminary action creates structured information about word categories that accelerates subsequent phrase chunking operations, enabling faster processing without sacrificing recognition accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If traditional n-gram methods are used to generate phrase candidates, then all possible phrases are captured, but the number of unwanted candidates and fragments increases

Engineering Contradiction:
Improvephrase candidate completenessVSAvoidnumber of phrase candidates
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies different processing rules to different linguistic structures. Noun phrases, verb phrases, and adjective phrases are identified using POS tag-specific chunking rules that match their grammatical characteristics. This local quality approach ensures complete phrase capture while eliminating fragments that don't conform to proper grammatical structures.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of phrase identification from fixed n-gram windows to dynamic grammar-based chunking. By using POS tags as parameters, the system adapts phrase boundaries to linguistic structure, reducing unwanted candidates while maintaining completeness of meaningful phrases.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If phrase identification processes are slowed down to recognize longer phrases, then phrase recognition accuracy improves, but overall system throughput decreases

Engineering Contradiction:
Improvephrase recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements continuous processing through a streaming architecture where tokens are tagged and chunked in sequence without interruption. The phrase identification process continues uninterrupted, maintaining high throughput while accurately identifying phrases of any length by processing the entire token stream systematically.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system replaces mechanical n-gram window sliding with grammar-based chunking algorithms that directly identify phrase boundaries using POS tag patterns. This substitution eliminates the need to process every possible n-gram combination, reducing processing time while maintaining accurate identification of phrases regardless of length.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8949111B2System and method for identifying phrases in text
Publication Date: 2015.02.03 BRAINSPACE CORP
  • US8949111B2 patent drawing
  • US8949111B2 patent drawing
  • US8949111B2 patent drawing

AI summary

A method includes accessing text that includes a plurality of words, tagging each of the plurality of words with one of a plurality of parts of speech (POS) tags, and creating a plurality of tokens, each token comprising one of the plurality of words and its associated POS tag. The method further includes clustering one or more of the created tokens into a chunk of tokens, the one or more tokens clustered into the chunk of tokens based on the POS tags of the one or more tokens, and forming a phrase based on the chunk of tokens, the phrase comprising the words of the one or more tokens clustered into the chunk of tokens.