Transform2Act: Learning a Transform-and-Control Policy for Efficient Agent Design - Robotics Institute Carnegie Mellon University

Transform2Act: Learning a Transform-and-Control Policy for Efficient Agent Design

Ye Yuan, Yuda Song, Zhengyi Luo, Wen Sun, and Kris M. Kitani
Conference Paper, Proceedings of (ICLR) International Conference on Learning Representations, April, 2022

Abstract

An agent's functionality is largely determined by its design, i.e., skeletal structure and joint attributes (e.g., length, size, strength). However, finding the optimal agent design for a given function is extremely challenging since the problem is inherently combinatorial and the design space is prohibitively large. Additionally, it can be costly to evaluate each candidate design which requires solving for its optimal controller. To tackle these problems, our key idea is to incorporate the design procedure of an agent into its decision-making process. Specifically, we learn a conditional policy that, in an episode, first applies a sequence of transform actions to modify an agent's skeletal structure and joint attributes, and then applies control actions under the new design. To handle a variable number of joints across designs, we use a graph-based policy where each graph node represents a joint and uses message passing with its neighbors to output joint-specific actions. Using policy gradient methods, our approach enables first-order optimization of agent design and control as well as experience sharing across different designs, which improves sample efficiency tremendously. Experiments show that our approach, Transform2Act, outperforms prior methods significantly in terms of convergence speed and final performance. Notably, Transform2Act can automatically discover plausible designs similar to giraffes, squids, and spiders. Our project website is at https://sites.google.com/view/transform2act

Notes
Oral Presentation

BibTeX

@conference{Yuan-2022-130979,
author = {Ye Yuan and Yuda Song and Zhengyi Luo and Wen Sun and Kris M. Kitani},
title = {Transform2Act: Learning a Transform-and-Control Policy for Efficient Agent Design},
booktitle = {Proceedings of (ICLR) International Conference on Learning Representations},
year = {2022},
month = {April},
}