Language Decoder NLP Parser for Rule-Based Text Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current natural language processing (NLP) systems rely heavily on manually annotated corpora and are inefficient in handling user-generated content with grammatical errors and non-standard language, requiring costly and time-consuming updates to maintain accuracy.

Innovation Solution

A fully algorithmic NLP parser, the Language Decoder, processes text into a three-level framework, allowing for flexible and accurate analysis of various domains without the need for corpus updates, using a query language that enables efficient rule-based information extraction accessible to non-experts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning techniques are used to train NLP parsers on manually annotated corpora, then parsing accuracy is improved for standard language, but the system becomes unable to handle user-generated content with grammatical errors and non-standard usage

Engineering Contradiction:
Improveparsing accuracyVSAvoidability to handle diverse language
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the NLP parsing task into multiple independent modules: a tokenizer for word segmentation, a part-of-speech tagger for grammatical classification, and a constituency parser for sentence structure analysis. This modular approach allows each component to be optimized independently for handling different language varieties, resolving the contradiction between accuracy on standard language and adaptability to diverse language.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal NLP parsing system that can process multiple language varieties (standard language, user-generated content, social media text) through a single integrated architecture. The system uses a unified tokenizer and parser that adapts to different input types without requiring separate models, enabling one system to serve multiple functions across diverse language contexts.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If manually annotated corpora are used to train NLP parsers, then parsing accuracy is improved, but the process becomes tedious, costly and time-consuming to update

Engineering Contradiction:
Improveparsing accuracyVSAvoidtime for corpus updates
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements self-service through automated parsing that requires no manual annotation. The system uses algorithmic rules and statistical models that automatically analyze text and generate parse trees without human intervention. This eliminates the time-consuming manual annotation process while maintaining high parsing accuracy through sophisticated automated techniques.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual annotation process with automated computational methods. Instead of requiring linguists to manually tag corpora, the system uses machine learning algorithms and formal grammars to automatically perform parsing tasks, substituting human labor with automated mechanical processes that are much faster and more scalable.

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

3Adaptability or versatility

If NLP parsers are updated to handle new content, then accuracy for new domains is improved, but the process requires re-annotating corpora which is costly

Engineering Contradiction:
Improveaccuracy for new domainsVSAvoidcost of system updates
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements dynamic adaptability through a parsing system that can automatically adjust to new domains and language varieties without requiring costly re-annotation. The system uses learnable parameters and statistical models that can be updated with new data, allowing the parser to adapt dynamically to emerging language patterns and domains while maintaining cost-effectiveness through automated update mechanisms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9152623B2Natural language processing system and method
Publication Date: 2015.10.06 SAMURAI LABS SP ZOO
  • US9152623B2 patent drawing
  • US9152623B2 patent drawing
  • US9152623B2 patent drawing

AI summary

A natural language processing system is disclosed herein. Embodiments of the NLP system perform hand-written rule-based operations that do not rely on a trained corpus. Rules can be added or modified at any time to improve accuracy of the system, and to allow the same system to operate on unstructured plain text from many disparate contexts (e.g. articles as well as twitter contexts as well as medical articles) without harming accuracy for any one context. Embodiments also include a language decoder (LD) that generates information which is stored in a three-level framework (word, clause, phrase). The LD output is easily leveraged by various software applications to analyze large quantities of text from any source in a more sophisticated and flexible manner than previously possible. A query language (LDQL) for information extraction from NLP parsers' output is disclosed, with emphasis on its embodiment implemented for LD. It is also presented, how to use LDQL for knowledge extraction on the example of application named Knowledge Browser.