Server Device for Federated Learning Node Value Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Horizontal federated learning for Gradient Boosting Decision Trees (GBDT) faces inefficiencies due to the high computation and communication requirements of encrypting and transmitting gradient information, making it difficult to perform effectively.

Innovation Solution

A server device and client devices collaborate by acquiring and integrating node value information from each client, determining node values without gradient information transmission, and learning the decision tree based on shared data structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If gradient information is encrypted and transmitted for horizontal federated learning, then model training accuracy is improved, but computation quantity increases enormously

Engineering Contradiction:
Improvemodel training accuracyVSAvoidcomputation quantity
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and transmits only the essential node value information from the decision tree structure, rather than transmitting complete gradient information. This selective extraction maintains model training accuracy while significantly reducing computation quantity by eliminating unnecessary cryptographic operations on full gradient data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses node value information as a simplified copy or representation of the complete gradient information. This copying approach allows the server to obtain sufficient training signals without requiring the computationally expensive encryption and transmission of full gradient vectors, thus reducing computation quantity while preserving accuracy.

Inventive Principle:
Principle #26Copying

2Measurement precision

If gradient information is encrypted and transmitted for horizontal federated learning, then model training accuracy is improved, but communication amount increases

Engineering Contradiction:
Improvemodel training accuracyVSAvoidcommunication amount
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the critical node value parameters from the decision tree structure for transmission. This extraction reduces communication amount by sending only essential information needed for model training, while the server can reconstruct sufficient training signals without receiving complete encrypted gradient information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transmits node value information as a compact copy that represents the essential training signals. This copying mechanism reduces communication overhead compared to transmitting full encrypted gradient information, while maintaining model training accuracy through the use of these condensed representations.

Inventive Principle:
Principle #26Copying

3Measurement precision

If gradient information is transmitted multiple times for determining node values, then decision tree learning accuracy is improved, but communication frequency increases

Engineering Contradiction:
Improvedecision tree learning accuracyVSAvoidcommunication efficiency
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent extracts node value information that encapsulates multiple gradient signals into a single transmission. This extraction reduces communication frequency by consolidating multiple rounds of gradient exchanges into fewer transmissions, while maintaining decision tree learning accuracy through the aggregated node value information.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If complete gradient information is transmitted for each client, then model training completeness is improved, but data privacy protection becomes weaker

Engineering Contradiction:
Improvemodel training completenessVSAvoiddata privacy risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only node value information from the complete gradient information, which preserves model training completeness while reducing privacy risk. The extracted node values contain sufficient training signals without exposing the full gradient information that could reveal sensitive client data patterns.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses node value information as a privacy-preserving copy that represents gradient information without containing the full detail. This copying approach maintains model training completeness while weakening the privacy risk associated with transmitting complete gradient information across the network.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240070477A1Server device
Publication Date: 2024.02.29 NEC CORP
  • US20240070477A1 patent drawing
  • US20240070477A1 patent drawing
  • US20240070477A1 patent drawing

AI summary

A server device includes an acquisition unit that acquires, from each of a plurality of client devices, information representing a value of a node constituting a decision tree, the information being determined based on the learning data held by the own device of each client device, and a determination unit that determines the value of the node constituting the decision tree by integrating the acquired results. The decision tree is learned by determination of the value of each node constituting the decision tree by the determination unit.