Graph Rule Learning with MAX-SAT for Explainable Relational AI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graph-based machine learning approaches, such as neural networks, lack high-level reasoning abilities and require manual adaptation for different applications, limiting their applicability and explainability.

Innovation Solution

A method that learns human-understandable logical rules from relational data using a Graph Reasoning Network (GRN) approach, combining fixed and learned graph representations with a differentiable satisfiability solver to define and apply optimized logical rules through MAX-SAT problem-solving.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If neural networks (GNNs, GCNs, GATs) are used for graph-based machine learning, then performance in computer vision and natural language processing is improved, but high-level reasoning abilities and explainability deteriorate

Engineering Contradiction:
Improveprediction accuracyVSAvoidexplainability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system segments the learning process into two distinct components: a neural network component that learns representations from data, and a rule-learning component that discovers interpretable logical rules. This segmentation allows each component to specialize - the neural network handles pattern recognition while the rule-learning module provides explainability through human-understandable logic

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary representation layer that connects neural network outputs to rule-based reasoning. This intermediary layer translates continuous neural network outputs into discrete logical variables that can be used in interpretable rules, thereby bridging the gap between black-box prediction and white-box explanation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If traditional rule-based systems are used, then explainability and high-level reasoning are improved, but adaptability to different applications deteriorates

Engineering Contradiction:
ImproveexplainabilityVSAvoidapplicability across domains
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts the rule set based on the specific application domain and data characteristics. Rather than using fixed manual rules, the system learns rules automatically from data while maintaining their interpretable structure, allowing the same framework to adapt to different domains such as healthcare, finance, or retail

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal framework that can handle multiple types of data and applications through a common rule-learning mechanism. The system is designed to work with different data formats and domains while always producing interpretable logical rules, making it applicable across diverse fields without requiring domain-specific customization

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

3Measurement precision

If neural networks are used for graph-based learning, then performance is improved, but manual adaptation for different applications is required, increasing device complexity

Engineering Contradiction:
Improveprediction accuracyVSAvoidmanual adaptation requirement
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs self-adaptation by automatically learning both the neural network representations and the logical rules from the data itself. The rule-learning component automatically discovers relevant features and relationships without requiring manual feature engineering or rule specification, enabling the system to adapt to different applications autonomously

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260044531A1Machine learning for optimized learning of human-understandable logical rules from medical or other data
Publication Date: 2026.02.12 NEC CORP
  • US20260044531A1 patent drawing
  • US20260044531A1 patent drawing
  • US20260044531A1 patent drawing

AI summary

A machine learning method for learning and applying a rule set from relational data includes receiving a graph representing relational data, wherein nodes represent elements of the graph, and edges represent relationships between nodes, and generating an intermediate representation of the graph by mapping features of the nodes and edges of the graph to an intermediate vector representation. Optimized logical rules that define the nodes and edges of the graph based on the intermediate vector representation are learned by: defining a maximum satisfiability (MAX-SAT) problem for the graph; and estimating a gradient around a solution of the MAX-SAT problem to produce the optimized logical rules, which are applied to a new graph. The data can be medical data and the graph can be used in a machine-learning task, such as using the medical data for disease prediction, for optimization of the machine-learning task and/or to support decision-making.