HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Learning by Cheating

Dian Chen Brady Zhou Vladlen Koltun Philipp Krähenbühl

Learning by Cheating

Abstract

Vision-based urban driving is hard. The autonomous system needs to learn to perceive the world and act in it. We show that this challenging learning problem can be simplified by decomposing it into two stages. We first train an agent that has access to privileged information. This privileged agent cheats by observing the ground-truth layout of the environment and the positions of all traffic participants. In the second stage, the privileged agent acts as a teacher that trains a purely vision-based sensorimotor agent. The resulting sensorimotor agent does not have access to any privileged information and does not cheat. This two-stage training procedure is counter-intuitive at first, but has a number of important advantages that we analyze and empirically demonstrate. We use the presented approach to train a vision-based autonomous driving system that substantially outperforms the state of the art on the CARLA benchmark and the recent NoCrash benchmark. Our approach achieves, for the first time, 100% success rate on all tasks in the original CARLA benchmark, sets a new record on the NoCrash benchmark, and reduces the frequency of infractions by an order of magnitude compared to the prior state of the art. For the video that summarizes this work, see https://youtu.be/u9ZCxxD-UUw

Code Repositories

jostl/masters-thesis
pytorch
Mentioned in GitHub
dotchen/LearningByCheating
Official
pytorch
Mentioned in GitHub
SimarKareer/legged_gym
pytorch
Mentioned in GitHub
scope-lab-vu/anti-carla
Mentioned in GitHub
zwc662/SequentialAttack
pytorch
Mentioned in GitHub
bradyz/2020_CARLA_challenge
Mentioned in GitHub
piazzesiNiccolo/myLbc
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
autonomous-driving-on-carla-leaderboardLBC
Driving Score: 8.94
Infraction penalty: 0.73
Route Completion: 17.54

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Learning by Cheating | Papers | HyperAI