Edge Device Model Training via Server-Side Meta-Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI model training methods require large-scale resources and struggle to optimize training methods for specific tasks on edge devices due to calculation costs and specification limitations, making it difficult to efficiently train models for tasks like image recognition and speech recognition on edge devices without sufficient data or resources.

Innovation Solution

A system that uses meta-learning to select an optimum training method on a server based on task information extracted from edge devices, considering available specifications to enable efficient model training on edge devices, allowing for the use of data sets collected locally while ensuring the selected method can be implemented within the device's capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep learning is performed using enormous amounts of training data sets, then model accuracy is improved, but large-scale operation resources are required

Engineering Contradiction:
Improvemodel accuracyVSAvoidoperation resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the model training process into two distinct phases: (1) a pre-training phase performed on a server with large-scale resources using enormous training data sets to obtain a base model, and (2) a fine-tuning phase performed on edge devices with limited resources using task-specific data to adapt the base model. This segmentation allows high-accuracy model development to be separated from resource-constrained deployment, resolving the contradiction between model accuracy and operation resource requirements.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If a model is trained by using a server or distributed learning, then model accuracy is improved, but the trained model must be mounted on edge devices with limited capabilities

Engineering Contradiction:
Improvemodel accuracyVSAvoiddeployment flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by performing the computationally intensive model training and base model creation on a server before deployment to edge devices. The server prepares the base model in advance using large-scale training data, and then this pre-prepared model is transferred to edge devices for fine-tuning with task-specific data. This preliminary preparation enables edge devices with limited capabilities to achieve high model accuracy without performing the entire training process locally.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If training data corresponding to a specific task is collected, then model performance for that task is improved, but data shortage remains for certain applications like medical imaging

Engineering Contradiction:
Improvetask-specific model performanceVSAvoidtraining data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges two data sources to address data shortage: (1) large-scale general training data used on the server to create a base model with broad knowledge, and (2) task-specific data collected locally on edge devices used for fine-tuning. This merging approach allows the model to benefit from both enormous general data and limited task-specific data, resolving the contradiction between achieving task-specific performance and overcoming data shortage for applications like medical imaging.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20230351191A1Information processing apparatus, information processing method, computer program, and learning system
Publication Date: 2023.11.02 SONY GROUP CORP
  • US20230351191A1 patent drawing
  • US20230351191A1 patent drawing
  • US20230351191A1 patent drawing

AI summary

The information processing apparatus includes: a management unit that stores a correspondence relationship between a training method for a model and task information of the model; and a selection unit that selects an optimum training method for task information input from a predetermined device and outputs the optimum training method to the device. The management unit associates pieces of specification information necessary for implementing training methods with the training methods, respectively, and stores the pieces of specification information and the training methods. The selection unit selects an optimum training method within a range of a specification available for training in the device.