ML Pipeline for Hierarchical Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The variability in terminology across different entities and over time complicates data analysis, leading to uncertain meaning and inefficient query results, as existing approaches fail to apply consistent terminology effectively.

Innovation Solution

A system utilizing a trained machine learning pipeline with multiple independently trained models to assign hierarchical classifications to data items, including a cluster-based and classification-based model, and a terminology normalizer to convert inconsistent terminology to standard terms, facilitating accurate and consistent analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple independently trained machine learning models are used to assign hierarchical classifications, then analytical accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveanalytical accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the classification task into multiple independent machine learning models, each trained separately to perform specific classification functions. This segmentation allows each model to specialize in particular aspects of data classification, improving overall accuracy while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a hierarchical classification structure where classifications are organized in nested levels. Multiple models operate at different hierarchical levels, with each model's output feeding into the next level. This nesting approach improves accuracy by capturing complex patterns at multiple granularities while organizing system complexity in a structured manner.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Stability of the object's composition

If terminology normalization is applied to convert inconsistent terminology to standard terms, then data analysis consistency is improved, but processing time increases

Engineering Contradiction:
Improveterminology consistencyVSAvoidprocessing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system performs terminology normalization as a preliminary action before the main classification and analysis processes. By pre-converting inconsistent terminology to standard terms, the system ensures consistency throughout subsequent processing steps without repeatedly performing normalization operations, thereby reducing total processing time while maintaining terminology stability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20220398445A1Identifying a classification hierarchy using a trained machine learning pipeline
Publication Date: 2022.12.15 ORACLE INT CORP
  • US20220398445A1 patent drawing
  • US20220398445A1 patent drawing
  • US20220398445A1 patent drawing

AI summary

Techniques are disclosed for using a trained machine learning (ML) pipeline to identify categories associated with target data items even though the identified categories may not already be present in the hierarchy. The ML pipeline may include trained cluster-based and classification-based machine learning models, among others. If the results of the cluster-based and classification-based machine learning models are the same, then the target data items is assigned to a hierarchical classification consistent with the identical results of the machine learning model. An assigned hierarchical classification may be validated by the operation of subsequent trained ML models that determine whether parent and child categories in the identified classification are properly associated with one another.