Federated Learning Model Diversity and Backup for Disconnected Clients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Federated learning systems face inefficiencies and robustness issues due to data heterogeneity, distribution shifts, and communication unreliability, particularly in scenarios with hardware failures, leading to accuracy drops and resource mismanagement across clients with varying capabilities.

Innovation Solution

A novel federated learning framework that stores diverse learnable models on servers, allowing clients to select models based on their resources and train locally, with orthogonal regularization and client-side loss functions to enhance model diversity and robustness, and provides backup solutions for communication failures through model interpolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If federated learning trains a global model using multiple local datasets across distributed clients, then data privacy is preserved and centralized storage is avoided, but communication unreliability and client disconnections cause training interruptions and accuracy drops

Engineering Contradiction:
Improvetraining continuityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-trains multiple diverse server-maintained models (SMMs) before client disconnection occurs. When a client disconnects, these pre-trained diverse models serve as backup solutions, cushioning the impact of communication failures and ensuring training continuity without requiring complex real-time recovery mechanisms.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

Diverse server-maintained models act as intermediaries between the central server and disconnected clients. Instead of directly managing client disconnections, the system uses these intermediate model representations to transfer knowledge and continue training, simplifying the overall system architecture while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system maintains multiple diverse server-maintained models for robustness against disconnections, then training continuity is improved, but server computational resources and memory usage increase

Engineering Contradiction:
Improverobustness to disconnectionVSAvoidmodel storage resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Different clients receive different subsets of the diverse server-maintained models based on their specific needs, data characteristics, and resource capabilities. This local customization allows the system to maintain multiple diverse models on the server while distributing them selectively to clients, optimizing resource utilization and reducing overall storage requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments the multiple diverse models into different groups or subsets that can be distributed to different clients. This segmentation reduces the burden on any single client and optimizes server resource allocation by only storing and transmitting necessary model portions to each client based on their specific requirements.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If clients with varying hardware capabilities all participate in federated learning, then system inclusivity and data diversity are improved, but performance disparities and resource mismanagement occur

Engineering Contradiction:
Improveclient inclusivityVSAvoidtraining efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system assigns different diverse server-maintained models to clients based on their specific hardware capabilities, data characteristics, and resource availability. This local quality approach ensures that each client receives models optimized for their specific context, allowing clients with varying hardware capabilities to participate effectively without causing performance disparities or resource mismanagement.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250005376A1Federated learning with model diversity and backup in case of disconnected client
Publication Date: 2025.01.02 ROBERT BOSCH GMBH
  • US20250005376A1 patent drawing
  • US20250005376A1 patent drawing
  • US20250005376A1 patent drawing

AI summary

Methods and systems for training neural networks with federated learning. Server-maintained machine learning models are sent from a server to a plurality of clients, yielding local machine learning models. At each client, the local machine learning models are trained with locally-stored data, stored locally at that respective client. Respective losses are determined and weights updated for each of the local machine learning models. Updated weights are transferred to the server for updating of the server-maintained machine learning models for training of those models. If one of the clients is disconnected or otherwise unable to receive the server-maintained models, that disconnected client can connect to neighboring clients, receiving the models from those neighboring clients, and training those models with the disconnected clients own locally-stored data.