Federated Learning Decision Tree Model Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Federated learning methods face challenges in constructing effective models while ensuring data privacy and reducing communication overhead, as the iterative process of adjusting model parameters between participants and servers consumes significant resources, making it difficult to protect privacy and reduce communication costs simultaneously.

Innovation Solution

A federated learning method that determines candidate features from a training dataset, constructs decision tree models based on these features, selects a second decision tree model based on prediction results, and transmits it to another device for fusion, thereby reducing the need for multiple transmissions and minimizing communication overhead while maintaining data privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If iterative adjustment of model parameters is performed between participant and federated server, then data privacy and security are protected, but communication overhead increases significantly

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

Solution Approach 1:

The patent segments the model parameters into two parts: local data remains with the participant while only encrypted model parameters are transmitted to the federated server. This segmentation allows privacy protection while reducing the volume of data that needs to be communicated iteratively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses encrypted copies of model parameters that can be transmitted without exposing the actual data. The federated server works with these encrypted copies, adjusting them locally and returning modified copies, thereby protecting privacy while enabling collaboration.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If multiple transmissions of model parameters are performed to achieve standard convergence, then model accuracy is improved, but communication consumption increases

Engineering Contradiction:
Improvemodel parameter standardVSAvoidcommunication consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent performs preliminary encryption of model parameters before transmission, and the federated server performs preliminary adjustments locally. This preliminary action reduces the need for multiple back-and-forth transmissions, as the server can process and adjust parameters in advance without requiring continuous data exchange.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the necessary model parameters for adjustment from the full dataset, transmitting only these encrypted parameter subsets to the federated server. This extraction minimizes communication consumption while maintaining the ability to achieve model convergence through localized adjustments.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20230297849A1Federated learning method and device, and storage medium
Publication Date: 2023.09.21 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20230297849A1 patent drawing
  • US20230297849A1 patent drawing
  • US20230297849A1 patent drawing

AI summary

A federated learning method includes: determining at least one candidate feature from data features corresponding to a training data-set, the candidate feature corresponding to at least two decision trends in a decision tree model; obtaining n first decision tree models by taking the at least one candidate feature as a model construction foundation, value of n corresponding to number of the at least one candidate feature; determining at least one second decision tree model from the n first decision tree models based on prediction results of the n first decision tree models on training data in the training data-set; and transmitting the second decision tree model to a second computing device, the second computing device being configured to fuse at least two decision tree models that comprise the second decision tree model to obtain a federated learning model.