Vapnik's Case for Learning by Predicates, Not Just by More Data

In an MIT lecture, Vladimir Vapnik argues that complete statistical learning needs two mechanisms, data and invariants, and that choosing smart predicates is where intelligence lives.

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

30 秒看懂

Vapnik recaps VC theory and then adds a second route to generalization: weak convergence, expressed as statistical invariants built from predicates. He shows closed-form solutions in reproducing kernel Hilbert spaces, a small modification to backpropagation, and early MNIST results, and argues that the real challenge is finding a small set of smart predicates, as Propp did for folk tales.

  1. 1Vapnik says classical learning theory is a brute-force principle: give me more data, get a better answer. He proposes a second, intelligent principle that works alongside it.
  2. 2Least squares fits the wrong target. Minimizing it adds a second integral that slows convergence, and the V-matrix is his small correction toward estimating the conditional probability directly.
  3. 3Hilbert space offers exactly two kinds of convergence, of functions and of functionals, so there are "only two ways" to generalize: use data, or use invariants. That is why he calls the theory complete.
  4. 4Each predicate shrinks the admissible set of functions and lowers VC dimension, whereas adding features makes the decision rules more diverse and raises it.
  5. 5In a neural network, adding one trivial invariant and a small backpropagation correction on the last layer improved MNIST error from 3.1 to 2.9 in a 1,000-example setup.
  6. 6Finding the right predicates is the hard, scientific-discovery part: look for where the current solution contradicts the invariants, as physicists look for where theory contradicts experiment.
全文

按章节阅读完整文稿

01

Learning has two principles: brute-force data and intelligent invariants

Vapnik opens with the history. About fifty years ago, he and Professor Chervonenkis began statistical learning theory to answer when doing well on a small training set guarantees doing well on test data. Theory showed that the law of large numbers is not enough and that uniform convergence is needed, and the bounds say that lower training error means lower test error.

As a result, he says, people concluded that the only way forward was to minimize errors on training data, and algorithms were built on that principle. About five years earlier he found another principle that he considers more interesting. The first is brute force, where more data gives better answers, while the second is an intelligent principle.

He argues there is no short way to generalize and that both mechanisms must be used together, which is why he calls the result a complete statistical theory of learning. It points learning toward intelligence and understanding, rather than the imitation Turing described.

02

VC theory tells you when learning is possible but leaves four questions open

Vapnik frames learning as minimizing a functional over a given set of functions with unknown probability and iid data. The answer is simple: you can minimize it from data if and only if the VC dimension of the set is finite. He prefers to call capacity the diversity of the set of functions.

VC dimension is defined as the largest number of vectors that can be shattered in all possible ways by indicator functions from the set. A key theorem bounds the risk, with probability 1 minus eta, for all functions in the set, so minimizing empirical loss minimizes the right-hand side. For linear indicator functions, the dimension is bounded by the radius and weight norm, so it can be smaller than the dimension of the space and can be controlled.

Even if a set has infinite VC dimension, you can build a nested structure of subsets with growing VC dimension, choose a subset and then minimize empirical loss within it. VC theory does not tell you how to choose the loss, the admissible set of functions, the structure on that set or how to minimize. The rest of the talk addresses those gaps.

03

Least squares targets the wrong integral, and the V-matrix is the fix

Vapnik describes pattern recognition as nature, which draws x and then "plays dice" with a conditional probability to produce y. With indicator loss, you want the smallest expected number of errors, but that loss is zero almost everywhere, so gradients are unusable. People instead replace it with squared error, whose minimizer is the conditional probability of class one given x, and thresholding at 0.5 gives the optimal rule.

Expanding the square, he shows the loss splits into an irrelevant term plus a sum of two integrals. The goal is to minimize only the first, distance to the conditional probability, but least squares minimizes the sum. The second integral eventually goes to zero but slows the rate of convergence.

His alternative writes the conditional probability as the solution of an integral equation, which is ill-posed, and replaces the unknown measure with the empirical one, as Kolmogorov justified for distribution functions. The classical Nadaraya-Watson estimator, he notes, solves a corrupted version of that equation. Solving the equation by least squares yields a weighted form with a matrix he calls the V-matrix, which replaces the identity matrix of ordinary least squares and is easy to estimate.

04

Weak convergence gives predicates: constraints that carve out admissible functions

Vapnik says that when engineers design a neural network architecture, they are implicitly choosing an admissible set of functions. In Hilbert space there are strong convergence of functions and weak convergence, defined by inner products with every function phi. Strong implies weak by Cauchy-Schwarz, and on a compact set weak implies strong.

Everyone uses strong convergence, so he asks what weak convergence offers. Requiring equality for all phi is unrealistic, so he picks m functions, called predicates, and defines the admissible set as the functions that satisfy those m equalities, estimated on training data. These are the statistical invariants.

He illustrates with the duck test: if it looks, swims and quacks like a duck, it is a duck. Predicates define what "looks," "swims" and "quacks" mean, and the admissible functions are those that classify accordingly. Unlike features, more predicates reduce VC dimension, because they restrict the set, while more features increase it.

The complete problem is then to minimize the V-matrix functional subject to the invariant constraints. In practice you can relax this into an unconditional problem, summing the functional with a weighted squared violation of the constraints, which depends on the covariance matrix of the predicates and is easy to compute.

05

In a kernel space the solution is closed-form, and the SVM is a special case

Vapnik moves to reproducing kernel Hilbert spaces, defined by a Mercer kernel with an expansion in orthonormal functions. The representer theorem says that if the function's norm is bounded, the minimizer is a linear expansion over kernels at the training points. Bounding the norm controls the VC dimension, so the constant C acts as the capacity knob.

For this space, both the exact conditional problem and its approximate unconditional version have closed-form solutions obtained by solving a linear system. Vapnik notes that minimizing a data-fit term under a bounded norm gives exactly the support vector machine.

With invariants added, the coefficients are defined through the predicate matrix. Here the parameters are determined by invariants and not only by data, and the data is needed only for the kernel expansion. Because weak convergence holds for any function in the space, one or a few smart predicates might be enough, which he calls intelligent learning rather than brute force.

He also notes the representer theorem implies the optimal solution is a one-layer expansion, and suggests it may not be best to use deep networks, a point he says they will return to.

06

Invariants help in experiments, and finding them resembles how physicists find contradictions

Vapnik shows illustrations comparing least squares, the V-matrix method, invariants, and both combined, on small synthetic problems with 48, 98 and 192 points and on multidimensional data. The combination does better each time. In one diabetes example, a baseline with some invariants gave a 22.73 error rate, and he asked whether a better invariant could be found.

The team looked for a region where the existing invariants were violated and added a predicate that is one inside that region and zero outside. That improved performance, which he takes as evidence that smart invariants help. The process mirrors scientific discovery: find a situation where the approximation contradicts the invariants, then revise the solution to remove the contradiction.

He stresses that, as in physics, the difficult part is finding the contradictory situation. Physicists look for where theory disagrees with experiment and then rebuild the theory, and Vapnik says the same principle applies to choosing invariants.

07

A tiny change to backpropagation lets neural nets use invariants too

Although Vapnik says he is not fond of neural networks, he shows the theory applies to them. Instead of minimizing least squares, you minimize the approximation combining the V-matrix and the predicate matrix. Backpropagation then needs only one correction: the error vector at the last layer is multiplied by the matrix before the usual updates proceed.

He asked people with a good deep network to try it. They used a single trivial invariant, the constant function, set V to the identity, trained on 1,000 MNIST examples, 100 per class, with batch size six. Error moved from 3.1 to 2.9.

Adding one predicate based on a cosine coefficient of the digit image improved results further, and he mentions using 16 Fourier coefficients and says one could use hundreds or thousands of invariants. He notes this is only an approximation of the exact solution, and still it works.

08

Intelligence is choosing predicates such as symmetry and Lie-derivative invariance

Vapnik calls the theory complete because Hilbert space has only two kinds of convergence, so you can play one game or both together. To improve learning beyond that, you must ask how to choose invariants. Among many silly predicates, such as "plays chess like a duck," there are smart ones, and picking them is the subject of intelligent learning.

Simple predicates already carry meaning. The constant function forces the expected number of class-one examples to match training data, the identity forces the center of mass to match, and x times x transpose enforces matching covariance. For images, Fourier coefficients and convolutions are predicates too, and he says understanding image recognition means understanding which predicates are involved.

He distinguishes predicate, an abstract concept, from invariant, its instantiation on training data. Using Simard et al.'s picture of digit clones, he shows transformations such as translation and rotation generated by Lie derivatives, and suggests requiring invariance with respect to them. Closely related is tangent distance, the closeness of two digits after allowing small linear transformations.

Tangent distance leads to a measure of symmetry. Compare an image with a flipped version of itself and see how close they are after alignment, giving coefficients for horizontal symmetry, vertical symmetry or antisymmetry. He calls this just one predicate among many one could invent.

09

The open challenge is finding the few predicates that explain a domain

Summing up, Vapnik says one can minimize a slightly improved functional subject to a serious constraint: an admissible set built from smart predicates, which can be carved out of, say, all continuous functions. This gives a unique solution in reproducing kernel Hilbert space and an approximate one for neural networks. Further progress, he says, goes beyond statistics toward predicates that form a basis for understanding.

He ties this to a line of philosophy from Plato's world of ideas, to Hegel's claim that what is reasonable exists, to Wigner's unreasonable effectiveness of mathematics. Predicates are abstract ideas, and invariants are the elements of the solution built from them. He thinks these concepts reflect the essence of intelligence and not its imitation.

He poses a challenge: deep networks reach 0.5% error on MNIST with 60,000 examples, so use 1% of the data and get the same result. His last example is Vladimir Propp's 1928 *Morphology of Folk Tale*, which described 31 predicates for synthesizing Russian folk tales. He believes a small number of predicates may likewise describe 2D images.

In Q&A, asked about overfitting, he says more predicates reduce the set of functions, so overfitting decreases, and with infinitely many predicates only one function is left. On language predicates he says natural language is very complicated and he does not know, agrees it is harder than images, and advises tackling simple problems step by step.

同频道的其他文章

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