Entropy-Based New Word Detection in NLP Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Natural language processing systems, particularly those handling non-Roman languages like Chinese, Japanese, and Korean, face challenges in detecting new words due to the lack of word boundaries in sentences and the need for frequent dictionary updates to accommodate evolving lexicons, leading to degraded user experiences in input method editors and other applications.

Innovation Solution

A method and system for detecting new words in a word corpus by determining word frequencies and probabilities in training and development corpora, using entropy-related measures to identify candidate words as new, and updating dictionaries accordingly, facilitating timely updates and improved performance in natural language processing tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dictionaries are updated frequently to accommodate evolving lexicons, then the adaptability of input method editors improves, but the complexity of maintaining and updating the system increases

Engineering Contradiction:
Improvedictionary adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically detects new words from text corpora using entropy-based algorithms without requiring manual intervention. The dictionary updates itself by identifying candidate new words through statistical analysis of word frequencies and entropies, eliminating the need for manual dictionary maintenance while improving adaptability to evolving lexicons

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary detection and validation of candidate new words before actually adding them to the dictionary. By pre-processing text corpora to identify potential new words and calculating their entropy measures in advance, the system prepares update candidates systematically, reducing the complexity of actual dictionary updates

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If manual dictionary updates are performed, then the precision of new word identification can be maintained, but the time required for updates increases

Engineering Contradiction:
Improvenew word detection precisionVSAvoidupdate time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system replaces manual mechanical processes of dictionary updating with automated computational processes. Entropy-based algorithms automatically analyze text corpora, calculate word frequencies, and identify new words through mathematical computations, eliminating manual intervention while maintaining high detection precision through statistical rigor

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

Solution Approach 2:

The system uses feedback from text corpus analysis to continuously improve new word detection. By monitoring word frequencies and entropy changes across multiple corpora, the system refines its identification of candidate new words, achieving high precision through iterative statistical validation rather than manual review

Inventive Principle:
Principle #23Feedback

3Measurement precision

If entropy-based detection methods are used to identify new words, then the accuracy of new word detection improves, but the computational complexity of the system increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the complex task of new word detection into distinct computational stages: calculating word frequencies, computing entropy measures for candidate words, comparing entropies to identify new words, and validating candidates against the dictionary. This segmentation makes the computational process more manageable and efficient while maintaining high detection accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms the abstract concept of 'new word identification' into measurable parameters such as word frequency and entropy values. By converting linguistic patterns into quantifiable statistical parameters, the system achieves high detection accuracy through mathematical computation while managing complexity through standardized parameter calculations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7917355B2Word detection
Publication Date: 2011.03.29 GOOGLE LLC
  • US7917355B2 patent drawing
  • US7917355B2 patent drawing
  • US7917355B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer program products, in which data from web documents are partitioned into a training corpus and a development corpus are provided. First word probabilities for words are determined for the training corpus, and second word probabilities for the words are determined for the development corpus. Uncertainty values based on the word probabilities for the training corpus and the development corpus are compared, and new words are identified based on the comparison.