Software Critic for Automatic Knowledge Hierarchy Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer-based knowledge acquisition systems lack the ability for self-reflection and optimization of knowledge hierarchies entered by subject matter experts, relying on knowledge engineers for accuracy and efficiency, which is inefficient and prone to errors.

Innovation Solution

A software critic is integrated into the knowledge entry system that examines and analyzes the knowledge hierarchy, providing suggestions for corrections and improvements, allowing for automatic implementation or user selection, enabling the system to reflect on its own processing and optimize the hierarchy structure and logic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a subject matter expert enters knowledge hierarchies directly without a knowledge engineer, then productivity increases, but the ability to inspect and critique the hierarchy for accuracy and efficiency is lost

Engineering Contradiction:
Improveknowledge entry productivityVSAvoidhierarchy accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements automatic feedback mechanisms where the knowledge hierarchy is analyzed after entry by the subject matter expert. The software critiques the entered knowledge for errors, conflicts, and inefficiencies, providing feedback that allows the expert to correct issues while maintaining direct entry productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service knowledge entry where the subject matter expert can directly enter and modify knowledge hierarchies without requiring a knowledge engineer. The built-in critique capabilities allow the expert to self-validate and self-correct the entered knowledge, eliminating dependency on external specialists.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If manual review of knowledge hierarchy is performed by a knowledge engineer, then accuracy and efficiency of hierarchy representation improve, but the process becomes more complex and time-consuming

Engineering Contradiction:
Improveknowledge hierarchy qualityVSAvoidknowledge entry process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system replaces the mechanical process of manual review by a knowledge engineer with an automated software-based critique system. The software automatically analyzes the knowledge hierarchy for errors, conflicts, and inefficiencies, substituting human manual inspection with computational analysis that is both accurate and efficient.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces an intermediary software critique layer between knowledge entry and final execution. This intermediary automatically validates and critiques the entered knowledge hierarchies, providing a bridge that ensures quality without requiring direct human intervention in the review process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If comprehensive manual inspection of knowledge hierarchy is performed, then errors and inefficiencies are identified, but the time and resources required increase significantly

Engineering Contradiction:
Improveerror detection capabilityVSAvoidinspection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system replaces time-consuming manual inspection with automated software analysis that rapidly evaluates knowledge hierarchies for errors, conflicts, and inefficiencies. The computational critique process occurs automatically and instantaneously, providing comprehensive error detection without the time penalty of manual review.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary automatic critique and validation of the knowledge hierarchy immediately upon entry, before the knowledge is executed or deployed. This preliminary action identifies and flags potential errors and inefficiencies early in the process, preventing wasted time on flawed knowledge configurations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8019716B2Reflective processing of TMK hierarchies
Publication Date: 2011.09.13 DISCOVERY MACHINE
  • US8019716B2 patent drawing
  • US8019716B2 patent drawing
  • US8019716B2 patent drawing

AI summary

A method for the automatic examination of knowledge system hierarchies is disclosed. A target TMK hierarchy is represented as a plurality of records in a database. A second TMK hierarchy (a “critic”) is constructed of tasks, subtasks, methods, procedures and actions. The critic hierarchy includes actions that retrieve and examine at least one record of the database representing the target hierarchy. The examination of the record provides a result. The result is of the form of a modification of the processing within the critic hierarchy or of the form of a report or a modification of the target hierarchy's elements, namely, tasks, methods, procedures, actions, class structures, or the relationship between the elements.