Inference Device Knowledge Graph Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional inference devices fail to provide desirable results for users as they do not adequately update their knowledge base based on user responses, leading to repetitive and unsatisfactory interactions in dialogic scenarios.

Innovation Solution

An inference device that acquires situation and response information, updates its knowledge base by assigning user requests as start nodes in a knowledge graph, calculates page rank values, and adjusts edge weights to ensure the desired inference result matches user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional inference techniques are used with fixed knowledge base, then inference processing is simpler, but the inference results do not match user preferences and lack adaptability

Engineering Contradiction:
Improveadaptability to user preferencesVSAvoidcomplexity of knowledge base update mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements feedback by acquiring user responses to inference results and using this feedback to update the knowledge base. The processor receives user responses, determines whether the inference result matched user intent, and updates edge weights in the knowledge graph accordingly. This creates a closed-loop system where inference outcomes feed back into improving future inferences, enabling the system to adapt to user preferences over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by pre-calculating and storing page rank values for nodes in the knowledge graph. Instead of performing complex inference calculations in real-time, the system pre-computes importance metrics and stores them in the knowledge base. This allows faster inference processing while maintaining accuracy, as the pre-computed values are readily available when needed for making inferences.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If knowledge base is updated based on user responses, then inference accuracy improves, but processing time increases due to additional update operations

Engineering Contradiction:
Improveinference accuracyVSAvoidtime for knowledge base update
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively updating only the specific edge weights in the knowledge graph that are relevant to the inference that just occurred. Instead of re-computing or re-processing the entire knowledge base, the system updates only the affected edges based on user feedback. This minimizes the time and computational resources required for updates while still improving inference accuracy for future queries.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If page rank calculation is used to determine node importance, then inference result relevance improves, but computational complexity increases

Engineering Contradiction:
Improvenode importance measurement accuracyVSAvoidcomplexity of page rank calculation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating page rank values for all nodes in the knowledge graph and storing these values in the knowledge base. The pre-computation of page rank metrics eliminates the need for complex real-time calculations during inference. The stored page rank values are then directly used to determine node importance and select inference results, significantly reducing computational complexity during operation while maintaining measurement accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230033039A1Inference device, non-transitory computer-readable storage medium, and inference method
Publication Date: 2023.02.02 MITSUBISHI ELECTRIC CORP
  • US20230033039A1 patent drawing
  • US20230033039A1 patent drawing
  • US20230033039A1 patent drawing

AI summary

An inference device includes a knowledge base unit that stores a knowledge base for inferring answers to requests; an information acquisition unit that acquires situation information that is information including a user request or a request from a user and response information including a user's response to an inference result or a result of inference; an inference unit that uses the knowledge base to make inferences for a user request included in the situation information; an information output unit that outputs an inference result; a feedback information extraction unit that specifies a desired result or a result desired by the user for the user request from the response information; and an update unit that updates the knowledge base such that the desired result more likely matches the inference result.