Model Selection Visualization for Automated Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated machine learning systems face challenges in efficiently visualizing the model selection process, relying on brute force methods and high computational costs, which limits their ability to mimic human data scientists' insights effectively.

Innovation Solution

A system comprising a processor and memory that includes an interaction backend handler and visualization render component to obtain and render assessment metrics of model pipeline candidates, providing a progress visualization that facilitates improved model selection and reduced computational costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If brute force methods are used for model selection, then model selection can be automated, but computational costs increase and efficiency decreases

Engineering Contradiction:
Improvemodel selection automationVSAvoidmodel selection efficiency
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The system performs preliminary actions by visualizing the model selection process before completion, allowing users to intervene early based on progress indicators. The progress visualization shows assessment metrics in real-time, enabling users to stop the process when sufficient results are achieved, thus avoiding unnecessary computational waste while maintaining automation benefits

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring and displaying assessment metrics during the model selection process. This real-time feedback allows users to evaluate model performance progress and make informed decisions about whether to continue or terminate the automated selection, improving overall efficiency

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive assessment metrics are collected, then model selection accuracy improves, but computational costs increase

Engineering Contradiction:
Improvemodel assessment accuracyVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The system applies partial action by collecting and visualizing only the most relevant assessment metrics needed for effective model selection rather than computing all possible metrics. The progress visualization selectively displays key performance indicators that provide sufficient information for user decision-making, reducing unnecessary computational overhead while maintaining selection accuracy

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If real-time monitoring is implemented, then user intervention capability improves, but system complexity increases

Engineering Contradiction:
Improveuser intervention capabilityVSAvoidvisualization system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the complex model selection process into distinct visualizable components, displaying different assessment metrics as separate elements in the progress visualization. This segmentation allows users to monitor specific aspects of model performance independently and intervene based on particular metric thresholds, improving usability without requiring the entire system to become overly complex

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11688111B2Visualization of a model selection process in an automated model selection system
Publication Date: 2023.06.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11688111B2 patent drawing
  • US11688111B2 patent drawing
  • US11688111B2 patent drawing

AI summary

Systems, computer-implemented methods, and computer program products to facilitate visualization of a model selection process are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an interaction backend handler component that obtains one or more assessment metrics of a model pipeline candidate. The computer executable components can further comprise a visualization render component that renders a progress visualization of the model pipeline candidate based on the one or more assessment metrics.