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

Alex X. Lee

dblp:153/7674 · DBLP profile ↗
← Back
11ranked-venue papers
8as first author
1since 2021 · last 2022
—ORCID · none

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

Artificial intelligence and machine learning · 11 · 8 first-author · 1 since 2021Systems, architecture and hardware · 9 · 6 first-author · 1 since 2021

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 · 35% Robot manipulation · 24% Motion planning and robot control · 21%

Topics — the 25 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot manipulation
learning from demonstration
0.732015
Learning force-based manipulation of deformable objects from multiple demonstrations · ICRA 2015
A non-rigid point and normal registration algorithm with applications to learning from demonstrations · ICRA 2015
Beyond lowest-warping cost action selection in trajectory transfer · ICRA 2015
Robotics › Robot manipulation
deformable object manipulation
0.542015
Learning force-based manipulation of deformable objects from multiple demonstrations · ICRA 2015
Tracking deformable objects with point clouds · ICRA 2013
A non-rigid point and normal registration algorithm with applications to learning from demonstrations · ICRA 2015
Machine learning › Reinforcement learning
deep reinforcement learning
0.412020
Stochastic Latent Actor-Critic: Deep Reinforcement Learning with a Latent Variable Model · NeurIPS 2020
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.412020
Stochastic Latent Actor-Critic: Deep Reinforcement Learning with a Latent Variable Model · NeurIPS 2020
Machine learning › Reinforcement learning
model-based reinforcement learning
0.412020
Stochastic Latent Actor-Critic: Deep Reinforcement Learning with a Latent Variable Model · NeurIPS 2020
Machine learning › Reinforcement learning
representation learning for control
0.412020
Stochastic Latent Actor-Critic: Deep Reinforcement Learning with a Latent Variable Model · NeurIPS 2020
Machine learning › Reinforcement learning › sample efficiency
sample-efficient reinforcement learning
0.412020
Stochastic Latent Actor-Critic: Deep Reinforcement Learning with a Latent Variable Model · NeurIPS 2020
Machine learning › Reinforcement learning › dynamic programming › value iteration
fitted q-iteration
0.312017
Learning Visual Servoing with Deep Features and Fitted Q-Iteration · ICLR (Poster) 2017
Machine learning › Reinforcement learning
value-based reinforcement learning
0.312017
Learning Visual Servoing with Deep Features and Fitted Q-Iteration · ICLR (Poster) 2017
Robotics › Motion planning and robot control › robot control › sensor-based control
visual servoing
0.312017
Learning Visual Servoing with Deep Features and Fitted Q-Iteration · ICLR (Poster) 2017
Natural language and speech › Language models and text generation › in-context learning
demonstration selection
0.212015
Beyond lowest-warping cost action selection in trajectory transfer · ICRA 2015
Robotics › Motion planning and robot control › robot control › force control
force-based manipulation
0.212015
Learning force-based manipulation of deformable objects from multiple demonstrations · ICRA 2015
Computer vision › 3D vision › geometric estimation › registration
non-rigid registration
0.212015
A non-rigid point and normal registration algorithm with applications to learning from demonstrations · ICRA 2015
Robotics › Motion planning and robot control
robot learning
0.212015
Beyond lowest-warping cost action selection in trajectory transfer · ICRA 2015
Robotics › Motion planning and robot control › robot control › impedance control
variable impedance control
0.212015
Learning force-based manipulation of deformable objects from multiple demonstrations · ICRA 2015
Robotics › Robot manipulation
grasping
0.212014
Autonomous multilateral debridement with the Raven surgical robot · ICRA 2014
Robotics › Motion planning and robot control
motion planning
0.212014
Autonomous multilateral debridement with the Raven surgical robot · ICRA 2014
Robotics › Robot manipulation › medical robotics
surgical robotics
0.212014
Autonomous multilateral debridement with the Raven surgical robot · ICRA 2014
Robotics › Motion planning and robot control
trajectory optimization
0.212014
Autonomous multilateral debridement with the Raven surgical robot · ICRA 2014
Computer vision › Video understanding and tracking › object tracking
non-rigid object tracking
0.212013
Tracking deformable objects with point clouds · ICRA 2013
Computer vision › 3D vision
point cloud processing
0.212013
Tracking deformable objects with point clouds · ICRA 2013
Machine learning › Representation and self-supervised learning › representation learning
latent representation learning
0.112020
Stochastic Latent Actor-Critic: Deep Reinforcement Learning with a Latent Variable Model · NeurIPS 2020
Robotics › Robot manipulation › deformable object manipulation
knot tying
0.112015
Beyond lowest-warping cost action selection in trajectory transfer · ICRA 2015
Robotics › Motion planning and robot control › robot control
model predictive control
0.112014
Autonomous multilateral debridement with the Raven surgical robot · ICRA 2014
Robotics › Motion planning and robot control
robot control
0.112014
Autonomous multilateral debridement with the Raven surgical robot · ICRA 2014

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

stochastic latent actor-critic · 0.4latent variable model · 0.4actor-critic · 0.4fitted q-iteration · 0.3deep features · 0.3options markov decision process · 0.2normal registration · 0.2non-rigid point registration · 0.2max-margin q-function estimation · 0.2learning from demonstration · 0.2
YearPublicationVenuePosition
2022 How to Spend Your Robot Time: Bridging Kickstarting and Offline Reinforcement Learning for Vision-based Robotic Manipulation
abstract
Reinforcement learning (RL) has been shown to be effective at learning control from experience. However, RL typically requires a large amount of online interaction with the environment. This limits its applicability to real-world settings, such as in robotics, where such interaction is expensive. In this work we investigate ways to minimize online interactions in a target task, by reusing a suboptimal policy we might have access to, for example from training on related prior tasks, or in simulation. To this end, we develop two RL algorithms that can speed up training by using not only the action distributions of teacher policies, but also data collected by such policies on the task at hand. We conduct a thorough experimental study of how to use suboptimal teachers on a challenging robotic manipulation benchmark on vision-based stacking with diverse objects. We compare our methods to offline, online, offline-to-online, and kickstarting RL algorithms. By doing so, we find that training on data from both the teacher and student, enables the best performance for limited data budgets. We examine how to best allocate a limited data budget - on the target task - between the teacher and the student policy, and report experiments using varying budgets, two teachers with different degrees of suboptimality, and five stacking tasks that require a diverse set of behaviors. Our analysis, both in simulation and in the real world, shows that our approach is the best across data budgets, while standard offline RL from teacher rollouts is surprisingly effective when enough data is given.
Alex X. Lee, Coline Devin, Jost Tobias Springenberg, Thomas Lampe, Abbas Abdolmaleki, Konstantinos Bousmalis
IROS1
2020 Stochastic Latent Actor-Critic: Deep Reinforcement Learning with a Latent Variable Model
abstract
Deep reinforcement learning (RL) algorithms can use high-capacity deep networks to learn directly from image observations. However, these high-dimensional observation spaces present a number of challenges in practice, since the policy must now solve two problems: representation learning and task learning. In this work, we tackle these two problems separately, by explicitly learning latent representations that can accelerate reinforcement learning from images. We propose the stochastic latent actor-critic (SLAC) algorithm: a sample-efficient and high-performing RL algorithm for learning policies for complex continuous control tasks directly from high-dimensional image inputs. SLAC provides a novel and principled approach for unifying stochastic sequential models and RL into a single method, by learning a compact latent representation and then performing RL in the model's learned latent space. Our experimental evaluation demonstrates that our method outperforms both model-free and model-based alternatives in terms of final performance and sample efficiency, on a range of difficult image-based control tasks. Our code and videos of our results are available at our website.
Alex X. Lee, Anusha Nagabandi, Pieter Abbeel, Sergey Levine
NeurIPS1
2017 Learning Visual Servoing with Deep Features and Fitted Q-Iteration
Alex X. Lee, Sergey Levine, Pieter Abbeel
ICLR (Poster)1
2015 Beyond lowest-warping cost action selection in trajectory transfer
abstract
We consider the problem of learning from demonstrations to manipulate deformable objects. Recent work [1], [2], [3] has shown promising results that enable robotic manipulation of deformable objects through learning from demonstrations. Their approach is able to generalize from a single demonstration to new test situations, and suggests a nearest neighbor approach to select a demonstration to adapt to a given test situation. Such a nearest neighbor approach, however, ignores important aspects of the problem: brittleness (versus robustness) of demonstrations when generalized through this process, and the extent to which a demonstration makes progress towards a goal. In this paper, we frame the problem of selecting which demonstration to transfer as an options Markov decision process (MDP). We present max-margin Q-function estimation: an approach to learn a Q-function from expert demonstrations. Our learned policies account for variability in robustness of demonstrations and the sequential nature of our tasks. We developed two knot-tying benchmarks to experimentally validate the effectiveness of our proposed approach. The selection strategy described in [2] achieves success rates of 70% and 54%, respectively. Our approach performs significantly better, with success rates of 88% and 76%, respectively.
Dylan Hadfield-Menell, Alex X. Lee, Chelsea Finn, Eric Tzeng, Sandy H. Huang, Pieter Abbeel
ICRA2
2015 A non-rigid point and normal registration algorithm with applications to learning from demonstrations
abstract
Recent work [1], [2], [3] has shown promising results in learning from demonstrations for the manipulation of deformable objects. Their approach finds a non-rigid registration between points in the demonstration scene and points in the test scene. This registration is then extrapolated and applied to the gripper motions in the demonstration scene to obtain the gripper motions for the test scene. If more than one demonstration is available, a quality score for the non-rigid registration is used to determine the best matching training scene. For many manipulation tasks, however, the gripper's direction of approach with respect to the objects' surface normals is important in order to succeed at the task. This prior work only registers points across scenes and does not register the surface normals, often leading to warps between scenes that are inappropriate for transfer of manipulation primitives. The main contributions of this paper are (i) An algorithm for non-rigid registration that considers both points and normals, and (ii) An evaluation of this registration approach in the context of learning from demonstrations for robotic manipulation. Our experiments, which consider an insertion task in simulation and also knot-tying and towel-folding executions in a PR2, show that incorporating normals results in improved performance and qualitatively better grasps.
Alex X. Lee, Max A. Goldstein, Shane T. Barratt, Pieter Abbeel
ICRA1
2015 Learning force-based manipulation of deformable objects from multiple demonstrations
abstract
Manipulation of deformable objects often requires a robot to apply specific forces to bring the object into the desired configuration. For instance, tightening a knot requires pulling on the ends, flattening an article of clothing requires smoothing out wrinkles, and erasing a whiteboard requires applying downward pressure. We present a method for learning force-based manipulation skills from demonstrations. Our approach uses non-rigid registration to compute a warping function that transforms both the end-effector poses and forces in each demonstration into the current scene, based on the configuration of the object. Our method then uses the variation between the demonstrations to extract a single trajectory, along with time-varying feedback gains that determine how much to match poses or forces. This results in a learned variable-impedance control strategy that trades off force and position errors, providing for the right level of compliance that applies the necessary forces at each stage of the motion. We evaluate our approach by tying knots in rope, flattening towels, and erasing a whiteboard.
Alex X. Lee, Henry Lu, Abhishek Gupta 0004, Sergey Levine, Pieter Abbeel
ICRA1
2015 Learning from multiple demonstrations using trajectory-aware non-rigid registration with applications to deformable object manipulation
abstract
Learning from demonstration by means of non-rigid point cloud registration is an effective tool for learning to manipulate a wide range of deformable objects. However, most methods that use non-rigid registration to transfer demonstrated trajectories assume that the test and demonstration scene are structurally very similar, with any variation explained by a non-linear transformation. In real-world tasks with clutter and distractor objects, this assumption is unrealistic. In this work, we show that a trajectory-aware non-rigid registration method that uses multiple demonstrations to focus the registration process on points that are relevant to the task can effectively handle significantly greater visual variation than prior methods that are not trajectory-aware. We demonstrate that this approach achieves superior generalization on several challenging tasks, including towel folding and grasping objects in a box containing irrelevant distractors.
Alex X. Lee, Abhishek Gupta 0004, Henry Lu, Sergey Levine, Pieter Abbeel
IROS1
2014 Autonomous multilateral debridement with the Raven surgical robot
abstract
Autonomous robot execution of surgical sub-tasks has the potential to reduce surgeon fatigue and facilitate supervised tele-surgery. This paper considers the sub-task of surgical debridement: removing dead or damaged tissue fragments to allow the remaining healthy tissue to heal. We present an autonomous multilateral surgical debridement system using the Raven, an open-architecture surgical robot with two cable-driven 7 DOF arms. Our system combines stereo vision for 3D perception with trajopt, an optimization-based motion planner, and model predictive control (MPC). Laboratory experiments involving sensing, grasping, and removal of 120 fragments suggest that an autonomous surgical robot can achieve robustness comparable to human performance. Our robot system demonstrated the advantage of multilateral systems, as the autonomous execution was 1.5× faster with two arms than with one; however, it was two to three times slower than a human. Execution speed could be improved with better state estimation that would allow more travel between MPC steps and fewer MPC replanning cycles. The three primary contributions of this paper are: (1) introducing debridement as a sub-task of interest for surgical robotics, (2) demonstrating the first reliable autonomous robot performance of a surgical sub-task using the Raven, and (3) reporting experiments that highlight the importance of accurate state estimation for future research. Further information including code, photos, and video is available at: http://rll.berkeley.edu/raven.
Ben Kehoe, Gregory Kahn, Jeffrey Mahler, Jonathan Kim, Alex X. Lee, Anna Lee, Keisuke Nakagawa, Sachin Patil, W. Douglas Boyd, Pieter Abbeel, Kenneth Y. Goldberg
ICRA5
2014 Unifying scene registration and trajectory optimization for learning from demonstrations with application to manipulation of deformable objects
abstract
Recent work [1], [2] has shown promising results in enabling robotic manipulation of deformable objects through learning from demonstrations. Their method computes a registration from training scene to test scene, and then applies an extrapolation of this registration to the training scene gripper motion to obtain the gripper motion for the test scene. The warping cost of scene-to-scene registrations is used to determine the nearest neighbor from a set of training demonstrations. Then once the gripper motion has been generalized to the test situation, they apply trajectory optimization [3] to plan for the robot motions that will track the predicted gripper motions. In many situations, however, the predicted gripper motions cannot be followed perfectly due to, for example, joint limits or obstacles. In this case the past work finds a path that minimizes deviation from the predicted gripper trajectory as measured by its Euclidean distance for position and angular distance for orientation. Measuring the error this way during the motion planning phase, however, ignores the underlying structure of the problem-namely the idea that rigid registrations are preferred to generalize from training scene to test scene. Deviating from the gripper trajectory predicted by the extrapolated registration effectively changes the warp induced by the registration in the part of the space where the gripper trajectories are. The main contribution of this paper is an algorithm that considers this effective final warp as the criterion to optimize for in a unified optimization that simultaneously considers the scene-to-scene warping and the robot trajectory (which were separated into two sequential steps by the past work). This results in an approach that adjusts to infeasibility in a way that adapts directly to the geometry of the scene and minimizes the introduction of additional warping cost. In addition, this paper proposes to learn the motion of the gripper pads, whereas past work considered the motion of a coordinate frame attached to the gripper as a whole. This enables learning more precise grasping motions. Our experiments, which consider the task of knot tying, show that both unified optimization and explicit consideration of gripper pad motion result in improved performance.
Alex X. Lee, Sandy H. Huang, Dylan Hadfield-Menell, Eric Tzeng, Pieter Abbeel
IROS1
2013 Tracking deformable objects with point clouds
abstract
We introduce an algorithm for tracking deformable objects from a sequence of point clouds. The proposed tracking algorithm is based on a probabilistic generative model that incorporates observations of the point cloud and the physical properties of the tracked object and its environment. We propose a modified expectation maximization algorithm to perform maximum a posteriori estimation to update the state estimate at each time step. Our modification makes it practical to perform the inference through calls to a physics simulation engine. This is significant because (i) it allows for the use of highly optimized physics simulation engines for the core computations of our tracking algorithm, and (ii) it makes it possible to naturally, and efficiently, account for physical constraints imposed by collisions, grasping actions, and material properties in the observation updates. Even in the presence of the relatively large occlusions that occur during manipulation tasks, our algorithm is able to robustly track a variety of types of deformable objects, including ones that are one-dimensional, such as ropes; two-dimensional, such as cloth; and three-dimensional, such as sponges. Our implementation can track these objects in real time.
John Schulman, Alex X. Lee, Jonathan Ho, Pieter Abbeel
ICRA2
2013 Sigma hulls for Gaussian belief space planning for imprecise articulated robots amid obstacles
abstract
In many home and service applications, an emerging class of articulated robots such as the Raven and Baxter trade off precision in actuation and sensing to reduce costs and to reduce the potential for injury to humans in their workspaces. For planning and control of such robots, planning in belief ssigma hullpace, i.e., modeling such problems as POMDPs, has shown great promise but existing belief space planning methods have primarily been applied to cases where robots can be approximated as points or spheres. In this paper, we extend the belief space framework to treat articulated robots where the linkage can be decomposed into convex components. To allow planning and collision avoidance in Gaussian belief spaces, we introduce the concept of sigma hulls: convex hulls of robot links transformed according to the sigma standard deviation boundary points generated by the Unscented Kalman filter (UKF). We characterize the signed distances between sigma hulls and obstacles in the workspace to formulate efficient collision avoidance constraints compatible with the Gilbert-Johnson-Keerthi (GKJ) and Expanding Polytope Algorithms (EPA) within an optimization-based planning framework. We report results in simulation for planning motions for a 4-DOF planar robot and a 7-DOF articulated robot with imprecise actuation and inaccurate sensors. These experiments suggest that the sigma hull framework can significantly reduce the probability of collision and is computationally efficient enough to permit iterative re-planning for model predictive control.
Alex X. Lee, Yan Duan, Sachin Patil, John Schulman, Zoe McCarthy, Jur P. van den Berg, Kenneth Y. Goldberg, Pieter Abbeel
IROS1