Federated Random Forest Regression Secure Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current federated learning protocols lack methods for training random forest regressors in a horizontal federated learning setting while ensuring data privacy and enhancing model transparency, particularly in applications like job candidate screening where fairness and diversity are crucial.

Innovation Solution

A secure aggregation protocol is implemented to compute purity measures for decision trees across edge nodes, allowing for the construction of a common regression decision tree and random forest regressor in a private manner, using techniques like pairwise masking and Shamir secret sharing to maintain privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If federated learning protocols are used to train random forest regressors, then model transparency and fairness are improved, but data privacy is compromised

Engineering Contradiction:
Improvemodel transparencyVSAvoiddata privacy
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the data into local datasets at different edge nodes while maintaining a global model structure. Each edge node trains local decision trees on its own data without sharing the actual data, only sharing aggregated purity measures and split information. This segmentation allows model transparency through global decision trees while preserving data privacy at the edge nodes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary aggregation mechanism that computes global purity measures and split decisions without accessing individual edge node data. The intermediary layer processes local statistics (cardinality, sum, sum of squares) to determine global splits, acting as a mediator between local data and global model construction, thus maintaining both transparency and privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If individual edge node data is revealed to construct decision trees, then model accuracy is improved, but data privacy is compromised

Engineering Contradiction:
Improvemodel accuracyVSAvoiddata privacy
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent merges local purity measures from multiple edge nodes to construct a global decision tree. Instead of using data from a single node, the system combines statistics (cardinality, sum, sum of squares) from multiple nodes to compute global splits. This merging approach improves model accuracy by incorporating diverse data perspectives while maintaining privacy through secure aggregation protocols.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms raw data into aggregated parameters (cardinality, sum, sum of squares) that can be combined to compute global purity measures. By changing the representation from individual data points to statistical parameters, the system achieves accurate global models without exposing individual edge node data, thus maintaining both accuracy and privacy.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If secure aggregation protocols are implemented, then data privacy is improved, but computational complexity is increased

Engineering Contradiction:
Improvedata privacyVSAvoidcomputational complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements secure aggregation by computing and sharing only the necessary partial statistics (cardinality, sum, sum of squares) required for purity measure calculation, rather than requiring full data exposure or complex cryptographic operations. This partial action approach provides privacy protection through aggregation while minimizing computational complexity to only what is essential for the task.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240289698A1Horizontal federated regression random forest with secure aggregation
Publication Date: 2024.08.29 DELL PROD LP
  • US20240289698A1 patent drawing
  • US20240289698A1 patent drawing
  • US20240289698A1 patent drawing

AI summary

A horizontal federated random forest regressor with secure aggregation is disclosed. When constructing a node of a decision tree, multiple potential splits are performed at each of multiple edge nodes using local data. Federated variance data, which includes sums, is generated and transmitted to a central node. Using the sums, a global variance can be determined for each of the splits without requiring the individual nodes to share the specific samples. The split with the lowest global variance is selected by the central node and implemented for the node of the decision tree at each of the edge nodes. A random forest regressor can be constructed and trained such that each of the edge nodes includes the same random forest regressor with the same splits for the features at the nodes of the decision trees that constitute the random forest regressor.