Memory-Based Neural Network for Interpretable Question Answering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated question answering systems using neural networks face high computation costs and lack interpretability, making them unsuitable for real-time applications and hindering improvements due to their 'black box' nature.

Innovation Solution

A memory-based neural network that identifies meta-evidence nodes in an embedding space to summarize training data, allowing for the generation of support vectors and selection of appropriate answers, providing explainability and improved predictive power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If neural networks are used for automated question answering, then answer accuracy is improved, but computation cost increases significantly

Engineering Contradiction:
Improveanswer accuracyVSAvoidcomputation cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent pre-computes and stores embeddings for all training examples before deployment. During inference, the system only needs to compute embeddings for new questions and perform similarity comparisons, avoiding the need to re-process training data. This preliminary action significantly reduces real-time computation costs while maintaining answer accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates vector representations (embeddings) as copies of the semantic meaning of training examples. Instead of storing and processing raw training data during inference, the system uses these pre-computed vector copies to efficiently compare against new questions, reducing computation cost while preserving the essential information needed for accurate answers.

Inventive Principle:
Principle #26Copying

2Measurement precision

If neural networks are used for automated question answering, then answer accuracy is improved, but interpretability deteriorates

Engineering Contradiction:
Improveanswer accuracyVSAvoidinterpretability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces similarity scores as an intermediary between the neural network's internal representations and the final answer selection. These scores provide a transparent metric that shows how closely each training example matches the new question, making the decision process interpretable while maintaining the accuracy benefits of neural network embeddings.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent makes the previously invisible internal representations visible by transforming them into interpretable similarity scores and rankings. This is analogous to making something invisible visible - the abstract vector comparisons are translated into concrete, human-understandable metrics that reveal why certain answers are selected, without compromising the neural network's accuracy.

Inventive Principle:
Principle #32Color changes

3Reliability

If traditional neural networks are used, then predictive power is achieved, but explainability is lost

Engineering Contradiction:
Improvepredictive powerVSAvoidexplainability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where similarity scores provide explanatory information about the model's predictions. By ranking training examples according to their similarity to the new question, the system provides feedback that explains which training instances most influenced the answer selection, maintaining predictive power while adding explainability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The similarity score serves as an intermediary that bridges the gap between the neural network's black-box predictions and human understanding. It translates the abstract vector space operations into interpretable metrics that explain the reasoning behind each answer, preserving predictive power while restoring explainability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11755570B2Memory-based neural network for question answering
Publication Date: 2023.09.12 ADOBE INC
  • US11755570B2 patent drawing
  • US11755570B2 patent drawing
  • US11755570B2 patent drawing

AI summary

The present disclosure provides a memory-based neural network for question answering. Embodiments of the disclosure identify meta-evidence nodes in an embedding space, where the meta-evidence nodes represent salient features of a training set. Each element of the training set may include a questions appended to a ground truth answer. The training set may also include questions with wrong answers that are indicated as such. In some examples, a neural Turing machine (NTM) reads a dataset and summarizes the dataset into a few meta-evidence nodes. A subsequent question may be appended to multiple candidate answers to form an input phrase, which may also be embedded in the embedding space. Then, corresponding weights may be identified for each of the meta-evidence nodes. The embedded input phrase and the weighted meta-evidence nodes may be used to identify the most appropriate answer.