Federated Learning Data Augmentation via Reinforcement Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Federated learning environments face accuracy degradation due to data heterogeneity among clients, and existing data sharing techniques risk exposing internal data and causing overfitting, necessitating methods that enhance data distribution using external data for improved model accuracy and training speed.

Innovation Solution

A method involving a neural network model that screens data for similarity using embedding vectors and performs backpropagation with rewards based on correlation, filtering noise and augmenting training data while preserving internal data distribution through reinforcement learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data sharing techniques are used to improve model accuracy in federated learning, then accuracy is improved, but internal data privacy is exposed and overfitting risk increases

Engineering Contradiction:
Improvemodel accuracyVSAvoiddata privacy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces an intermediary data augmentation mechanism that processes external public data through a neural network model to generate synthetic training data. This intermediary process allows the system to benefit from external data distributions without directly exposing or sharing sensitive internal client data, thus maintaining privacy while improving model accuracy through enhanced data diversity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates synthetic copies of training data by using a neural network model to generate augmented data samples that mimic the distribution characteristics of internal client data. These synthetic copies serve as proxies for actual client data, allowing the global model to learn from diverse data patterns without requiring access to or sharing of the original sensitive internal data

Inventive Principle:
Principle #26Copying

2Measurement precision

If external data is used to augment training data distribution, then model accuracy is improved, but data heterogeneity among clients increases

Engineering Contradiction:
Improvemodel accuracyVSAvoiddata heterogeneity
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent dynamically adjusts the parameters of the data augmentation process by using reinforcement learning to optimize the neural network model's data generation. The system modifies data distribution parameters adaptively based on feedback from model performance, allowing it to balance the incorporation of external data with maintaining compatibility across heterogeneous client data distributions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a dynamic data augmentation strategy where the amount and type of external data incorporated into training is adjusted based on real-time model performance feedback. The reinforcement learning component continuously adapts the data augmentation process to optimize for both accuracy improvement and compatibility with diverse client data characteristics

Inventive Principle:
Principle #15Dynamics

3Productivity

If reinforcement learning-based data augmentation is performed to improve training speed, then training efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvetraining speedVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs data augmentation in advance during the training process rather than on-demand during inference. By pre-generating augmented training data using reinforcement learning-based data augmentation, the system prepares enhanced training datasets beforehand, which speeds up the actual model training without requiring complex computations during the training phase

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a self-service mechanism where the neural network model automatically generates its own augmented training data through reinforcement learning. The system uses the model's own predictions and performance feedback to guide the data augmentation process, eliminating the need for external manual data processing and reducing overall computational overhead

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240202492A1Method and apparatus for training graph federated learning models using reinforcement learning-based data augmentation
Publication Date: 2024.06.20 RES & BUSINESS FOUND SUNGKYUNKWAN UNIV
  • US20240202492A1 patent drawing
  • US20240202492A1 patent drawing
  • US20240202492A1 patent drawing

AI summary

The present disclosure relates to a method for training a neural network model. First screening data is determined by inputting first data not associated with at least one client into the neural network model to calculate similarity between the first data and second data associated with the at least one client. the neural network model is trained by performing backpropagation on the neural network model with reference to a reward determined based on a correlation between the first screening data and the second data.