Vertical Federated Learning Encoder Customization for Faster Convergence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Vertical Federated Learning (VFL) architectures face challenges in supporting diverse participants with different ML models and data features, leading to increased training costs and slow convergence due to overlapped data features, lack of encoder customization, and inefficient data and encoder selection.

Innovation Solution

The proposed solution involves an encoder selector to choose appropriate encoders and data sources, an encoder customizer to mute neurons or links for overlapping features, and a VFL configurator to set up data exchange and gradient backpropagation routes, enabling customized VFL configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional VFL architectures are used with multiple participants having different ML models and data features, then data privacy is maintained, but training costs increase and convergence speed decreases due to overlapped data features

Engineering Contradiction:
Improvedata privacyVSAvoidtraining efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the VFL system into distinct functional components: encoder selectors that choose appropriate encoders for different participants, encoder customizers that modify encoder structures by muting neurons or links for overlapping features, and VFL configurators that set up data exchange and gradient backpropagation routes. This segmentation allows each component to optimize specific aspects of the training process, reducing redundant computations from overlapped features while maintaining data privacy through the federated learning framework.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If participants use different ML model structures and hyper-parameters, then adaptability to diverse data types is improved, but system complexity increases

Engineering Contradiction:
Improvemodel diversityVSAvoidarchitecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal VFL architecture that can accommodate diverse ML models from different participants. The encoder selector and encoder customizer components provide a standardized interface that works with various encoder types and structures. The VFL configurator establishes a common framework for data exchange and gradient backpropagation that is model-agnostic, allowing participants to use different ML model structures and hyper-parameters while maintaining system coherence and reducing architectural complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250259076A1Systems and methods for executing vertical federated learning
Publication Date: 2025.08.14 HUAWEI TECH CO LTD
  • US20250259076A1 patent drawing
  • US20250259076A1 patent drawing
  • US20250259076A1 patent drawing

AI summary

Methods and servers for executing Vertical Federating Learning (VFL) over a communication network are disclosed. Some methods include encoder and data selection, encoder customization, and VFL configuration. Encoder and data selection includes receiving a VFL request and analyzing it to determine data requirements and encoder requirements, selecting, based on the encoder requirements, a first encoder and a second encoder, and selecting, based on the data requirements, data sources for the first encoder and for the second encoder. Encoder customization includes selecting a first encoder and a second encoder, and customizing the first encoder by muting a portion of the first encoder. The VFL configuration includes receiving labelled data information and an indication of a loss function, configuring an evaluator using the labelled data information and the indication of the loss function, configuring encoder outputs to the joint classifier, and configuring a privacy router.