Dynamic Facet Dictionary Management for Text Mining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional text mining techniques require rebuilding the index to check if added words function well, which is inefficient and limits the dynamic management of facets and their values in the dictionary management process.

Innovation Solution

A system and method that integrates text mining with dynamic facet dictionary management, where words are extracted from documents, annotated, and selectively added as facets with values, allowing for real-time analysis and application of dictionaries to document collections without re-indexing, enabling efficient management and updating of facets and facet values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional text mining techniques are used with external editors to manage facets, then dictionary management is possible, but the process requires rebuilding the index to check if added words function well, which is inefficient

Engineering Contradiction:
Improvetext mining efficiencyVSAvoidindex rebuilding time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-processes and stores word-frequency information and document metadata in advance, creating a foundation that allows facet additions to be evaluated without complete index rebuilding. The preliminary structuring of data enables incremental updates rather than full re-indexing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The index is divided into separate components: a static document metadata section and a dynamic word-frequency section. When new facets are added, only the relevant word-frequency segments need updating, not the entire index structure. This segmentation allows partial re-indexing instead of complete index rebuilding.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the index is rebuilt to check added words, then accuracy of text mining is improved, but the process becomes slower and less dynamic

Engineering Contradiction:
Improvetext mining accuracyVSAvoidfacet management speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system implements dynamic facet management where the dictionary structure can be modified in real-time without static re-indexing constraints. Facets and their values can be added, removed, or modified on-the-fly, with the system adapting the word-frequency calculations dynamically rather than requiring static index rebuilding for accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The text mining process maintains continuous operation while facets are being managed. Instead of stopping to rebuild the entire index, the system continuously updates word-frequency information incrementally, allowing accurate text mining to proceed without interruption while maintaining precision through ongoing rather than periodic index maintenance.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If external editors are used for dictionary management, then facet construction is possible, but the integration with text mining is limited and requires separate processes

Engineering Contradiction:
Improvedictionary management flexibilityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges the dictionary editor and text mining engine into a single integrated platform. The facet editor directly interacts with the text mining components, allowing facets to be defined and immediately applied to text mining operations without export/import between separate systems. This unification maintains flexibility while reducing integration complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated system provides multi-functionality where the same software platform performs both dictionary/facet management and text mining operations. The facet editor can create, modify, and test facets within the same environment that executes text mining, eliminating the need for separate external tools and reducing system complexity while maintaining adaptability.

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

Data Source

PatentUS11687579B2Dictionary editing system integrated with text mining
Publication Date: 2023.06.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11687579B2 patent drawing
  • US11687579B2 patent drawing
  • US11687579B2 patent drawing

AI summary

Embodiments are directed to a system, computer program product, and method for text mining, and dynamic facet and facet value management and application to a document collection. Two or more words from a first document collection are extracted, with the extracted words being associated with an applied annotation. At least one word is selected from the extracted words, designated as a facet, and a value is selectively added to the facet. An analysis of the added value is dynamically performed, and a dictionary with the annotation, facet, and values is constructed and the dictionary is applied to the document collection. A targeted list of documents is returned from the dictionary application to the document collection.