← Lex Fridman

Vladimir Vapnik: Statistical Learning

Episode 2018-11-162018-11-16English

Guests: Vladimir Vapnik

Listen to this episode00:00 / 54:12
Reading settings
Reading preferences
Text size
Download in-depth read
Read offline

English · In-depth read · Current version

Downloads are not available yet.

§01Transcript · 00:00–11:08

00:00The following is a conversation with Vladimir Vapnik.

00:03He's the co-inventor of the support vector machine,

00:05support vector clustering, VC theory,

00:07and many foundational ideas in statistical learning.

00:11He was born in the Soviet Union

00:13and worked at the Institute of Controlled Sciences in Moscow.

00:16Then in the United States,

00:18he worked at AT&T, NEC Labs, Facebook Research,

00:22and now is a professor at Columbia University.

00:25His work has been cited over 170,000 times.

00:30He has some very interesting ideas

00:31about artificial intelligence and the nature of learning,

00:34especially on the limits of our current approaches

00:37and the open problems in the field.

00:39This conversation is part of MIT course

00:42on artificial general intelligence

00:44and the Artificial Intelligence Podcast.

00:46If you enjoy it, please subscribe on YouTube

00:49or rate it on iTunes or your podcast provider of choice,

00:52or simply connect with me on Twitter

00:55or other social networks at Lex Friedman, spelled F-R-I-D.

01:00And now, here's my conversation with Vladimir Vapnik.

01:03Einstein famously said that God doesn't play dice.

01:08- Yeah.

01:09- You have studied the world through the eyes of statistics,

01:12so let me ask you in terms of the nature of reality,

01:17fundamental nature of reality, does God play dice?

01:21- You don't know some factors.

01:25And because you don't know some factors,

01:28which could be important, it looks like God plays dice.

01:33But we only should describe.

01:38In philosophy, they distinguish between two positions,

01:42positions of instrumentalism,

01:44where you're creating theory for prediction,

01:47and position of realism,

01:51where you're trying to understand what God did.

01:54- Can you describe instrumentalism and realism a little bit?

01:58- For example, if you have some mechanical laws,

02:03what is that?

02:05Is it law which true always and everywhere,

02:11or it is law which allow you to predict

02:14position of moving element?

02:20What you believe.

02:23You believe that it is God's law,

02:25that God created the world,

02:28which obey to this physical law,

02:33or it is just law for predictions.

02:36- And which one is instrumentalism?

02:38- For predictions.

02:39If you believe that this is law of God,

02:43and it's always true everywhere,

02:47that means that you're realist.

02:50So you're trying to really understand God's thought.

02:55- So the way you see the world is as an instrumentalist?

02:58- You know, I'm working for some models,

03:03model of machine learning.

03:07So in this model, we can see setting,

03:11and we try to solve,

03:15resolve the setting to solve the problem.

03:18And you can do it in two different way,

03:20from the point of view of instrumentalist,

03:23and that's what everybody does now,

03:27because they say the goal of machine learning

03:31is to find the rule for classification.

03:36That is true, but it is instrument for prediction.

03:41But I can say the goal of machine learning

03:46is to learn about conditional probability.

03:50So how God played use,

03:52and is he play, what is probability for one,

03:56what is probability for another given situation?

04:00But for prediction, I don't need this.

04:02I need the rule.

04:04But for understanding, I need conditional probability.

04:08- So let me just step back a little bit first

04:10to talk about, you mentioned, which I read last night,

04:14the parts of the 1960 paper by Eugene Wigner,

04:19"Unreasonable Effectiveness of Mathematics

04:23"and Natural Sciences."

04:24Such a beautiful paper, by the way.

04:29Made me feel, to be honest,

04:32to confess my own work in the past few years

04:35on deep learning, heavily applied,

04:38made me feel that I was missing out

04:40on some of the beauty of nature

04:43in the way that math can uncover.

04:45So let me just step away from the poetry

04:49of that for a second.

04:50How do you see the role of math in your life?

04:53Is it a tool, is it poetry?

04:55Where does it sit?

04:57And does math, for you, have limits

05:00of what it can describe?

05:01- Some people say that math is language which use God.

05:06So I believe--

05:10- Speak to God or use God?

05:12- Use God. - Use God.

05:14- Yeah.

05:15So I believe that this article

05:20about effectiveness, unreasonable effectiveness of math,

05:27is that if you're looking at mathematical structures,

05:32they know something about reality.

05:37And the most scientists from natural science,

05:42they're looking on equation and trying to understand reality.

05:47So the same in machine learning.

05:50If you try, very carefully look on all equations

05:56which define conditional probability,

06:00you can understand something about reality

06:04more than from your fantasy.

06:08- So math can reveal the simple underlying principles

06:12of reality, perhaps.

06:13- You know what means simple?

06:16It is very hard to discover them.

06:19But then when you discover them and look at them,

06:23you see how beautiful they are.

06:26And it is surprising why people did not see that before.

06:33You're looking on equation and derive it from equations.

06:37For example, I talked yesterday about least square method.

06:42And people have a lot of fantasy

06:45how to improve least square method.

06:48But if you're going step by step by solving some equations,

06:52you suddenly will get some term which, after thinking,

06:57you understand that it describes position

07:02of observation point.

07:04In least square method, we throw out a lot of information.

07:08We don't look in composition of point of observations,

07:11we're looking only on residuals.

07:14But when you understood that, that's very simple idea,

07:19but it's not too simple to understand.

07:22And you can derive this just from equations.

07:25- So some simple algebra, a few steps will take you

07:28to something surprising that when you think about--

07:32- Absolutely, yes.

07:33- You understand.

07:34- And that is proof that human intuition

07:39not too rich and very primitive.

07:42And it does not see very simple situations.

07:47- So let me take a step back.

07:50In general, yes, right?

07:53But what about human, as opposed to intuition,

07:58ingenuity, moments of brilliance?

08:03Do you have to be so hard on human intuition?

08:09Are there moments of brilliance in human intuition

08:11that can leap ahead of math,

08:14and then the math will catch up?

08:16- I don't think so.

08:19I think that the best human intuition,

08:23it is putting in axioms.

08:26And then it is technical way--

08:28- See where the axioms take you.

08:30- Yeah.

08:31But if they correctly take axioms,

08:34but axiom polished during generations of scientists.

08:39And this is integral wisdom.

08:45- So that's beautifully put.

08:47But if you maybe look at,

08:51when you think of Einstein and special relativity,

08:56what is the role of imagination coming first there

09:01in the moment of discovery of an idea?

09:03So there's obviously a mix of math

09:06and out of the box imagination there.

09:10- That I don't know.

09:12Whatever I did, I exclude any imagination.

09:17Because whatever I saw in machine learning

09:20that come from imagination,

09:22like features, like deep learning,

09:26they are not relevant to the problem.

09:28When you're looking very carefully

09:31from mathematical equations,

09:34you're deriving very simple theory,

09:36which goes far beyond theoretically

09:39than whatever people can imagine.

09:42Because it is not good fantasy.

09:44It is just interpretation, it is just fantasy,

09:48but it is not what you need.

09:51You don't need any imagination

09:53to derive, say, main principle of machine learning.

09:58- When you think about learning and intelligence,

10:02maybe thinking about the human brain

10:04and trying to describe mathematically

10:06the process of learning,

10:07that is something like what happens in the human brain.

10:13Do you think we have the tools currently?

10:15Do you think we will ever have the tools

10:19to try to describe that process of learning?

10:21- It is not description what's going on.

10:25It is interpretation.

10:27It is your interpretation.

10:29Your vision can be wrong.

10:32You know, when guy invent microscope,

10:36Levenguk, for the first time,

10:38only he got this instrument and nobody,

10:41only he kept secret about microscope.

10:45But he wrote report in London Academy of Science.

10:49In his report, when he looking at the blood,

10:52he look everywhere, on the water,

10:53on the blood, on the skin.

10:56But he described blood like fight

10:59between queen and king.

11:04So he saw blood cells, red cells,

11:08and he imagined that it is army fighting each other.

§02Transcript · 11:11–21:43

11:11And it was his interpretation of situation.

11:15And he sent this report in Academy of Science.

11:19They very carefully look because they believe

11:22that he is right, he saw something.

11:25But he gave wrong interpretation.

11:28And I believe the same can happen with brain.

11:31- With brain, yeah.

11:33- Because the most important part,

11:34you know, I believe in human language.

11:38In some proverb, is so much wisdom.

11:43For example, people say that it is better

11:48than thousand days of diligent studies one day

11:52with great teacher.

11:54But if I will ask you what teacher does, nobody knows.

11:59And that is intelligence.

12:01And but we know from history,

12:04and now from math and machine learning,

12:08that teacher can do a lot.

12:12- So what, from a mathematical point of view,

12:14is the great teacher?

12:16- I don't know.

12:17- That's an open question.

12:18- No, no, no, but we can say what teacher can do.

12:23He can introduce some invariants,

12:28some predicate for creating invariants.

12:32How he doing it, I don't know,

12:34because teacher knows reality,

12:36and can describe from this reality,

12:39a predicate invariants.

12:41But he knows that when you're using invariant,

12:43he can decrease number of observations 100 times.

12:47- So but, maybe try to pull that apart a little bit.

12:53I think you mentioned like a piano teacher saying

12:56to the student, play like a butterfly.

12:59- Yeah.

13:00- I played piano, I played guitar for a long time.

13:02And yeah, that's, there's, maybe it's romantic, poetic,

13:09but it feels like there's a lot of truth in that statement.

13:12Like there is a lot of instruction in that statement.

13:15And so can you pull that apart?

13:17What is that?

13:19The language itself may not contain this information.

13:22- It's not blah, blah, blah.

13:24- It is not blah, blah, blah, yeah.

13:25- It affects you.

13:27- It's what?

13:27- Affect you.

13:28- Yeah.

13:29- Affect your playing.

13:30- Yes, it does, but it's not the lang,

13:33it feels like a, what is the information

13:37being exchanged there?

13:38What is the nature of information?

13:39What is the representation of that information?

13:41- I believe that it is sort of predicate, but I don't know.

13:45That is exactly what intelligence

13:48in machine learning should be.

13:49- Yes.

13:50- Because the rest is just mathematical technique.

13:53I think that what was discovered recently

13:57is that there is two type, two mechanism of learning.

14:02One called strong convergence mechanism

14:06and weak convergence mechanism.

14:08Before people use only one convergent.

14:11In weak convergence mechanism, you can use predicate.

14:15That's what play like butterfly

14:19and it will immediately affect your playing.

14:23You know, there is English proverb, great.

14:27If it looks like a duck, swims like a duck,

14:31and quack like a duck, then it is probably duck.

14:35- Yes.

14:36- But this is exact about predicate.

14:40Looks like a duck, what it means.

14:42So you saw many ducks that you're training data.

14:46So you have description of how looks,

14:51integral looks ducks.

14:56- Yeah, the visual characteristics of a duck, yeah.

14:59- Yeah, but you want, and you have model

15:02for the cognition doubts.

15:04So you would like to the theoretical description

15:07from model coincide with empirical description

15:12which you saw on teletext data.

15:14So about looks like a duck, it is general.

15:18But what about swims like a duck?

15:20You should know the duck swims.

15:23You can say it play chess like a duck.

15:26Okay, duck doesn't play chess.

15:28And it is completely legal predicate, but it is useless.

15:34So half teacher can recognize not useless predicate.

15:39So up to now, we don't use this predicate

15:44in existing machine learning.

15:46- And you think that's absolutely--

15:47- So why we need zillions of data?

15:49But in this English proverb,

15:53they use only three predicate.

15:55Looks like a duck, swims like a duck, and quack like a duck.

15:59- So you can't deny the fact that swims like a duck

16:02and quacks like a duck has humor in it, has ambiguity.

16:07- Let's talk about swim like a duck.

16:10It doesn't say jumps, jump like a duck.

16:16Why?

16:17Because-- - It's not relevant.

16:19- But that means that you know ducks,

16:24you know different birds, you know animals.

16:27And you derive from this that it is relevant

16:30to say swim like a duck.

16:32- So underneath, in order for us to understand

16:35swims like a duck, it feels like we need to know

16:39millions of other little pieces of information

16:42which we pick up along the way.

16:44You don't think so.

16:45There doesn't need to be this knowledge base.

16:48In those statements carries some rich information

16:52that helps us understand the essence of duck.

16:57How far are we from integrating predicates?

17:02- You know that when you consider complete

17:05theory of machine learning.

17:07So what it does, you have a lot of functions.

17:11And then you're talking, it looks like a duck.

17:16You see your training data.

17:20From training data you recognize like

17:26expected duck should look.

17:30Then you remove all functions which does not look

17:35like you think it should look from training data.

17:40So you decrease amount of function

17:42from which you pick up one.

17:45Then you give a second predicate.

17:48And again decrease the set of function.

17:51And after that you pick up the best function you can.

17:55Fine, it is standard machine learning.

17:58So why you need not too many examples.

18:01- 'Cause your predicates aren't very good.

18:05Or you're not--

18:06- Yeah, that means the predicate variable.

18:09Because every predicate is invented

18:12to decrease admissible set of function.

18:15- So you talk about admissible set of functions

18:20and you talk about good functions.

18:22So what makes a good function?

18:24- So admissible set of function is set of function

18:28which has small capacity or small diversity,

18:32small VC dimension example.

18:35Which contain good function inside.

18:37- So by the way for people who don't know,

18:38VC, you're the V in the VC.

18:42So how would you describe to a layperson what VC theory is?

18:49How would you describe VC?

18:51- When you have a machine,

18:53so machine capable to pick up one function

18:59from the admissible set of function.

19:01But set of admissible function can be big.

19:06So it contain all continuous functions and it's useless.

19:11You don't have so many examples to pick up function.

19:15But it can be small.

19:17Small, we call it capacity,

19:21but maybe better call diversity.

19:24So not very different function in the set.

19:27It's infinite set of function, but not very diverse.

19:31So it is small VC dimension.

19:34When VC dimension is small,

19:36you need small amount of training data.

19:40So the goal is to create admissible set of functions

19:47which is, have small VC dimension

19:51and contain good function.

19:53Then you should, you will be able to pick up the function

19:58using small amount of observations.

20:00- So that is the task of learning.

20:06- Yeah.

20:06- Is creating a set of admissible functions

20:11that has a small VC dimension.

20:13And then you've figured out a clever way of picking up.

20:17- No, that is goal of learning,

20:19which I formulated yesterday.

20:22Statistical learning theory does not involve

20:26in creating admissible set of function.

20:30In classical learning theory,

20:32everywhere, 100% in textbook,

20:35the set of function, admissible set of function is given.

20:39But this is science about nothing

20:41because the most difficult problem

20:44to create admissible set of functions

20:47given, say, a lot of functions,

20:51continual set of function.

20:53Create admissible set of functions,

20:55that means that it has finite VC dimension,

20:58small VC dimension, and contain good function.

21:02So this was out of consideration.

21:05- So what's the process of doing that?

21:07I mean, it's fascinating.

21:08What is the process of creating this

21:10admissible set of functions?

21:13- That is invariance.

21:14- That's invariance.

21:15Can you describe invariance?

21:17- Yeah, you're looking of properties of training data.

21:22And properties means that you have some function

21:27and you just count what is value,

21:35average value of function on training data.

21:37You have model and what is expectation

21:43of this function on the model.

§03Transcript · 21:44–32:25

21:44And they should coincide.

21:46So the problem is about how to pick up functions.

21:51It can be any function.

21:53In fact, it is true for all functions.

22:00But because when we're talking, say,

22:05duck does not jumping,

22:08so you don't ask question, jump like a duck.

22:11Because it is trivial, it does not jumping

22:14and doesn't help you to recognize jump.

22:16But you know something, which question to ask.

22:20When you're asking, it swims like a duck.

22:24But looks like a duck at this general situation.

22:28Looks like, say, guy who have this illness,

22:33this disease, it is legal.

22:37So there is a general type of predicate,

22:43looks like, and special type of predicate,

22:47which related to this specific problem.

22:50And that is intelligence part of all this business.

22:54And that where teacher is involved.

22:56- Incorporating the specialized predicates.

22:59Okay, what do you think about deep learning

23:02as neural networks, these arbitrary architectures

23:07as helping accomplish some of the tasks

23:12you're thinking about?

23:13Their effectiveness or lack thereof?

23:15What are the weaknesses and what are the possible strengths?

23:20- You know, I think that this is fantasy.

23:22Everything, which like deep learning, like features.

23:28Let me give you this example.

23:32One of the greatest book, this Churchill book

23:36about history of Second World War.

23:39And he's starting this book,

23:41describing that in old time, when war is over,

23:46so the great kings, they gather together,

23:53and most all of them were relatives.

23:58And they discussed what should be done,

24:00how to create peace.

24:02And they came to agreement.

24:05And when happens First World War,

24:08the general public came in power.

24:13And they were so greedy that robbed Germany.

24:17And it was clear for everybody that it is not peace.

24:21That peace will last only 20 years.

24:24Because they was not professionals.

24:28And the same I see in machine learning.

24:32There are mathematicians who are looking for the problem

24:35from very deep point of view, mathematical point of view.

24:40And there are computer scientists,

24:43who mostly does not know mathematics.

24:46They just have interpretation of that.

24:48And they invented a lot of blah, blah, blah interpretations

24:52like deep learning.

24:53Why you did deep learning?

24:55Mathematic does not know deep learning.

24:57Mathematic does not know neurons.

25:00It is just function.

25:02If you like to say, piecewise linear function,

25:05say that.

25:06And do it in class of piecewise linear function.

25:10But they invent something.

25:12And then they try to prove advantage of that

25:17through interpretations, which mostly wrong.

25:22And when it not enough, they appeal to brain,

25:25which they know nothing about that.

25:27Nobody knows what going on in the brain.

25:30So I think that more reliable, look on math.

25:34This is mathematical problem.

25:36Do your best to solve this problem.

25:39Try to understand that there is not only one way

25:42of convergence, which is strong way of convergence.

25:46There is a weak way of convergence,

25:48which requires predicate.

25:49And if you will go through all this stuff,

25:52you will see that you don't need deep learning.

25:56Even more, I would say one of the theorem,

26:01which called representative theory.

26:03It says that optimal solution of mathematical problem,

26:08which is described learning, is on shadow network.

26:16Not on deep learning.

26:21- And a shallow network, yeah.

26:22The ultimate problem is there.

26:24Absolutely, so in the end,

26:26what you're saying is exactly right.

26:29The question is, you have no value

26:32for throwing something on the table,

26:35playing with it, not math.

26:38It's like in neural network,

26:39where you said throwing something in the bucket

26:41or the biological example and looking at kings and queens

26:45or the cells with a microscope.

26:47You don't see value in imagining the cells

26:50or kings and queens and using that as inspiration

26:55and imagination for where the math will eventually lead you.

26:59You think that interpretation basically deceives you

27:03in a way that's not productive.

27:05- I think that if you're trying to analyze

27:09this business of learning,

27:13and especially discussion about deep learning,

27:18it is discussion about interpretation,

27:21not about things, about what you can say about things.

27:26- That's right, but aren't you surprised

27:27by the beauty of it?

27:29So, not mathematical beauty,

27:32but the fact that it works at all.

27:35Or you're criticizing that very beauty,

27:38our human desire to interpret,

27:43to find our silly interpretations in these constructs.

27:49Like, let me ask you this.

27:51Are you surprised, does it inspire you?

27:57How do you feel about the success of a system

27:59like AlphaGo at beating the game of Go?

28:02Using neural networks to estimate the quality of a board

28:08and the quality of the--

28:11- That is your interpretation, quality of the board.

28:14- Yeah, yes.

28:15- Yeah.

28:16(laughing)

28:17- But it's not our interpretation.

28:20The fact is, a neural network system,

28:22doesn't matter, a learning system

28:25that we don't, I think, mathematically understand that well,

28:28beats the best human player,

28:29does something that was thought impossible.

28:31- That means that it's not a very difficult problem.

28:34- That's it.

28:35So, you empirically, we empirically have discovered

28:37that this is not a very difficult problem.

28:40- Yeah.

28:41(laughing)

28:42- It's true.

28:43So, maybe, can't argue.

28:47So--

28:50- Even more, I would say,

28:52that if they use deep learning,

28:55it is not the most effective way of learning theory.

29:00And usually, when people use deep learning,

29:03they're using zillions of training data.

29:07- Yeah.

29:10- But you don't need this.

29:13So, I describe challenge,

29:16can we do some problems which do well,

29:21deep learning method,

29:22with deep net, using 100 times less training data.

29:27Even more, some problems deep learning cannot solve,

29:32because it's not necessary,

29:37they create admissible set of function.

29:40To create deep architecture means

29:43to create admissible set of functions.

29:45You cannot say that you're creating

29:47good admissible set of functions.

29:49You're just, it's your fantasy.

29:52It is not comes from us.

29:54But it is possible to create admissible set of functions,

29:58because you have your training data.

30:01That actually, for mathematicians,

30:04when you consider invariant,

30:08you need to use law of large numbers.

30:12When you're making training in existing algorithm,

30:17you need uniform law of large numbers,

30:20which is much more difficult,

30:22it requires dimension and all this stuff.

30:25But, nevertheless, if you use both,

30:30weak and strong way of convergence,

30:32you can decrease a lot of training data.

30:35- Yeah, you could do the three,

30:36the swims like a duck and quacks like a duck.

30:39- Yeah, yeah.

30:40- So, let's step back and think about

30:45human intelligence in general.

30:48Clearly, that has evolved in a non-mathematical way.

30:52It wasn't, as far as we know,

30:57God or whoever didn't come up with a model

31:02and place it in our brain of admissible functions.

31:05It kind of evolved.

31:06I don't know, maybe you have a view on this.

31:09So, Alan Turing in the '50s, in his paper,

31:14asked and rejected the question,

31:15can machines think?

31:17It's not a very useful question,

31:18but can you briefly entertain this useless question?

31:23Can machines think?

31:25So, talk about intelligence and your view of it.

31:28- I don't know that.

31:30I know that Turing described imitation.

31:35If computer can imitate human being,

31:39let's call it intelligent.

31:41And he understands that it is not thinking computer.

31:45- Yes.

31:46- He completely understands what he's doing.

31:49But he set up problem of imitation.

31:53So, now we understand that the problem not in imitation.

31:58I'm not sure that intelligence just inside of us.

32:03It may be also outside of us.

32:06I have several observations.

32:09So, when I prove some theorem,

32:13it's very difficult theorem,

32:15but in couple of years, in several places,

32:19people prove the same theorem.

32:21Say, Sauer Lemma after us was done.

32:25Then another guys prove the same theorem.

§04Transcript · 32:28–43:31

32:28In the history of science, it's happened all the time.

32:32For example, geometry.

32:34It's happened simultaneously.

32:36First it did Lobachevsky, and then Gauss,

32:40and Boyai, and another guys.

32:42And it approximately in 10 times period,

32:4610 years period of time.

32:47And I saw a lot of examples like that.

32:51And many mathematicians thinks that

32:54when they develop something,

32:56they develop something in general which affect everybody.

33:01So, maybe our models that intelligence

33:04only inside of us is incorrect.

33:07- It's our interpretation, yeah.

33:09It may be there exist some connection

33:13with world intelligence.

33:15I don't know.

33:16- You're almost like plugging in into--

33:19- Yeah, exactly.

33:21- And contributing to this--

33:22- Into big network.

33:24- Into a big, maybe in your own network.

33:26- No, no, no, no.

33:28- On the flip side of that, maybe you can comment

33:30on big O complexity,

33:34and how you see classifying algorithms

33:38by worst case running time in relation to their input.

33:42So that way of thinking about functions.

33:44Do you think P equals NP?

33:47Do you think that's an interesting question?

33:49- Yeah, it is interesting question.

33:51But let me talk about complexity

33:56in about worst case scenario.

33:59There is a mathematical setting.

34:04When I came to United States in 1990,

34:08people did not know.

34:09They see theories, they did not know statistical learning.

34:12So in Russia it was published to monographs,

34:16our monographs, but in America they did not know.

34:20Then they learned it.

34:21And somebody told me that it is worst case theory,

34:25and they will create real case theory.

34:27But till now it did not.

34:30Because it is mathematical tool.

34:34You can do only what you can do using mathematics.

34:38And which has clear understanding, and clear description.

34:43And for this reason, we introduce complexity.

34:50And we need this, because using,

34:57actually it is diversity, I like this one more.

35:01You see dimension, you can prove some theorems.

35:05But we also create theory for case

35:09when you know probability measure.

35:12And that is the best case which can happen,

35:14it is entropy theory.

35:16So from mathematical point of view,

35:20you know the best possible case,

35:22and the worst possible case.

35:25You can derive different model in medium.

35:28But it's not so interesting.

35:30- You think the edges are interesting?

35:33- The edges are interesting.

35:35Because it is not so easy to get good bound, exact bound.

35:40It's not many cases where you have the bound is not exact.

35:49But interesting principles which discover the mass.

35:54- Do you think it's interesting because it's challenging

35:57and reveals interesting principles

36:00that allow you to get those bounds?

36:02Or do you think it's interesting

36:04because it's actually very useful

36:05for understanding the essence of a function,

36:08of an algorithm?

36:09So it's like me judging your life as a human being

36:15by the worst thing you did and the best thing you did,

36:19versus all the stuff in the middle.

36:20It seems not productive.

36:25- I don't think so because you cannot describe

36:29situation in the middle.

36:31Or it will be not general.

36:34So you can describe edges cases,

36:38and it is clear it has some model.

36:41But you cannot describe model for every new case.

36:46So you will be never accurate when you're using model.

36:52- But from a statistical point of view,

36:55the way you've studied functions

36:57and the nature of learning in the world,

37:01don't you think that the real world has a very long tail?

37:06That the edge cases are very far away from the mean?

37:12The stuff in the middle, or no?

37:17- I don't know that.

37:21- Because--

37:21- I think that, from my point of view,

37:26if you will use formal statistics,

37:33you need uniform law of large numbers.

37:38If you will use this invariance business,

37:45you will need just law of large numbers.

37:50You don't, and there's this huge difference

37:53between uniform law of large numbers and large numbers.

37:56- Is it useful to describe that a little more?

37:58Or should we just take it to--

38:01- No, for example, when I'm talking about duck,

38:05I gave three predicates and that was enough.

38:07But if you will try to do formal, distinguish,

38:14you will need a lot of observation.

38:16- I gotcha.

38:19- So that means that information about looks like a duck

38:23contain a lot of bit of information,

38:27formal bits of information.

38:29So we don't know that, how much bit of information

38:34contain things from artificial intelligence.

38:39And that is the subject of analysis.

38:42Till now, all business, I don't look at it

38:48I don't like how people consider artificial intelligence.

38:53They consider us some codes which imitate

38:58activity of human being.

39:00It is not science, it is applications.

39:03You would like to imitate, go ahead,

39:05it is very useful and good problem.

39:09But you need to learn something more.

39:15How people try to, how people can to develop,

39:20say, predicates, swims like a duck,

39:25or play like butterfly or something like that.

39:29They're not, not the teacher says you,

39:32how it came in his mind.

39:34How he chooses image.

39:37- So that process--

39:37- That is problem of intelligence.

39:39- That is the problem of intelligence.

39:41And you see that connected to the problem of learning?

39:44- Absolutely.

39:45Because you immediately give this predicate,

39:48like specific predicate, swims like a duck,

39:52or quack like a duck.

39:53It was chosen somehow.

39:56- So what is the line of work, would you say?

40:00If you were to formulate as a set of open problems,

40:04that will take us there, to play like a butterfly,

40:09we'll get a system to be able to--

40:11- Let's separate two stories.

40:14One mathematical story, that if you have predicate,

40:18you can do something.

40:19And another story, how to get predicate.

40:23It is intelligence problem,

40:26and people even did not start understanding intelligence.

40:31Because to understand intelligence, first of all,

40:35try to understand what doing teachers.

40:37How teacher teach.

40:40Why one teacher better than another one?

40:44- Yeah, so you think we really even haven't started

40:47on the journey of generating the predicates?

40:50- No, we don't understand.

40:51We even don't understand that this problem exists.

40:54Because did you hear-- - You do.

40:58- No, I just know name.

41:02I want to understand why one teacher better than another.

41:07And how affect teacher, student.

41:13It is not because he repeating the problem

41:16which is in textbook.

41:17He make some remarks.

41:19He make some philosophy of reasoning.

41:23- Yeah, that's a beautiful, so it is a formulation

41:27of a question that is the open problem.

41:31Why is one teacher better than another?

41:33- Right.

41:35What he does better.

41:36- Yeah, what, why at every level?

41:42How do they get better?

41:44What does it mean to be better?

41:46The whole-- - Yeah, yeah.

41:50From whatever model I have,

41:53one teacher can give a very good predicate.

41:56One teacher can say, "Swims like a dog."

42:00And another can say, "Jump like a dog."

42:02And jump like a dog carries zero information.

42:07- Yeah. (laughs)

42:09So what is the most exciting problem

42:11in statistical learning?

42:12Ever worked on or are working on now?

42:15- I just finished this invariant story.

42:21And I'm happy that I believe

42:25that it is ultimate learning story.

42:30At least I can show that there are no another mechanism,

42:35only two mechanisms.

42:36But they separate statistical part

42:42from intelligent part.

42:43And I know nothing about intelligent part.

42:47And if we will know this intelligent part,

42:51so it will help us a lot in teaching,

42:56in learning.

42:59- In learning. - Yeah.

43:00- Do you know we'll know it when we see it?

43:02- So for example, in my talk,

43:04the last slide was a challenge.

43:07So you have, say, NIST, digital recognition problem.

43:12And deep learning claims that they did it very well.

43:16Say, 99.5% of correct answers.

43:21But they use 60,000 observations.

43:24- Yeah.

43:25- Can you do the same using 100 times less?

43:27But incorporating invariants.

43:31What it means, you know, digit one, two, three.

§05Transcript · 43:34–54:00

43:34- Yeah.

43:35- Just looking at that,

43:36explain me which invariant I should keep

43:40to use 100 examples,

43:43or say, 100 times less examples to do the same job.

43:46- Yeah, that last slide,

43:50and unfortunately, your talk ended quickly,

43:55but that last slide was a powerful open challenge

43:59in a formulation of the essence here.

44:01- Yeah, that is exact problem of intelligence.

44:04Because everybody,

44:09when machine learning started,

44:11and it was developed by mathematicians,

44:14they immediately recognized

44:16that we use much more training data than humans needed.

44:21But now again, we came to the same story.

44:25Have to decrease.

44:27And that is the problem of learning.

44:30It is not like in deep learning,

44:32they use zillions of training data.

44:35Because maybe zillions are not enough

44:38if you have a good invariants.

44:43Maybe you will never collect some number of observations.

44:49But now it is a question to intelligence.

44:54How to do that?

44:55Because statistical part is ready.

44:58As soon as you supply us with predicate,

45:02we can do a good job with small amount of observations.

45:06And the very first challenge is well-known

45:09digit recognition.

45:10And you know digits.

45:12And please, tell me invariants.

45:15I think about that, I can say,

45:17for digit three, I would introduce concept

45:22of horizontal symmetry.

45:24So the digit three has horizontal symmetry,

45:30say more than say digit two or something like that.

45:34But as soon as I get the idea of horizontal symmetry,

45:38I can mathematically invent a lot of measure

45:41of horizontal symmetry.

45:43Or even vertical symmetry, or diagonal symmetry, whatever.

45:47If I have idea of symmetry.

45:48But what else?

45:50Looking on digit, I see that it is meta-predicate.

45:57Which is not shape.

46:04It is something like symmetry,

46:07like how dark is whole picture, something like that.

46:11Which can self-rise a predicate.

46:16- You think such a predicate could rise

46:18out of something that's not general?

46:25Meaning, it feels like for me to be able

46:31to understand the difference between a two and a three,

46:35I would need to have had a childhood

46:39of 10 to 15 years playing with kids,

46:45going to school, being yelled by parents.

46:49All of that, walking, jumping, looking at ducks.

46:55And now, then I would be able to generate

46:58the right predicate for telling the difference

47:01between two and a three.

47:03Or do you think there's a more efficient way?

47:05- I don't know.

47:07I know for sure that you must know something

47:11more than digits.

47:12- Yes, and that's a powerful statement.

47:14- Yeah, but maybe there are several languages

47:19of description, these elements of digits.

47:24So I'm talking about symmetry,

47:27about some properties of geometry,

47:30I'm talking about something abstract.

47:32I don't know that.

47:34But this is a problem of intelligence.

47:38So in one of our articles, it is trivial to show

47:43that every example can carry not more than one bit

47:47of information in real.

47:49Because when you show example,

47:54and you say this is one,

47:57you can remove, say, a function which does not tell you one.

48:02Say, it's the best strategy.

48:05If you can do it perfectly,

48:06it's remove half of the functions.

48:10But when you use one predicate,

48:12which looks like a duck,

48:14you can remove much more functions than half.

48:17And that means that it contains a lot of bit of information

48:22from formal point of view.

48:25But when you have a general picture

48:30of what you want to recognize,

48:33a general picture of the world,

48:35can you invent this predicate?

48:39And that predicate carry a lot of information.

48:45- Beautifully put.

48:48Maybe just me, but in all the math you show,

48:52in your work, which is some of the most profound

48:56mathematical work in the field of learning AI

48:59and just math in general,

49:00I hear a lot of poetry and philosophy.

49:04You really kind of talk about philosophy of science.

49:09There's a poetry and music to a lot of the work you're doing

49:12and the way you're thinking about it.

49:14So where does that come from?

49:16Do you escape to poetry?

49:18Do you escape to music or not?

49:21- I think that there exists ground truth.

49:24- There exists ground truth?

49:25- Yeah, and that can be seen everywhere.

49:29The smart guy philosopher,

49:32sometimes I surprise how they deep see.

49:37Sometimes I see that some of them

49:40are completely out of subject.

49:43But the ground truth I see in music.

49:50- Music is the ground truth?

49:52- Yeah.

49:52And in poetry, many poets,

49:55they believe that they take dictation.

50:00(laughing)

50:01- So what piece of music,

50:05as a piece of empirical evidence,

50:08gave you a sense that they are touching something

50:12in the ground truth?

50:14- It is structure.

50:15- The structure of the math of music.

50:17- Yeah, because when you're listening to Bach,

50:19you see the structure.

50:22Very clear, very classic, very simple.

50:25And the same in maths,

50:26when you have axioms in geometry,

50:31you have the same feeling.

50:32And in poetry, sometimes you see the same.

50:35- And if you look back at your childhood,

50:40you grew up in Russia,

50:42you maybe were born as a researcher in Russia,

50:46you've developed as a researcher in Russia,

50:47you've came to United States,

50:49you've been in a few places.

50:51If you look back,

50:53what was some of your happiest moments as a researcher?

50:58Some of the most profound moments,

51:01not in terms of their impact on society,

51:06but in terms of their impact

51:09on how damn good you feel that day,

51:12and you remember that moment.

51:15- You know, every time when you found something,

51:19it is great.

51:21- Yeah, one of the things in life.

51:24- Every simple things.

51:26- Just even-- - But my general feeling

51:27that most of my time was wrong.

51:31You should go again and again and again,

51:35and try to be honest in front of yourself.

51:39Not to make interpretation,

51:41but try to understand that it related to ground truth.

51:45It is not my blah, blah, blah interpretation

51:50and something like that.

51:52- But you're allowed to get excited

51:54at the possibility of discovery.

51:57- Oh yeah.

51:58- You have to double check it, but--

52:00- No, but how it related to the ground truth,

52:04is it just temporary or it is forever?

52:10- You know, you always have a feeling

52:13when you found something, how big is that?

52:18So 20 years ago when we discovered statistical learning,

52:23so nobody believed, except for one guy, Dudley, from MIT.

52:28And then in 20 years, it became fashion.

52:36And the same with support vector machines.

52:39That's kernel machines.

52:41- So with support vector machines and learning theory,

52:44when you were working on it, you had a sense?

52:50That you had a sense of the profundity of it?

52:55How that this seems to be right, this seems to be powerful.

53:00- Right, absolutely, immediately.

53:03I recognize that it will last forever.

53:08And now, when I found this invariance story,

53:13I have a feeling that it is completely wrong.

53:21Because I have proof that there are no different mechanism.

53:24You can have some cosmetic improvement, you can do,

53:29but in terms of invariance, you need both invariance

53:37and statistical learning, and they should work together.

53:41But also, I'm happy that we can formulate

53:46what is intelligence, from that.

53:49And to separate from technical part.

53:54That is completely different.

53:57- Absolutely.

53:58Well, Vladimir, thank you so much for talking today.

54:00- Thank you.

— A LITTLE MORE TO THINK ABOUT. —