Contrastive Prompt Ensembles for Zero-Shot Embodied Agent Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reinforcement learning (RL) agents struggle with zero-shot adaptation to visual domain changes due to variations in camera positions, lighting, and other environmental factors, leading to deteriorated performance when applied to new environments.

Innovation Solution

A prompt ensemble method based on contrastive learning is employed, where a CLIP visual language model is optimized through prompt-based contrastive learning offline, and an attention module is used online to predict task-specific state representations, adjusting visual state representations for domain changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a pre-trained visual encoder is used in reinforcement learning, then training efficiency is improved, but zero-shot adaptation to domain changes deteriorates

Engineering Contradiction:
Improvetraining efficiencyVSAvoidzero-shot adaptation
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by pre-training the visual encoder on large-scale datasets before reinforcement learning, and further pre-computing prompt embeddings for various domain factors. This preliminary preparation enables the encoder to efficiently adapt to new domains during runtime without requiring extensive retraining, thus resolving the contradiction between training efficiency and adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by introducing learnable prompt embeddings that can be dynamically adjusted for different domain factors (camera positions, lighting conditions, etc.). Instead of retraining the entire encoder, the system modifies specific prompt parameters to adapt to domain changes, maintaining training efficiency while improving zero-shot adaptation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the visual encoder is finely adjusted to adapt to physical diversity, then zero-shot performance is improved, but device complexity increases

Engineering Contradiction:
Improvezero-shot performanceVSAvoidencoder adjustment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the adaptation process by separating the visual encoder from the domain adaptation mechanism. Instead of adjusting the entire encoder, it divides the system into the fixed pre-trained encoder and separate learnable prompt embeddings for each domain factor. This segmentation allows zero-shot performance improvement without increasing overall device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces prompt embeddings as an intermediary between the pre-trained visual encoder and the reinforcement learning policy. These prompts act as mediators that capture domain-specific characteristics without requiring modifications to the encoder itself, thus improving zero-shot performance while maintaining simple device architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If multiple domain factors are considered, then adaptation accuracy is improved, but computational overhead increases

Engineering Contradiction:
Improveadaptation accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-computing prompt embeddings for multiple domain factors during offline preparation. This allows the system to consider multiple domain factors (camera positions, lighting, etc.) during runtime without incurring significant computational overhead, as the heavy computation has already been performed in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses partial action by selectively applying prompt embeddings based on which domain factors are relevant to the current situation. Instead of processing all possible domain factors uniformly, the system activates only the necessary prompts, reducing computational overhead while maintaining high adaptation accuracy when needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250217661A1Prompt ensemble method and computing device based on contrastive learning for efficient adaptation of embodied agent, and recording medium thereof
Publication Date: 2025.07.03 RES & BUSINESS FOUND SUNGKYUNKWAN UNIV
  • US20250217661A1 patent drawing
  • US20250217661A1 patent drawing
  • US20250217661A1 patent drawing

AI summary

Provided is a prompt ensemble method based on contrastive learning, which includes: a first step of generating a prompt for each domain factor given as an input while an encoder is optimized through prompt based contrastive learning offline; and a second step of predicting a task specific state representation for an unseen domain by giving an output of the encoder to which each prompt generated in the first step is reflected as an input of an attention module online, in which the online is an environment in which an agent may learn a policy for a task through an interaction with an environment, and the offline is an environment in which the interaction with the environment is limited, and there is only pre-created data, and the domain factor as an attribute which causes a domain change in the environment is a minimum unit constituting the domain.