Shared Embedding Space Generation Across Data Silos

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing approaches fail to generate embeddings in a shared embedding space that can be meaningfully combined across multiple separate data silos due to random rotations, resulting in embedding spaces with different semantic structures.

Innovation Solution

A central computing system generates synthetic data examples from aggregated data distributions across silo computing systems, which are then used to train embedding generation models or directly generate embeddings within a shared embedding space, ensuring consistent semantic structure across silos.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in separate data silos, then data privacy and operational independence are improved, but embedding space consistency and semantic interpretability across silos deteriorate

Engineering Contradiction:
Improvedata privacyVSAvoidembedding space consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

A central computing system acts as an intermediary that receives data distributions from multiple silo computing systems, generates synthetic data examples in a unified feature space, and provides these synthetic examples back to the silos. This mediator enables embedding space consistency without direct data sharing between silos, thus preserving privacy while achieving semantic interpretability across silos.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If synthetic data examples are generated from aggregated data distributions, then embedding space consistency is improved, but computational complexity and data processing requirements increase

Engineering Contradiction:
Improveembedding space consistencyVSAvoidcomputational complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system segments the data processing task by having each silo computing system first determine and transmit only the data distribution characteristics (e.g., statistical parameters) of its local data to the central system. The central system then aggregates these distributed statistics to generate synthetic data examples. This segmentation reduces the computational burden on individual silos while enabling consistent embedding space generation across all silos.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240346367A1Privacy-Preserving Learning and Analytics of a Shared Embedding Space Across Multiple Separate Data Silos
Publication Date: 2024.10.17 GOOGLE LLC
  • US20240346367A1 patent drawing
  • US20240346367A1 patent drawing
  • US20240346367A1 patent drawing

AI summary

Provided are systems and methods for privacy-preserving learning and analytics of a shared embedding space for data split across multiple separate data silos. A central computing system can generate a plurality of synthetic data examples having respective feature data within an aggregate feature-space that represents an aggregation of different component feature-spaces associated with the multiple separate data silos. The synthetic data examples can be used by different computing systems associated with the data silos to generate embeddings within a shared embedding space. Once the embeddings have been generated in the shared embedding space, multiple different types of analytics can be performed on the shared embedding space. As one example, the multiple data silos can correspond to multiple separate entity domains and an analysis of embeddings generated in the shared embedding space can be used to facilitate identification or classification of malicious actors across the multiple separate entity domains.