Edge Server Deep Learning Model Retraining via Semi-Federated Data Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing edge server systems face inefficiencies in updating deep learning models due to lengthy data upload processes and inaccurate deployment caused by varying federated learning algorithms for different data scenarios, leading to suboptimal operational performance.

Innovation Solution

A semi-federated learning system with a data selector component and a federated learning algorithm selector component that generates new feature data and selects the best algorithm for retraining deep learning models, reducing data traffic and training time without uploading data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If new data is transmitted to a central server for re-training, then the software model can be updated, but the upload process takes a lengthy time

Engineering Contradiction:
Improvemodel update accuracyVSAvoiddata upload time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the data processing workflow by introducing a data selector component that identifies and selects only the most relevant new data samples for re-training, rather than transmitting all collected data. This segmentation of data reduces the volume of data needing upload while maintaining update quality, directly addressing the time consumption issue.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary data selection and filtering actions at the edge server before data transmission to the central server. The data selector component performs preliminary processing to identify valuable data samples in advance, reducing the subsequent upload time and making the model update process more efficient.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If different federated learning algorithms are used for different data retrieval scenarios, then data retrieval can be optimized, but the deployment process becomes inaccurate

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoiddeployment accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent employs parameter changes by dynamically selecting different federated learning algorithms based on data retrieval scenarios. The algorithm selector component adjusts algorithm parameters and selection based on characteristics of the retrieved data, enabling optimized data retrieval while maintaining deployment accuracy through adaptive algorithm selection.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If all collected data is uploaded for re-training, then the model can be comprehensively updated, but data traffic and training time increase

Engineering Contradiction:
Improvemodel update completenessVSAvoiddata traffic consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential and most valuable data samples from the complete collected dataset for upload and re-training. The data selector component identifies and extracts high-quality data that is most relevant for model improvement, reducing data traffic consumption while maintaining update completeness by focusing on the most impactful data samples.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20230043505A1Deep learning software model modification
Publication Date: 2023.02.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20230043505A1 patent drawing
  • US20230043505A1 patent drawing
  • US20230043505A1 patent drawing

AI summary

A system, method, and computer program product for implementing deep learning software model modification is provided. The method includes monitoring operational performance of a software model. An expected confidence level associated with the operational performance is first determined and it is determined that an inference associated with the expected confidence level is below a selected range of inferences associated with assigning new feature data as candidate video data. A candidate sequence comprising video data associated with the candidate video data is received and a similarity between frames of the candidate sequence is determined. A frame comprising a highest similarity with respect to segments of candidate video data is selected and it is detected that the frame is not associated with additional frames stored within a full cache structure. The software model is retrained such that the operational performance is modified.