Decision Tree Visualization Pruning and Color Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Decision trees in machine learning systems often become too complex to visualize effectively due to numerous nodes and branches, making it difficult to interpret and display the entire structure, especially when zooming in on specific sections which can obscure important relationships.

Innovation Solution

A visualization system that automatically prunes decision trees to display only the most significant nodes and branches, using color coding and varying branch widths to represent node importance and data instances, allowing users to focus on key questions and answers without cluttering the display with excessive text or nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the entire decision tree structure is displayed, then all nodes and branches are visible, but the visualization becomes cluttered and difficult to decipher

Engineering Contradiction:
Improvevisibility of decision tree structureVSAvoidvisual complexity of decision tree display
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts and displays only the most significant nodes and branches of the decision tree based on importance metrics, removing less important elements to reduce visual clutter while preserving key information. This allows the visualization to maintain clarity while still representing the essential decision tree structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different visual properties (such as node size, color intensity, or label prominence) to different parts of the decision tree based on their importance. More important nodes are highlighted with greater visual weight, while less important nodes are subdued, creating a differentiated visual quality that guides user attention to key areas.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If zooming in on specific sections is performed, then detail visibility improves, but overall structure relationships are obscured

Engineering Contradiction:
Improvedetail visibility of decision tree nodesVSAvoidvisibility of overall structure relationships
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent transitions from a two-dimensional flat display to a three-dimensional spatial representation where decision tree nodes are positioned in depth based on their importance and hierarchical level. This allows users to perceive both detailed node information and overall structure relationships simultaneously by viewing the tree from different angles or depths.

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

Solution Approach 2:

The patent implements a nested visualization where expanded decision tree sections are contained within the broader tree structure context. When users expand specific nodes, the detailed view is nested within the overall tree framework, allowing simultaneous perception of both detailed node information and global structure relationships.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Ease of manufacture

If color coding and varying branch widths are used, then key information highlighting improves, but visual clutter may increase

Engineering Contradiction:
Improveease of identifying key informationVSAvoidvisual complexity of display elements
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent applies color coding to decision tree nodes and branches based on their importance metrics, using color intensity or hue to indicate significance levels. This allows users to quickly identify key information through color differentiation without requiring detailed examination of each node's text or metadata.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent varies branch widths and node sizes as visual parameters proportional to their importance or the amount of sample data they represent. This parameter-based visualization encodes multiple dimensions of information (importance, data volume, hierarchical level) in the visual properties themselves, reducing the need for additional textual annotations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20200379951A1Visualization and interaction with compact representations of decision trees
Publication Date: 2020.12.03 BIGML
  • US20200379951A1 patent drawing
  • US20200379951A1 patent drawing
  • US20200379951A1 patent drawing

AI summary

A decision tree model is generated from sample data. A visualization system may automatically prune the decision tree model based on characteristics of nodes or branches in the decision tree or based on artifacts associated with model generation. For example, only nodes or questions in the decision tree receiving a largest amount of the sample data may be displayed in the decision tree. The nodes also may be displayed in a manner to more readily identify associated fields or metrics. For example, the nodes may be displayed in different colors and the colors may be associated with different node questions or answers.