Published Jul 14, 2022

Drago Anguelov — Robustness, Safety, and Scalability at Waymo

Drago Anguelov delves into the intricacies of Waymo's autonomous vehicle technology, focusing on simulation realism, scalability, and autonomous trucking, while exploring the challenges of machine learning robustness, the inception architecture, and the evolution of scalable and robust systems in autonomous driving.
Episode Highlights
Gradient Dissent - A Machine Learning Podcast logo

Popular Clips

Episode Highlights

  • Rare Examples

    Detecting rare examples is crucial for training effective autonomous vehicle models. highlights the difference between rare and hard examples, emphasizing that not all hard examples are beneficial to label. He suggests building models that estimate the distribution of features to identify truly rare instances 1. also discusses the use of active learning and data augmentation to maximize the value of collected data 2.

    Our domain is ripe for finding the rare examples. It's one of the main tasks you need to do. Most of the time you drive, it should be boring. And we collect a ton of data, which is great.

    ---

    This approach helps in efficiently utilizing the labeling budget and improving model performance.

       

    Adversarial Challenges

    Addressing adversarial challenges is essential for the robustness of autonomous vehicle systems. explains that using multiple sensors and redundancy can mitigate adversarial attacks, making the system more robust 3. He also mentions the importance of unsupervised domain adaptation to generalize across different conditions, such as varying weather.

    Hybrid stack with multiple different sensors is more robust. Part of the beauty of having active sensors is one of them can fail and they can still fairly independently detect things for you.

    ---

    These techniques ensure that the system remains reliable even in challenging scenarios.

       

    Scalability

    Scalability is a significant concern in deploying machine learning models for autonomous driving. emphasizes the need for robust systems that can generalize well by incorporating the right structure and inductive biases 4. He also shares his experience with the challenges of transitioning from research to production, highlighting the unexpected issues that arise when scaling up 5.

    In a large enough data set, everything that can go wrong does go wrong. And then you find a whole set of yet more rare cases that you need to worry about.

    ---

    These insights underline the complexity of creating scalable and reliable autonomous systems.

Related Episodes