Text Parsing Using Mutual Information Scores

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing natural language parsing techniques are slow due to their reliance on exhaustive search strategies, despite advancements in prioritizing node formation rules and metrics for faster parse tree construction.

Innovation Solution

A method utilizing a statistical trigram mutual information score to evaluate nodes during parsing, based on the correlation between phrase levels and word classes, to guide the construction of parse trees more efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If exhaustive search strategies are used to build all possible full parse trees, then parsing accuracy is improved, but parsing speed deteriorates

Engineering Contradiction:
Improveparsing accuracyVSAvoidparsing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent pre-calculates mutual information scores for all possible node combinations before actual parsing begins. These scores are stored in a lookup table, allowing the parser to quickly retrieve and compare pre-evaluated node quality metrics during parsing without performing exhaustive searches, thus maintaining accuracy while improving speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the evaluation parameter from simple statistical metrics to mutual information scores that measure the information shared between a node and the entire text segment. This parameter change enables more accurate identification of high-quality parse nodes, reducing the number of candidate nodes that need to be explored while maintaining parsing accuracy

Inventive Principle:
Principle #35Parameter changes

2Speed

If prioritizing techniques are used to order rules and nodes, then parsing speed is improved, but parsing accuracy may deteriorate

Engineering Contradiction:
Improveparsing speedVSAvoidparsing accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent uses mutual information scores as a feedback mechanism to guide the prioritization of nodes during parsing. Nodes with higher mutual information scores (indicating they share more information with the text segment and are more likely to be correct) are prioritized for expansion. This feedback-driven prioritization maintains accuracy by focusing on high-quality nodes while improving speed by avoiding low-quality candidates

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7475006B2Method and apparatus for parsing text using mutual information
Publication Date: 2009.01.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7475006B2 patent drawing
  • US7475006B2 patent drawing
  • US7475006B2 patent drawing

AI summary

A method and parser are provided that generate a score for a node identified during a parse of a text segment. The score is based on a mutual information score that measures the mutual information between a phrase level for the node and a word class of at least one word in the text segment.