Cognitive Model Tuning with Deep Learning Knowledge

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning model training lacks automated mechanisms for tracking and correlating differences in training data versions with model performance, leading to inconsistent results and a lack of mechanisms to fine-tune models effectively.

Innovation Solution

A data processing system and method that tracks changes in training data, hyperparameters, and metrics, using an analytics engine to identify trends and anomalies, and generate recommendations for improving training data and hyperparameters to enhance model performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual model training and tuning is performed without automated tracking, then device complexity is reduced, but model performance consistency and accuracy deteriorate

Engineering Contradiction:
Improvemodel performance consistencyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system automatically tracks training data versions, hyperparameters, and performance metrics without requiring manual intervention. The analytics engine self-manages the correlation analysis and generates tuning recommendations autonomously, eliminating the need for complex manual tracking processes while maintaining high model performance consistency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where performance metrics are continuously measured, correlated with training data and hyperparameters, and used to generate recommendations for improving model performance. This automated feedback mechanism ensures consistent model tuning while reducing the complexity of manual intervention.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive tracking of training data and hyperparameters is implemented, then model tuning precision is improved, but loss of time for data collection and analysis increases

Engineering Contradiction:
Improvemodel tuning precisionVSAvoiddata collection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary tracking of training data versions, hyperparameters, and performance metrics during the model training process itself. By collecting and correlating this data automatically as training occurs, the system prepares the necessary information in advance, eliminating the need for separate time-consuming data collection and analysis phases while maintaining high tuning precision.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated analytics engine is deployed to correlate training data with performance metrics, then productivity of model tuning is improved, but device complexity increases

Engineering Contradiction:
Improvemodel tuning efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The analytics engine serves multiple functions simultaneously: it tracks training data versions, monitors hyperparameter changes, measures performance metrics, performs correlation analysis, and generates tuning recommendations. By consolidating these multiple functions into a single multi-functional component, the system improves model tuning productivity while minimizing the increase in overall system complexity.

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

Data Source

PatentUS11544621B2Cognitive model tuning with rich deep learning knowledge
Publication Date: 2023.01.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11544621B2 patent drawing
  • US11544621B2 patent drawing
  • US11544621B2 patent drawing

AI summary

A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to configure the processor to implement a cognitive service for cognitive model tuning with rich deep learning knowledge. The mechanism performs a first model training operation and records training data set and hyperparameter information for the model in a database. The mechanism performs a model testing operation using a testing data set and records metric values that result from the model testing in the database. For a next model training operation for a given model, the mechanism performs an anomalies check for the given model. The mechanism performs a difference comparison on the training data set, hyperparameter information, and the metric values. The mechanism generates a recommendation of a training data set and hyperparameters for the next model training operation. The mechanism performs the next model training operation.