Neural Memory Query Recirculation for Relational Reasoning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural network-based memory systems face challenges in efficiently retrieving and connecting knowledge items stored in different memory slots, leading to suboptimal relational reasoning and increased computational and memory resources usage.

Innovation Solution

A neural network-based memory system with iterative memory retrieval and soft attention mechanisms, controlled by a reinforcement learning controller, that adapts the number of time steps for query recirculation, allowing for efficient retrieval and connection of knowledge items by determining a set of weights for memory slots and controlling the halting process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the number of time steps for query recirculation is increased to improve relational reasoning accuracy, then the accuracy of connecting knowledge items improves, but computational resources and time consumption increase

Engineering Contradiction:
Improverelational reasoning accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system dynamically adapts the number of time steps for query recirculation based on the complexity of the retrieval task. The controller neural network adjusts the recirculation duration in real-time, allowing the system to use more time steps for complex relational reasoning tasks while using fewer time steps for simpler tasks, thus optimizing the balance between accuracy and computation time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of time steps for query recirculation adaptively. By modifying this parameter based on task requirements and performance feedback, the system achieves high relational reasoning accuracy when needed while avoiding unnecessary computation time for simpler queries

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the number of time steps for query recirculation is increased to improve retrieval accuracy, then the accuracy of connecting knowledge items improves, but memory resources consumption increases

Engineering Contradiction:
Improveretrieval accuracyVSAvoidmemory resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts memory resource allocation based on the number of time steps required for query recirculation. By adapting memory usage to the actual computational needs of each task, the system maintains high retrieval accuracy while minimizing unnecessary memory consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes memory resource parameters adaptively based on task complexity and recirculation requirements, allowing efficient memory utilization while maintaining high retrieval accuracy across different query types

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If fixed number of time steps is used for query recirculation, then system simplicity is maintained, but performance on varying task complexities is suboptimal

Engineering Contradiction:
Improvesystem control complexityVSAvoidretrieval efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system employs a controller neural network that automatically determines the optimal number of time steps for query recirculation based on the input query and task requirements. This self-service mechanism eliminates the need for manual configuration or complex external control, achieving both simplicity and adaptability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from the retrieval process to dynamically adjust the number of time steps. The controller neural network learns from task outcomes and adjusts recirculation duration accordingly, improving retrieval efficiency while maintaining manageable system complexity through data-driven decisions

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20220253698A1Neural network-based memory system with variable recirculation of queries using memory content
Publication Date: 2022.08.11 GDM HOLDING LLC
  • US20220253698A1 patent drawing
  • US20220253698A1 patent drawing
  • US20220253698A1 patent drawing

AI summary

A neural network based memory system with external memory for storing representations of knowledge items. The memory can be used to retrieve indirectly related knowledge items by recirculating queries, and is useful for relational reasoning. Implementations of the system control how many times queries are recirculated, and hence the degree of relational reasoning, to minimize computation.