Why Deep Learning Needs Rules: Chollet on Interpolation, Abstraction and Hybrid AI

François Chollet explains why neural networks only interpolate between points they have seen, and why the best AI systems pair them with symbolic rules.

FCFrançois Chollet嘉宾
频道
Lex Fridman Podcast
视频
10:34
阅读
4 分钟
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 1 种语言可读
这篇文章还没有简体中文译文,先显示英语原文。
摘要

30 秒看懂

François Chollet, creator of Keras, argues that deep learning is a point-by-point geometric mapping that needs dense sampling of experience, while abstract rules can generalize to enormous input sets. In his view, today's most successful systems, such as self-driving cars, are already hybrids that use neural nets for perception and hand-built symbolic software for everything else. The long-term bet is on program synthesis, which remains an open research problem.

  1. 1Deep networks are continuous geometric morphings from an input space to an output space, trained point by point, so they can only make sense of inputs close to what they saw in training.
  2. 2A short sorting algorithm handles any list, while a neural net must learn each sorted list point by pointAbstract rules generalize far beyond the examples that produced them.
  3. 3A self-driving car is mostly hand-written symbolic software, with deep learning acting as the perception layer that turns raw sensor data into something the rules can use.
  4. 4There is no hard limit on what a deep net can learn, only a cost limit"Dense sampling" might mean 10,000 examples or trillions and trillions, depending on the problem.
  5. 5Deep learning fits perception and intuition problems best, meaning anything where you cannot write explicit rules or find them by exhaustive search.
  6. 6Learning rules about the real world is harder than learning mathematical statementsbecause statements about the world tend to be subjective, which makes program synthesis a hard research problem.
全文

按章节阅读完整文稿

01

Neural networks interpolate; abstract rules generalize

Lex Fridman opens by asking about the current limits of deep learning, noting that Chollet has contrasted local generalization, which networks do, with the extreme generalization humans manage. Chollet says the limit is built into the design. Deep learning models are huge, differentiable parametric models that map an input space to an output space and are trained by gradient descent, effectively learning a continuous geometric morphing one point at a time.

Because the mapping is learned point by point, a network can only make sense of inputs that sit close to what it has already seen. At best it interpolates between training points. That means training needs something close to a dense sampling of the input-output space, which gets expensive for complex real-world problems such as autonomous driving or robotics, where even a limited slice of visual space can take millions of examples.

Chollet contrasts this with symbolic rules. A rule is abstract rather than obtained from point-by-point mapping, so it can apply to a very large set of inputs. Trying to learn sorting with a neural network means learning the sorted form of each specific list. A few lines with two nested loops can sort any list at all, which is why Chollet expects the future to combine the two approaches.

02

The best AI systems are already hybrids of neural perception and symbolic logic

Asked where the combination should happen, Chollet admits this is territory of ideas and intuitions rather than settled answers. Still, he says the most successful AI systems today are already hybrids. Robotics systems are mostly model-based and rule-based, relying on things like planning algorithms. They use deep learning as perception modules, or sometimes to inject a fuzzy intuition into a rule-based process.

Self-driving cars are his main example. A single end-to-end neural network would not work, because training it would require a dense sampling of driving experience, which is completely unrealistic. Instead the car is mostly symbolic software programmed by hand, built around explicit 3D models of the surrounding environment. Deep learning interfaces with the real world, converting raw sensory data into something the symbolic systems can use.

Fridman pushes on lane following, suggesting that steering might be learnable end to end. Chollet says he does not jump to the extreme so easily and thinks it is doable. In general, he says, there is no hard limitation on what a deep network can learn as long as the search space is rich and flexible enough and the sampling is dense. The catch is that dense could mean anything from 10,000 examples to trillions.

03

Deep learning suits perception and intuition, while program synthesis remains an open problem

Fridman asks whether the Turing test could be solved by a neural network alone. Chollet says the test is mostly about tricking people, which exploits human perception more than it measures intelligence, and mimicking intelligent behavior is different from engaging in it. For a looser goal such as sustaining a 20-minute conversation with all its tangents, he thinks deep learning alone would be very challenging, though he would not rule it out.

In theory, he says, the space of problems a large network can solve is infinite. In practice deep learning is a great fit for perception problems and, more broadly, any problem where explicit hand-crafted rules are impractical and exhaustive search through program space is not possible. That covers perception and a kind of artificial intuition. Physics, by contrast, can be learned by a network only inefficiently, since an explicit rule-based model is a far better and more compressed representation than a table of situations and outcomes.

Fridman asks whether programs encoding that kind of reasoning could be generated automatically, noting that old expert systems failed because so many facts had to be encoded by hand. Chollet says this is the field of program synthesis. It is harder to learn statements about the world than mathematical ones, because worldly statements tend to be subjective. Today we do not really know how to do it, so he is personally optimistic about genetic programming as a promising direction.

同频道的其他文章

3:36:56EN
Lex Fridman· 2026年9月16日播客Psychiatry Has Never Found Its Penicillin主持 Lex FridmanHistorian Andrew Scull tells Lex Fridman why the field can ease symptoms, has never cured a major mental illness, and keeps paying for overconfidence with patients' lives.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