Robotic Control Policy Learning Using Similar-Trial Comparisons

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic control policies are challenging to design and scale for real-world applications due to the complexity of tasks and variability in environments, requiring extensive manual effort and many trials, and are limited by the ability to model every aspect mathematically, leading to inefficiencies in training and robustness.

Innovation Solution

The use of machine learning techniques, specifically the k-nearest neighbors algorithm, to identify similar trials, compare successful and less successful policy implementations, and apply targeted updates based on differences, enabling efficient generation of robust and flexible control policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional reinforcement learning with random updates is used to train control policies, then the system can learn from experience, but the training requires a huge number of iterations and is extremely inefficient

Engineering Contradiction:
Improvetraining efficiencyVSAvoidtraining time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies local quality by identifying and focusing updates only on specific parts of the policy that contributed to unsuccessful trials. Instead of random updates across the entire policy, the system locally targets and modifies only the relevant policy components, making the learning process much more efficient and reducing training time.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If control policies are hard-coded around mathematical models, then the system can operate reliably within defined parameters, but the system cannot handle variety outside the modeled envelope and lacks adaptability

Engineering Contradiction:
Improvehandling real-world varietyVSAvoidpolicy design complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the control system to automatically learn and adapt policies through machine learning from real-world trial data. Instead of requiring engineers to manually model every scenario, the system serves itself by learning from experience, automatically handling variety and edge cases without increasing design complexity.

Inventive Principle:
Principle #25Self-service

3Productivity

If engineers hand-design control policies for each task, then the system can achieve precise control for specific tasks, but the process requires extensive manual effort and cannot scale to multiple tasks

Engineering Contradiction:
Improvepolicy development speedVSAvoidmanual design effort
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies copying by using successful trial data as templates to generate and refine policies for similar tasks. Instead of hand-designing each policy from scratch, the system copies and adapts successful patterns from training data, dramatically reducing manual design effort while maintaining precise control performance across multiple tasks.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10926408B1Artificial intelligence system for efficiently learning robotic control policies
Publication Date: 2021.02.23 AMAZON TECH INC
  • US10926408B1 patent drawing
  • US10926408B1 patent drawing
  • US10926408B1 patent drawing

AI summary

A machine learning system builds and uses control policies for controlling robotic performance of a task. Such control policies may be trained using targeted updates, for example by comparing two trials to identify which represents a greater degree of task success, using this to generate updates from a reinforcement learning system, and weighting the updates based on differences between action vectors of the trials.