Self-Supervised Entity Alignment Using Relative Similarity Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deep representation learning-based methods for entity alignment in knowledge graphs rely heavily on human-labeled supervision, which is costly and biased, making it impractical for large-scale web applications.

Innovation Solution

A self-supervised entity alignment method that uses a pre-trained model to obtain initial embeddings of entities from different graphs, and then learns entity alignment by pushing non-aligned entities far away using a relative similarity metric, without the need for labeled data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep representation learning-based methods use human-labeled supervision for entity alignment, then alignment accuracy is improved, but cost and time consumption increase significantly

Engineering Contradiction:
Improvealignment accuracyVSAvoidlabeling time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-supervised learning by automatically generating supervision signals from the knowledge graph structure itself. The contrastive loss function uses positive samples (aligned entities) and negative samples (non-aligned entities) drawn from the graph data, eliminating the need for external human labeling while maintaining alignment accuracy through self-generated training signals.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If deep representation learning-based methods use human-labeled supervision for entity alignment, then alignment accuracy is improved, but cost increases

Engineering Contradiction:
Improvealignment accuracyVSAvoidlabeling cost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The method eliminates costly human labeling by using self-supervised contrastive learning. The system automatically constructs training pairs from the knowledge graph, where aligned entity pairs serve as positive samples and non-aligned pairs serve as negative samples, generating supervision signals at zero marginal cost.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The approach uses embedding vectors (digital representations) of entities as proxies for actual entity objects. By operating on these copied representations in a unified vector space, the system can perform alignment computations efficiently without requiring expensive human inspection of the actual entities.

Inventive Principle:
Principle #26Copying

3Area of stationary object

If deep representation learning-based methods are applied to web-scale knowledge graphs, then coverage is improved, but supervision signal quality deteriorates due to bias

Engineering Contradiction:
Improveknowledge graph coverageVSAvoidsupervision signal reliability
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The system generates supervision signals autonomously from the knowledge graph structure itself rather than relying on external human labels. By using the graph's own aligned and non-aligned entity pairs as training samples, the method scales to web-scale coverage while avoiding the bias and inconsistency inherent in human labeling.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250028976A1Method and apparatus for entity alignment
Publication Date: 2025.01.23 ROBERT BOSCH GMBH
  • US20250028976A1 patent drawing
  • US20250028976A1 patent drawing
  • US20250028976A1 patent drawing

AI summary

A computer-implemented method for entity alignment. The computer-implemented method includes: obtaining a first plurality of initial embeddings of entities of a first graph and a second plurality of initial embeddings of entities of a second graph based on a pre-trained model, wherein the first plurality of initial embeddings and the second plurality of initial embeddings are in a unified space; and learning entity alignment between the first graph and the second graph over the first plurality of initial embeddings and the second plurality of initial embeddings by at least one encoder to push non-aligned entities far away using a relative similarity metric, wherein negative sampling for non-aligned entities of an entity of one of the first graph or the second graph is performed on the one of the first graph or the second graph during the learning.