Iterative Rule and Dictionary Creation for Text Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for creating analysis rules and dictionaries for extracting information from textual data require users to manually provide token sequences and words, which can be time-consuming and prone to oversight, especially in large datasets.

Innovation Solution

A computer-implemented method that employs an improvement cycle to recommend token sequences and dictionary words based on system-generated suggestions, allowing users to select and iteratively refine rules and dictionaries, assisting in the rapid identification and inclusion of relevant terms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually provide token sequences and words for creating analysis rules, then the rules can be created with user control, but the process becomes time-consuming and prone to oversight

Engineering Contradiction:
Improveaccuracy of information extractionVSAvoidtime required for rule creation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically generating candidate token sequences and dictionary words from the corpus using statistical analysis, eliminating the need for users to manually provide all rules and dictionaries. The system identifies patterns and suggests candidates based on frequency and co-occurrence analysis.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by allowing users to review, select, and refine the automatically generated candidates. User selections and corrections feed back into the system to improve future suggestions, creating an iterative improvement cycle that enhances both speed and accuracy.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If users manually create dictionaries with several words for each rule, then the rules can be precisely targeted, but the process becomes complex and tedious

Engineering Contradiction:
Improveprecision of rule matchingVSAvoidcomplexity of rule creation process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system automatically generates candidate dictionary words by analyzing the corpus for frequently co-occurring terms and statistically significant patterns, eliminating the manual effort of creating dictionaries while maintaining precision through statistical validation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of the corpus to pre-generate candidate token sequences and dictionary words before the user creates rules. This preliminary action reduces the complexity of rule creation by providing ready-to-use candidates that users can selectively adopt.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the system processes large datasets to identify all relevant terms, then completeness of extraction improves, but the computational resources and time required increase significantly

Engineering Contradiction:
Improvecompleteness of term identificationVSAvoidspeed of rule creation
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system applies partial action by generating a focused set of high-probability candidate token sequences and dictionary words based on statistical thresholds, rather than exhaustively processing all possible combinations in the corpus. This approach achieves sufficient completeness for practical purposes while maintaining high productivity.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters by using statistical frequency and co-occurrence metrics to prioritize candidate generation, focusing computational resources on the most promising terms and patterns. This parameter-based approach balances completeness and speed by targeting the most relevant portions of the corpus.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10628522B2Creating rules and dictionaries in a cyclical pattern matching process
Publication Date: 2020.04.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10628522B2 patent drawing
  • US10628522B2 patent drawing
  • US10628522B2 patent drawing

AI summary

In an approach to rule and dictionary creation based on an improvement cycle, a computing device receives a corpus, wherein the corpus comprises textual data. The computing device stores, in a rule database, a rule based on a user input. The computing device stores, in a dictionary, one or more words based on the corpus. The computing device updates one or more of the rule database and the dictionary based on an improvement cycle comprising user selections from system-generated recommendations.