HackerTube 中文?
Learning signals and model behavior →

A driver took over. What should a driving system learn?

One intersection, a takeover log and a software update. Accounts from openpilot, Tesla and Waymo help separate clues to a failure, examples worth training on and old scenarios that can test a fix.

Questions in this reading · 4
  1. What is the stationary return at the light?
  2. What does a single takeover label?
  3. Find more cases, then put the revision back at the intersection
  4. How far can a staged obstacle test a driving system?

What is the stationary return at the light?

Approaching a red light, the radar reports a stationary object. Braking for a sign might be an error. Continuing toward the back of a queue might also be an error. Hotz uses those opposite consequences to explain a problem openpilot faced at the time. Write down what both explanations predict, then ask which observation separates them. He points to vision. A log entry saying only that the driver braked loses precisely the information needed to diagnose this case.

Passages and timestamps · 2
it's hard to differentiate a stopped car from a signpost
George Hotz: Comma.ai, OpenPilot, and Autonomous Vehicles | Lex Fridman Podcast #31 · ▶ 49:59–50:03
You have to do this visually
George Hotz: Comma.ai, OpenPilot, and Autonomous Vehicles | Lex Fridman Podcast #31 · ▶ 50:06–50:07

What does a single takeover label?

A driver nudges the wheel at an intersection. Musk offers two explanations for the same action: convenience, or a mistake by the system. In a different interview Hotz sketches a loop that feeds takeover moments back into training. Together they specify a labeling task. Recover the intended path, mark what the driver changed and find the detail in the scene that justified the change. A takeover count alone cannot separate the two motives.

Passages and timestamps · 4
did they take over for convenience
Elon Musk: Tesla Autopilot | Lex Fridman Podcast #18 · ▶ 11:12–11:15
what is the optimal spline for traversing an intersection
Elon Musk: Tesla Autopilot | Lex Fridman Podcast #18 · ▶ 11:21–11:26
user disengages, we train on that
George Hotz: Hacking the Simulation & Learning to Drive with Neural Nets | Lex Fridman Podcast #132 · ▶ 61:55–62:00
with some labeling could indicate the failure of the system
George Hotz: Hacking the Simulation & Learning to Drive with Neural Nets | Lex Fridman Podcast #132 · ▶ 65:42–65:47

Find more cases, then put the revision back at the intersection

Once a stopped car is identified as the failure mode, keep two lists. Karpathy wants more examples in a poorly covered part of the training set. Arnoud describes putting revised software back into recorded scenarios alongside road driving and deliberately constructed tests. For the same intersection, write down which clips will teach the model and which conditions will test the change. Improvement on an intersection used in training leaves the question open at another one.

Passages and timestamps · 4
they weren't told what to do in those rare cases
Andrej Karpathy: Tesla AI, Self-Driving, Optimus, Aliens, and AGI | Lex Fridman Podcast #333 · ▶ 84:35–84:38
mine the parts that are not yet represented well in the data set
Andrej Karpathy: Tesla AI, Self-Driving, Optimus, Aliens, and AGI | Lex Fridman Podcast #333 · ▶ 84:57–85:02
another one is around simulation
Sacha Arnoud, Director of Engineering, Waymo - MIT Self-Driving Cars · ▶ 55:26–55:31
replay all those miles that you've driven
Sacha Arnoud, Director of Engineering, Waymo - MIT Self-Driving Cars · ▶ 57:09–57:15

How far can a staged obstacle test a driving system?

The presenters use dummies and disguised scenery to observe whether vehicles stop. Log the active system, target position and response rather than reducing the run to a sensor winner. To turn it into a regression test, fix the target, speed, path and pass condition. A constructed encounter can supply a reproducible failure lead; a ranking of sensing strategies requires broader coverage.

Passages and timestamps · 2
only relies on simple cameras and its image processing
Can You Fool A Self Driving Car? · ▶ 9:00–9:05
detect the kid
Can You Fool A Self Driving Car? · ▶ 9:52–9:54

Try it on your own example

Take one human intervention. Write down what the system seemed about to do, what the human changed and the environmental cue that justified it. Reserve a different intersection. What should the revision do there before you say it learned?