Model Training Batching for Network-Limited Federated Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Federated learning is hindered by long communication delays due to limited network capabilities, leading to inefficiencies in model training when large amounts of data need to be exchanged between distributed devices.

Innovation Solution

Divide training data into groups based on communication capability, processing and transmitting these groups in batches to reduce idle waiting times and improve overall training efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is exchanged between distributed devices via network in federated learning, then model training can be performed collaboratively, but communication duration becomes greater than training duration due to limited network capability

Engineering Contradiction:
Improvecollaborative model trainingVSAvoidcommunication duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the training data into multiple groups and processes them in batches. Each batch processes a subset of data groups, allowing the system to transmit smaller amounts of data more frequently. This segmentation of data processing into manageable batches reduces the communication burden per transmission cycle while maintaining collaborative training across distributed devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary processing of data groups into batches before transmission. By pre-organizing and preparing data in batch format locally at each device, the system minimizes the amount of data that needs to be transmitted during the actual training process. This preliminary organization of data reduces communication overhead and allows training to proceed more efficiently.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If large amounts of data are transmitted between devices, then model training accuracy can be improved, but idle waiting duration increases due to communication delays

Engineering Contradiction:
Improvemodel training accuracyVSAvoididle waiting duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic action by transmitting data in repeated batch cycles. Instead of transmitting all data at once or waiting for complete data sets, the system periodically transmits batches of processed data groups in iterative cycles. This periodic batch transmission keeps devices continuously engaged in processing and transmitting smaller data portions, eliminating idle waiting periods while maintaining the accuracy benefits of comprehensive data processing over multiple iterations.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250265505A1Model training method and related apparatus
Publication Date: 2025.08.21 HUAWEI TECH CO LTD
  • US20250265505A1 patent drawing
  • US20250265505A1 patent drawing
  • US20250265505A1 patent drawing

AI summary

A model training method is provided and applied to the field of artificial intelligence technologies. In the method, a plurality of pieces of data in a training process are divided into a plurality of groups of data, and a data amount of each group of data is related to a communication capability of a training apparatus. The training apparatus processes the plurality of groups of data in batches based on a model, and transmits a plurality of parts of data obtained by processing the plurality of groups of data to another training apparatus in batches, to train the model.