Distributed Learning Update Filtering for Lower Bandwidth Use

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed learning systems require constant communication between edge devices and a parameter server, even when newly trained parameters do not contribute to improving the global model, leading to increased communication costs and reliance on unreliable connections.

Innovation Solution

Implementing a decision process using Partially Observable Markov Decision Process (POMDP) and reinforcement learning on edge devices to determine if locally trained parameters should be transmitted to the parameter server, reducing unnecessary data transmission by only sending updates that improve the global model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If constant communication is maintained between edge devices and parameter server, then model training convergence is ensured, but communication costs and bandwidth usage increase

Engineering Contradiction:
Improvemodel training convergenceVSAvoiddata transmission bandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs partial communication by selectively transmitting only those local parameter updates that are likely to improve the global model, rather than constantly transmitting all updates. The worker device evaluates the potential benefit of each update and only communicates when worthwhile, reducing bandwidth usage while maintaining training effectiveness

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements feedback mechanisms where the worker device receives information about the global model state and uses this to determine whether its local updates should be transmitted. The parameter server also provides feedback about which updates were beneficial, enabling the worker to make informed decisions about future communication

Inventive Principle:
Principle #23Feedback

2Productivity

If all local parameter updates are transmitted to parameter server, then global model improvement is maximized, but communication frequency and energy consumption increase

Engineering Contradiction:
Improveglobal model improvement rateVSAvoidcommunication energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The worker device performs selective transmission by evaluating each local update's potential benefit before transmission. This partial action approach transmits only the most valuable updates, reducing communication energy consumption while maintaining effective global model improvement

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The worker device performs preliminary evaluation of local updates before transmission, assessing whether the updates are likely to improve the global model. This preliminary filtering action prevents unnecessary communications and reduces energy consumption while preserving beneficial updates

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If frequent parameter transmissions occur, then global model accuracy improves faster, but system reliance on reliable connections increases

Engineering Contradiction:
Improveglobal model accuracyVSAvoidconnection reliability requirement
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system uses partial communication where the worker device transmits only selected updates rather than frequent constant transmissions. This reduces the system's reliance on continuously reliable connections while still achieving effective global model accuracy improvement through strategic update selection

Inventive Principle:
Principle #16Partial or excessive action

4Quantity of substance

If decision process is implemented to filter parameter transmissions, then unnecessary data transmission is reduced, but device complexity increases

Engineering Contradiction:
Improvedata transmission volumeVSAvoidedge device processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The worker device performs self-service by autonomously evaluating its own local updates and deciding whether transmission is beneficial. This self-service decision process reduces unnecessary data transmission while the complexity is managed through efficient local evaluation algorithms that weigh update quality against communication costs

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12373727B2System and method for distributed learning
Publication Date: 2025.07.29 KK TOSHIBA
  • US12373727B2 patent drawing
  • US12373727B2 patent drawing
  • US12373727B2 patent drawing

AI summary

A computer implemented method of distributed learning in a system comprising a parameter server configured to maintain a global parameter set of a model to be trained and a plurality of workers. The method comprises transmitting a current global parameter set to a worker. The worker performs a training step based on training data available to the worker, thereby generating a local set of parameters of the model, determines a likelihood of the local set of parameters being suitable for improving the global parameter set and omits transmission of the local set of parameters to the parameter server if it is determined that the local set of parameters is not likely suitable for improving the global parameter set.