Interactive Machine Learning Interface for Model Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business organizations face barriers in utilizing machine learning due to the requirement of statistical and AI expertise, computational intensity, and challenges in handling large datasets, especially for infrequent but significant events like financial fraud detection, where traditional mechanisms for data transformation are inefficient and error-prone.

Innovation Solution

A customizable machine learning service (MLS) with programmatic interfaces and recipe language allows non-experts to use machine learning best practices easily, supports large datasets, and enables efficient data processing through asynchronous scheduling and resource management, allowing clients to extend built-in capabilities and ensure data security and isolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning models are used to analyze large datasets for accurate predictions, then prediction quality is improved, but computational intensity and resource requirements increase

Engineering Contradiction:
Improveprediction qualityVSAvoidcomputational intensity
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system segments the machine learning workflow into distinct phases (data ingestion, transformation, model training, evaluation) that can be independently managed and optimized. Each phase can be processed asynchronously and distributed across different computational resources, reducing peak computational intensity while maintaining overall prediction quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary data transformations and preprocessing steps before model training using recipe-based automated workflows. By preparing data in advance with predefined transformation sequences, the system reduces the computational burden during actual model training and prediction phases.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If traditional data transformation mechanisms are used for processing large datasets, then data processing is performed, but efficiency decreases and error rates increase

Engineering Contradiction:
Improvedata processing efficiencyVSAvoiderror rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements self-service automated data transformation through recipe-based workflows that automatically select and apply appropriate transformations based on data characteristics and predefined rules. This eliminates manual intervention errors and ensures consistent, reliable data processing across large datasets.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms that monitor data transformation processes, detect errors, and automatically adjust transformation parameters. Evaluation metrics are computed to validate transformation quality, and the system can retry or correct transformations that fail to meet quality thresholds.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If machine learning expertise is required to develop and use machine learning models, then model development capability is improved, but accessibility and ease of use deteriorate

Engineering Contradiction:
Improvemodel development capabilityVSAvoidaccessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system introduces an intermediary layer of automated recipe-based workflows that bridge the gap between complex machine learning operations and user-friendly interfaces. Users can define data transformations and model training parameters through high-level specifications rather than implementing complex algorithms directly, making machine learning accessible to non-experts while maintaining model development capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides universal, pre-configured recipe templates that can be applied across different data types and machine learning problems. These multi-functional recipes handle common data transformation and model training tasks, allowing users to leverage machine learning capabilities without needing specialized expertise for each specific problem domain.

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

4Quantity of substance

If manual data transformation is applied to multiple variables, then data processing is performed, but time consumption and error probability increase

Engineering Contradiction:
Improvenumber of variables processedVSAvoidtime consumption
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system merges multiple data transformation operations into unified recipe-based workflows that can be applied simultaneously to multiple variables. By combining sequential transformation steps into integrated processing pipelines, the system reduces the time required to process large numbers of variables while maintaining transformation quality and consistency.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20200050968A1Interactive interfaces for machine learning model evaluations
Publication Date: 2020.02.13 AMAZON TECH INC
  • US20200050968A1 patent drawing
  • US20200050968A1 patent drawing
  • US20200050968A1 patent drawing

AI summary

A first data set corresponding to an evaluation run of a model is generated at a machine learning service for display via an interactive interface. The data set includes a prediction quality metric. A target value of an interpretation threshold associated with the model is determined based on a detection of a particular client's interaction with the interface. An indication of a change to the prediction quality metric that results from the selection of the target value may be initiated.