SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2106.09678 · ICML · 2021

SECANT: Self-Expert Cloning for Zero-Shot Generalization of Visual Policies

Anima Anandkumar, Yuke Zhu, Li Fei-Fei, Zhiding Yu, Linxi Fan, Guanzhi Wang, De-An Huang

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 9 functions out of this paper's own repositories and ran 0 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
LinxiFan/SECANT canonical 0 of 9
FunctionStatusWhere it lives
any_concat Not yet run LinxiFan/SECANT/secant/wrappers/frame_stack.py
code served (permissive licence) · get_code("5a01db3dcb0faee1")
any_stack Not yet run LinxiFan/SECANT/secant/wrappers/frame_stack.py
code served (permissive licence) · get_code("648cbb27a1aafcb4")
carla_depth_to_np Not yet run LinxiFan/SECANT/secant/envs/carla/utils.py
code served (permissive licence) · get_code("b35faf42e282c51f")
carla_rgb_to_np Not yet run LinxiFan/SECANT/secant/envs/carla/utils.py
code served (permissive licence) · get_code("de750613f439a59c")
get_all_vehicles Not yet run LinxiFan/SECANT/secant/envs/carla/utils.py
code served (permissive licence) · get_code("da2493f99d1e863a")
get_physical_device Not yet run LinxiFan/SECANT/secant/envs/dm_control/_patch.py
code served (permissive licence) · get_code("507407f1207d9a2b")
get_seed Not yet run LinxiFan/SECANT/secant/envs/dm_control/_patch.py
code served (permissive licence) · get_code("b2b2888bbedb7277")
map_gym_space Not yet run LinxiFan/SECANT/secant/wrappers/utils.py
code served (permissive licence) · get_code("04144eaa1cd34780")
wrap_dict_tuple_space Not yet run LinxiFan/SECANT/secant/wrappers/utils.py
code served (permissive licence) · get_code("9298cce1729936e9")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Generalization has been a long-standing challenge for reinforcement learning (RL). Visual RL, in particular, can be easily distracted by irrelevant factors in high-dimensional observation space. In this work, we consider robust policy learning which targets zero-shot generalization to unseen visual environments with large distributional shift. We propose SECANT, a novel self-expert cloning technique that leverages image augmentation in two stages to decouple robust representation learning from policy optimization. Specifically, an expert policy is first trained by RL from scratch with weak augmentations. A student network then learns to mimic the expert policy by supervised learning with strong augmentations, making its representation more robust against visual variations compared to the expert. Extensive experiments demonstrate that SECANT significantly advances the state of the art in zero-shot generalization across 4 challenging domains. Our average reward improvements over prior SOTAs are: DeepMind Control (+26.5%), robotic manipulation (+337.8%), vision-based autonomous driving (+47.7%), and indoor object navigation (+15.8%). Code release and video are available at this link .

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2106.09678")
get_code_for_paper("2106.09678")
have("2106.09678")

Connect an agent — have() is free.