Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Garrett Thomas

dblp:186/8227 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 2 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
7 papers
Reinforcement learning · 64% Motion planning and robot control · 26% Robot manipulation · 8%

Topics — the 16 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
model-based reinforcement learning
1.432021
Safe Reinforcement Learning by Imagining the Near Future · NeurIPS 2021
MOPO: Model-based Offline Policy Optimization · NeurIPS 2020
Model-based Adversarial Meta-Reinforcement Learning · NeurIPS 2020
Robotics › Motion planning and robot control
differentiable planning
0.522017
Value Iteration Networks · IJCAI 2017
Value Iteration Networks · NIPS 2016
Machine learning › Reinforcement learning › safe reinforcement learning
model-based safe reinforcement learning
0.512021
Safe Reinforcement Learning by Imagining the Near Future · NeurIPS 2021
Machine learning › Reinforcement learning
safe reinforcement learning
0.512021
Safe Reinforcement Learning by Imagining the Near Future · NeurIPS 2021
Robotics › Motion planning and robot control
trajectory planning
0.512021
Safe Reinforcement Learning by Imagining the Near Future · NeurIPS 2021
Machine learning › Reinforcement learning
meta-reinforcement learning
0.412020
Model-based Adversarial Meta-Reinforcement Learning · NeurIPS 2020
Machine learning › Reinforcement learning
offline reinforcement learning
0.412020
MOPO: Model-based Offline Policy Optimization · NeurIPS 2020
Machine learning › Reinforcement learning › markov decision process
regularized MDP
0.412020
MOPO: Model-based Offline Policy Optimization · NeurIPS 2020
Robotics › Motion planning and robot control
path planning
0.422017
Value Iteration Networks · IJCAI 2017
Value Iteration Networks · NIPS 2016
Robotics › Robot manipulation
assembly
0.312018
Learning Robotic Assembly from CAD · ICRA 2018
Robotics › Motion planning and robot control › robot control
model predictive control
0.312017
Learning from the hindsight plan - Episodic MPC improvement · ICRA 2017
Machine learning › Reinforcement learning › value-based reinforcement learning
value iteration network
0.312017
Value Iteration Networks · IJCAI 2017
Machine learning › Reinforcement learning › dynamic programming
value iteration
0.212016
Value Iteration Networks · NIPS 2016
Machine learning › Trustworthy machine learning
distributional shift
0.112020
MOPO: Model-based Offline Policy Optimization · NeurIPS 2020
Robotics › Robot manipulation
learning from demonstration
0.112018
Learning Robotic Assembly from CAD · ICRA 2018
Robotics › Robot manipulation
contact-rich manipulation
0.112017
Learning from the hindsight plan - Episodic MPC improvement · ICRA 2017

Methods — techniques the papers use, named apart from their topics

convolutional neural network · 0.5backpropagation · 0.5trajectory optimization · 0.5model predictive control · 0.5reward penalty · 0.4minimax optimization · 0.4lipschitz-regularized model · 0.4implicit function theorem · 0.4conjugate gradient · 0.4REINFORCE · 0.4
YearPublicationVenuePosition
2021 Safe Reinforcement Learning by Imagining the Near Future
abstract
Safe reinforcement learning is a promising path toward applying reinforcement learning algorithms to real-world problems, where suboptimal behaviors may lead to actual negative consequences. In this work, we focus on the setting where unsafe states can be avoided by planning ahead a short time into the future. In this setting, a model-based agent with a sufficiently accurate model can avoid unsafe states.We devise a model-based algorithm that heavily penalizes unsafe trajectories, and derive guarantees that our algorithm can avoid unsafe states under certain assumptions. Experiments demonstrate that our algorithm can achieve competitive rewards with fewer safety violations in several continuous control tasks.
Garrett Thomas, Yuping Luo, Tengyu Ma 0001
NeurIPS1
2020 Model-based Adversarial Meta-Reinforcement Learning
abstract
Meta-reinforcement learning (meta-RL) aims to learn from multiple training tasks the ability to adapt efficiently to unseen test tasks. Despite the success, existing meta-RL algorithms are known to be sensitive to the task distribution shift. When the test task distribution is different from the training task distribution, the performance may degrade significantly. To address this issue, this paper proposes \textit{Model-based Adversarial Meta-Reinforcement Learning} (AdMRL), where we aim to minimize the worst-case sub-optimality gap --- the difference between the optimal return and the return that the algorithm achieves after adaptation --- across all tasks in a family of tasks, with a model-based approach. We propose a minimax objective and optimize it by alternating between learning the dynamics model on a fixed task and finding the \textit{adversarial} task for the current model --- the task for which the policy induced by the model is maximally suboptimal. Assuming the family of tasks is parameterized, we derive a formula for the gradient of the suboptimality with respect to the task parameters via the implicit function theorem, and show how the gradient estimator can be efficiently implemented by the conjugate gradient method and a novel use of the REINFORCE estimator. We evaluate our approach on several continuous control benchmarks and demonstrate its efficacy in the worst-case performance over all tasks, the generalization power to out-of-distribution tasks, and in training and test time sample efficiency, over existing state-of-the-art meta-RL algorithms.
Zichuan Lin, Garrett Thomas, Tengyu Ma 0001
NeurIPS2
2020 MOPO: Model-based Offline Policy Optimization
abstract
Offline reinforcement learning (RL) refers to the problem of learning policies entirely from a batch of previously collected data. This problem setting is compelling, because it offers the promise of utilizing large, diverse, previously collected datasets to acquire policies without any costly or dangerous active exploration, but it is also exceptionally difficult, due to the distributional shift between the offline training data and the learned policy. While there has been significant progress in model-free offline RL, the most successful prior methods constrain the policy to the support of the data, precluding generalization to new states. In this paper, we observe that an existing model-based RL algorithm on its own already produces significant gains in the offline setting, as compared to model-free approaches, despite not being designed for this setting. However, although many standard model-based RL methods already estimate the uncertainty of their model, they do not by themselves provide a mechanism to avoid the issues associated with distributional shift in the offline setting. We therefore propose to modify existing model-based RL methods to address these issues by casting offline model-based RL into a penalized MDP framework. We theoretically show that, by using this penalized MDP, we are maximizing a lower bound of the return in the true MDP. Based on our theoretical results, we propose a new model-based offline RL algorithm that applies the variance of a Lipschitz-regularized model as a penalty to the reward function. We find that this algorithm outperforms both standard model-based RL methods and existing state-of-the-art model-free offline RL approaches on existing offline RL benchmarks, as well as two challenging continuous control tasks that require generalizing from data collected for a different task.
Tianhe Yu, Garrett Thomas, Lantao Yu, Stefano Ermon, James Zou 0001, Sergey Levine, Chelsea Finn, Tengyu Ma 0001
NeurIPS2
2018 Learning Robotic Assembly from CAD
abstract
In this work, motivated by recent manufacturing trends, we investigate autonomous robotic assembly. Industrial assembly tasks require contact-rich manipulation skills, which are challenging to acquire using classical control and motion planning approaches. Consequently, robot controllers for assembly domains are presently engineered to solve a particular task, and cannot easily handle variations in the product or environment. Reinforcement learning (RL) is a promising approach for autonomously acquiring robot skills that involve contact-rich dynamics. However, RL relies on random exploration for learning a control policy, which requires many robot executions, and often gets trapped in locally suboptimal solutions. Instead, we posit that prior knowledge, when available, can improve RL performance. We exploit the fact that in modern assembly domains, geometric information about the task is readily available via the CAD design files. We propose to leverage this prior knowledge by guiding RL along a geometric motion plan, calculated using the CAD data. We show that our approach effectively improves over traditional control approaches for tracking the motion plan, and can solve assembly tasks that require high precision, even without accurate state estimation. In addition, we propose a neural network architecture that can learn to track the motion plan, thereby generalizing the assembly controller to changes in the object positions.
Garrett Thomas, Melissa Chien, Aviv Tamar, Juan Aparicio Ojea, Pieter Abbeel
ICRA1
2017 Learning from the hindsight plan - Episodic MPC improvement
abstract
Model predictive control (MPC) is a popular control method that has proved effective for robotics, among other fields. MPC performs re-planning at every time step. Re-planning is done with a limited horizon per computational and real-time constraints and often also for robustness to potential model errors. However, the limited horizon leads to suboptimal performance. In this work, we consider the iterative learning setting, where the same task can be repeated several times, and propose a policy improvement scheme for MPC. The main idea is that between executions we can, offline, run MPC with a longer horizon, resulting in a hindsight plan. To bring the next real-world execution closer to the hindsight plan, our approach learns to re-shape the original cost function with the goal of satisfying the following property: short horizon planning (as realistic during real executions) with respect to the shaped cost should result in mimicking the hindsight plan. This effectively consolidates long-term reasoning into the short-horizon planning. We empirically evaluate our approach in contact-rich manipulation tasks both in simulated and real environments, such as peg insertion by a real PR2 robot.
Aviv Tamar, Garrett Thomas, Tianhao Zhang 0001, Sergey Levine, Pieter Abbeel
ICRA2
2017 Value Iteration Networks
abstract
We introduce the value iteration network (VIN): a fully differentiable neural network with a `planning module' embedded within. VINs can learn to plan, and are suitable for predicting outcomes that involve planning-based reasoning, such as policies for reinforcement learning. Key to our approach is a novel differentiable approximation of the value-iteration algorithm, which can be represented as a convolutional neural network, and trained end-to-end using standard backpropagation.We evaluate VIN based policies on discrete and continuous path-planning domains, and on a natural-language based search task. We show that by learning an explicit planning computation, VIN policies generalize better to new, unseen domains.This paper is a significantly abridged and IJCAI audience targeted version of the original NIPS 2016 paper with the same title, available here: https://arxiv.org/abs/1602.02867
Aviv Tamar, Yi Wu 0013, Garrett Thomas, Sergey Levine, Pieter Abbeel
IJCAI3
2016 Value Iteration Networks
abstract
We introduce the value iteration network (VIN): a fully differentiable neural network with a `planning module' embedded within. VINs can learn to plan, and are suitable for predicting outcomes that involve planning-based reasoning, such as policies for reinforcement learning. Key to our approach is a novel differentiable approximation of the value-iteration algorithm, which can be represented as a convolutional neural network, and trained end-to-end using standard backpropagation. We evaluate VIN based policies on discrete and continuous path-planning domains, and on a natural-language based search task. We show that by learning an explicit planning computation, VIN policies generalize better to new, unseen domains.
Aviv Tamar, Sergey Levine, Pieter Abbeel, Yi Wu 0013, Garrett Thomas
NIPS5