Expert Case-Based Natural Language Learning System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional expert and case-based systems struggle with representing knowledge in natural language, making it difficult to understand and extend, and they fail to learn exceptions effectively, limiting their ability to apply knowledge across domains.

Innovation Solution

A computing device with a blackboard database, top-level mapper, and bottom-level case-based inference engine that maps situation semantics to action semantics and translates them into natural language, enabling a two-level knowledge-based system for interpreting and generating natural language inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional expert systems and case-based systems use segmented rule-based knowledge representation, then the system can solve complex problems through reasoning, but the knowledge representation is not easy to understand or extend and cannot be expressed in natural language

Engineering Contradiction:
Improveease of understanding knowledge representationVSAvoidcomplexity of knowledge representation structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces natural language as an intermediary layer between the segmented rule-based knowledge representation and user interaction. The system translates complex rule-based knowledge into natural language expressions, making the knowledge representation understandable to users while maintaining the structured format needed for reasoning. This mediator resolves the contradiction by allowing users to interact with and understand knowledge in natural language without requiring changes to the underlying complex rule-based structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If conventional systems acquire knowledge experientially through similar cases, then the system can solve new problems based on past solutions, but all acquired knowledge becomes mutually random and cannot be predicted

Engineering Contradiction:
Improveability to solve new problems based on past casesVSAvoidpredictability of knowledge acquisition
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments knowledge into structured rules with explicit conditions and actions, rather than relying on holistic case-based acquisition. Each rule is independently defined with clear predicates and consequences, allowing the system to adapt to new problems through rule combination while maintaining predictability through the structured format. This segmentation enables reliable knowledge acquisition by ensuring each rule component is well-defined and traceable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system incorporates feedback mechanisms where the outcomes of rule applications are used to refine and update the rule base. This feedback loop allows the system to learn from past cases in a structured manner, improving adaptability while maintaining reliability through systematic knowledge updates rather than random accumulation.

Inventive Principle:
Principle #23Feedback

3Reliability

If rule-based approaches hand-code virtually everything to overcome limitations in learning exceptions, then the system can handle domain-specific problems, but the system does not benefit from domain transference and cannot pass the Turing Test

Engineering Contradiction:
Improveability to handle domain-specific problemsVSAvoidability to transfer knowledge across domains
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal rule-based framework that can handle multiple domains through a common knowledge representation structure. The segmented rules with standardized predicates and inference mechanisms can be applied across different domains, enabling knowledge transfer. The system maintains reliability in domain-specific problems while gaining versatility through the universal structure that can accommodate various domains without requiring complete hand-coding for each.

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

Solution Approach 2:

The system dynamically adapts rule applications based on the specific domain context while maintaining the same underlying rule-based structure. The inference engine can selectively apply relevant rules based on domain-specific conditions, allowing the system to handle domain-specific problems reliably while benefiting from domain transference through the flexible rule application mechanism.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If deep learning neural networks are used for natural language understanding, then the system can process natural language inputs, but the system cannot explain its decisions or actions

Engineering Contradiction:
Improveability to process natural languageVSAvoidloss of explainability in decision-making
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent uses natural language as a mediator between the rule-based reasoning process and user interaction. The system translates the outcomes of structured rule applications into natural language explanations, providing both natural language processing capability and interpretability. This intermediary layer allows the system to process natural language inputs while maintaining explainability through the transparent rule-based reasoning process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10482181B1Device, method, and system for expert case-based natural language learning
Publication Date: 2019.11.19 THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
  • US10482181B1 patent drawing
  • US10482181B1 patent drawing
  • US10482181B1 patent drawing

AI summary

A computing device for expert case-based natural language learning includes a blackboard database, a top level mapper, and a bottom level case-based inference engine, and a bottom level translator. The blackboard database is configured to store context information corresponding to case semantics associated with natural language sentential forms. The case semantics include situation semantics and action semantics. The top level mapper is configured to query the blackboard database for the context information, map the situation semantics to the action semantics using the context information to form new case semantics, and store the new case semantics in a bottom level case database. The bottom level case-based inference engine is configured to match an input natural language sentential form to a matching case semantic stored in the bottom level case database. The bottom level translator is configured to translate the matching case semantic into natural language sentential form.