Software Critic for Automatic Knowledge Hierarchy Validation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


