Caging the Neural Network: How Aptiv Thinks About Safe Self-Driving

Aptiv Autonomous Mobility's Karl Iagnemma and Oscar Beijbom explain why end-to-end learning is hard to trust in cars, and show how PointPillars and nuScenes push lidar perception forward.

LFLex Fridman主持 · Lex Fridman Podcast
频道
Lex Fridman Podcast
视频
58:46
阅读
8 分钟
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 1 种语言可读
这篇文章还没有简体中文译文,先显示英语原文。
摘要

30 秒看懂

Karl Iagnemma argues that a single learned black box from pixels to steering is not a viable path, because validating its data, implementation and algorithm is extremely hard. Instead, learned modules should sit inside a rigorous safety architecture. Oscar Beijbom then presents PointPillars, a fast lidar detector, and the nuScenes dataset, before the pair take questions on validation, regulation, 5G and moving between cities.

  1. 1Aptiv's autonomous team runs about 120 cars and, in Las Vegas on the Lyft network, has given over 30,000 rides to more than 50,000 passengers at a 4.95-star average.
  2. 2The community once hoped for a single learned architecture from pixels to actuator commands. Iagnemma says it no longer believes that, mainly because of safety: it is very hard to convince yourself such a black box is safe.
  3. 3Safety has two axes, technical safety and perceived safety. A car must be both provably safe and feel safe to riders and regulators, and the squishier second axis may be the harder one.
  4. 4Proving a safety rate statistically is brutal: a RAND estimate cited in the talk says about 275 million failure-free miles are needed for 95% confidence of beating the human fatality rate, versus roughly 12 to 14 million autonomous miles driven by the whole industry.
  5. 5Aptiv's answer is to "cage the learning": run a powerful neural trajectory proposer on high-performance compute, but wrap it in a safety system about which rigorous claims can be made.
  6. 6PointPillars gets its speed by dropping voxels and the 3D convolution: points in each vertical pillar go straight through a small PointNet, yielding a 1.3 ms encoder and detection at over 60 Hz.
全文

按章节阅读完整文稿

01

Aptiv is an industrializer, now running real robotaxi service at scale

Iagnemma, president of Aptiv Autonomous Mobility, introduces Aptiv as a company that was formerly Delphi Technologies and, before that, part of General Motors. It spun out about 14 months before the talk and is a tier 1 automotive supplier whose job is to industrialize software and hardware so it can run for hundreds of thousands of miles without failing. Aptiv has about 156,000 employees and roughly $13 billion in revenue, and his autonomous driving group is around 700 people.

He traces his own path from DARPA Urban Challenge-era cars with blade servers in the trunk, through a golf-cart shuttle project in Singapore, to founding nuTonomy and putting cars on the road in 2015. The team joined Aptiv in 2017, in part because, as scientists, they lacked a clear idea of how to industrialize the technology and make it reliable, robust and safe.

In Las Vegas the group operates a 130,000-square-foot garage with about 75 cars, thirty of them on the Lyft network, where riders can opt in to an autonomous ride. The cars run 20 hours a day, seven days a week. So far they have given over 30,000 rides to more than 50,000 passengers, driven over a million miles there, and hold a 4.95 average star rating, which Iagnemma treats as a signal of ride quality, comfort and perceived safety.

A sped-up Singapore run illustrates daily challenges: obstacles in the face of oncoming traffic, road users who don't follow the rules, ubiquitous construction and people signalling intentions that have to be inferred. For a human these are routine, he says, but for an autonomous vehicle they are table stakes.

02

Validating a black box is hard because crashes are rare and rules are unwritten

Iagnemma says the field once thought a single learned black box could go from pixels to actuator commands, and that he never believed it. Learning is still very useful, but the question is whether you can convince yourself that such a system is safe. He frames safety on two axes: technical safety, meaning it meets its intended function, validation and regulatory requirements, and perceived safety, meaning riders and regulators actually believe it is safe.

Trust requires validating three things: the data, the implementation and the algorithm. Data can be unrepresentative or poorly annotated, the implementation can run on poor hardware or contain bugs such as buffer overruns, and the algorithm approximates a complicated function whose important cases are exactly the rare ones. His argument is that each is a place where "garbage in, garbage out" can occur.

Validation is hard for several reasons. The underlying function isn't known in closed form, and crashes are statistically rare, so the RAND estimate he cites says 275 million miles without a crash would be needed for a 95% confidence claim of a lower fatality rate than humans. He wonders about close calls as a proxy for accidents, and notes that regulation is still to be written and there is no consensus on the safety target.

A further problem is continuous development. If you validate one build of code, does a one-line change, possibly to the most important line, force you to start over? The same question applies when moving from one city to a similar but not identical city, and he says this keeps many people up at night.

03

Trusting the data and the algorithm means probing coverage, annotation, stability and interpretability

On data, Iagnemma points to completeness and bias: if you plan to operate 24 hours a day but train only on daytime data, you will have problems. Annotation is another overlooked risk, since labelling is usually outsourced to a third party that must catch the interesting items and ignore the uninteresting ones. What looks like low-hanging fruit is actually a key part of trusting the data.

For algorithms, he highlights invariance and stability: small perturbations should not cause wild responses. He mentions adversarial examples like a turtle classified as a machine gun after imperceptible noise, and says that for driving, a stop sign with a piece of duct tape in one corner shouldn't turn into a yield sign.

Interpretability may not be a nice-to-have but a requirement from regulators. After a crash, you might have to explain why a deep-learning trajectory generator produced a given trajectory, ideally even to a lay jury. He says research is active but it is unclear when or if this will be possible.

04

The practical answer is to put learned modules in a safety cage

Iagnemma says this need not be bleak, because there are many tools if a neural network is used as a sub-module within a broader safety argument rather than as a holistic driver. He mentions functional safety and SOTIF, safety of the intended functionality, which ask whether the overall function does what it is meant to and meets its specifications. These questions must be answered even when neural networks are involved.

He describes an architecture he calls caging the learning. A powerful neural trajectory proposer runs on high-performance compute that may not be automotive grade and has potential failure modes. Underneath it sits a safety system about which very rigorous claims can be made, so that the learned element is wrapped by something verifiable.

He closes with a remark from one of his engineers that engineering is inching closer to the natural sciences. The field is building immensely complex function approximators that nobody fully understands, then investigating their properties by poking at them in different situations.

05

PointPillars gets fast lidar detection by simplifying the encoder

Beijbom, who leads machine learning at Aptiv autonomy, sets the scene with a comic about how building a bird classifier used to be a PhD project, then traces the deep learning revolution through classification, detection (Ross Girshick's work) and the single-shot multibox detector. Their own image network runs at 200 Hz on a single GPU with no tracking or temporal smoothing. He explains that perception has many pipeline stages, and while he's tempted to optimize end to end, he focuses on a deep learning kernel for the lidar part, with a well-defined input and output that can be verified given the right data.

The goal is to take a point cloud and output 3D bounding boxes in world coordinates. PointPillars is a new point cloud encoder: it translates the cloud into a canvas that a standard 2D architecture can process. Everything after the encoder looks like an SSD-style detector, with a 2D convolutional backbone and detection head. A pillar is a vertical column of points, and the encoder produces a fixed-size pseudo-image with C channels.

He compares approaches. Earlier methods split pillars into voxels and extracted hand-engineered features. VoxelNet removed the feature engineering by applying a PointNet per voxel, but then needed a slow 3D convolution and ran at around 5 Hz. PointPillars skips voxels and sends all points in a pillar through a single, simplified PointNet layer, stacked into a dense tensor so it becomes a 1x1 2D convolution; the encoder takes 1.3 milliseconds.

On the KITTI benchmark, the method had the highest aggregate performance among published methods at the time of submission, including some that fused lidar and vision, while running at a little over 60 Hz. Failures included a person with a stand read as a bicycle and a child on a bicycle that was missed, and one apparent annotation error. Deployed on Aptiv's full 360-degree sensor suite, it runs frame by frame, and accumulating multiple point clouds lets it estimate velocity.

06

nuScenes gives researchers a multimodal 3D benchmark, but it's not a safety case

Beijbom introduces nuScenes, a dataset of 1,000 twenty-second scenes collected on Aptiv's development vehicles with the full automotive sensor suite, registered and synced in a 360-degree view. It includes over a million 3D bounding boxes and is free for research, with a 100-scene teaser available and the full release due in about a month. He argues the field is driven by benchmarks and that KITTI, while groundbreaking, lacks a full 3D view and radar.

The annotations live in world coordinates rather than being tied to one sensor, so lidar sweeps can be projected into camera images, for example colored by distance. The taxonomy covers several kinds of pedestrians and vehicles, static objects like barriers and cones, and attributes. An audience member asks whether the dataset is enough to guarantee generalization.

Both speakers answer that it is purely an academic effort and a small subset of Aptiv's data. Iagnemma says the industry has driven roughly 12 to 14 million autonomous miles across hundreds of code builds, far short of hundreds of millions on a single build. The safety case will therefore combine simulation, regression testing on data like this, and on-road driving, and a single dataset can't cover motion planning, decision-making and localization.

07

Q&A: connectivity, new cities, regulation and why lidar is easy to augment

On 5G, Iagnemma says fleet connectivity needs are relaxed, but teleoperation, where a remote human helps a confused car, may need high bandwidth, low latency and high reliability. He sees 5G as very nice to have but designs the system not to rely on it, since infrastructure arrives on its own timeline.

Asked about moving between countries, he describes his co-founder's "rule books", a structure for the decision-making engine that lets rules be reprioritized, reassigned or reweighted rather than hand-recoded, which matters when switching from right-hand to left-hand driving. Sites span Boston, Pittsburgh, Las Vegas and Singapore, which he describes as near-ideal except for constant construction zones. Market choice also weighs infrastructure, driving patterns, density, regulation and economics, and Beijbom adds that a service can limit routes or hours, such as not accepting rides at night.

On whether a third-party body, as in nuclear power, should validate self-driving code, Iagnemma says he wouldn't be surprised either way. The automotive industry has largely self-certified, with strong incentives to be safe, and the federal government has moved quickly but carefully, with a third version of draft guidance from the Department of Transportation released that summer.

Beijbom answers a question on snow by saying a model needs training data for the conditions it will be deployed in, but lidar is easy to augment. To handle something rare like a piano on the road, one can build a realistic point cloud from a 3D model. Training also copies and pastes objects from other lidar sweeps into the current one, which he admits sounds absurd but found really useful.

同频道的其他文章

3:36:56EN → 简体中文
Lex Fridman· 2026年9月16日播客精神病学至今没有属于自己的青霉素主持 Lex Fridman历史学家 Andrew Scull 与 Lex Fridman 谈到,这门学科对症状有所缓解,但没有哪一种重大精神疾病真正被根治;过度自信的时候,代价要由病人来扛。Mental HealthPublic HealthNeuroscience
5:15:51EN → 简体中文
Lex Fridman· 2026年8月26日播客 · 2 人对谈DHH 没有亲手写一行 Omarchy Quattro 的代码嘉宾 DHH · 主持 Lex Fridman与莱克斯·弗里德曼一次充满怀疑的对话过去十三个月后,Rails 的创造者讲述了 Opus 4.5、一群编码智能体(Agent)和一个一分钟的 Linux 安装器,如何结束了他一凿一凿手写 Ruby 的时代。编程智能体Vibe Coding智能体工程+3
3:12:58EN → 简体中文
Lex Fridman· 2026年8月12日播客 · 2 人对谈一个冷水澡,二十位冠军:Khabib Nurmagomedov 是如何炼成的嘉宾 Khabib Nurmagomedov · 主持 Lex Fridman在马哈奇卡拉的一间学校体育馆里,七十个人共用一个淋浴间,而且只有冷水。Martial ArtsCombat SportsCoaching+3
3:46:18EN → 简体中文
Lex Fridman· 2026年7月28日播客 · 2 人对谈抽掉奴隶制,就没有美国内战嘉宾 Gary Gallagher · 主持 Lex Fridman1860 年,美国奴隶主名下的奴隶价值,超过了全美所有铁路和工厂的总和。Political PhilosophyLeadershipHistory
3:51:47EN → 简体中文
Lex Fridman· 2026年6月30日播客 · 2 人对谈46% 的皇帝被暴力推翻,帝国照样延续下来嘉宾 Anthony Kaldellis · 主持 Lex Fridman历史学家 Anthony Kaldellis 与 Lex Fridman 一起走过 2200 年的罗马史,并主张我们所说的拜占庭,其实就是罗马本身。Political PhilosophyGeopoliticsLeadership
2:53:42EN → 简体中文
Lex Fridman· 2026年5月29日播客 · 2 人对谈月亮一直在下落,却总也落不到地球上嘉宾 Biggest Mysteries in Physics · 主持 Lex Fridman费米实验室(Fermilab)物理学家 Don Lincoln 在与 Lex Fridman 的对谈中说,物理学的历史就是一部统一的历史;反物质(antimatter)、暗能量(dark energy)和万物理论(theory of everything)依然远在我们能做的实验之外。Quantum MechanicsScience CommunicationPhilosophy of Science