Blind Multimodal Learning Neural Network Splitting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current federated learning and blind learning techniques face challenges in training neural networks using vertically partitioned datasets, where decentralized data consists of distributed features associated with the same entity, and data types across different clients are different.

Innovation Solution

The proposed solution involves a blind learning approach that splits a neural network into client-side and server-side portions, allowing for parallel and independent processing across clients. Additionally, a multi-modal artificial intelligence (MMAI) platform is used to handle different types of data from various clients by splitting the global model into parts and using a fusion layer to combine outputs from each client.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If federated learning or blind learning is used to train on decentralized data, then data privacy is maintained and computational costs are reduced, but the system cannot handle vertically partitioned datasets with different data types across clients

Engineering Contradiction:
Improveability to handle different data typesVSAvoidtraining effectiveness on vertically partitioned data
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The neural network is divided into client-side portions and server-side portions, with each client training only the portion relevant to their data type. This segmentation allows clients with different data types (vertical partitioning) to train independently without requiring all clients to process all data types, resolving the contradiction between handling diverse data types and maintaining training effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server-side portions are designed to be universal and can process multiple data types (images, text, tabular data) that come from different clients. This multi-functionality at the server level allows the system to handle vertically partitioned datasets where each client has different data types, while maintaining the benefits of federated learning for privacy and computational efficiency.

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

2Quantity of substance

If a single global neural network is used for all clients, then model consistency is maintained, but computational costs increase and data privacy is compromised

Engineering Contradiction:
Improvecomputational resources requiredVSAvoidhandling of vertically partitioned data
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

Instead of training a single global network on all client data, the network is segmented into client-side and server-side portions. Each client trains only their local portion on their specific data type, significantly reducing computational resources required at each client while the server coordinates the overall training process and aggregates results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server acts as an intermediary that receives outputs from different client-side portions processing different data types, combines them through a fusion layer, and generates unified server-side portions. This intermediary approach allows the system to handle vertically partitioned data without requiring all clients to process all data types, reducing overall computational burden while maintaining model consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If all clients process all data types, then comprehensive training is achieved, but data privacy is compromised and computational costs increase

Engineering Contradiction:
Improvetraining completenessVSAvoiddata privacy exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The training process is segmented so that each client processes only their local data type (e.g., images at vision clients, text at language clients). This segmentation ensures that clients never access or process data types they don't possess, maintaining data privacy while achieving comprehensive training through the aggregation of specialized client results at the server.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server serves as an intermediary that combines outputs from specialized client-side portions without exposing clients to each other's data types. The fusion layer at the server integrates information from different data types while keeping the training process private to each client, thus maintaining training completeness without compromising data privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12341758B2Systems and methods for blind multimodal learning
Publication Date: 2025.06.24 SELFIIE CORP
  • US12341758B2 patent drawing
  • US12341758B2 patent drawing
  • US12341758B2 patent drawing

AI summary

A system and method are disclosed for providing a private multi-modal artificial intelligence platform. The method includes splitting a neural network into a first client-side network, a second client-side network and a server-side network and sending the first client-side network to a first client. The first client-side network processes first data from the first client, the first data having a first type. The method includes sending the second client-side network to a second client. The second client-side network processes second data from the second client, the second data having a second type. The first type and the second type have a common association. Forward and back propagation occurs between the client side networks and disparate data types on the different client side networks and the server-side network to train the neural network.