Query Subsumption Calculus for Document Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for selecting the best queries for classifying textual documents are inefficient and prone to over-fitting, especially when dealing with large automatically generated query sets, which can lead to increased computation time and errors.

Innovation Solution

The implementation of a query subsumption calculus to determine whether one query is more general than another, allowing for the generation of an optimal classifying query set by analyzing text within a document and updating the query set based on subsumption relationships, thereby reducing the number of queries needed to be run against documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a large number of automatically generated queries are used for document classification, then classification coverage is improved, but computation time and resource intensity increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and removes redundant queries from the automatically generated query set by applying subsumption relationships. Specifically, it identifies queries that are subsumed by more general queries and removes them, keeping only the most general queries that provide equivalent or better classification coverage with reduced computation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a hierarchical query structure where general queries serve multiple classification purposes. A general query can subsume multiple specific queries, allowing one query to perform the classification function that would otherwise require multiple separate queries, thereby reducing overall computation time while maintaining classification accuracy.

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

2Measurement precision

If multiple specific queries are used for fine-grained classification, then classification precision is improved, but the system becomes prone to over-fitting

Engineering Contradiction:
Improveclassification precisionVSAvoidgeneralization capability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements a dynamic query selection mechanism that adapts the level of query specificity based on the document being classified. The system can switch between using general queries for broad categorization and more specific queries when needed, preventing over-fitting by not always applying the most specific queries while maintaining precision when appropriate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of query generality by establishing subsumption relationships between queries with different specificity levels. This allows the system to transform a fixed set of specific queries into a flexible hierarchy where the effective query set can be dynamically adjusted by selecting appropriate levels of generality based on the classification task at hand.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If all automatically generated queries are executed against documents, then complete classification coverage is achieved, but device complexity increases

Engineering Contradiction:
Improveclassification coverageVSAvoidquery processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the query set into hierarchical levels based on subsumption relationships, organizing queries from general to specific. This segmentation allows the system to process only the necessary portion of the query hierarchy for each document, reducing complexity while maintaining complete coverage through the structured organization of queries by generality level.

Inventive Principle:
Principle #1Segmentation

4Productivity

If redundant queries are removed from the query set, then computation efficiency is improved, but query set optimality becomes harder to determine

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidquery optimization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the subsumption relationship analysis provides information about query redundancy. By evaluating which queries are subsumed by others, the system receives feedback on which queries can be safely removed, enabling efficient query set optimization while maintaining classification effectiveness through the structured feedback from subsumption analysis.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11403331B2Multi-term query subsumption for document classification
Publication Date: 2022.08.02 BYTEDANCE INC
  • US11403331B2 patent drawing
  • US11403331B2 patent drawing
  • US11403331B2 patent drawing

AI summary

In general, embodiments of the present invention provide systems, methods and computer readable media for generating an optimal classifying query set for categorizing and/or labeling textual data based on a query subsumption calculus to determine, given two queries, whether one of the queries subsumes another. In one aspect, a method includes generating a group of determining queries based on analyzing text within a document; receiving a group of classifying queries; and, for each determining query within the group of determining queries, determining whether at least one of the classifying queries is subsumed by the determining query; and updating the group of classifying queries in an instance in which the classifying query is subsumed by the determining query.