Prediction-Confidence Client Selection for Efficient Federated Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Federated learning systems face challenges in selecting clients for global model aggregation due to heterogeneous data distributions and resource constraints, leading to inefficient training and biased results, with existing solutions often requiring costly computational overhead and compromising data privacy.

Innovation Solution

An interpretable client selection mechanism based on prediction confidences is employed, where clients are selected for model aggregation based on their average prediction confidence values and confidence intervals, ensuring efficient and secure participation without significant computational or communication overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional XAI solutions like SHAP are used to provide interpretability for client selection, then explainability is improved, but computational overhead and energy consumption increase significantly

Engineering Contradiction:
ImproveinterpretabilityVSAvoidcomputational overhead
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential confidence score metric from the complex XAI framework, discarding the computationally intensive SHAP values while retaining the core interpretability function. This allows the system to maintain explainability through simple confidence scores without the heavy computational burden of traditional XAI methods.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses lightweight, inexpensive confidence score calculations instead of expensive XAI computations. These simple metric computations serve the interpretability purpose temporarily during each training round without requiring the persistent, resource-heavy infrastructure of traditional XAI solutions.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Loss of information

If multiple model retraining rounds are executed to achieve explainability, then interpretability is improved, but training time and energy consumption increase

Engineering Contradiction:
ImproveexplainabilityVSAvoidtraining time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent calculates confidence scores as a preliminary action during the normal training process, so that interpretability information is already available when needed for client selection. This eliminates the need for additional retraining rounds, as the explanatory metrics are computed in advance as part of the standard training workflow.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If random client selection is used for model aggregation, then implementation simplicity is improved, but model convergence speed and accuracy deteriorate

Engineering Contradiction:
Improveselection simplicityVSAvoidconvergence speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent enables clients to self-evaluate and self-report their confidence scores, which the server uses for selection. This maintains simplicity by keeping the selection mechanism lightweight while improving convergence through intelligent, confidence-based client selection rather than random selection.

Inventive Principle:
Principle #25Self-service

4Reliability

If confident clients are prioritized for model aggregation, then model accuracy is improved, but selection complexity increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidselection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the selection parameter from random or uniform weighting to confidence-based weighting. This single parameter change improves model accuracy by prioritizing reliable clients while keeping the selection mechanism itself relatively simple, as it only requires comparing and weighting based on the confidence score parameter.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250315724A1Interpretable and secure client selection approach based on prediction confidences for efficient federated learning
Publication Date: 2025.10.09 DELL PROD LP
  • US20250315724A1 patent drawing
  • US20250315724A1 patent drawing
  • US20250315724A1 patent drawing

AI summary

A client selection approach based on prediction confidences for federated learning is disclosed. When performing a training round, each of the clients generates an update to a local model being trained. The update includes an average confidence score for the training round based on an output of a pre-argmax layer of the local model. The central server selects a subset of the federation clients based on the average confidence scores. The model updates from selected clients are aggregated and used to generate a new or updated global model. The new global model is distributed to all clients for a next training round.