Pre-trained Model Selector for Automated Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users in domains such as medical or autonomous driving lack the resources and time to deploy state-of-the-art machine learning solutions, as training sophisticated neural networks for image recognition is resource-intensive and requires significant expertise, limiting the widespread adoption of machine learning services.

Innovation Solution

The solution involves using pre-trained models that are dynamically adapted to specific user tasks by fine-tuning portions of existing models, reducing the need for extensive retraining and resource consumption, allowing users with little AI knowledge to generate hosted machine learning services for image recognition, audio processing, and other tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sophisticated neural networks are trained from scratch for image recognition, then model accuracy is improved, but resource consumption and training time increase significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by using pre-trained models that have already been trained on large datasets before being deployed for specific tasks. This allows the model to leverage previously acquired knowledge and features, eliminating the need to train from scratch while maintaining high accuracy for new applications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes through fine-tuning, where specific parameters of the pre-trained model are adjusted and optimized for the target task. This involves modifying certain layers or parameters of the existing model to adapt to new data distributions while preserving the beneficial features learned during pre-training.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If sophisticated neural networks are trained from scratch, then model accuracy is improved, but training time increases significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by using pre-trained models that have already been trained on large datasets before being deployed for specific tasks. This allows the model to leverage previously acquired knowledge and features, eliminating the need to train from scratch while maintaining high accuracy for new applications.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If pre-trained models are used and fine-tuned, then resource consumption is reduced, but model adaptability to specific tasks may be limited

Engineering Contradiction:
Improveresource consumptionVSAvoidmodel adaptability
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent implements parameter changes through fine-tuning, where specific parameters of the pre-trained model are adjusted and optimized for the target task. This involves modifying certain layers or parameters of the existing model to adapt to new data distributions while preserving the beneficial features learned during pre-training.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies dynamics by enabling flexible configuration of fine-tuning parameters, allowing users to adjust the degree and scope of adaptation based on their specific needs. This dynamic approach lets users balance between maintaining resource efficiency and achieving sufficient task-specific performance.

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If extensive retraining is performed, then model performance on specific tasks is improved, but complexity of the process increases

Engineering Contradiction:
Improvetask-specific performanceVSAvoidprocess complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements parameter changes through fine-tuning, where specific parameters of the pre-trained model are adjusted and optimized for the target task. This involves modifying certain layers or parameters of the existing model to adapt to new data distributions while preserving the beneficial features learned during pre-training.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230368028A1Automated machine learning pre-trained model selector
Publication Date: 2023.11.16 AMAZON TECH INC
  • US20230368028A1 patent drawing
  • US20230368028A1 patent drawing
  • US20230368028A1 patent drawing

AI summary

Features related to systems and methods for automated generation of a machine learning model based in part on a pretrained model are described. The pretrained model is used as a starting point to augment and retrain according to client specifications. The identification of an appropriate pretrained model is based on the client specifications such as model inputs, model outputs, and similarities between the data used to train the models.