Topic Set Refinement Using Taxonomic Tree Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unsupervised computing systems struggle to accurately understand human language due to the lack of human-provided meaning, leading to decreased performance in data searches, web searches, and other computerized services.

Innovation Solution

A computing system generates a domain-specific taxonomic tree from structured and unstructured data to categorize phrases accurately, using a taxonomic evaluator to identify coherent category clusters and create a topic set without human supervision, leveraging human-created labels and relationships from web documents to disambiguate meanings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If human domain experts provide meaning through human-supervised techniques, then understanding accuracy is improved, but cost and scalability deteriorate

Engineering Contradiction:
Improveunderstanding accuracyVSAvoidscalability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs self-service by automatically generating taxonomic trees and evaluating category clusters without human intervention. The unsupervised computing system uses algorithms to autonomously understand and categorize domain-specific terminology, eliminating the need for human domain experts while maintaining high accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A taxonomic tree structure serves as an intermediary between raw domain data and category evaluation. This intermediate representation enables the system to organize domain-specific terminology hierarchically, facilitating accurate category clustering without requiring direct human supervision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If human domain experts provide meaning through human-supervised techniques, then understanding accuracy is improved, but expense increases

Engineering Contradiction:
Improveunderstanding accuracyVSAvoidcost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system performs self-service by automatically generating taxonomic trees and evaluating category clusters without human intervention. The unsupervised computing system uses algorithms to autonomously understand and categorize domain-specific terminology, eliminating the need for human domain experts while maintaining high accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates a computational model (taxonomic tree) that copies and represents human-organized domain knowledge structure. By replicating the hierarchical organization that human experts would create, the system achieves similar understanding accuracy without the associated costs.

Inventive Principle:
Principle #26Copying

3Productivity

If unsupervised techniques are used to avoid human supervision costs, then scalability is improved, but understanding accuracy deteriorates

Engineering Contradiction:
ImprovescalabilityVSAvoidunderstanding accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by automatically generating a domain-specific taxonomic tree before conducting category cluster evaluation. This pre-established hierarchical structure provides a framework that guides the unsupervised learning process, enabling accurate category identification without human supervision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A taxonomic tree structure serves as an intermediary between raw domain data and category evaluation. This intermediate representation enables the system to organize domain-specific terminology hierarchically, facilitating accurate category clustering without requiring direct human supervision.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If computing systems attempt to discern meaning from human language without human supervision, then scalability is improved, but ability to discern meaning deteriorates

Engineering Contradiction:
ImprovescalabilityVSAvoidability to discern meaning
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by automatically generating a domain-specific taxonomic tree before conducting category cluster evaluation. This pre-established hierarchical structure provides a framework that guides the unsupervised learning process, enabling accurate category identification without human supervision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The taxonomic evaluator provides feedback by comparing generated category clusters against the taxonomic tree structure and identifying clusters that satisfy coherency conditions. This feedback mechanism enables the system to iteratively refine its understanding of domain terminology, improving reliability without human intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11157539B2Topic set refinement
Publication Date: 2021.10.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11157539B2 patent drawing
  • US11157539B2 patent drawing
  • US11157539B2 patent drawing

AI summary

A computing system including one or more processors generates a topic set for a domain. A taxonomic evaluator is executed by the one or more processors to evaluate a set of category clusters generated from domain-specific textual data against a domain-specific taxonomic tree based on a coherency condition and to identify the category clusters that satisfy the coherency condition. The domain-specific taxonomic tree is generated from hierarchical structures of documents relating to the domain. Each identified category cluster is labeled with a label. A topic set creator is executed by the one or more processors to insert the labels of the set of identified category clusters into the topic set for the domain.