Federated Learning Model Validation and Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing federated learning systems lack the ability to effectively explain the validity of output results, making it difficult to determine the applicability and accuracy of the models generated, especially in cross-sectional data analysis scenarios like illegal money transfer detection.

Innovation Solution

A federated learning system that enables cooperative learning between local servers and a central server through a network, utilizing encryption and decryption of models, mean gradient calculation, model updating, and validation error calculation to select and update global models based on local data, ensuring confidentiality and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If deep learning is used to improve learning efficiency, then learning efficiency is improved, but the ability to explain the validity of output results deteriorates

Engineering Contradiction:
Improvelearning efficiencyVSAvoidexplanability of output validity
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments the learning process into multiple rounds where each local server performs learning independently and submits results to the central server. This segmentation allows for both efficient parallel processing (improving productivity) and maintains traceability of each server's contribution (preserving explainability through validation errors and gradients).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms by calculating and transmitting validation errors and gradients from local servers to the central server. This feedback loop enables the system to track the validity and reliability of each local model's output, thereby maintaining explainability while achieving efficient distributed learning.

Inventive Principle:
Principle #23Feedback

2Reliability

If federated learning with multiple local servers is implemented, then data privacy is protected, but communication overhead increases

Engineering Contradiction:
Improvedata privacy protectionVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary information (encrypted models, validation errors, and gradients) from each local server and transmits them to the central server, rather than transmitting all raw data. This extraction approach maintains data privacy while significantly reducing communication overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transmits partial information (validation errors and gradients instead of complete datasets) to achieve the learning objective. This partial action approach maintains privacy protection while minimizing the communication burden on the federated learning system.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If continuous learning with past data is performed, then model accuracy is improved, but computational complexity increases

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

Solution Approach 1:

The patent performs preliminary learning actions at each local server using their own past data before submitting to the central server. This preliminary action allows continuous learning and accuracy improvement to occur in parallel at distributed locations, reducing the computational burden on any single server while maintaining high model accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240062072A1Federated learning system and federated learning method
Publication Date: 2024.02.22 NAT INST OF INFORMATION & COMM TECH
  • US20240062072A1 patent drawing
  • US20240062072A1 patent drawing
  • US20240062072A1 patent drawing

AI summary

A federated learning system in which a plurality of local servers repeatedly learn cooperatively through communications between the plurality of local servers and a central server via a network. The local server includes a decryption unit, a mean gradient calculation unit, a model updating unit, a validation error calculation unit, an encryption unit, and a local transmission unit that transmits at least one of a current local mean gradient and a current local validation error. The central server includes a central reception unit, a model selection unit, a weight determination unit, and a central transmission unit. The central reception unit receives encrypted current local models and at least one of current local training data counts, the current local mean gradients, and the current local validation errors from the plurality of respective local servers.