Iterative Dictionary Expansion for NLP Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing natural language processing systems face challenges in efficiently identifying and understanding dynamic structures and changes in semantic relationships, leading to inaccurate outcomes when processing natural language and extracting information from unstructured text.
Innovation Solution
An AI platform with a dictionary manager, director, and text manager is used to iteratively expand a domain-specific dictionary by adding semantically similar and contextually related instances, allowing for improved identification of matching corpus data through the application of expanded dictionaries to unexplored corpora.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a static domain-specific dictionary is used for information extraction, then the system structure is simple and easy to maintain, but the accuracy and relevance of information extraction deteriorates due to inability to capture dynamic semantic relationships
Solution Approach 1:
The patent implements an iterative dictionary expansion system that dynamically updates the domain-specific dictionary by identifying and adding semantically similar instances and extension instances. The director component continuously expands the dictionary based on unexplored corpora, transforming the static dictionary into a dynamic structure that adapts to new semantic relationships and contextual variations, thereby improving information extraction accuracy without requiring complete system redesign
Solution Approach 2:
The dictionary expansion system operates autonomously through the director component, which automatically identifies semantically similar instances using neural language models and adds relevant terms to the dictionary without requiring manual intervention. The system self-updates by processing unexplored corpora and expanding the dictionary instances based on identified semantic relationships, reducing the need for external maintenance while improving extraction accuracy
2Adaptability or versatility
If the dictionary is expanded manually to include more terms, then the coverage of semantic relationships improves, but the time and resources required for maintenance increases
Solution Approach 1:
The system implements a feedback mechanism where the director continuously evaluates unexplored corpora against the current dictionary, identifies gaps in semantic coverage, and automatically expands the dictionary to fill these gaps. The iterative process uses feedback from neural language model analyses to guide dictionary expansion, ensuring that semantic relationship coverage improves systematically while maintaining automated efficiency that reduces manual maintenance time
Solution Approach 2:
The system performs preliminary expansion actions by pre-identifying semantically similar instances and extension instances from unexplored corpora before they are needed for information extraction. The director proactively expands the dictionary in advance based on anticipated semantic needs, reducing the time required for manual updates by automating the preliminary work of identifying and adding relevant terms before they are actually required for extraction tasks
3Measurement precision
If neural language models are used to identify semantically similar instances, then the precision of semantic matching improves, but the computational resources and processing time increase
Solution Approach 1:
The system applies partial action by using neural language models selectively only for identifying semantically similar instances and extension instances during dictionary expansion, rather than applying them to every information extraction task. The director uses neural models to analyze unexplored corpora and expand the dictionary, but once expanded, the system uses the enriched dictionary for efficient matching without requiring continuous neural model invocation, thus achieving high semantic precision while reducing overall computational resource consumption
Data Source
AI summary
Embodiments relate to a system, program product, and method for iterative expansion and application of a domain-specific dictionary. One or more dictionary instances are applied against a text corpus. The dictionary is iteratively expanded and selectively populated with one or more additional dictionary instances, including semantically similar instances to the applied dictionary instances and extension instances contextually related to the applied dictionary instances. The iteratively expanded dictionary is applied to an unexplored corpus to identify matching corpus data to populated instances of the dictionary.


