Model Parameter Packet Prioritization for Federated Learning Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In federated learning systems, transmitting entire machine learning model parameter updates in individual packets leads to instability when packets are lost, necessitating the discard of all updates if any are missed, due to interrelated changes in parameters.

Innovation Solution

Divide parameter updates into primary and additional segments, with the primary segment having the greatest influence on the update value, and transmit these segments in packets with varying priorities, ensuring higher priority for more critical segments to enhance reception reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If entire parameter updates are transmitted in individual packets, then transmission simplicity is maintained, but transmission reliability deteriorates when packets are lost

Engineering Contradiction:
Improvetransmission simplicityVSAvoidtransmission reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides each parameter update into multiple segments (first segment, second segment, third segment) that are transmitted in separate packets with different priorities. This segmentation allows the system to maintain simplicity in the overall transmission process while improving reliability by ensuring that even if some segments are lost, the model can still be updated using the received segments through imputation techniques.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If all parameter update segments are transmitted with equal priority, then transmission simplicity is maintained, but transmission reliability deteriorates due to packet loss

Engineering Contradiction:
Improvetransmission simplicityVSAvoidsegment reception reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent assigns different priorities to different segments of parameter updates based on their local importance. The first segment receives the highest priority, the second segment receives medium priority, and the third segment receives the lowest priority. This local quality differentiation ensures that critical segments are transmitted with higher reliability while maintaining overall transmission simplicity through automated priority-based packet handling.

Inventive Principle:
Principle #3Local quality

3Reliability

If parameter updates are divided into multiple segments with different priorities, then transmission reliability is improved, but device complexity increases

Engineering Contradiction:
Improveparameter update transmission reliabilityVSAvoidpackaging and prioritization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary segmentation and priority assignment of parameter update segments before transmission. The first segment is prepared with highest priority marking, the second segment with medium priority, and the third segment with lowest priority. This preliminary action simplifies the transmission process by pre-establishing the priority structure, reducing the complexity of real-time decision-making during packet transmission.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If missing segments are handled by discarding the entire update, then processing simplicity is maintained, but model accuracy deteriorates

Engineering Contradiction:
Improveprocessing simplicityVSAvoidmodel update accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent uses imputation techniques to generate synthetic copies of missing segments based on the received segments. When segments are lost during transmission, the system creates placeholder values or interpolated values that mimic the expected segment characteristics. This copying approach maintains processing simplicity by automatically handling missing data without requiring complex error correction protocols, while significantly improving model update accuracy by preserving as much information as possible from the original parameter updates.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12505357B2Communicating machine learning model parameters
Publication Date: 2025.12.23 KK TOSHIBA
  • US12505357B2 patent drawing
  • US12505357B2 patent drawing
  • US12505357B2 patent drawing

AI summary

A method for communicating a plurality of numerical parameter updates of a machine learning model from a first node to a second node. The method includes dividing each of the parameter updates into a respective primary segment and one or more respective additional segments, wherein the primary segment of each parameter update is the segment that has the greatest influence on the value of that parameter update. The method further includes constructing primary packet containing the primary segments of each of the plurality of parameter updates, and one or more additional packets including the one or more additional segments of the plurality of parameter updates. The method further includes transmitting the plurality of packets from the first node, wherein the primary packet is transmitted with a higher priority than any of the one or more additional packets.