Graph Neural Network Relation Learning via Comprehension Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graph neural networks struggle to effectively learn and represent complex multi-relational graphs, particularly for relations that are not well understood.

Innovation Solution

A computer-implemented method and system that identifies and ranks relations in a multi-relational graph based on how effectively a graph neural network learns their embeddings. It suggests generalizations of poorly understood relations using an input hierarchy/ontology/taxonomy, improving the learning of corresponding relational embeddings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If graph neural networks are used to learn multi-relational graphs, then vector representations of relations can be obtained, but relations that are not well understood by the network are not effectively learned

Engineering Contradiction:
Improvelearning effectiveness of relational embeddingsVSAvoidability to handle diverse multi-relational graph structures
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system monitors the graph neural network during embedding operations, generates comprehension scores for each relation based on monitored parameters, and uses these scores to identify poorly learned relations. This feedback loop enables targeted intervention to improve learning effectiveness for specific relations while maintaining overall network performance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary system comprising a monitoring module, scoring module, and suggestion module that acts as a mediator between the graph neural network and the multi-relational graph data. This intermediary analyzes network behavior, identifies learning deficiencies, and provides corrections without directly modifying the core network architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the graph neural network learns all relations in detail, then representation accuracy improves, but training complexity and data requirements increase

Engineering Contradiction:
Improveembedding representation accuracyVSAvoidtraining process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of uniformly treating all relations, the system applies local quality by generating specific comprehension scores for each relation and identifying which relations require improved learning. Resources are concentrated on poorly learned relations rather than uniformly distributing training efforts across all relations, thereby improving accuracy where needed without proportionally increasing overall complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by monitoring specific parameters during network operation and using these parameter values to generate comprehension scores. Based on these scores, the system suggests parameter adjustments or architectural modifications targeted at specific relations, rather than requiring comprehensive retraining of the entire network with increased complexity.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If supervised training with labeled data is used, then learning accuracy improves, but the requirement for extensive human-labeled training data increases

Engineering Contradiction:
Improvetraining accuracyVSAvoidamount of labeled training data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system enables self-service by allowing the graph neural network to self-diagnose its learning effectiveness through the monitoring and scoring mechanisms. The network identifies its own weaknesses in learning specific relations and can autonomously suggest improvements or focus training efforts on problematic relations, reducing dependence on extensive external human-labeled data for all relations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of requiring complete supervised training data for all relations, the system applies partial action by focusing computational resources and training efforts only on relations with low comprehension scores. This selective approach achieves improved accuracy for critical relations without requiring proportional amounts of labeled data for every relation in the multi-relational graph.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250068888A1Learning relations in multi-relational graphs in graph neural networks
Publication Date: 2025.02.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250068888A1 patent drawing
  • US20250068888A1 patent drawing
  • US20250068888A1 patent drawing

AI summary

An approach for determining how well a graph neural network (“GNN”) learns a relation in a multi-relational graph (“MRG”) and generating a generalized relation to substitute in the MRG to more effectively train the GNN to learn the relation. Layers of interest in a GNN may be identified along with which parameters to monitor based on the architecture of the GNN and the model type of the MRG. A MRG may be input into the GNN to generate embeddings for the entities and relations of the MRG. A comprehension score can be generated for the relations and the relations can be ranked. A more generalized relation can be identified for relations ranked below a threshold and can be substituted into the multi-relation graph in place of the lower ranked more specific relations. The updated MRG can be input into the graph neural network to further train the GNN.