Skip to content
Vladimir Vapnik: Predicates, Invariants, and the Essence of Intelligence | Lex Fridman Podcast #71
This video isn’t embeddableWatch on YouTube →
Lex Fridman PodcastLex Fridman Podcast

Vladimir Vapnik: Predicates, Invariants, and the Essence of Intelligence | Lex Fridman Podcast #71

Vladimir Vapnik is the co-inventor of support vector machines, support vector clustering, VC theory, and many foundational ideas in statistical learning. He was born in the Soviet Union, worked at the Institute of Control Sciences in Moscow, then in the US, worked at AT&T, NEC Labs, Facebook AI Research, and now is a professor at Columbia University. His work has been cited over 200,000 times. The associate lecture that Vladimir gave as part of the MIT Deep Learning series can be viewed here: https://www.youtube.com/watch?v=Ow25mjFjSmg This episode is presented by Cash App. Download it & use code "LexPodcast": Cash App (App Store): https://apple.co/2sPrUHe Cash App (Google Play): https://bit.ly/2MlvP5w PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 OUTLINE: 0:00 - Introduction 2:55 - Alan Turing: science and engineering of intelligence 9:09 - What is a predicate? 14:22 - Plato's world of ideas and world of things 21:06 - Strong and weak convergence 28:37 - Deep learning and the essence of intelligence 50:36 - Symbolic AI and logic-based systems 54:31 - How hard is 2D image understanding? 1:00:23 - Data 1:06:39 - Language 1:14:54 - Beautiful idea in statistical theory of learning 1:19:28 - Intelligence and heuristics 1:22:23 - Reasoning 1:25:11 - Role of philosophy in learning theory 1:31:40 - Music (speaking in Russian) 1:35:08 - Mortality CONNECT: - Subscribe to this YouTube channel - Twitter: https://twitter.com/lexfridman - LinkedIn: https://www.linkedin.com/in/lexfridman - Facebook: https://www.facebook.com/LexFridmanPage - Instagram: https://www.instagram.com/lexfridman - Medium: https://medium.com/@lexfridman - Support on Patreon: https://www.patreon.com/lexfridman

Lex FridmanhostVladimir Vapnikguest
Feb 14, 20201h 44mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 2:31

    Vapnik’s background, the lecture context, and why this conversation matters

    Lex introduces Vladimir Vapnik’s foundational contributions to statistical learning theory and frames this as a follow-up conversation recorded after Vapnik’s MIT lecture. The episode is positioned as a more accessible philosophical/mathematical exploration than the lecture itself.

    • Vapnik’s major contributions: SVMs, VC theory, support vector clustering
    • Context: recorded after an MIT lecture on statistical learning theory
    • Lex distinguishes this podcast’s accessibility from the more technical lecture
    • Podcast housekeeping and sponsor/ads framing
  2. 2:31 – 9:00

    Turing’s legacy: engineering imitation vs the science of understanding intelligence

    The discussion opens with Alan Turing and the idea that AI inherited an engineering ethos: build systems that behave intelligently, regardless of underlying understanding. Vapnik contrasts imitation with the deeper problem of defining what intelligence is.

    • Engineering intelligence focuses on useful imitation; mechanism can be arbitrary
    • Scientific understanding of intelligence is a different (often philosophical) goal
    • Vapnik links “understanding” to predicates and invariants
    • Propp’s story-units are introduced as a hint that few abstractions might explain much
  3. 9:00 – 14:22

    What is a predicate? From logical statements to functions that generate invariants

    Lex pushes for a concrete definition of “predicate,” while Vapnik frames predicates as functions (often inner products) that capture meaningful properties of data. Symmetry and “structure” appear as candidate predicates for vision that create measurable invariants.

    • Predicate as a function applied to inputs (e.g., pixels) to measure properties
    • Predicates help construct invariants (data-specific measurable characteristics)
    • Symmetry proposed as a key visual predicate; emphasis on degree of symmetry
    • “Structurized” images: an intuitive but hard-to-formalize property
    • Analogy: critics describe music using a limited vocabulary of predicates
  4. 14:22 – 20:50

    Plato’s world of ideas vs world of things: intelligence as projecting ideas onto data

    Vapnik embraces Plato’s metaphor: a small world of abstract ideas projects onto an enormous world of concrete instances. In ML terms, predicates are abstract, and invariants are their data-specific projections—an engine for understanding.

    • Plato’s forms: ideas are compact; reality is vast and diverse
    • Invariants act like projections of ideas onto specific objects/data
    • Intelligence as inferring/using the “world of ideas” from observed “things”
    • Lex probes emotion and human experience; Vapnik insists on starting with simple tasks
  5. 20:50 – 21:40

    Strong vs weak convergence: why learning needs constraints beyond fitting data

    Vapnik introduces strong convergence (closeness of functions) and weak convergence (agreement on many integral/functional properties). Weak convergence becomes the gateway to using predicates to restrict the hypothesis space in a principled way.

    • Strong convergence: functions become close under an integral of squared differences
    • Weak convergence: inner products (functional measurements) converge for many test functions
    • Predicates specify which integral properties should match observed data
    • Using predicates shrinks the admissible set of functions
    • Goal: reduce capacity/VC dimension so less data is needed
  6. 21:40 – 31:55

    Admissible function sets: how predicates reduce VC dimension and data needs

    The core learning-theory idea emerges: without strong prior structure, selecting a function that fits limited data risks overfitting. Good predicates carve the space down to admissible functions that preserve key invariants, reducing sample complexity.

    • Admissible set: functions consistent with predicate-derived constraints
    • Adding predicates progressively shrinks the hypothesis space
    • Good predicates reduce VC dimension significantly, lowering required training data
    • Trade-off: more/better predicates → less reliance on large datasets
    • Vapnik’s MNIST view: needing 60,000 examples signals missing predicates
  7. 31:55 – 42:02

    Deep learning through Vapnik’s lens: convolution as a single predicate and the limits of architectures

    Vapnik critiques deep learning as relying on a relatively crude admissible function class (piecewise linear networks) with few explicitly stated invariants. He views convolution as essentially one predicate (translation-related), and argues progress requires discovering additional universal predicates.

    • Convolution interpreted as one predicate tied to translation invariance
    • Neural nets viewed as a subset: piecewise linear function families
    • Architectures are ways of choosing subsets; but invariants should be explicit
    • Key complaint: not enough new clear predicates beyond classic convolutional ideas
    • Desired direction: define admissible sets by invariants, not by ad-hoc architectures
  8. 42:02 – 50:35

    How to discover new predicates: contradictions, Propp’s units, and the MNIST challenge

    The conversation returns to Propp’s 31 story units as an existence proof that a small set of abstractions can cover broad reality. Vapnik proposes a brute-force scientific method: find contradictions where current invariants fail, then add predicates that remove them—motivated by his “few-shot MNIST” challenge.

    • Propp’s “units” as a model: few predicates can explain many scenarios
    • Discovery method: find where current theory/predicates fail (contradictions)
    • Add a predicate that restores invariance and improves generalization
    • Vapnik’s challenge: match SOTA MNIST with ~100× fewer examples
    • Emphasis: predicates should be universal (beyond MNIST)
  9. 50:35 – 54:30

    Symbolic AI and logic: why deduction alone can’t replace contact with reality

    Lex asks whether symbolic AI and logic-based systems can discover predicates. Vapnik argues logic alone is insufficient; meaningful predicates require lived knowledge of reality—like Propp’s deep familiarity with narratives and human situations.

    • Skepticism: “just logic” can’t pick good predicates from an infinite sea
    • Core issue: selecting a small, powerful subset of invariants is the hard part
    • Reality/common sense matters; predicates must reflect how the world behaves
    • Vapnik re-centers on solvable, well-posed challenges (digit recognition)
    • Distinction between engineering success and scientific understanding remains
  10. 54:30 – 1:15:05

    From digits to real images and language: why “simple first” matters

    Lex pushes toward broader vision and language; Vapnik repeatedly insists on starting with the simplest nontrivial benchmark where principles can be extracted. He views language as far beyond current understanding, possibly beyond this century, while 2D image predicates (like symmetry) remain a tractable frontier.

    • General 2D/3D image understanding may require new predicates beyond MNIST
    • Vapnik’s stance: don’t reason about what you don’t understand—start simple
    • Language is described as too complex; not a near-term target scientifically
    • Symmetry and degree-of-symmetry expected to matter across many images
    • Critique: current SOTA’s dependence on huge datasets suggests wrong direction
  11. 1:15:05 – 1:19:28

    Most beautiful ideas in learning theory: uniform convergence and the turn to weak convergence

    Vapnik highlights uniform convergence (VC theory) as a foundational insight: learning requires simultaneous convergence across function classes, not just pointwise laws of large numbers. He then argues weak convergence is even more powerful for constructing admissible sets with closed-form solutions—leaving “predicate” as the remaining missing concept.

    • Uniform convergence: needed because learning selects the minimizer across a class
    • Law of large numbers alone is insufficient for learning guarantees
    • Weak convergence reframed as the key to defining admissible function sets
    • Hilbert space provides two convergences (strong/weak); using both feels “complete”
    • Open problem: formalizing and identifying the right predicates
  12. 1:19:28 – 1:31:41

    Heuristics vs closed-form thinking, kernels, and what “reasoning” might require

    Lex defends heuristics as potentially essential for intelligence, while Vapnik prefers principled formulations that yield clean solutions. The discussion touches on kernel choices and bounds, and then pivots to reasoning and recurrence—where Vapnik emphasizes defining the objective clearly before choosing algorithms.

    • Vapnik’s preference: the right mathematical instrument yields closed-form solutions
    • Kernel design: looking at bounds suggests improving standard choices (e.g., RBF)
    • Heuristics may win in engineering (e.g., self-driving), but not “understanding”
    • On reasoning/recurrence: Vapnik hasn’t found a need once the problem is formalized
    • Hardest part of reasoning (for Vapnik): asking the right questions
  13. 1:31:41 – 1:44:55

    Philosophy, music, privileged information, mortality, and the search for universal predicates

    The conversation becomes personal and expansive: philosophy is framed as “understanding life,” which then gets implemented mathematically. Through music and art criticism, Vapnik returns to the idea that human descriptive vocabularies hint at predicates; he shares an example of poetic descriptions of digits as privileged information, then reflects on mortality and meaning.

    • Philosophy → ideas first, implementation second; progress requires long, honest iteration
    • Music criticism as a source of predicate-like descriptors (Bach vs Chopin vocabularies)
    • Privileged information example: poetic descriptions of digits improving learning signals deeper structure
    • Mortality: motivation comes from unfinished intellectual projects
    • Meaning-of-life reflections via literature (Strugatsky) and admiration for those who ‘understand life’
    • Closing quote: don’t solve a more general problem as an intermediate step

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.