Hybrid Neural Network Case-Based Reasoning Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning methods lack the functionality for performing causal relationships, logical inferences, and integrating abstract knowledge, limiting their ability to reason and recognize transformational analogies, which are essential for achieving strong artificial intelligence.

Innovation Solution

The implementation of a deeper learning system that incorporates case-based learning and symbolic reasoning, allowing neural networks to remain coherent and within memory thresholds, thereby enabling deductive, inductive, and abductive reasoning, and using a case-based framework to integrate outputs from multiple neural networks for improved recognition and feature extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep learning neural networks are used for pattern recognition, then recognition accuracy is improved, but the system lacks the ability to perform causal relationships and logical inferences

Engineering Contradiction:
Improverecognition accuracyVSAvoidreasoning capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent combines deep learning neural networks with case-based reasoning (CBR) systems and symbolic reasoning components into a unified hybrid architecture. The neural network outputs are integrated with CBR case libraries and symbolic inference engines, allowing the system to simultaneously perform pattern recognition and logical reasoning through the coordinated operation of these complementary components.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces case-based reasoning as an intermediary layer between neural network pattern recognition and symbolic logical inference. The CBR system stores and retrieves cases that capture causal relationships and logical structures, mediating between the neural network's recognition outputs and the requirements for reasoned decision-making.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the fundamental memory of neural networks is increased to improve recognition, then training time becomes exponentially longer

Engineering Contradiction:
Improverecognition accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the learning system into multiple specialized components: neural networks for pattern recognition, case-based reasoning for storing structured knowledge, and symbolic reasoning for logical inference. Each component has a limited, specialized memory capacity optimized for its specific function, avoiding the need for a single large memory system that would require exponential training time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses multiple neural networks with fundamental memories deliberately kept below the threshold for catastrophic interference. By using several partial systems rather than one complete system, the overall recognition capability is maintained while each individual network can be trained more efficiently without excessive memory demands.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If multiple neural networks are used to improve recognition robustness, then system complexity increases

Engineering Contradiction:
Improverecognition robustnessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal hybrid architecture where case-based reasoning and symbolic reasoning components serve multiple functions: they process outputs from any neural network in the ensemble, provide consistent reasoning capabilities across different recognition tasks, and maintain a unified interface for decision-making. This multi-functionality reduces overall system complexity despite using multiple neural networks.

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

4Adaptability or versatility

If neural networks are trained to recognize transformational analogies, then the system can achieve stronger AI, but current deep learning methods lack this functionality

Engineering Contradiction:
Improvetransformational analogy recognitionVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-processing neural network outputs through case-based reasoning before symbolic analysis. The CBR system prepares structured representations of recognition results, organizing them in ways that facilitate subsequent symbolic reasoning and analogy detection, thereby enabling transformational analogy recognition without requiring fundamental changes to the neural network architecture itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11392827B1Deeper learning from the real-time transformative correction of and reasoning from neural network outputs
Publication Date: 2022.07.19 THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
  • US11392827B1 patent drawing
  • US11392827B1 patent drawing
  • US11392827B1 patent drawing

AI summary

A method includes providing a set of deep learning neural networks where no pair of deep learning neural networks within the set of deep learning neural networks produces a semantically equivalent output by design. An input to the set of deep learning neural networks is provided, where responsive to the input, one or more of the deep learning neural networks produces an output. The output of the deep learning neural networks is input into a case-based reasoning (CBR) system. The CBR system generates an output responsive to the input received by the CBR system if the input received by the CBR system is known by the CBR system. The output of the CBR system is then determined to be a correct/incorrect output. One of the deep learning neural networks is trained on the correct output if the correct output is specific to the particular deep learning neural network.