Drago Anguelov — Robustness, Safety, and Scalability at Waymo

Topics covered
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


Angela & Danielle — Designing ML Models for Millions of Consumer Robots
Answers 383 questions

Vladlen Koltun — The Power of Simulation and Abstraction
Answers 383 questions

Nicolas Koumchatzky — Machine Learning in Production for Self-Driving Cars
Answers 383 questions

Dave Rogenmoser & Saad Ansari on Growing & Maintaining Jasper AI
Answers 383 questions
Redefining AI Hardware for Enterprise with SambaNova's Rodrigo Liang
Answers 383 questions

Adrien Gaidon — Advancing ML Research in Autonomous Vehicles
Answers 383 questions

Accelerating drug discovery with AI: Insights from Isomorphic Labs
Answers 383 questions

Autonomous Mobile Robot Deployment: Interview with Jean Marc Alkazzi at idealworks
Answers 383 questions

Mircea Neagovici — Robotic Process Automation (RPA) and ML
Answers 383 questions

Scaling LLMs and Accelerating Adoption: Interview with Aidan Gomez
Answers 383 questions

Jehan Wickramasuriya — AI in High-Stress Scenarios
Answers 383 questions

Miles Brundage — Societal Impacts of Artificial Intelligence
Answers 383 questions

D. Sculley — Technical Debt, Trade-offs, and Kaggle
Answers 383 questions

Ion Stoica — Spark, Ray, and Enterprise Open Source
Answers 383 questions













