Keyword Extraction Using Multi-Level Corpus Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing keyword extraction methods, such as tf-idf, face challenges in accurately identifying keywords in documents when a term frequently appears across internal documents, leading to high inverse document frequency values and incorrect keyword selection, and are affected by the size of the corpus, which can result in inaccurate differentiation of term importance.

Innovation Solution

A system utilizing multiple types of corpora (general, enterprise-level, and employee-level) to generate multiple inverse document frequency values for each term, with normalization and preference given to smaller magnitude values to prevent 'garbage' terms and under-observed terms from being selected as keywords, and adjusting the function for inverse document frequency calculation based on corpus size to improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single corpus is used for keyword extraction, then the calculation is simple, but the accuracy of term importance differentiation deteriorates

Engineering Contradiction:
Improvecorpus structure complexityVSAvoidterm importance differentiation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent divides the corpus into multiple hierarchical levels (corpus level, document level, term level) and uses multiple corpora (general corpus, enterprise corpus, employee corpus) to calculate inverse document frequency at different levels. This segmentation allows the system to capture term importance from multiple perspectives, resolving the contradiction between simplicity and accuracy by organizing complexity in a structured manner.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends the traditional single-dimension keyword extraction by adding multiple dimensions through hierarchical corpus levels. Instead of using a single corpus, the system calculates IDF across multiple corpus levels (general, enterprise, employee), creating a multi-dimensional view of term importance that improves differentiation accuracy while maintaining manageable complexity through systematic organization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If traditional tf-idf is used, then the method is simple, but the ability to capture reliable statistics for special terms deteriorates

Engineering Contradiction:
Improvemethod complexityVSAvoidstatistics reliability for special terms
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the statistics collection process into multiple corpus levels (general corpus for common terms, enterprise corpus for organizational terms, employee corpus for specialized terms). This segmentation enables reliable statistics capture for special terms by collecting data from appropriate corpus levels without requiring a completely complex new method, thus resolving the contradiction between simplicity and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary statistics collection across multiple corpus levels before keyword extraction. By pre-calculating inverse document frequency values at different corpus levels and storing them for later use, the system ensures reliable statistics are available for special terms while keeping the actual keyword extraction process simple and efficient.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple corpora are used, then term importance differentiation improves, but the system complexity increases

Engineering Contradiction:
Improveterm importance differentiation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent organizes multiple corpora into a hierarchical structure with clear levels (general corpus, enterprise corpus, employee corpus). Each level serves a specific purpose and contains terms with different importance characteristics. This segmentation allows the system to use multiple corpora for improved term importance differentiation while managing complexity through systematic organization and level-specific processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing approaches to different corpus levels based on their local characteristics. General corpus terms receive different treatment compared to enterprise or employee corpus terms. This local quality approach allows the system to optimize for each corpus level's specific needs, improving overall term importance differentiation while avoiding unnecessary complexity in processing all corpora uniformly.

Inventive Principle:
Principle #3Local quality

4Quantity of substance

If frequent internal terms are included in the corpus, then comprehensive coverage is achieved, but the accuracy of keyword selection deteriorates due to high IDF values

Engineering Contradiction:
Improvecorpus coverageVSAvoidkeyword selection accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent segments the corpus into multiple levels, with frequent internal terms primarily appearing in enterprise and employee corpora rather than the general corpus. This segmentation allows comprehensive coverage to be achieved while preventing frequent terms from dominating the general corpus statistics, thus maintaining keyword selection accuracy through level-specific term distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds corpus level as an additional dimension to term frequency analysis. Instead of a single corpus where frequent terms dominate, the system analyzes term frequency across multiple corpus levels (general, enterprise, employee). This multi-dimensional approach allows comprehensive coverage of all terms including frequent internal terms, while the hierarchical structure prevents these terms from receiving excessively high IDF values that would compromise keyword selection accuracy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9384287B2Methods, apparatus, systems and computer readable media for use in keyword extraction
Publication Date: 2016.07.05 SAP PORTALS ISRAEL
  • US9384287B2 patent drawing
  • US9384287B2 patent drawing
  • US9384287B2 patent drawing

AI summary

In one embodiment, a method includes: receiving data representing a plurality of corpora, each of the plurality of corpora including a set of documents; receiving data representing terms that appear in the corpora; for each one of the terms, determining a plurality of inverse document frequency values each associated with a respective one of the plurality of corpora; receiving data representing a subset of the terms that also appear in a document; for each term in the subset, determining a term frequency for the term in the document; and for each term in the subset, determining, an augmented term frequency-inverse document frequency value based on: (i) the term frequency, and (ii) the plurality of inverse document frequency values that were determined for the term in the subset.