Context-Aware Federated Learning for Local Model Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current federated learning solutions face challenges in maintaining accuracy when dealing with diverse local models, leading to reduced performance and compliance issues due to stringent data privacy regulations like GDPR, which prohibit data consolidation without user consent.

Innovation Solution

A feedback mechanism is introduced where local models provide context information to a central server to refine the global model, incorporating additional optimization to enhance accuracy and compliance, using auto-encoders to encode this information for efficient communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If federated learning integrates features from multiple users to train a global model, then the global model's versatility and adaptability improve, but the accuracy of individual local models deteriorates

Engineering Contradiction:
Improveglobal model adaptabilityVSAvoidlocal model accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where local models evaluate the performance of the global model on their local data and provide feedback signals back to the central server. This feedback includes performance metrics and gradient information that allows the global model to be refined iteratively, resolving the contradiction by continuously improving global model adaptability while maintaining local model accuracy through targeted adjustments based on local performance feedback.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the training process by allowing local models to selectively participate in global model updates based on their performance evaluation. The feedback mechanism enables dynamic refinement of the global model, where the composition and weighting of local model contributions change iteratively, allowing the system to adapt to varying local conditions while maintaining overall accuracy.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If context information is transmitted from local models to the global model for refinement, then communication overhead increases, but model accuracy improves

Engineering Contradiction:
Improvemodel accuracyVSAvoidcommunication efficiency
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts only the essential context information needed for model refinement, such as performance metrics and gradient directions, rather than transmitting complete local datasets or redundant information. This selective extraction of critical feedback signals improves communication efficiency while maintaining the accuracy benefits of context-aware global model refinement.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If federated learning is used to maintain data privacy, then data security improves, but model training complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidmodel training complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Local models perform self-evaluation of the global model's performance on their local data and generate their own feedback signals autonomously. This self-service capability at the local level simplifies the overall system architecture by eliminating the need for complex centralized coordination mechanisms, thereby maintaining data privacy while reducing training complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12619925B2Context-level federated learning
Publication Date: 2026.05.05 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12619925B2 patent drawing
  • US12619925B2 patent drawing
  • US12619925B2 patent drawing

AI summary

A method performed by a local client computing device is provided. The method includes training a local model using data from the local client computing device, resulting in a local model update; sending the local model update to a central server computing device; receiving from the central server computing device a first updated global model; determining that the first updated global model does not meet a local criteria, wherein determining that the first updated global model does not meet a local criteria comprises computing a score based on the first updated global model, wherein the score exceeds a threshold; in response to determining that the first updated global model does not meet a local criteria, sending to the central server computing device context information; and receiving from the central server computing device a second updated global model.