Alexandr Wang (Scale AI Co-founder) – TransformX Fireside Chat with Waymo co-CEO Dmitri Dolgov (Oct 2021)
Chapters
00:03:28 Technical Innovations that Drive Autonomous Driving
Original Motivation and Enduring Excitement: Dmitri Dolgov, an expert in autonomous vehicle development, feels privileged to be part of a once-in-a-lifetime opportunity to transform the transportation industry and positively impact society. The combination of making a substantial impact, pushing the boundaries of technology, and collaborating with talented individuals keeps him enthusiastic about the field.
Technology Behind Waymo’s Driver: Waymo’s fully autonomous driver requires capabilities similar to human drivers: understanding location, surroundings, and interactions, making predictions, and executing safe driving decisions. It involves advanced technology in sensing, computation, machine learning, AI, and infrastructure, all of which are constantly evolving.
Key Learnings and Technology Evolution: Over the past decade, Waymo has accumulated extensive autonomous driving experience in California, providing valuable insights for technology development and product refinement. The Trusted Tester program in San Francisco allows residents to experience the latest version of Waymo’s technology and provide feedback. Waymo’s fifth-generation driver incorporates the latest hardware and software, offering valuable insights from riders for further improvement.
Challenges and Complexity of Autonomous Driving: Building a fully autonomous driver involves replicating human capabilities like understanding surroundings, predicting interactions, and making safe driving decisions. Waymo’s approach focuses on developing a comprehensive system that encompasses perception, prediction, planning, and control. The complexity lies in integrating various technologies and ensuring safe and reliable operation in diverse environments.
00:08:12 Scaling Self-Driving Cars: Infrastructure, AI, and Hardware Integration
Hardware Suite: Waymo uses three sensing modalities: cameras, lidars, and radars. The sensing modalities offer high-resolution, long-range, and 360-degree coverage around the vehicle. The onboard compute system emphasizes fast, real-time inference in high-capacity ML models.
Autonomy AI and Onboard Software: Waymo leverages state-of-the-art ML in all parts of the stack, from perception to behavior prediction to planning. The company continually iterates on the architecture of its entire system to leverage the most advanced ML capabilities.
AI and ML Challenges: Accuracy and efficiency are ongoing challenges in AI and ML for autonomous vehicles. Waymo works to leverage structured representations and address sparse data issues. Collaborating with the research community is essential for pushing the boundaries of AI and ML.
Scaling Across Geographies: The fundamental capabilities required for driving in different environments are similar. Waymo’s experience in Arizona provides a strong foundation for scaling to new locations. Technical challenges in scaling include handling diverse weather conditions, road conditions, and traffic patterns. Data collection and simulation play crucial roles in adapting to new environments. Waymo’s commitment to safety and continuous improvement is essential for successful scaling.
00:12:40 Crucial Lessons Learned from Phoenix Deployment
Diverse Testing Locations: Waymo has tested its autonomous vehicle system in over 25 cities, gaining valuable experience from various environments.
Phoenix as the First Deployment Site: Phoenix was chosen for the first ride-hailing service deployment due to its unique characteristics and infrastructure.
Multi-Year Research and Engineering Efforts: Waymo’s system has undergone years of research and engineering, leading to the fifth generation now operating in San Francisco.
Benefits of Driverless Operation in Phoenix: The experience of operating driverless vehicles in Phoenix has been incredibly valuable for Waymo. It involved taking the technology to full-scale operation, not just one-off demos or pilots. The challenges encountered and lessons learned have been instrumental in Waymo’s progress.
Phoenix as a Proving Ground: Phoenix provided a real-world testing environment for Waymo to evaluate its system’s capabilities thoroughly. The complexity of evaluating autonomous vehicles was recognized as being on par with the challenge of building the technology.
Learning to Develop and Iterate Quickly: Waymo learned to develop and iterate on its system’s performance efficiently in Phoenix. The city allowed Waymo to identify areas for improvement and optimize various metrics. This iterative process helped prevent stagnation and ensured progress towards better performance.
Deployment as an Ongoing Process: Waymo invested in building a robust system for evaluating and deploying its autonomous vehicles. This allowed researchers and engineers to focus on advancing the technology while deployment occurred in the background.
00:15:16 Waymo's Journey to Autonomous Driving: Lessons Learned and Future Deployments
Operating a Fleet of Autonomous Vehicles 24-7: Waymo gained valuable experience in operating a fleet of fully autonomous vehicles around the clock. Operating a fleet of rider-only autonomous vehicles requires additional considerations compared to fleets with human drivers.
Experience Transfer to Future Deployments: The experience gained from operating autonomous vehicles translates well to future deployments in different domains. Waymo recently launched its Trusted Tester program in San Francisco, demonstrating the transferability of its experience to new domains.
Key Challenges in Launching Autonomous Ride-Hailing Services: Launching a full autonomous ride-hailing service involves numerous challenges, including operational procedures, system and infrastructure requirements. Waymo’s unique experience in building and operating such a service is valuable for future deployments in different geographies.
Operating in Different Business Domains: Waymo is expanding its operations to include long-haul trucking and local delivery programs. Designing AI capabilities that can be leveraged across these business domains is a key challenge. Waymo’s approach to this challenge involves considering it as a system design problem and enabling organizational capabilities to support this approach.
00:17:33 Unifying Technology Development for Autonomous Vehicle Applications
Unifying Technology Development: Waymo’s approach focuses on building a driver system capable of fully autonomous driving across multiple applications and commercial lines. The company has two main business lines: Waymo One for ride-hailing and Waymo Via for trucking and local deliveries.
Generalization Across Domains: The amount of overlap in technology and infrastructure varies depending on the combination of products and deployments. Local deliveries involve a subset of challenges compared to ride-hailing, while trucking has some shared capabilities but also requires specialization.
Core Driving Capabilities: The fundamentals of autonomous driving, such as hardware, autonomy AI, and infrastructure, are shared across domains. This includes sensing, hardware platforms, compute, perception, semantics, prediction, planning, data science, data management, and simulation.
Benefits of Shared Infrastructure: Sharing technology and infrastructure allows Waymo to focus on principled solutions and simplify architecture. It enables positive feedback loops between domains and leads to a more robust and generalizable core stack. This approach also promotes investment in core capabilities adaptable to different parts of the business.
Core System Benefits: Investing in fundamental problem-solving without fragmented pieces enables solutions across various deployments and environments. The core system serves both current business applications well and provides a foundation for future expansion.
Future Opportunities: The shared core technology and infrastructure will support pursuing additional vehicle platforms, scaling to new environments and cities, and supporting multiple product applications.
00:23:23 Data-Driven Development Evolution at Waymo
Data-Driven Development at Waymo: Evaluation and data-driven development have been integral to Waymo’s strategy since its inception. The company’s data strategy has undergone significant changes over time, reflecting advancements in ML models and the need to address challenges posed by the tail of the distribution.
Changes in ML Models: In the early days, ML work primarily focused on perception and supervised ML with human labeling. As advanced ML models found applications across other parts of the stack, the data strategy evolved to incorporate auto-labeling and generative approaches to data management.
Expanding into the Tail of the Distribution: ML models operate on distributions, and cases in the tail of the distribution or out of the distribution present challenges. Waymo’s strategy has prioritized gathering data in the tail of the distribution to improve the performance of its models.
Evaluating Performance and Data Mining: Evaluating system performance and data mining are crucial for identifying interesting examples representative of the tail part of the distribution. Techniques like data augmentation and simulation are used to leverage these examples and allow models to handle tail cases better.
Automating the Process: Waymo has invested in frameworks and ML infrastructure to automate the entire process of data mining, training, and closing the loop on the data mining training cycle.
00:27:26 Challenges in Developing Self-driving Systems for Open-ended Long-tail Problems
Data Feedback Loop: Prioritizing the development of a robust data feedback loop is crucial for continuous improvement. Automating and minimizing human intervention in the feedback loop is essential to optimize performance.
Long Tail Circumstances: Self-driving encounters unique long tail circumstances that differ from traditional driving scenarios. Examples include construction zones, jaywalking pedestrians, and animal crossings. Rare events like a drunk cyclist with a stop sign or animals on the road are also encountered. The simulator is utilized to expand these examples into similar scenarios for training and evaluation.
Balancing Head and Tail Optimization: The trade-off between optimizing for average cases and long tail scenarios is a significant challenge. Overemphasis on the tail can lead to overly cautious behavior, while neglecting the tail can compromise safety. Techniques like modeling data, data augmentation, evaluation, and system-level capabilities are employed to address this trade-off.
Development for Unseen Scenarios: Designing a system robust to unseen scenarios is critical due to the open-ended nature of long tail problems. System-level mechanisms like redundancy, anomaly detection, and outlier detection are essential for handling such scenarios. Perception models and algorithms are trained to reason about unfamiliar objects or situations.
Technology for Open-Ended Prediction and Planning: Open-ended prediction and planning problems require a broader approach to technology. Techniques such as world modeling, behavior prediction, and reinforcement learning can be employed to address these challenges.
00:37:10 Challenges and Strategies in Autonomous Vehicle Development
Overview: This chapter discusses the challenges beyond perception in autonomous driving, such as behavior prediction, semantic understanding, and decision-making. It also delves into data strategies, including off-board perception and data augmentation, to tackle these challenges.
Challenges: Perception is just the start of the challenge in autonomous driving. Behavior prediction, semantic understanding, and decision-making are complex due to the high dimensionality of the problem. The entire context of the scene becomes crucial in understanding intent, making predictions, and taking decisions.
Data Strategies: Off-board perception and leveraging computational power help reduce reliance on human labels. Data augmentation techniques, including synthetic data generation, can enhance the training dataset. Auto-labeling simplifies labeling for behavior prediction by observing future events. Hierarchical graph neural nets model interactions between static and dynamic parts of the environment. Vector nets are used for behavior prediction by leveraging advanced techniques.
Imitation Learning: Imitation learning in a complex environment like driving is powerful but insufficient. Augmentation with structured representations and simulator exploration helps address out-of-distribution issues.
Sensors: Different sensing modalities, such as LiDARs, cameras, and radars, complement each other for autonomous driving. LiDARs are active sensors that work well in low-light conditions and provide precise 3D information.
LiDARs Complement Other Sensors: Different wavelengths of radar allow them to perform better in specific environmental conditions, making them complementary to each other. Waymo’s strategy involves better sensors, enhanced data, and a more robust system. Avoiding limitations by not utilizing the power of various sensing modalities, including LiDAR, is unnecessary.
Designing for Performance and Manufacturing: Waymo has developed five generations of hardware, gaining expertise in building LiDARs and understanding crucial factors for their entire stack. Their fifth-generation LiDARs are more advanced than industry standards and their fourth-generation system. Scaling is another reason for building their own LiDARs, as designing for manufacturability at scale is essential. Building self-driving hardware differs from building cars at scale, requiring expertise in manufacturing complex electro-optical systems.
Optimizing the Hardware Stack: Waymo’s fifth-generation hardware, including LiDARs, is designed for manufacturability at scale, providing the necessary capabilities, reliability, and cost-effectiveness. Designing the entire hardware stack allows for optimizing sensing modalities for the software stack and the entire system, maximizing performance and value.
00:47:52 Autonomous Vehicle Industry: Progress and Challenges
Industry’s Progress: The autonomous vehicle industry has come a long way since its inception, moving from a science fiction concept to a deployable product. Waymo, a pioneer in the field, now operates a fleet of fully autonomous vehicles that are open to the public.
Current Achievements: Waymo’s autonomous vehicles are fully functional, driving around and transporting passengers within their service territory. This milestone serves as a significant proof point for the viability and practicality of autonomous vehicle technology.
Challenges Ahead: Despite the progress, there is still a long way to go before autonomous vehicles become widely adopted and seamlessly integrated into society. The industry needs to address technical challenges, regulatory hurdles, and public acceptance to ensure the successful adoption of autonomous vehicles.
Waymo’s Current State and Future Goals: Waymo is currently in a very exciting phase, with proof points such as self-driving cars operating without human drivers. This solid footing provides a foundation for future advancements. The experience of operating self-driving cars in real-world conditions has been invaluable for Waymo’s development.
Challenges and Breakthroughs: Waymo identifies many exciting challenges and potential breakthroughs in various areas. High-capacity ML models and their application in the autonomous vehicle domain are highlighted as promising areas of innovation.
Balancing Reality and Innovation: Waymo emphasizes the tangible reality of self-driving cars while acknowledging the dynamic nature and technological momentum in the industry.
Expansion and Accessibility: Waymo plans to expand its Waymo One and Waymo Via services to more places and people, making autonomous transportation more accessible.
Future Plans: In the coming months, Waymo will focus on expanding its trusted tester program in San Francisco and testing and operations on the trucking side.
Conclusion: Waymo is optimistic about the future of autonomous vehicles, with plans to continue expanding its services and innovating in key areas.
Abstract
“Waymo’s Autonomous Driving Journey: From Technical Triumphs to Expanding Horizons”
In the rapidly evolving field of autonomous driving, Waymo stands out as a beacon of innovation and progress. The company’s journey, highlighted by pioneering technological breakthroughs and strategic expansions, underscores its commitment to reshaping transportation. From developing state-of-the-art hardware and autonomy AI to scaling across diverse geographies and handling long-tail challenges, Waymo’s path is marked by significant milestones. This article delves into the key aspects of Waymo’s development, including the evolution of its technology, the challenges of launching autonomous ride-hailing services, and its venture into various business domains. As Waymo continues to push the boundaries of what’s possible, it offers a glimpse into a future where autonomous vehicles are not just a novelty but a practical reality.
Main Ideas and Their Expansion:
1. Technical Challenges and Waymo’s Approach:
Waymo’s autonomous driving system is a marvel of engineering, integrating advanced sensing, compute, ML, AI, and infrastructure. The system is designed to replicate human driving skills, encompassing location awareness, environmental perception, and safe decision-making. The Trusted Tester program in San Francisco stands as a testament to the company’s dedication to refining its technology through real-world insights.
2. Dmitri Dolgov’s Driving Factors:
Dolgov’s involvement in Waymo is propelled by the potential to revolutionize society through improved safety, reduced transportation barriers, and fluid movement of people and goods. His enthusiasm for cutting-edge technology and collaboration with top talents in the field echoes the company’s pioneering spirit.
3. Evolution of Waymo’s Technology:
Waymo’s journey is marked by extensive autonomous miles, surpassing industry peers and amassing critical data for technological advancement. The urban challenges of San Francisco have been instrumental in shaping both the product and commercial strategy, exemplified by the introduction of the latest Waymo Driver on fully electric i-PACES.
4. Hardware Suite:
Waymo uses three sensing modalities: cameras, lidars, and radars. The sensing modalities offer high-resolution, long-range, and 360-degree coverage around the vehicle. The onboard compute system emphasizes fast, real-time inference in high-capacity ML models.
5. Autonomy AI and Onboard Software:
Waymo leverages state-of-the-art ML in all parts of the stack, from perception to behavior prediction to planning. The company continually iterates on the architecture of its entire system to leverage the most advanced ML capabilities.
6. Infrastructure and AI Innovations:
Waymo emphasizes ML infrastructure and simulation to enhance its technology. Collaborations with the research community, such as through the Waymo Open Dataset, highlight its commitment to evolving AI capabilities, focusing on improving accuracy and handling sparse data.
7. Scaling Across Geographies:
Adapting to different environments is critical for Waymo, with challenges ranging from varied weather conditions to diverse traffic patterns. This necessitates fine-tuning and extensive data collection to ensure seamless operation across geographies.
8. Testing, Data Collection, and Evaluation:
Waymo’s extensive testing in over 25 cities, particularly in Phoenix, has been invaluable. The company’s investment in evaluation and deployment systems has facilitated rapid iteration and enhancement of system performance.
Fleet Operation Experience Transferability:
Waymo gained valuable experience in operating a fleet of fully autonomous vehicles around the clock. This experience is vital for future deployments in different domains, as demonstrated by the recent launch of the Trusted Tester program in San Francisco. Operating a fleet of rider-only autonomous vehicles requires additional considerations compared to fleets with human drivers.
9. Launching Autonomous Ride-Hailing Services:
The complexity of launching a fully autonomous ride-hailing service is immense, involving operational, system, and infrastructure intricacies. Waymo’s experience gives it a competitive edge in this arena.
Challenges in Launching Autonomous Ride-Hailing Services:
Launching a fully autonomous ride-hailing service involves numerous challenges, including operational procedures, system and infrastructure requirements. Waymo’s unique experience in building and operating such a service is valuable for future deployments in different geographies.
10. AI for Multiple Business Domains:
Waymo’s exploration of AI capabilities across various domains, such as ride-hailing, trucking, and local delivery, reflects its ambition to diversify. The challenge lies in tailoring AI for the specific needs of each domain while maintaining a unified system design.
Operating in Different Business Domains:
Waymo is expanding its operations to include long-haul trucking and local delivery programs. Designing AI capabilities that can be leveraged across these business domains is a key challenge. Waymo’s approach to this challenge involves considering it as a system design problem and enabling organizational capabilities to support this approach.
11. Shared Capabilities Across Domains:
Despite specialized requirements for different applications, there’s significant overlap in the fundamental capabilities required for autonomous driving. Waymo focuses on developing solutions that simplify its architecture and enable sharing across platforms.
Shared Technology and Infrastructure for Autonomous Driving:
Waymo’s approach focuses on building a driver system capable of fully autonomous driving across multiple applications and commercial lines. The company has two main business lines: Waymo One for ride-hailing and Waymo Via for trucking and local deliveries. The amount of overlap in technology and infrastructure varies depending on the combination of products and deployments. Local deliveries involve a subset of challenges compared to ride-hailing, while trucking has some shared capabilities but also requires specialization. The fundamentals of autonomous driving, such as hardware, autonomy AI, and infrastructure, are shared across domains. This includes sensing, hardware platforms, compute, perception, semantics, prediction, planning, data science, data management, and simulation.
12. Benefits of Unification and Positive Feedback Loops:
Waymo’s strategy of investing in core capabilities that adapt to different situations has created positive feedback loops. This approach has led to a more robust and generalizable core technology, benefiting its various business models.
Core System Benefits:
Investing in fundamental problem-solving without fragmented pieces enables solutions across various deployments and environments. The core system serves both current business applications well and provides a foundation for future expansion.
13. Data Strategy Evolution:
The evolution of Waymo’s data strategy has been central to its success, shifting from supervised ML to advanced models for decision-making. Techniques like data augmentation and simulation have been pivotal in addressing challenges in the tail of the distribution.
Evolution of Waymo’s Data Strategy:
Evaluation and data-driven development have been integral to Waymo’s strategy since its inception. The company’s data strategy has undergone significant changes over time, reflecting advancements in ML models and the need to address challenges posed by the tail of the distribution. In the early days, ML work primarily focused on perception and supervised ML with human labeling. As advanced ML models found applications across other parts of the stack, the data strategy evolved to incorporate auto-labeling and generative approaches to data management.
14. Long Tail Circumstances and Open-Ended Problems:
Waymo’s focus on long-tail circumstances and open-ended problems reflects its commitment to building robust systems. Techniques to reason about uncertain objects and combining perception, prediction, and planning in a unified framework are key to this strategy.
Expanding into the Tail of the Distribution:
ML models operate on distributions, and cases in the tail of the distribution or out of the distribution present challenges. Waymo’s strategy has prioritized gathering data in the tail of the distribution to improve the performance of its models. Evaluating system performance and data mining are crucial for identifying interesting examples representative of the tail part of the distribution. Techniques like data augmentation and simulation are used to leverage these examples and allow models to handle tail cases better. Waymo has invested in frameworks and ML infrastructure to automate the entire process of data mining, training, and closing the loop on the data mining training cycle.
15. Perception Challenges and Data Strategies:
Perception remains a fundamental challenge in autonomous driving. Waymo’s use of high-capacity models, efficient representations, and innovative data strategies, including auto-labeling and synthetic data generation, are central to overcoming these challenges.
Automating the Process:
Waymo has invested in frameworks and ML infrastructure to automate the entire process of data mining, training, and closing the loop on the data mining training cycle.
16. LiDAR Sensor Development:
Waymo’s decision to build its own LiDAR sensors, complementing cameras and radars, demonstrates its commitment to optimizing performance for its specific needs. This strategic move not only enhances its technology but also creates additional revenue streams.
17. Progress and Current State of Autonomous Vehicles:
The progress in the autonomous vehicle industry, spearheaded by Waymo, is remarkable. With its fleet of fully autonomous vehicles already in operation, Waymo sets a strong foundation for future advancements in this field.
Industry’s Progress:
– The autonomous vehicle industry has come a long way since its inception, moving from a science fiction concept to a deployable product.
– Waymo, a pioneer in the field, now operates a fleet of fully autonomous vehicles that are open to the public.
Current Achievements:
– Waymo’s autonomous vehicles are fully functional, driving around and transporting passengers within their service territory.
– This milestone serves as a significant proof point for the viability and practicality of autonomous vehicle technology.
18. Future Challenges and Upcoming Developments:
Waymo looks towards future challenges and breakthroughs with enthusiasm. The expansion of its trusted tester program and increased testing in trucking signify its ongoing commitment to advancing autonomous driving technology.
Challenges Ahead:
– Despite the progress, there is still a long way to go before autonomous vehicles become widely adopted and seamlessly integrated into society.
– The industry needs to address technical challenges, regulatory hurdles, and public acceptance to ensure the successful adoption of autonomous vehicles.
Waymo’s Current State and Future Goals:
– Waymo is currently in a very exciting phase, with proof points such as self-driving cars operating without human drivers.
– This solid footing provides a foundation for future advancements.
– The experience of operating self-driving cars in real-world conditions has been invaluable for Waymo’s development.
Future Plans:
– In the coming months, Waymo will focus on expanding its trusted tester program in San Francisco and testing and operations on the trucking side.
Conclusion:
– Waymo is optimistic about the future of autonomous vehicles, with plans to continue expanding its services and innovating in key areas.
Luminar's unique LiDAR approach and OEM partnerships aim to make autonomous vehicles safer and more accessible, with consumer vehicles equipped with their technology expected by 2023. Luminar emphasizes software development, strategic partnerships, and data-driven improvement to overcome challenges and accelerate the adoption of autonomous vehicles....
The 2008 financial crisis led to a tumor of illusory wealth and a mirage of billionaire wealth, while Nassim Taleb criticizes the current economic structure and advocates for tail risk hedging....
Nassim Taleb challenges conventional data analytics for failing to account for extreme events and advocates for risk management strategies that consider the impact of fat tails. Traditional statistical methods struggle to capture fat-tailed distributions, leading to unreliable predictions and ineffective risk management....
Nassim Taleb emphasized the need for resilience and prudent risk management during crises, advocating for tail-risk hedging and learning from history to prepare for future pandemics and global disruptions. He also criticized the US's COVID-19 response and the Federal Reserve's monetary policies, highlighting the importance of local production of essential...
Fat tails, fragility, and ergodicity challenge traditional statistical models and risk management approaches, necessitating more robust methods to understand and manage risk in the face of extreme events. To address these challenges, multidisciplinary insights from finance, philosophy, and science are crucial for developing resilient systems and strategies that can withstand...
Google CEO Sundar Pichai addresses YouTube's Capitol riot response, emphasizing content moderation and AI advancements, while defending Google's practices amid antitrust scrutiny and advocating for the importance of Section 230 in online freedom of speech....
Economic and financial phenomena are complex and stochastic, requiring multidimensional and computationally irreducible models. Economic predictability is limited due to fat tails in distributions and the non-commutativity of averaging and applying functions....