Dynamic Machine Learning Interface for Real-Time Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning predictions are often represented as static numbers, making them inaccessible and difficult for non-experts to interpret, and require substantial time to recalculate when input parameters are changed, leading to delays in obtaining updated results.

Innovation Solution

A dynamic user interface system that pre-computes and caches machine learning results, allowing for real-time interaction and visualization of inputs and outputs, enabling users to manipulate parameters and instantly see the effects on predictions without the need for reprocessing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If machine learning predictions are displayed as static numbers, then the system is simple to implement, but the predictions become inaccessible and difficult to interpret for non-experts

Engineering Contradiction:
ImproveAccessibility of machine learning predictionsVSAvoidComplexity of user interface
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a user interface as an intermediary layer between the machine learning model and the user. This interface translates complex machine learning outputs into visual representations and interactive elements that are easier to understand. The intermediary converts technical predictions into meaningful visual information, bridging the gap between expert models and non-expert users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms one-dimensional static numerical predictions into multi-dimensional visual representations. By adding visual dimensions (graphs, charts, color coding, spatial arrangements), the system makes predictions more accessible and interpretable. The dimensional transformation converts abstract numbers into concrete visual patterns that users can easily perceive and understand.

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

2Reliability

If machine learning predictions are recalculated when input parameters change, then the results are up-to-date, but substantial time delay occurs before new predictions are available

Engineering Contradiction:
ImproveTimeliness of machine learning predictionsVSAvoidTime delay in obtaining updated results
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-computes and caches machine learning predictions for various input parameter combinations before the user actually needs them. When a user changes parameters, the system checks the cache for pre-computed results that match or are close to the new inputs, avoiding the need for time-consuming recalculation. This preliminary computation strategy ensures timely responses while reducing computational overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of machine learning predictions in a cache memory structure. Instead of recalculating predictions from scratch when parameters change, the system retrieves cached copies that represent previous computations. These copies serve as ready-to-display prediction data, eliminating time delays while maintaining prediction accuracy for the given input parameters.

Inventive Principle:
Principle #26Copying

3Ease of operation

If raw machine learning data is presented to users, then the system requires minimal processing, but the data holds little meaning for lay persons attempting to interpret the data

Engineering Contradiction:
ImproveInterpretability of machine learning dataVSAvoidComplexity of data processing
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The user interface acts as an intermediary that translates raw machine learning data into meaningful visual representations. It processes and transforms the data into graphs, charts, and other visual formats that convey insights in an understandable way. This intermediary processing layer makes the data interpretable for non-experts while maintaining the underlying computational integrity of the machine learning model.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs visual encoding techniques including color changes to represent different aspects of machine learning data. By assigning specific colors to different prediction outcomes, confidence levels, or data categories, the system makes patterns and insights immediately visible to users. This visual encoding transforms abstract numerical data into intuitive color-coded representations that are easy to interpret at a glance.

Inventive Principle:
Principle #32Color changes

Data Source

PatentEP3005056B1User interface for machine learning
Publication Date: 2022.04.27 CLOUDVU INC
  • EP3005056B1 patent drawingFigure 1A
  • EP3005056B1 patent drawingFigure 1B
  • EP3005056B1 patent drawingFigure 1C

AI summary

Apparatuses, systems, methods, and computer program products are disclosed for machine learning results. An input module (202) may receive user input identifying a value for a machine learning parameter. A display module (204) may display one or more machine learning results for the identified machine learning parameter in response to the input module (202) receiving the user input. An update module (206) may dynamically update the displayed one or more machine learning results in response to the input module (202) receiving additional user input identifying an additional value for the machine learning parameter. A pre-compute module (208) may predetermine permutations of the machine learning results prior to the input module (202) receiving the user input.