Interactive Machine Learning Model Editing via Decision Boundary Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing systems face challenges in effectively visualizing and editing machine learning models, particularly in updating decision boundaries due to noise in training datasets and the need for user feedback, which is time-consuming and inefficient in traditional data processing applications.

Innovation Solution

A method and system for enabling visual editing of machine learning models in a computing environment by processing multidimensional datasets, allowing users to interactively visualize and edit decision boundaries using logical rules, and updating models based on user feedback, utilizing techniques such as dimensionality reduction and boundary builders like Voronoi diagrams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional data processing applications are used to update machine learning models, then model updates can be performed, but the process is time-consuming and inefficient due to noise in training datasets and the need for user feedback

Engineering Contradiction:
Improvemodel update efficiencyVSAvoidtime for user feedback collection
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service model updating by automatically detecting noise in training datasets and adjusting decision boundaries without requiring manual user feedback. The machine learning model autonomously identifies and corrects errors in the training data, eliminating the time-consuming iterative feedback process while maintaining high model update efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements an automated feedback mechanism where the machine learning model continuously monitors its own performance and the quality of training data. By detecting noise and anomalies in the training dataset, the model generates internal feedback signals that trigger automatic retraining and decision boundary adjustments, replacing manual user feedback with an efficient automated loop

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If decision boundaries are updated based on noisy training data, then model adaptability improves, but measurement precision of decision boundaries deteriorates

Engineering Contradiction:
Improvemodel adaptability to changing rulesVSAvoiddecision boundary accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system extracts and removes noise from the training dataset before updating decision boundaries. By identifying and eliminating erroneous or outlier data points, the system ensures that only high-quality, accurate training data is used to adjust decision boundaries, thereby maintaining both model adaptability and measurement precision simultaneously

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system dynamically adjusts parameters of the machine learning model based on the quality and characteristics of the training data. When noise is detected, the system modifies training parameters such as learning rates, regularization strengths, or data sampling strategies to optimize the balance between adapting to new rules and maintaining accurate decision boundaries

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230177388A1Visualization and editing of machine learning models
Publication Date: 2023.06.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20230177388A1 patent drawing
  • US20230177388A1 patent drawing
  • US20230177388A1 patent drawing

AI summary

Embodiments are provided for enabling visual editing of machine learning models in a computing environment by a processor. A multidimensional dataset may be received. The multidimensional dataset may be processed. Visualization and exploration of an interactive representation of a plurality of datasets and decision boundaries of one or more machine learning models built upon multidimensional dataset are provided. Behavior of the one or more machine learning models may be edited via the interactive representation using one or more logical rules or moving the decision boundaries of one or more machine learning models.