Neural Network Evaluation Using Trained Classifier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural networks lack transparency in their decision-making processes, making it difficult for humans to understand why they produce specific outputs, which raises concerns about their reliability and performance.

Innovation Solution

A system and method for evaluating neural networks using a trained classifier that distinguishes between reliable and unreliable networks based on supervised training data, including feature vectors and labels, to assess their reliability and performance criteria such as accuracy, efficiency, and correctness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a neural network is used to solve complex problems, then problem-solving capability is improved, but transparency and understandability of decision-making deteriorates

Engineering Contradiction:
Improveproblem-solving capabilityVSAvoidtransparency of decision-making
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary evaluation system that acts as a mediator between the neural network and human users. This evaluation system generates explanations and assessments of the neural network's decisions, making the previously opaque decision-making process transparent and understandable without modifying the neural network's core problem-solving capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a neural network is trained with supervised training data, then accuracy and reliability are improved, but evaluation and verification of performance becomes more complex

Engineering Contradiction:
Improveaccuracy of resultsVSAvoidcomplexity of evaluation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the evaluation process into distinct components: feature extraction from training data, classification of neural network behaviors, and generation of evaluation metrics. This segmentation simplifies the overall evaluation complexity by breaking down the verification task into manageable, modular steps that can be independently implemented and tested.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10410111B2Automated evaluation of neural networks using trained classifier
Publication Date: 2019.09.10 AVATHON INC
  • US10410111B2 patent drawing
  • US10410111B2 patent drawing
  • US10410111B2 patent drawing

AI summary

A computer system includes a memory storing a data structure representing a neural network. The data structure includes a plurality of fields including values representing topology of the neural network. The computer system also includes one or more processors configured to perform neural network classification by operations including generating a vector representing at least a portion of the neural network based on the data structure. The operations also include providing the vector as input to a trained classifier to generate a classification result associated with at least the portion of the neural network, where the classification result is indicative of expected performance or reliability of the neural network. The operations also include generating an output indicative of the classification result.