Case-Based Reasoning System for Scalable Knowledge Generalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in representing and applying knowledge effectively for problem-solving, particularly in allowing for error and using heuristics to infer knowledge, which limits their ability to generalize and scale in decision-support systems.

Innovation Solution

A system and method that utilize case-based reasoning with dynamic representation and informed search, allowing for error and using heuristics to infer knowledge, enabling the extension and application of knowledge in problem-solving through a networked computing configuration with distributed processors and segmented domain-specific knowledge bases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional knowledge representation systems are used, then system simplicity is maintained, but the ability to generalize and scale in decision-support systems is limited

Engineering Contradiction:
Improveability to generalize and scaleVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The knowledge base is divided into multiple segments or modules, each handling specific domains or types of knowledge. This segmentation allows the system to scale by adding new segments without redesigning the entire system, while maintaining manageable complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The knowledge representation system employs dynamic structures that can adapt and evolve as new knowledge is acquired. The system dynamically organizes and reorganizes knowledge segments based on usage patterns and new information, enabling scalability without linear increases in complexity.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If heuristics are used to infer knowledge, then problem-solving flexibility is improved, but measurement precision and reliability of knowledge inference deteriorate

Engineering Contradiction:
Improveproblem-solving flexibilityVSAvoidknowledge inference precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms that monitor the results of heuristic inference and use this information to refine future inferences. This feedback loop allows the system to maintain flexibility while progressively improving precision through learning from past performance and correcting errors.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts parameters of heuristic operations based on context and accumulated knowledge. By changing parameters such as confidence thresholds, search depths, and inference weights, the system can balance flexibility and precision according to specific problem requirements and accumulated experience.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If error tolerance is increased to allow heuristic reasoning, then adaptability improves, but system reliability deteriorates

Engineering Contradiction:
Improveheuristic reasoning capabilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system incorporates error-correcting mechanisms and validation procedures that are built in advance of potential failures. By cushioning against errors through redundant checks, consistency validation, and fallback procedures, the system can tolerate heuristic reasoning while maintaining overall reliability through pre-planned error handling.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS10628440B1Randomization via dynamic representation and informed search
Publication Date: 2020.04.21 THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
  • US10628440B1 patent drawing
  • US10628440B1 patent drawing
  • US10628440B1 patent drawing

AI summary

A method involves providing an information base comprising a plurality of domain-specific segments, each segment comprising a case base having cases therein and a transform base having transforms therein. Each case comprises a case antecedent and a case consequent. One or more cases are associated with one or more of transforms within the respective segment. A contextual situation falling within one of the domain-specific segments is then received and it is determined that the received contextual situation does not match the case antecedent of any of the cases within the particular domain-specific segment. One or more transforms are applied to one or more cases within the segment to create a transformed case. The transformed case has a case antecedent that matches the contextual situation and a case consequent. The case consequent of the transformed case is displayed to a user and the transformed case is stored in the case base.