Robot Skill Learning via Natural Language Retrieval and Self-Improvement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack an effective method to bridge the gap between high-level natural language instructions and low-level robotic control parameters, requiring manual tuning and expertise for robots to perform specific tasks, limiting intuitive user control.

Innovation Solution

A computer-implemented method using generative models to translate natural language requests into robotic control parameters by processing robot execution traces and generating modulation values to modulate robot behavior, enabling intuitive control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual tuning of modulation values is used, then robot control precision can be achieved, but user operation complexity and time consumption increase significantly

Engineering Contradiction:
Improverobot control precisionVSAvoiduser operation complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent introduces an intermediary system consisting of a generative model and retrieval mechanism that mediates between natural language instructions and low-level modulation values. The system retrieves relevant natural language summaries from a database and uses generative models to translate them into appropriate modulation values, eliminating the need for users to directly specify numerical parameters while maintaining precise control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual mechanical tuning process with an automated computational system. Instead of requiring users to manually adjust modulation values through iterative trial-and-error, the system uses generative models and retrieval mechanisms to automatically compute and suggest optimal modulation values based on natural language descriptions, substituting manual mechanical adjustment with automated intelligent processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If iterative trial-and-error tuning is used, then accurate robot behavior can be achieved, but time consumption increases significantly

Engineering Contradiction:
Improverobot behavior accuracyVSAvoidtuning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-processing and storing numerous natural language summaries with their corresponding modulation values in a retrieval database before actual use. When a user provides a natural language instruction, the system can immediately retrieve relevant pre-computed examples and use generative models to generate appropriate modulation values without requiring time-consuming iterative tuning, thus achieving both accuracy and speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms where the generative model analyzes the relationship between natural language summaries and their associated modulation values, learning from previous successful tunings. This feedback loop enables the system to improve its translations over time, achieving high accuracy in robot behavior control while reducing the time required for each tuning operation through accumulated knowledge.

Inventive Principle:
Principle #23Feedback

3Reliability

If deep technical expertise is required for supervising training, then model performance can be optimized, but accessibility to non-expert users is limited

Engineering Contradiction:
Improvemodel performanceVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent employs an intermediary layer in the form of a generative model that translates between natural language and technical modulation values. This intermediary absorbs the technical expertise required for optimal model performance while presenting a user-friendly natural language interface to non-expert users, thereby maintaining high model performance while significantly improving accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service operation where the generative model and retrieval mechanism automatically handle the complex tasks of translating natural language instructions into appropriate modulation values without requiring user expertise. The system serves itself by automatically generating and refining control parameters, allowing non-expert users to achieve optimized model performance through simple natural language input.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If multiple learning paradigms are combined, then robot adaptability improves, but system complexity increases

Engineering Contradiction:
Improverobot adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by using a single generative model that can handle multiple learning paradigms and task types through unified natural language processing. Rather than requiring separate systems for different learning approaches, the generative model serves as a universal translator that adapts to various contexts, thereby improving robot adaptability while avoiding the complexity of maintaining multiple specialized systems.

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

Data Source

PatentEP4711097A1Robot learning through retrieval and self improvement
Publication Date: 2026.03.18 GDM HOLDING LLC
  • EP4711097A1 patent drawingFigure 1
  • EP4711097A1 patent drawingFigure 2
  • EP4711097A1 patent drawingFigure 3

AI summary

Implementations are provided for an interactive machine learning methodology that allows non-expert users to use natural language to teach new skills, particularly to robots, through language grounding and understanding. In various implementations, a plurality of natural language summaries may be retrieved. Each of the natural language summaries may describe details of robotic performance of a task, and may include, or be usable to retrieve, a corresponding set of reference modulation values. A set of modulation values corresponding to a natural language request may be generated based on the plurality of natural language summaries. The natural language request may specify one or more constraints on robotic performance of the task. A robot control signal may be generated based on the generated set of modulation values.