Ontology-Driven Neural Link Prediction for Knowledge Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional neural link prediction systems are over-parameterized, leading to excessive memory usage and reduced scalability, and often require computationally expensive heuristics that degrade predictive power, especially when applied to large knowledge graphs.

Innovation Solution

The ontology-driven neural link prediction system uses memory and parameter-efficient ontology embeddings learned through an ontology lookup table and a subgraph encoder, which operates on a k-hop neighboring subgraph, reducing the need for expensive node distance computations and supporting both transductive and inductive link prediction tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional neural link prediction systems use node embeddings for all nodes in the knowledge graph, then predictive power is maintained, but memory usage becomes excessive and scalability is reduced

Engineering Contradiction:
Improvepredictive powerVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the knowledge graph into multiple partitions or blocks, where each partition contains a subset of nodes and their local connectivity information. Instead of maintaining embeddings for all nodes globally, the system processes and stores embeddings in distributed partitions, reducing peak memory requirements while preserving local predictive accuracy through localized embedding computations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hierarchical or multi-resolution embedding representations that operate at different dimensions. Coarse-grained embeddings capture global structure with fewer parameters, while fine-grained embeddings provide local detail only where needed. This dimensional hierarchy allows the system to maintain predictive power through selective use of detailed embeddings rather than uniformly high-dimensional representations across all nodes.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If conventional systems reduce embedding dimensionality to reduce memory usage, then memory footprint decreases, but predictive power is severely impacted

Engineering Contradiction:
Improvememory footprintVSAvoidpredictive power
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality by using low-dimensional or compressed embedding representations for nodes that require less predictive detail, while maintaining high-dimensional embeddings only for critical nodes or regions of the knowledge graph where predictive accuracy is most important. This selective dimensionality allocation reduces overall memory footprint while preserving predictive power where it matters most.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts embedding dimensionality parameters based on local graph properties, node importance metrics, or query-specific requirements. Rather than using fixed low-dimensional embeddings everywhere, the system adapts parameter dimensions locally, allowing memory-efficient representations in less critical regions while maintaining high-dimensional embeddings for nodes requiring greater predictive fidelity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If conventional neural link prediction systems use computationally expensive heuristics for node distance computations, then link prediction accuracy is maintained, but computational cost and time increase significantly

Engineering Contradiction:
Improvelink prediction accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent pre-computes and stores approximate node distances, path lengths, or connectivity metrics during an offline preprocessing phase or caching mechanism. These pre-computed distance heuristics are then reused during online link prediction queries, eliminating the need for repeated expensive shortest-path computations while maintaining sufficient accuracy for prediction tasks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses sampled or approximated distance metrics that replicate the essential information of exact shortest-path computations without requiring full graph traversal. By copying or estimating distance relationships through sampling techniques or simplified graph representations, the system achieves comparable predictive accuracy with significantly reduced computational overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240256917A1Ontology-driven parameter efficient representations for knowledge graphs
Publication Date: 2024.08.01 ACCENTURE GLOBAL SOLUTIONS LTD
  • US20240256917A1 patent drawing
  • US20240256917A1 patent drawing
  • US20240256917A1 patent drawing

AI summary

Methods, systems and apparatus, including computer programs encoded on computer storage medium, for training a neural link predictor. In one aspect a method includes obtaining triples that represent a knowledge graph, where each triple comprises specifies a subject and object node in the knowledge graph and a relation type between the subject node and object node; obtaining data that specifies entity types of nodes in the knowledge graph; and for each triple: retrieving, from an ontology lookup table, ontology embeddings for the knowledge graph, the ontology embeddings comprising embeddings for each entity type in the set of entity types, generating, using the retrieved ontology embeddings for the knowledge graph, node embeddings for the subject node and the object node included in the triple, scoring the triple using the generated node embeddings, and updating, using a loss of the scored triple, the ontology embeddings stored in the ontology lookup table.