Litcius/Paper detail

Learning Situational Driving

Eshed Ohn-Bar, Aditya Prakash, Aseem Behl, Kashyap Chitta, Andreas Geiger

202066 citationsDOI

Abstract

Human drivers have a remarkable ability to drive in diverse visual conditions and situations, e.g., from maneuvering in rainy, limited visibility conditions with no lane markings to turning in a busy intersection while yielding to pedestrians. In contrast, we find that state-of-the-art sensorimotor driving models struggle when encountering diverse settings with varying relationships between observation and action. To generalize when making decisions across diverse conditions, humans leverage multiple types of situation-specific reasoning and learning strategies. Motivated by this observation, we develop a framework for learning a situational driving policy that effectively captures reasoning under varying types of scenarios. Our key idea is to learn a mixture model with a set of policies that can capture multiple driving modes. We first optimize the mixture model through behavior cloning and show it to result in significant gains in terms of driving performance in diverse conditions. We then refine the model by directly optimizing for the driving task itself, i.e., supervised with the navigation task reward. Our method is more scalable than methods assuming access to privileged information, e.g., perception labels, as it only assumes demonstration and reward-based supervision. We achieve over 98% success rate on the CARLA driving benchmark as well as state-of-the-art performance on a newly introduced generalization benchmark.

Topics & Concepts

Computer scienceLeverage (statistics)Artificial intelligenceMachine learningGeneralizationBenchmark (surveying)Reinforcement learningIntersection (aeronautics)Set (abstract data type)Task (project management)PerceptionSituational ethicsVisualizationVisibilitySituation awarenessScalabilityHuman–computer interactionEngineeringMathematicsAerospace engineeringNeuroscienceMathematical analysisSystems engineeringProgramming languageGeographyLawOpticsGeodesyPolitical scienceDatabaseBiologyPhysicsAutonomous Vehicle Technology and SafetyAdvanced Neural Network ApplicationsHuman Pose and Action Recognition
Learning Situational Driving | Litcius