Graph-Based Domain Knowledge Encoding for Prediction Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In industrial fields, machine learning prediction models struggle to achieve accurate predictions due to limited and costly training data, and existing methods fail to effectively incorporate domain knowledge into these models.

Innovation Solution

A domain knowledge utilization system that describes domain knowledge as a graph, transforms this graph into a mathematical expression, and reflects it within the prediction model's data items, constraints, and relationships to enhance prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a prediction model is trained with a large amount of high-quality training data to improve accuracy, then prediction accuracy is improved, but the cost of acquiring training data increases and the amount of data acquisition time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata acquisition time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Domain knowledge is encoded into the prediction model structure beforehand through graph-based representations. The graph description unit captures expert knowledge about data relationships, constraints, and patterns before training begins. This preliminary encoding of knowledge allows the model to start with built-in domain understanding, reducing the need for extensive training data acquisition time while maintaining high prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A graph-based intermediate representation is introduced between domain knowledge and the prediction model. The graph description unit transforms domain knowledge into a structured graph format that serves as an intermediary, which is then converted into mathematical expressions for model construction. This intermediary representation efficiently encapsulates domain knowledge, allowing the model to leverage expert knowledge without requiring proportional amounts of training data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If domain knowledge is incorporated into the prediction model to improve accuracy with limited data, then prediction accuracy is improved, but the complexity of the system increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional modules: a graph description unit for encoding domain knowledge, a graph transformation unit for converting graphs to mathematical expressions, and a model construction unit for building the prediction model. This segmentation allows each component to handle specific tasks independently, making the overall system more manageable and maintainable despite the added complexity of incorporating domain knowledge.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The graph-based representation serves multiple functions within the system. It can represent various types of domain knowledge (relationships, constraints, patterns), can be transformed into different mathematical expressions, and can be applied to different prediction models. This multi-functionality reduces the need for separate mechanisms for each type of knowledge incorporation, thereby limiting the increase in system complexity.

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

3Ease of manufacture

If traditional machine learning methods are used without incorporating domain knowledge, then the system is simpler to implement, but prediction accuracy deteriorates when training data is limited

Engineering Contradiction:
Improveimplementation simplicityVSAvoidprediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system enables domain knowledge to serve itself by automatically encoding expert knowledge into graph representations that directly inform model construction. The graph description unit captures domain expertise, and the transformation unit automatically converts this knowledge into mathematical expressions used by the prediction model. This self-service mechanism allows domain knowledge to actively contribute to improving prediction accuracy without requiring complex manual intervention, thus maintaining relative implementation simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250165814A1Domain knowledge utilization system, domain knowledge utilization method, and domain knowledge utilization program
Publication Date: 2025.05.22 HITACHI LTD
  • US20250165814A1 patent drawing
  • US20250165814A1 patent drawing
  • US20250165814A1 patent drawing

AI summary

In a domain knowledge utilization system in which a utilization algorithm for utilizing domain knowledge described by a graph for construction and training of a prediction model can be selected, a utilization algorithm that is selectable by an algorithm selection unit includes at least one or more of a first utilization algorithm using a feature derived from the graph as an explanatory variable of the prediction model, a second utilization algorithm applying a relationship between nodes in the graph to a relationship between explanatory variables of the prediction model, and a third utilization algorithm applying a definition of a node in the graph to a training condition of the prediction model.