Rehearsal Network for One-Shot Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural networks face challenges in learning from very few examples, such as one-shot learning, and traditional collaborative filtering does not account for individual user taste and preference variations, leading to inefficiencies in learning and resource consumption.

Innovation Solution

A rehearsal network service that uses biological memory indicators, including saliency, valence, and timestamp values, to select and generate new input data for training, allowing for generalized learning by recalculating novelty and effective salience values and applying data augmentation techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional neural networks are used to learn user preferences, then they can learn from data, but they require a large set of examples which increases data requirements and training resources

Engineering Contradiction:
Improvelearning accuracyVSAvoiddata requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent creates synthetic training examples by copying and transforming existing data points through data augmentation techniques. The system generates new training samples by applying transformations to salient existing examples, allowing the neural network to learn from fewer original examples while maintaining high learning accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary identification and selection of salient data points before full training occurs. By pre-processing data to identify highly relevant examples and preparing augmented versions in advance, the system reduces the amount of data needed during actual training while maintaining learning effectiveness.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If traditional collaborative filtering is used, then it can process user data, but it does not account for individual user taste and preference variations leading to reduced personalization accuracy

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidpreference prediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by treating each user's preference data with specialized processing. The system identifies salient data points specific to individual users and applies targeted data augmentation and rehearsal techniques tailored to each user's preference patterns, rather than applying uniform processing to all users.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments user preference data into distinct salient examples that represent different aspects of individual user tastes. By dividing the data into meaningful segments and applying selective rehearsal and augmentation to each segment, the system captures individual variations in user preferences more effectively.

Inventive Principle:
Principle #1Segmentation

3Reliability

If neural networks train with large datasets, then they achieve better learning performance, but it increases computational resources and training time

Engineering Contradiction:
Improvelearning performanceVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the most salient and informative data points from the available dataset for training. By identifying and selecting only the highly relevant examples through salience measurement, the system eliminates the need to process entire large datasets, significantly reducing computational resource consumption while maintaining learning performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial action by focusing training efforts on a selective subset of salient examples rather than processing all available data. The data augmentation techniques generate additional training samples from this selective subset, providing sufficient training material without requiring exhaustive processing of complete large datasets.

Inventive Principle:
Principle #16Partial or excessive action

4Use of energy by moving object

If few examples are used for training, then resource consumption is reduced, but the neural network cannot learn effectively from very few examples

Engineering Contradiction:
Improveresource consumptionVSAvoidlearning effectiveness
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent compensates for the small number of original training examples by creating multiple synthetic copies through data augmentation. The system generates additional training samples by applying various transformations to the limited salient examples, effectively multiplying the training value of each original data point without requiring additional computational resources for data collection and processing.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11803755B2Rehearsal network for generalized learning
Publication Date: 2023.10.31 VERIZON PATENT & LICENSING INC
  • US11803755B2 patent drawing
  • US11803755B2 patent drawing
  • US11803755B2 patent drawing

AI summary

A method, a device, and a non-transitory storage medium are described in which a rehearsal network service is provided that enables generalized learning for all types of input patterns ranging from one-shot inputs to a large set of inputs. The rehearsal network service includes using biological memory indicator data relating to a user and the input data. The rehearsal network service includes calculating a normalized effective salience for each input data, and generating a new set of input data in which the inclusion of input data is proportional to its normalization effective salience. The rehearsal network service provides the new set of input data to a learning network, such as a neural network or a deep learning network that can learn the user's taste or preference.