Online-Target Encoder Prediction for Sparse-Reward Reinforcement Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reinforcement learning systems face challenges in effectively exploring and learning from environments, particularly in tasks with sparse rewards, partially observable states, and multi-task scenarios, often requiring costly human demonstrations.

Innovation Solution

A system that employs an online and target encoder model to generate observation-representations, using a predictive loss function to guide the control policy, allowing joint training with a predictive unit to enhance exploration and task performance, without relying on human demonstrations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional reinforcement learning systems are used to explore environments, then they can learn from interactions, but they require costly human demonstrations and struggle with sparse rewards

Engineering Contradiction:
Improvelearning efficiencyVSAvoidtraining cost
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system uses self-supervised learning where the predictive model generates its own training signals by predicting future observations from current encoder representations. The intrinsic reward is derived automatically from prediction errors without human intervention, enabling the system to self-train efficiently

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The encoder model serves as an intermediary that transforms raw observations into compact representations. These representations are then used by the predictive model to generate predictions, which in turn provide intrinsic rewards for the control policy, creating an efficient learning pipeline

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the control policy is trained to maximize intrinsic reward based on prediction loss, then exploration is improved, but the system complexity increases due to multiple encoder models and predictive units

Engineering Contradiction:
Improveexploration capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The encoder model serves multiple functions: it compresses observations into representations, provides input to the predictive model, and its representations are used to calculate intrinsic rewards. This multi-functionality reduces overall system complexity despite the sophisticated learning mechanism

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The predictive model is nested within the training loop of the encoder model. The encoder generates representations that are fed to the predictive model, which generates predictions that create intrinsic rewards that feedback to train the encoder, creating a nested hierarchical training structure

Inventive Principle:
Principle #7Nested doll (Nesting)

3Measurement precision

If human demonstrations are used to train the control policy, then learning accuracy is improved, but the need for human involvement increases training costs

Engineering Contradiction:
Improvelearning accuracyVSAvoidhuman resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system generates its own training data and rewards through self-supervised learning. The predictive model creates its own targets by predicting future observations, and prediction errors automatically serve as intrinsic rewards, eliminating the need for human-labeled demonstrations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The predictive model creates copies of the encoder's representations at future time steps as training targets. By comparing actual future representations with these predicted copies, the system generates supervision signals without human intervention

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250209338A1Exploration by bootstrapped prediction
Publication Date: 2025.06.26 GDM HOLDING LLC
  • US20250209338A1 patent drawing
  • US20250209338A1 patent drawing
  • US20250209338A1 patent drawing

AI summary

An iterative method is proposed to train an action selection system of a reinforcement learning system, based on a reward function which defines a reward value for each action. The reward value includes an intrinsic reward term generated based on the outputs of two encoder models: an online encoder model and a target encoder model. The online encoder model is iteratively trained based on a loss function, and the target encoder model is updated to bring it closer to the online encoder model.