Federated Learning With Ordered Dropout for Heterogeneous Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Federated learning is challenging due to the vast heterogeneity of client devices, leading to computational disparities that hinder efficient training across devices, resulting in biased and inaccurate models, as low-tier devices are often excluded or struggle to participate effectively.

Innovation Solution

Implementing ordered dropout to dynamically prune neural network layers based on client device capabilities, generating nested submodels that match the computational and memory requirements of each device, allowing all devices to contribute to the training process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large-scale ML model is used to improve accuracy, then model accuracy is improved, but computational requirements increase making it infeasible for low-tier client devices

Engineering Contradiction:
Improvemodel accuracyVSAvoidcomputational requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the large-scale ML model into multiple smaller submodels based on client device capabilities. Each client device receives and trains only on submodels appropriate to its computational capacity, allowing low-tier devices to participate in federated learning without being overwhelmed by the full model size, while still contributing to the global model improvement

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by customizing the model size and complexity for each client device based on its specific capabilities. High-tier devices receive and train on larger submodels with more parameters, while low-tier devices receive smaller submodels, ensuring each device operates at its optimal computational level rather than forcing uniform model distribution

Inventive Principle:
Principle #3Local quality

2Productivity

If low-tier devices are excluded from federated learning to maintain training speed, then training efficiency is improved, but model bias increases and accuracy decreases

Engineering Contradiction:
Improvetraining efficiencyVSAvoidmodel accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements dynamic model adaptation where the submodel size and complexity are adjusted based on each client device's capabilities. This dynamic approach allows low-tier devices to participate by receiving appropriately sized submodels, enabling them to contribute to training without becoming stragglers, thus maintaining both training efficiency and model accuracy through inclusive participation

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If model size is reduced to include more devices in training, then device inclusivity is improved, but model accuracy decreases

Engineering Contradiction:
Improvedevice inclusivityVSAvoidmodel accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the full ML model into multiple submodels of varying sizes and complexities. This segmentation enables device inclusivity by allowing low-tier devices to train on smaller submodels while high-tier devices train on larger submodels, with all contributions aggregated to form the global model, thereby maintaining high accuracy through diverse device participation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a nested structure where smaller submodels are contained within larger submodels, which are in turn contained within the full global model. This nesting allows devices to participate at their appropriate level - low-tier devices train on inner submodels while high-tier devices train on outer submodels - ensuring both inclusivity and accuracy are maintained

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12450489B2Method, system and apparatus for federated learning
Publication Date: 2025.10.21 SAMSUNG ELECTRONICS CO LTD
  • US12450489B2 patent drawing
  • US12450489B2 patent drawing
  • US12450489B2 patent drawing

AI summary

Broadly speaking, the present techniques generally relates to methods, systems and apparatuses for training a machine learning (ML) model using federated learning. In particular, a method for training a machine learning (ML) model using federated learning performed by a plurality of client devices, the method comprising determining a computation capability of each client device, associating each client device with a value defining how much of each neural network layer of the ML model is to be included in a submodel to be trained by the each client device, based on the determined computation capability and generating a submodel of the ML model by using the value associated with the each client device to perform ordered pruning of at least one neural network layer of the ML model, is provided.