Unsupervised Decision Tree for Real-Time Attribute Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing decision tree algorithms are inefficient for predicting attribute values and validating input values due to their reliance on supervised learning, requirement of explicit target attributes, and the need to build multiple trees, leading to high computational costs and time consumption.

Innovation Solution

An unsupervised decision tree building algorithm that generates a single decision tree for records with multiple attributes, allowing for real-time prediction and validation without the need for a target attribute, using a combination of a single tree and indexing techniques for efficient data traversal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If supervised learning algorithms are used to build decision trees for prediction, then prediction accuracy can be improved, but computational cost and time consumption increase significantly

Engineering Contradiction:
Improveprediction accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the decision tree construction process by building separate trees for different target attributes independently, rather than using a single supervised learning model. This allows parallel processing and reduces overall computational time while maintaining prediction accuracy for each attribute.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-computing and storing intermediate results during the unsupervised tree construction phase. These pre-computed structures enable faster query processing and prediction without requiring re-computation during the prediction phase, thus reducing time consumption.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple decision trees are built for different target attributes, then prediction capability for multiple attributes is improved, but device complexity and computational resources increase

Engineering Contradiction:
Improveprediction capabilityVSAvoidnumber of trees
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal unsupervised decision tree structure that can serve multiple target attributes simultaneously. The same tree structure is reused for different prediction tasks by simply changing the target attribute specification, eliminating the need to build and store multiple separate trees for each attribute.

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

Solution Approach 2:

Instead of creating physically separate tree structures for each target attribute, the patent uses logical copying where the same tree structure is referenced multiple times with different target attributes. This reduces memory usage and structural complexity while maintaining the ability to predict multiple attributes.

Inventive Principle:
Principle #26Copying

3Measurement precision

If explicit target attributes are required for decision tree construction, then prediction focus is improved, but adaptability to unsupervised scenarios deteriorates

Engineering Contradiction:
Improveprediction focusVSAvoidunsupervised learning capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent inverts the traditional supervised learning approach by first building the decision tree structure in an unsupervised manner without specifying target attributes, and then assigning different attributes as targets during the query phase. This reversal enables the system to maintain prediction focus while achieving unsupervised learning capability.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20250005380A1Decision tree based data validation and prediction
Publication Date: 2025.01.02 PRECISELY SOFTWARE INC
  • US20250005380A1 patent drawing
  • US20250005380A1 patent drawing
  • US20250005380A1 patent drawing

AI summary

A computer-implemented method to predict possible values for a subset of attributes of a record being interactively completed includes receiving a first value of a first attribute of the record. Further, from a decision tree, a first tree-level associated with the first attribute is determined. Further, in the decision tree, one or more nodes at a second tree-level are identified based on an index of the first tree-level. The index of the first tree-level includes a mapping between the first value and the nodes from the second tree-level based on historical records used to generate the decision tree data structure. Further, several paths in the decision tree are traversed, including a path from each of the nodes at the second tree-level towards a root node of the decision tree. The method also includes computing probabilities of the paths, and outputting values of the subset of attributes of the record along the path with highest probability as the possible values.