Neural Network Knowledge Expansion via Uncertainty-Based Self-Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deep learning-based neural networks lack the ability to autonomously determine knowledge insufficiency and increase knowledge through learning of insufficient knowledge, requiring manual data construction which is time and cost-intensive.

Innovation Solution

An AI agent that autonomously determines insufficient knowledge and generates additional data for learning, using a knowledge generating neural network and a dialogue generating neural network, to increase knowledge based on sampled data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual data construction is used to teach neural networks insufficient knowledge, then knowledge can be increased, but time and cost consumption increases significantly

Engineering Contradiction:
Improveknowledge sufficiencyVSAvoiddata construction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The neural network autonomously identifies knowledge gaps through uncertainty calculation and generates training data independently without human intervention. The system calculates uncertainty of current knowledge, determines insufficient knowledge areas, generates synthetic training data through the generative model, and performs self-training to increase knowledge autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where the neural network calculates uncertainty of its current knowledge representation, identifies knowledge insufficiency, generates targeted training data based on this uncertainty assessment, and uses this data to improve its knowledge representation in subsequent iterations.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual data construction is used to teach neural networks insufficient knowledge, then knowledge can be increased, but cost increases significantly

Engineering Contradiction:
Improveknowledge sufficiencyVSAvoiddata construction cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The neural network autonomously identifies knowledge gaps through uncertainty calculation and generates training data independently without human intervention. The system calculates uncertainty of current knowledge, determines insufficient knowledge areas, generates synthetic training data through the generative model, and performs self-training to increase knowledge autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of collecting real-world data through expensive manual processes, the system creates synthetic copies of training data by generating new data samples from learned representations. The generative model creates artificial training examples that replicate the structure and patterns of real data without requiring actual human annotation or data collection.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If deep learning-based neural networks are used, then high-level abstraction from data is achieved, but autonomous determination of knowledge insufficiency is not possible

Engineering Contradiction:
Improvedata abstraction capabilityVSAvoidautonomous knowledge determination
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The system implements a feedback loop where the neural network calculates uncertainty of its current knowledge representation, identifies knowledge insufficiency, generates targeted training data based on this uncertainty assessment, and uses this data to improve its knowledge representation in subsequent iterations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces uncertainty as a new parameter in the neural network's operational framework. By calculating uncertainty metrics alongside traditional accuracy measures, the system enables the network to automatically detect when its knowledge representation is insufficient and trigger data generation processes accordingly.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12217185B2Method and apparatus of increasing knowledge based on uncertainty in neural networks
Publication Date: 2025.02.04 ELECTRONICS & TELECOMM RES INST
  • US12217185B2 patent drawing
  • US12217185B2 patent drawing
  • US12217185B2 patent drawing

AI summary

A knowledge increasing method includes calculating uncertainty of knowledge obtained from a neural network using an explicit memory, determining the insufficiency of the knowledge on the basis of the calculated uncertainty, obtaining additional data (learning data) for increasing insufficient knowledge, and training the neural network by using the additional data to autonomously increase knowledge.