Federated Learning Privacy Checker Segregating Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In federated learning systems, the transmission of model parameters from client devices to a centralized server can lead to data leakage and privacy violations, as local data used for training may be inferred or reconstructed at the server.

Innovation Solution

Implementing a privacy checker on each client device to segregate data into shareable and private portions, obscuring local model parameters before transmission, and using these obscured parameters for global model updates, thereby preventing the sharing of private data and maintaining local data privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If model parameters are transmitted from client devices to centralized server for aggregation, then global model training is enabled, but private data may be inferred or reconstructed leading to data leakage

Engineering Contradiction:
Improveglobal model training efficiencyVSAvoiddata leakage risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary mechanism (privacy checker and obscuring process) between the client device and federated server. The privacy checker segregates data into shareable and private portions, while the obscuring process transforms local model parameters into obscured parameters before transmission. This intermediary layer enables global model training while preventing direct access to private data at the server side.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments data into two distinct categories: shareable data and private data. The privacy checker divides the local dataset into these portions, allowing only shareable data to be used for training that will be transmitted to the server. This segmentation ensures that private data remains isolated and cannot be reconstructed from the transmitted model parameters.

Inventive Principle:
Principle #1Segmentation

2Reliability

If local model parameters are sent to federated server, then model aggregation is achieved, but confidentiality of local data is compromised

Engineering Contradiction:
Improvemodel aggregation reliabilityVSAvoiddata confidentiality
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent transforms the parameters being transmitted through an obscuring process. Local model parameters are converted into obscured local model parameters by applying transformations that preserve the training utility while removing sensitive information. This parameter change ensures that the server receives reliable model updates for aggregation while the original confidential data cannot be recovered from the transmitted parameters.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The privacy checker extracts and removes private data from the training process before model parameters are generated. By separating private data from shareable data at the source, the system ensures that only information suitable for sharing is used in training, and thus the transmitted parameters do not contain reconstructable private information.

Inventive Principle:
Principle #2Taking out (Extraction)

3Object-affected harmful factors

If privacy checker segregates data into shareable and private portions, then data privacy is enhanced, but device complexity increases

Engineering Contradiction:
Improvedata privacy protectionVSAvoidclient device complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The privacy checker is implemented as a self-contained module on the client device that autonomously performs data segregation and parameter obscuring without requiring external assistance or complex coordination with the server. The device handles its own privacy protection needs locally, which while adding some complexity, keeps the overall system architecture simpler by distributing the privacy function rather than requiring centralized privacy management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240169094A1Mitigating private data leakage in a federated learning system
Publication Date: 2024.05.23 INTEL CORP
  • US20240169094A1 patent drawing
  • US20240169094A1 patent drawing
  • US20240169094A1 patent drawing

AI summary

Protecting data privacy in a federated learning computing environment includes receiving a model trained by a federated server with public data using global model parameters, getting local shareable data from a local shareable database, training the model with the local shareable data using the global model parameters to generate local model parameters, and obscuring the local model parameters. Protecting data privacy includes sending the local model parameters to the federated server, modifying the model to classify private data, and training the model with the private data using the local model parameters and updating the local model parameters.