← Lex Fridman

Gary Marcus: Toward a Hybrid of Deep Learning and Symbolic AI

Episode 2019-10-032019-10-03English

Guests: Gary Marcus

Listen to this episode00:00 / 1:25:09
Reading settings
Reading preferences
Text size
Download in-depth read
Read offline

In-depth read pending

Downloads are not available yet.

§01Transcript · 00:00–08:24

00:00The following is a conversation with Gary Marcus.

00:02He's a professor emeritus at NYU,

00:04founder of Robust AI and Geometric Intelligence.

00:08The latter is a machine learning company

00:10that was acquired by Uber in 2016.

00:13He's the author of several books,

00:15Unnatural and Artificial Intelligence,

00:18including his new book, Rebooting AI,

00:20Building Machines We Can Trust.

00:23Gary has been a critical voice,

00:25highlighting the limits of deep learning and AI in general

00:28and discussing the challenges before our AI community

00:33that must be solved in order to achieve

00:35artificial general intelligence.

00:38As I'm having these conversations,

00:40I try to find paths toward insight, towards new ideas.

00:43I try to have no ego in the process.

00:45It gets in the way.

00:47I'll often continuously try on several hats, several roles.

00:52One, for example, is the role of a three year old

00:54who understands very little about anything

00:57and asks big what and why questions.

01:00The other might be a role of a devil's advocate

01:02who presents counter ideas with the goal of arriving

01:05at greater understanding through debate.

01:08Hopefully, both are useful, interesting,

01:11and even entertaining at times.

01:13I ask for your patience as I learn

01:15to have better conversations.

01:17This is the Artificial Intelligence Podcast.

01:20If you enjoy it, subscribe on YouTube,

01:23give it five stars on iTunes, support it on Patreon,

01:26or simply connect with me on Twitter

01:28at Lex Friedman, spelled F R I D M A N.

01:32And now, here's my conversation with Gary Marcus.

01:37Do you think human civilization will one day have

01:40to face an AI driven technological singularity

01:42that will, in a societal way,

01:45modify our place in the food chain

01:47of intelligent living beings on this planet?

01:50I think our place in the food chain has already changed.

01:54So there are lots of things people used to do by hand

01:57that they do with machine.

01:59If you think of a singularity as like one single moment,

02:01which is, I guess, what it suggests,

02:03I don't know if it'll be like that,

02:04but I think that there's a lot of gradual change

02:07and AI is getting better and better.

02:09I mean, I'm here to tell you why I think it's not nearly

02:11as good as people think, but the overall trend is clear.

02:14Maybe Rick Hertzweil thinks it's an exponential

02:17and I think it's linear.

02:18In some cases, it's close to zero right now,

02:20but it's all gonna happen.

02:21I mean, we are gonna get to human level intelligence

02:24or whatever you want, artificial general intelligence

02:28at some point, and that's certainly gonna change

02:31our place in the food chain,

02:32because a lot of the tedious things that we do now,

02:35we're gonna have machines do,

02:36and a lot of the dangerous things that we do now,

02:38we're gonna have machines do.

02:39I think our whole lives are gonna change

02:41from people finding their meaning through their work

02:45through people finding their meaning

02:46through creative expression.

02:48So the singularity will be a very gradual,

02:53in fact, removing the meaning of the word singularity.

02:56It'll be a very gradual transformation in your view.

03:00I think that it'll be somewhere in between,

03:03and I guess it depends what you mean by gradual and sudden.

03:05I don't think it's gonna be one day.

03:07I think it's important to realize

03:08that intelligence is a multidimensional variable.

03:11So people sort of write this stuff

03:14as if IQ was one number, and the day that you hit 262

03:20or whatever, you displace the human beings.

03:22And really, there's lots of facets to intelligence.

03:25So there's verbal intelligence,

03:26and there's motor intelligence,

03:28and there's mathematical intelligence and so forth.

03:32Machines, in their mathematical intelligence,

03:34far exceed most people already.

03:36In their ability to play games,

03:38they far exceed most people already.

03:40In their ability to understand language,

03:41they lag behind my five year old,

03:43far behind my five year old.

03:44So there are some facets of intelligence

03:46that machines have grasped, and some that they haven't,

03:49and we have a lot of work left to do

03:51to get them to, say, understand natural language,

03:54or to understand how to flexibly approach

03:57some kind of novel MacGyver problem solving

04:01kind of situation.

04:03And I don't know that all of these things will come at once.

04:05I think there are certain vital prerequisites

04:07that we're missing now.

04:09So for example, machines don't really have common sense now.

04:12So they don't understand that bottles contain water,

04:15and that people drink water to quench their thirst,

04:18and that they don't wanna dehydrate.

04:19They don't know these basic facts about human beings,

04:22and I think that that's a rate limiting step

04:24for many things.

04:25It's a great limiting step for reading, for example,

04:27because stories depend on things like,

04:29oh my God, that person's running out of water.

04:31That's why they did this thing.

04:33Or if they only had water, they could put out the fire.

04:37So you watch a movie, and your knowledge

04:39about how things work matter.

04:41And so a computer can't understand that movie

04:44if it doesn't have that background knowledge.

04:45Same thing if you read a book.

04:47And so there are lots of places where,

04:49if we had a good machine interpretable set of common sense,

04:53many things would accelerate relatively quickly,

04:56but I don't think even that is a single point.

04:59There's many different aspects of knowledge.

05:02And we might, for example, find that we make a lot

05:05of progress on physical reasoning,

05:06getting machines to understand, for example,

05:09how keys fit into locks, or that kind of stuff,

05:11or how this gadget here works, and so forth and so on.

05:16And so machines might do that long before they do

05:19really good psychological reasoning,

05:21because it's easier to get kind of labeled data

05:24or to do direct experimentation on a microphone stand

05:28than it is to do direct experimentation on human beings

05:31to understand the levers that guide them.

05:34That's a really interesting point, actually,

05:36whether it's easier to gain common sense knowledge

05:39or psychological knowledge.

05:41I would say the common sense knowledge

05:43includes both physical knowledge and psychological knowledge.

05:46And the argument I was making.

05:47Well, you said physical versus psychological.

05:49Yeah, physical versus psychological.

05:51And the argument I was making is physical knowledge

05:53might be more accessible, because you could have a robot,

05:55for example, lift a bottle, try putting a bottle cap on it,

05:58see that it falls off if it does this,

06:00and see that it could turn it upside down,

06:02and so the robot could do some experimentation.

06:04We do some of our psychological reasoning

06:07by looking at our own minds.

06:09So I can sort of guess how you might react to something

06:11based on how I think I would react to it.

06:13And robots don't have that intuition,

06:15and they also can't do experiments on people

06:18in the same way or we'll probably shut them down.

06:20So if we wanted to have robots figure out

06:24how I respond to pain by pinching me in different ways,

06:27like that's probably, it's not gonna make it

06:29past the human subjects board

06:31and companies are gonna get sued or whatever.

06:32So there's certain kinds of practical experience

06:35that are limited or off limits to robots.

06:39That's a really interesting point.

06:41What is more difficult to gain a grounding in?

06:47Because to play devil's advocate,

06:49I would say that human behavior is easier expressed

06:54in data and digital form.

06:56And so when you look at Facebook algorithms,

06:59they get to observe human behavior.

07:01So you get to study and manipulate even a human behavior

07:04in a way that you perhaps cannot study

07:07or manipulate the physical world.

07:09So it's true why you said pain is like physical pain,

07:14but that's again, the physical world.

07:16Emotional pain might be much easier to experiment with,

07:20perhaps unethical, but nevertheless,

07:22some would argue it's already going on.

07:25I think that you're right, for example,

07:27that Facebook does a lot of experimentation

07:30in psychological reasoning.

07:32In fact, Zuckerberg talked about AI

07:36at a talk that he gave in NIPS.

07:38I wasn't there, but the conference

07:40has been renamed NeurIPS,

07:41but he used to be called NIPS when he gave the talk.

07:43And he talked about Facebook basically

07:45having a gigantic theory of mind.

07:47So I think it is certainly possible.

07:49I mean, Facebook does some of that.

07:51I think they have a really good idea

07:52of how to addict people to things.

07:53They understand what draws people back to things.

07:56I think they exploit it in ways

07:57that I'm not very comfortable with.

07:59But even so, I think that there are only some slices

08:03of human experience that they can access

08:05through the kind of interface they have.

08:07And of course, they're doing all kinds of VR stuff,

08:08and maybe that'll change and they'll expand their data.

08:11And I'm sure that that's part of their goal.

08:14So it is an interesting question.

08:16I think love, fear, insecurity,

08:21all of the things that,

§02Transcript · 08:24–16:13

08:24I would say some of the deepest things

08:26about human nature and the human mind

08:28could be explored through digital form.

08:30It's that you're actually the first person

08:32just now that brought up,

08:33I wonder what is more difficult.

08:35Because I think folks who are the slow,

08:40and we'll talk a lot about deep learning,

08:41but the people who are thinking beyond deep learning

08:44are thinking about the physical world.

08:46You're starting to think about robotics

08:48in the home robotics.

08:49How do we make robots manipulate objects,

08:52which requires an understanding of the physical world

08:55and then requires common sense reasoning.

08:57And that has felt to be like the next step

08:59for common sense reasoning,

09:00but you've now brought up the idea

09:02that there's also the emotional part.

09:03And it's interesting whether that's hard or easy.

09:06I think some parts of it are and some aren't.

09:08So my company that I recently founded with Rod Brooks,

09:12from MIT for many years and so forth,

09:15we're interested in both.

09:17We're interested in physical reasoning

09:18and psychological reasoning, among many other things.

09:21And there are pieces of each of these that are accessible.

09:26So if you want a robot to figure out

09:28whether it can fit under a table,

09:29that's a relatively accessible piece of physical reasoning.

09:33If you know the height of the table

09:34and you know the height of the robot, it's not that hard.

09:36If you wanted to do physical reasoning about Jenga,

09:39it gets a little bit more complicated

09:41and you have to have higher resolution data

09:43in order to do it.

09:45With psychological reasoning,

09:46it's not that hard to know, for example,

09:49that people have goals and they like to act on those goals,

09:51but it's really hard to know exactly what those goals are.

09:54But ideas of frustration.

09:56I mean, you could argue it's extremely difficult

09:58to understand the sources of human frustration

10:01as they're playing Jenga with you, or not.

10:05You could argue that it's very accessible.

10:08There's some things that are gonna be obvious

10:09and some not.

10:10So I don't think anybody really can do this well yet,

10:14but I think it's not inconceivable

10:16to imagine machines in the not so distant future

10:20being able to understand that if people lose in a game,

10:24that they don't like that.

10:26That's not such a hard thing to program

10:27and it's pretty consistent across people.

10:29Most people don't enjoy losing

10:31and so that makes it relatively easy to code.

10:34On the other hand, if you wanted to capture everything

10:36about frustration, well, people can get frustrated

10:39for a lot of different reasons.

10:40They might get sexually frustrated,

10:42they might get frustrated,

10:43they can get their promotion at work,

10:45all kinds of different things.

10:46And the more you expand the scope,

10:48the harder it is for anything like the existing techniques

10:51to really do that.

10:53So I'm talking to Garret Kasparov next week

10:55and he seemed pretty frustrated

10:57with his game against Deep Blue, so.

10:58Yeah, well, I'm frustrated with my game

11:00against him last year,

11:01because I played him, I had two excuses,

11:03I'll give you my excuses up front,

11:04but it won't mitigate the outcome.

11:07I was jet lagged and I hadn't played in 25 or 30 years,

11:11but the outcome is he completely destroyed me

11:13and it wasn't even close.

11:14Have you ever been beaten in any board game by a machine?

11:19I have, I actually played the predecessor to Deep Blue.

11:24Deep Thought, I believe it was called,

11:27and that too crushed me.

11:30And that was, and after that you realize it's over for us.

11:35Well, there's no point in my playing Deep Blue.

11:36I mean, it's a waste of Deep Blue's computation.

11:40I mean, I played Kasparov

11:41because we both gave lectures this same event

11:44and he was playing 30 people.

11:46I forgot to mention that.

11:46Not only did he crush me,

11:47but he crushed 29 other people at the same time.

11:50I mean, but the actual philosophical and emotional experience

11:55of being beaten by a machine, I imagine is a,

11:59I mean, to you who thinks about these things

12:01may be a profound experience.

12:03Or no, it was a simple mathematical experience.

12:07Yeah, I think a game like chess particularly

12:10where you have perfect information,

12:12it's two player closed end

12:14and there's more computation for the computer,

12:16it's no surprise the machine wins.

12:18I mean, I'm not sad when a computer,

12:22I'm not sad when a computer calculates

12:23a cube root faster than me.

12:25Like, I know I can't win that game.

12:27I'm not gonna try.

12:28Well, with a system like AlphaGo or AlphaZero,

12:32do you see a little bit more magic in a system like that

12:35even though it's simply playing a board game?

12:37But because there's a strong learning component?

12:39You know, I find you should mention that

12:41in the context of this conversation

12:42because Kasparov and I are working on an article

12:45that's gonna be called AI is not magic.

12:47And, you know, neither one of us thinks that it's magic.

12:50And part of the point of this article

12:51is that AI is actually a grab bag of different techniques

12:55and some of them have,

12:56or they each have their own unique strengths and weaknesses.

13:00So, you know, you read media accounts

13:02and it's like, ooh, AI, it must be magical

13:05or it can solve any problem.

13:06Well, no, some problems are really accessible

13:09like chess and go and other problems like reading

13:11are completely outside the current technology.

13:14And it's not like you can take the technology,

13:17that drives AlphaGo and apply it to reading

13:20and get anywhere.

13:21You know, DeepMind has tried that a bit.

13:23They have all kinds of resources.

13:24You know, they built AlphaGo and they have,

13:26you know, I wrote a piece recently that they lost

13:29and you can argue about the word lost,

13:30but they spent $530 million more than they made last year.

13:34So, you know, they're making huge investments.

13:36They have a large budget

13:37and they have applied the same kinds of techniques

13:40to reading or to language.

13:43It's just much less productive there

13:45because it's a fundamentally different kind of problem.

13:47Chess and go and so forth are closed end problems.

13:50The rules haven't changed in 2,500 years.

13:52There's only so many moves you can make.

13:54You can talk about the exponential

13:56as you look at the combinations of moves,

13:58but fundamentally, you know, the go board has 361 squares.

14:01That's it.

14:02That's the only, you know, those intersections

14:04are the only places that you can place your stone.

14:07Whereas when you're reading,

14:09the next sentence could be anything.

14:11You know, it's completely up to the writer

14:13what they're gonna do next.

14:14That's fascinating that you think this way.

14:16You're clearly a brilliant mind

14:17who points out the emperor has no clothes,

14:19but so I'll play the role of a person who says.

14:22You're gonna put clothes on the emperor?

14:23Good luck with it.

14:24It romanticizes the notion of the emperor, period,

14:27suggesting that clothes don't even matter.

14:30Okay, so that's really interesting

14:33that you're talking about language.

14:36So there's the physical world

14:37of being able to move about the world,

14:39making an omelet and coffee and so on.

14:41There's language where you first understand

14:46what's being written and then maybe even more complicated

14:48than that, having a natural dialogue.

14:51And then there's the game of go and chess.

14:53I would argue that language is much closer to go

14:57than it is to the physical world.

14:59Like it is still very constrained.

15:01When you say the possibility of the number of sentences

15:04that could come, it is huge,

15:06but it nevertheless is much more constrained.

15:09It feels maybe I'm wrong than the possibilities

15:12that the physical world brings us.

15:14There's something to what you say

15:15in some ways in which I disagree.

15:17So one interesting thing about language

15:20is that it abstracts away.

15:23This bottle, I don't know if it would be in the field of view

15:26is on this table and I use the word on here

15:28and I can use the word on here, maybe not here,

15:32but that one word encompasses in analog space

15:36sort of infinite number of possibilities.

15:39So there is a way in which language filters down

15:43the variation of the world and there's other ways.

15:46So we have a grammar and more or less

15:49you have to follow the rules of that grammar.

15:51You can break them a little bit,

15:52but by and large we follow the rules of grammar

15:55and so that's a constraint on language.

15:57So there are ways in which language is a constrained system.

15:59On the other hand, there are many arguments

16:02that say there's an infinite number of possible sentences

16:04and you can establish that by just stacking them up.

16:07So I think there's water on the table,

16:09you think that I think there's water on the table,

16:11your mother thinks that you think that I think

§03Transcript · 16:13–24:08

16:13that water's on the table, your brother thinks

16:15that maybe your mom is wrong to think

16:17that you think that I think, right?

16:18So we can make sentences of infinite length

16:21or we can stack up adjectives.

16:23This is a very silly example, a very, very silly example,

16:26a very, very, very, very, very, very silly example

16:28and so forth.

16:29So there are good arguments

16:30that there's an infinite range of sentences.

16:32In any case, it's vast by any reasonable measure

16:35and for example, almost anything in the physical world

16:37we can talk about in the language world

16:40and interestingly, many of the sentences that we understand,

16:43we can only understand if we have a very rich model

16:46of the physical world.

16:47So I don't ultimately want to adjudicate the debate

16:50that I think you just set up, but I find it interesting.

16:54Maybe the physical world is even more complicated

16:57than language, I think that's fair, but.

16:59Language is really, really complicated.

17:03It's really, really hard.

17:04Well, it's really, really hard for machines,

17:06for linguists, people trying to understand it.

17:08It's not that hard for children

17:09and that's part of what's driven my whole career.

17:12I was a student of Steven Pinker's

17:14and we were trying to figure out

17:15why kids could learn language when machines couldn't.

17:18I think we're gonna get into language,

17:20we're gonna get into communication intelligence

17:22and neural networks and so on,

17:24but let me return to the high level,

17:28the futuristic for a brief moment.

17:32So you've written in your book, in your new book,

17:37it would be arrogant to suppose that we could forecast

17:39where AI will be or the impact it will have

17:42in a thousand years or even 500 years.

17:45So let me ask you to be arrogant.

17:48What do AI systems with or without physical bodies

17:51look like 100 years from now?

17:53If you would just, you can't predict,

17:56but if you were to philosophize and imagine, do.

18:00Can I first justify the arrogance

18:02before you try to push me beyond it?

18:04Sure.

18:05I mean, there are examples like,

18:07people figured out how electricity worked,

18:09they had no idea that that was gonna lead to cell phones.

18:13I mean, things can move awfully fast

18:15once new technologies are perfected.

18:17Even when they made transistors,

18:19they weren't really thinking that cell phones

18:21would lead to social networking.

18:23There are nevertheless predictions of the future,

18:25which are statistically unlikely to come to be,

18:28but nevertheless is the best.

18:29You're asking me to be wrong.

18:31Asking you to be statistically.

18:32In which way would I like to be wrong?

18:34Pick the least unlikely to be wrong thing,

18:37even though it's most very likely to be wrong.

18:39I mean, here's some things

18:40that we can safely predict, I suppose.

18:42We can predict that AI will be faster than it is now.

18:47It will be cheaper than it is now.

18:49It will be better in the sense of being more general

18:52and applicable in more places.

18:56It will be pervasive.

18:59I mean, these are easy predictions.

19:01I'm sort of modeling them in my head

19:03on Jeff Bezos's famous predictions.

19:05He says, I can't predict the future,

19:07not in every way, I'm paraphrasing.

19:09But I can predict that people

19:11will never wanna pay more money for their stuff.

19:13They're never gonna want it to take longer to get there.

19:15So you can't predict everything,

19:17but you can predict something.

19:18Sure, of course it's gonna be faster and better.

19:21But what we can't really predict

19:24is the full scope of where AI will be in a certain period.

19:28I mean, I think it's safe to say that,

19:31although I'm very skeptical about current AI,

19:35that it's possible to do much better.

19:37You know, there's no in principled argument

19:39that says AI is an insolvable problem,

19:42that there's magic inside our brains

19:43that will never be captured.

19:44I mean, I've heard people make those kind of arguments.

19:46I don't think they're very good.

19:48So AI's gonna come, and probably 500 years

19:54is plenty to get there.

19:55And then once it's here, it really will change everything.

19:59So when you say AI's gonna come,

20:01are you talking about human level intelligence?

20:03So maybe I...

20:04I like the term general intelligence.

20:06So I don't think that the ultimate AI,

20:09if there is such a thing, is gonna look just like humans.

20:11I think it's gonna do some things

20:13that humans do better than current machines,

20:16like reason flexibly.

20:18And understand language and so forth.

20:21But it doesn't mean they have to be identical to humans.

20:23So for example, humans have terrible memory,

20:25and they suffer from what some people

20:28call motivated reasoning.

20:29So they like arguments that seem to support them,

20:32and they dismiss arguments that they don't like.

20:35There's no reason that a machine should ever do that.

20:38So you see that those limitations of memory

20:42as a bug, not a feature.

20:43Absolutely.

20:44I'll say two things about that.

20:46One is I was on a panel with Danny Kahneman,

20:48the Nobel Prize winner, last night,

20:50and we were talking about this stuff.

20:51And I think what we converged on

20:53is that humans are a low bar to exceed.

20:56They may be outside of our skill right now,

20:58but as AI programmers, but eventually AI will exceed it.

21:04So we're not talking about human level AI.

21:06We're talking about general intelligence

21:07that can do all kinds of different things

21:09and do it without some of the flaws that human beings have.

21:12The other thing I'll say is I wrote a whole book,

21:13actually, about the flaws of humans.

21:15It's actually a nice bookend to the,

21:17or counterpoint to the current book.

21:19So I wrote a book called Cluj,

21:21which was about the limits of the human mind.

21:24The current book is kind of about those few things

21:26that humans do a lot better than machines.

21:28Do you think it's possible that the flaws

21:30of the human mind, the limits of memory,

21:33our mortality, our bias,

21:38is a strength, not a weakness,

21:40that that is the thing that enables,

21:43from which motivation springs and meaning springs or not?

21:47I've heard a lot of arguments like this.

21:49I've never found them that convincing.

21:50I think that there's a lot of making lemonade out of lemons.

21:55So we, for example, do a lot of free association

21:58where one idea just leads to the next

22:00and they're not really that well connected.

22:02And we enjoy that and we make poetry out of it

22:04and we make kind of movies with free associations

22:07and it's fun and whatever.

22:08I don't think that's really a virtue of the system.

22:12I think that the limitations in human reasoning

22:15actually get us in a lot of trouble.

22:16Like, for example, politically we can't see eye to eye

22:19because we have the motivational reasoning I was talking

22:21about and something related called confirmation bias.

22:25So we have all of these problems that actually make

22:27for a rougher society because we can't get along

22:29because we can't interpret the data in shared ways.

22:34And then we do some nice stuff with that.

22:36So my free associations are different from yours

22:38and you're kind of amused by them and that's great.

22:41And hence poetry.

22:42So there are lots of ways in which we take

22:45a lousy situation and make it good.

22:47Another example would be our memories are terrible.

22:50So we play games like Concentration where you flip over

22:53two cards, try to find a pair.

22:54Can you imagine a computer playing that?

22:56Computer's like, this is the dullest game in the world.

22:58I know where all the cards are, I see it once,

22:59I know where it is, what are you even talking about?

23:02So we make a fun game out of having this terrible memory.

23:07So we are imperfect in discovering and optimizing

23:12some kind of utility function.

23:13But you think in general, there is a utility function.

23:16There's an objective function that's better than others.

23:18I didn't say that.

23:20But see, the presumption, when you say...

23:24I think you could design a better memory system.

23:27You could argue about utility functions

23:29and how you wanna think about that.

23:32But objectively, it would be really nice

23:34to do some of the following things.

23:36To get rid of memories that are no longer useful.

23:41Objectively, that would just be good.

23:42And we're not that good at it.

23:43So when you park in the same lot every day,

23:46you confuse where you parked today

23:47with where you parked yesterday

23:48with where you parked the day before and so forth.

23:50So you blur together a series of memories.

23:52There's just no way that that's optimal.

23:55I mean, I've heard all kinds of wacky arguments

23:56of people trying to defend that.

23:58But in the end of the day,

23:58I don't think any of them hold water.

24:00It's just above.

24:01Or memories of traumatic events would be possibly

24:04a very nice feature to have to get rid of those.

24:06It'd be great if you could just be like,

§04Transcript · 24:08–31:46

24:08I'm gonna wipe this sector.

24:10I'm done with that.

24:12I didn't have fun last night.

24:13I don't wanna think about it anymore.

24:14Whoop, bye bye.

24:15I'm gone.

24:16But we can't.

24:17Do you think it's possible to build a system...

24:20So you said human level intelligence is a weird concept, but...

24:23Well, I'm saying I prefer general intelligence.

24:25General intelligence.

24:26I mean, human level intelligence is a real thing.

24:28And you could try to make a machine

24:29that matches people or something like that.

24:31I'm saying that per se shouldn't be the objective,

24:34but rather that we should learn from humans

24:37the things they do well and incorporate that into our AI,

24:39just as we incorporate the things that machines do well

24:42that people do terribly.

24:43So, I mean, it's great that AI systems

24:45can do all this brute force computation that people can't.

24:48And one of the reasons I work on this stuff

24:50is because I would like to see machines solve problems

24:53that people can't, that combine the strength,

24:56or that in order to be solved would combine

24:59the strengths of machines to do all this computation

25:02with the ability, let's say, of people to read.

25:04So I'd like machines that can read

25:06the entire medical literature in a day.

25:087,000 new papers or whatever the numbers,

25:10comes out every day.

25:11There's no way for any doctor or whatever to read them all.

25:15A machine that could read would be a brilliant thing.

25:17And that would be strengths of brute force computation

25:21combined with kind of subtlety and understanding medicine

25:24that a good doctor or scientist has.

25:26So if we can linger a little bit

25:28on the idea of general intelligence.

25:29So Yann LeCun believes that human intelligence

25:32isn't general at all, it's very narrow.

25:35How do you think?

25:36I don't think that makes sense.

25:38We have lots of narrow intelligences for specific problems.

25:42But the fact is, like, anybody can walk into,

25:45let's say, a Hollywood movie,

25:47and reason about the content

25:49of almost anything that goes on there.

25:51So you can reason about what happens in a bank robbery,

25:55or what happens when someone is infertile

25:58and wants to go to IVF to try to have a child,

26:02or you can, the list is essentially endless.

26:05And not everybody understands every scene in the movie,

26:09but there's a huge range of things

26:11that pretty much any ordinary adult can understand.

26:15His argument is, is that actually,

26:18the set of things seems large for us humans

26:20because we're very limited in considering

26:24the kind of possibilities of experiences that are possible.

26:27But in fact, the amount of experience that are possible

26:30is infinitely larger.

26:32Well, I mean, if you wanna make an argument

26:35that humans are constrained in what they can understand,

26:38I have no issue with that.

26:40I think that's right.

26:41But it's still not the same thing at all

26:44as saying, here's a system that can play Go.

26:47It's been trained on five million games.

26:49And then I say, can it play on a rectangular board

26:52rather than a square board?

26:53And you say, well, if I retrain it from scratch

26:56on another five million games, it can.

26:58That's really, really narrow, and that's where we are.

27:01We don't have even a system that could play Go

27:05and then without further retraining,

27:07play on a rectangular board,

27:08which any human could do with very little problem.

27:12So that's what I mean by narrow.

27:14And so it's just wordplay to say.

27:16That is semantics, yeah.

27:18Then it's just words.

27:19Then yeah, you mean general in a sense

27:21that you can do all kinds of Go board shapes flexibly.

27:25Well, that would be like a first step

27:28in the right direction,

27:29but obviously that's not what it really meaning.

27:30You're kidding.

27:32What I mean by general is that you could transfer

27:36the knowledge you learn in one domain to another.

27:38So if you learn about bank robberies in movies

27:43and there's chase scenes,

27:44then you can understand that amazing scene in Breaking Bad

27:47when Walter White has a car chase scene

27:50with only one person.

27:51He's the only one in it.

27:52And you can reflect on how that car chase scene

27:55is like all the other car chase scenes you've ever seen

27:58and totally different and why that's cool.

28:01And the fact that the number of domains

28:03you can do that with is finite

28:04doesn't make it less general.

28:05So the idea of general is you could just do it

28:07on a lot of, don't transfer it across a lot of domains.

28:09Yeah, I mean, I'm not saying humans are infinitely general

28:11or that humans are perfect.

28:12I just said a minute ago, it's a low bar,

28:15but it's just, it's a low bar.

28:17But right now, like the bar is here and we're there

28:20and eventually we'll get way past it.

28:22So speaking of low bars,

28:25you've highlighted in your new book as well,

28:27but a couple of years ago wrote a paper

28:29titled Deep Learning, A Critical Appraisal

28:31that lists 10 challenges faced

28:33by current deep learning systems.

28:36So let me summarize them as data efficiency,

28:40transfer learning, hierarchical knowledge,

28:42open ended inference, explainability,

28:46integrating prior knowledge, cause of reasoning,

28:49modeling on a stable world, robustness, adversarial examples

28:53and so on.

28:54And then my favorite probably is reliability

28:56in the engineering of real world systems.

28:59So whatever people can read the paper,

29:01they should definitely read the paper,

29:02should definitely read your book.

29:04But which of these challenges is solved in your view

29:08has the biggest impact on the AI community?

29:11It's a very good question.

29:13And I'm gonna be evasive because I think that

29:16they go together a lot.

29:17So some of them might be solved independently of others,

29:21but I think a good solution to AI

29:23starts by having real,

29:25what I would call cognitive models of what's going on.

29:28So right now we have a approach that's dominant

29:31where you take statistical approximations of things,

29:33but you don't really understand them.

29:35So you know that bottles are correlated in your data

29:39with bottle caps,

29:40but you don't understand that there's a thread

29:42on the bottle cap that fits with the thread on the bottle

29:45and then that's what tightens it.

29:46If I tighten enough that there's a seal

29:48and the water won't come out.

29:49Like there's no machine that understands that.

29:51And having a good cognitive model

29:53of that kind of everyday phenomena

29:55is what we call common sense.

29:56And if you had that,

29:57then a lot of these other things start to fall

30:00into at least a little bit better place.

30:02Right now you're like learning correlations between pixels

30:05when you play a video game or something like that.

30:07And it doesn't work very well.

30:08It works when the video game is just the way

30:10that you studied it and then you alter the video game

30:12in small ways,

30:13like you move the paddle and break out a few pixels

30:15and the system falls apart.

30:17Because it doesn't understand,

30:19it doesn't have a representation of a paddle,

30:20a ball, a wall, a set of bricks and so forth.

30:23And so it's reasoning at the wrong level.

30:26So the idea of common sense,

30:29it's full of mystery,

30:30you've worked on it,

30:31but it's nevertheless full of mystery,

30:33full of promise.

30:34What does common sense mean?

30:36What does knowledge mean?

30:38So the way you've been discussing it now

30:40is very intuitive.

30:40It makes a lot of sense that that is something

30:42we should have and that's something

30:43deep learning systems don't have.

30:45But the argument could be that we're oversimplifying it

30:49because we're oversimplifying the notion of common sense

30:53because that's how it feels like we as humans

30:57at the cognitive level approach problems.

30:59So maybe.

31:00A lot of people aren't actually gonna read my book.

31:03But if they did read the book,

31:05one of the things that might come as a surprise to them

31:07is that we actually say common sense is really hard

31:10and really complicated.

31:11So they would probably,

31:13my critics know that I like common sense,

31:15but that chapter actually starts by us beating up

31:18not on deep learning,

31:19but kind of on our own home team as it will.

31:21So Ernie and I are first and foremost

31:25people that believe in at least some

31:26of what good old fashioned AI tried to do.

31:28So we believe in symbols and logic and programming.

31:32Things like that are important.

31:33And we go through why even those tools

31:37that we hold fairly dear aren't really enough.

31:39So we talk about why common sense is actually many things.

31:42And some of them fit really well with those

31:45classical sets of tools.

§05Transcript · 31:46–39:48

31:46So things like taxonomy.

31:48So I know that a bottle is an object

31:51or it's a vessel, let's say.

31:52And I know a vessel is an object

31:54and objects are material things in the physical world.

31:57So I can make some inferences.

32:00If I know that vessels need to not have holes in them,

32:07then I can infer that in order to carry their contents,

32:09then I can infer that a bottle

32:10shouldn't have a hole in it in order to carry its contents.

32:12So you can do hierarchical inference and so forth.

32:15And we say that's great,

32:17but it's only a tiny piece of what you need for common sense.

32:21We give lots of examples that don't fit into that.

32:23So another one that we talk about is a cheese grater.

32:26You've got holes in a cheese grater.

32:28You've got a handle on top.

32:29You can build a model in the game engine sense of a model

32:33so that you could have a little cartoon character

32:35flying around through the holes of the grater.

32:37But we don't have a system yet.

32:39Taxonomy doesn't help us that much

32:41that really understands why the handle is on top

32:43and what you do with the handle,

32:45or why all of those circles are sharp,

32:47or how you'd hold the cheese with respect to the grater

32:50in order to make it actually work.

32:52Do you think these ideas are just abstractions

32:55that could emerge on a system

32:57like a very large deep neural network?

32:59I'm a skeptic that that kind of emergence per se can work.

33:03So I think that deep learning might play a role

33:05in the systems that do what I want systems to do,

33:08but it won't do it by itself.

33:09I've never seen a deep learning system

33:13really extract an abstract concept.

33:15What they do, principled reasons for that

33:18stemming from how back propagation works,

33:20how the architectures are set up.

33:22One example is deep learning people

33:25actually all build in something called convolution,

33:29which Jan Lacune is famous for, which is an abstraction.

33:33They don't have their systems learn this.

33:34So the abstraction is an object that looks the same

33:37if it appears in different places.

33:39And what Lacune figured out and why,

33:41essentially why he was a co winner of the Turing Award

33:44was that if you programmed this in innately,

33:47then your system would be a whole lot more efficient.

33:50In principle, this should be learnable,

33:53but people don't have systems that kind of reify things

33:56and make them more abstract.

33:58And so what you'd really wind up with

34:00if you don't program that in advance is a system

34:02that kind of realizes that this is the same thing as this,

34:05but then I take your little clock there

34:06and I move it over and it doesn't realize

34:08that the same thing applies to the clock.

34:10So the really nice thing, you're right,

34:12that convolution is just one of the things

34:14that's like, it's an innate feature

34:17that's programmed by the human expert.

34:19We need more of those, not less.

34:21Yes, but the nice feature is it feels like

34:24that requires coming up with that brilliant idea,

34:28can get you a Turing Award,

34:29but it requires less effort than encoding

34:34and something we'll talk about, the expert system.

34:36So encoding a lot of knowledge by hand.

34:40So it feels like there's a huge amount of limitations

34:43which you clearly outline with deep learning,

34:46but the nice feature of deep learning,

34:47whatever it is able to accomplish,

34:49it does a lot of stuff automatically

34:53without human intervention.

34:54Well, and that's part of why people love it, right?

34:57But I always think of this quote from Bertrand Russell,

34:59which is it has all the advantages

35:02of theft over honest toil.

35:04It's really hard to program into a machine

35:08a notion of causality or even how a bottle works

35:11or what containers are.

35:12Ernie Davis and I wrote a, I don't know,

35:1445 page academic paper trying just to understand

35:17what a container is,

35:18which I don't think anybody ever read the paper,

35:21but it's a very detailed analysis of all the things,

35:25well, not even all of it,

35:26some of the things you need to do

35:27in order to understand a container.

35:28It would be a whole lot nice,

35:30and I'm a coauthor on the paper,

35:32I made it a little bit better,

35:33but Ernie did the hard work for that particular paper.

35:36And it took him like three months

35:38to get the logical statements correct.

35:40And maybe that's not the right way to do it,

35:42it's a way to do it.

35:44But on that way of doing it,

35:46it's really hard work to do something

35:48as simple as understanding containers.

35:50And nobody wants to do that hard work,

35:52even Ernie didn't want to do that hard work.

35:55Everybody would rather just like feed their system in

35:58with a bunch of videos with a bunch of containers

36:00and have the systems infer how containers work.

36:03It would be like so much less effort,

36:05let the machine do the work.

36:06And so I understand the impulse,

36:08I understand why people want to do that.

36:10I just don't think that it works.

36:11I've never seen anybody build a system

36:14that in a robust way can actually watch videos

36:18and predict exactly which containers would leak

36:21and which ones wouldn't or something like,

36:23and I know someone's gonna go out and do that

36:25since I said it, and I look forward to seeing it.

36:28But getting these things to work robustly

36:30is really, really hard.

36:32So Yann LeCun, who was my colleague at NYU for many years,

36:37thinks that the hard work should go into defining

36:40an unsupervised learning algorithm

36:43that will watch videos, use the next frame basically

36:46in order to tell it what's going on.

36:48And he thinks that's the Royal road

36:49and he's willing to put in the work

36:51in devising that algorithm.

36:53Then he wants the machine to do the rest.

36:55And again, I understand the impulse.

36:57My intuition, based on years of watching this stuff

37:01and making predictions 20 years ago that still hold

37:03even though there's a lot more computation and so forth,

37:06is that we actually have to do

37:07a different kind of hard work,

37:08which is more like building a design specification

37:11for what we want the system to do,

37:13doing hard engineering work to figure out

37:15how we do things like what Yann did for convolution

37:18in order to figure out how to encode complex knowledge

37:21into the systems.

37:22The current systems don't have that much knowledge

37:25other than convolution, which is again,

37:27this objects being in different places

37:30and having the same perception, I guess I'll say.

37:34Same appearance.

37:36People don't want to do that work.

37:38They don't see how to naturally fit one with the other.

37:41I think that's, yes, absolutely.

37:43But also on the expert system side,

37:45there's a temptation to go too far the other way.

37:47So we're just having an expert sort of sit down

37:49and encode the description,

37:51the framework for what a container is,

37:54and then having the system reason the rest.

37:56From my view, one really exciting possibility

37:59is of active learning where it's continuous interaction

38:02between a human and machine.

38:04As the machine, there's kind of deep learning type

38:07extraction of information from data patterns and so on,

38:10but humans also guiding the learning procedures,

38:14guiding both the process and the framework

38:19of how the machine learns, whatever the task is.

38:22I was with you with almost everything you said

38:24except the phrase deep learning.

38:26What I think you really want there

38:28is a new form of machine learning.

38:30So let's remember, deep learning is a particular way

38:32of doing machine learning.

38:33Most often it's done with supervised data

38:36for perceptual categories.

38:38There are other things you can do with deep learning,

38:41some of them quite technical,

38:42but the standard use of deep learning

38:44is I have a lot of examples and I have labels for them.

38:47So here are pictures.

38:48This one's the Eiffel Tower.

38:50This one's the Sears Tower.

38:51This one's the Empire State Building.

38:53This one's a cat.

38:54This one's a pig and so forth.

38:55You just get millions of examples, millions of labels,

38:58and deep learning is extremely good at that.

39:01It's better than any other solution that anybody has devised,

39:04but it is not good at representing abstract knowledge.

39:07It's not good at representing things

39:09like bottles contain liquid and have tops to them

39:13and so forth.

39:14It's not very good at learning

39:15or representing that kind of knowledge.

39:17It is an example of having a machine learn something,

39:21but it's a machine that learns a particular kind of thing,

39:23which is object classification.

39:25It's not a particularly good algorithm for learning

39:28about the abstractions that govern our world.

39:30There may be such a thing.

39:33Part of what we counsel in the book

39:34is maybe people should be working on devising such things.

39:36So one possibility, just I wonder what you think about it,

39:40is that deep neural networks do form abstractions,

39:45but they're not accessible to us humans

§06Transcript · 39:48–47:22

39:48in terms of we can't.

39:49There's some truth in that.

39:50So is it possible that either current or future

39:54neural networks form very high level abstractions,

39:56which are as powerful as our human abstractions

40:01of common sense.

40:02We just can't get a hold of them.

40:04And so the problem is essentially

40:06we need to make them explainable.

40:09This is an astute question,

40:10but I think the answer is at least partly no.

40:13One of the kinds of classical neural network architecture

40:16is what we call an auto associator.

40:17It just tries to take an input,

40:20goes through a set of hidden layers,

40:21and comes out with an output.

40:23And it's supposed to learn essentially

40:24the identity function,

40:25that your input is the same as your output.

40:27So you think of it as binary numbers.

40:28You've got the one, the two, the four, the eight,

40:30the 16, and so forth.

40:32And so if you want to input 24,

40:33you turn on the 16, you turn on the eight.

40:35It's like binary one, one, and a bunch of zeros.

40:38So I did some experiments in 1998

40:41with the precursors of contemporary deep learning.

40:46And what I showed was you could train these networks

40:50on all the even numbers,

40:52and they would never generalize to the odd number.

40:54A lot of people thought that I was, I don't know,

40:56an idiot or faking the experiment,

40:58or it wasn't true or whatever.

41:00But it is true that with this class of networks

41:03that we had in that day,

41:04that they would never ever make this generalization.

41:07And it's not that the networks were stupid,

41:09it's that they see the world in a different way than we do.

41:13They were basically concerned,

41:14what is the probability that the rightmost output node

41:18is going to be one?

41:19And as far as they were concerned,

41:21in everything they'd ever been trained on, it was a zero.

41:24That node had never been turned on,

41:27and so they figured, why turn it on now?

41:28Whereas a person would look at the same problem and say,

41:30well, it's obvious,

41:31we're just doing the thing that corresponds.

41:33The Latin for it is mutatis mutandis,

41:35we'll change what needs to be changed.

41:38And we do this, this is what algebra is.

41:40So I can do f of x equals y plus two,

41:43and I can do it for a couple of values,

41:45I can tell you if y is three,

41:46then x is five, and if y is four, x is six.

41:49And now I can do it with some totally different number,

41:50like a million, then you can say,

41:51well, obviously it's a million and two,

41:53because you have an algebraic operation

41:55that you're applying to a variable.

41:57And deep learning systems kind of emulate that,

42:00but they don't actually do it.

42:02The particular example,

42:04you could fudge a solution to that particular problem.

42:08The general form of that problem remains,

42:10that what they learn is really correlations

42:12between different input and output nodes.

42:14And they're complex correlations

42:16with multiple nodes involved and so forth.

42:18Ultimately, they're correlative,

42:20they're not structured over these operations over variables.

42:23Now, someday, people may do a new form of deep learning

42:25that incorporates that stuff,

42:27and I think it will help a lot.

42:28And there's some tentative work on things

42:30like differentiable programming right now

42:32that fall into that category.

42:34But the sort of classic stuff

42:35like people use for ImageNet doesn't have it.

42:38And you have people like Hinton going around saying,

42:41symbol manipulation, like what Marcus,

42:42what I advocate is like the gasoline engine.

42:45It's obsolete.

42:46We should just use this cool electric power

42:48that we've got with the deep learning.

42:50And that's really destructive,

42:51because we really do need to have the gasoline engine stuff

42:55that represents, I mean, I don't think it's a good analogy,

42:59but we really do need to have the stuff

43:02that represents symbols.

43:03Yeah, and Hinton as well would say

43:06that we do need to throw out everything and start over.

43:08Hinton said that to Axios,

43:12and I had a friend who interviewed him

43:15and tried to pin him down

43:16on what exactly we need to throw out,

43:17and he was very evasive.

43:19Well, of course, because we can't, if he knew.

43:22Then he'd throw it out himself.

43:23But I mean, you can't have it both ways.

43:25You can't be like, I don't know what to throw out,

43:27but I am gonna throw out the symbols.

43:29I mean, and not just the symbols,

43:32but the variables and the operations over variables.

43:34Don't forget, the operations over variables,

43:36the stuff that I'm endorsing

43:37and which John McCarthy did when he founded AI,

43:41that stuff is the stuff

43:42that we build most computers out of.

43:44There are people now who say,

43:45we don't need computer programmers anymore.

43:48Not quite looking at the statistics

43:50of how much computer programmers

43:51actually get paid right now.

43:52We need lots of computer programmers,

43:54and most of them, they do a little bit of machine learning,

43:57but they still do a lot of code, right?

43:59Code where it's like, if the value of X

44:02is greater than the value of Y,

44:03then do this kind of thing,

44:04like conditionals and comparing operations over variables.

44:08Like, there's this fantasy you can machine learn anything.

44:10There's some things you would never wanna machine learn.

44:12I would not use a phone operating system

44:14that was machine learned.

44:16Like, you made a bunch of phone calls

44:17and you recorded which packets were transmitted

44:19and you just machine learned it, it'd be insane.

44:22Or to build a web browser by taking logs of keystrokes

44:27and images, screenshots,

44:29and then trying to learn the relation between them.

44:31Nobody would ever,

44:32no rational person would ever try to build a browser

44:35that made, they would use symbol manipulation,

44:37the stuff that I think AI needs to avail itself of

44:40in addition to deep learning.

44:42Can you describe your view of symbol manipulation

44:46in its early days?

44:47Can you describe expert systems

44:49and where do you think they hit a wall

44:52or a set of challenges?

44:53Sure, so I mean, first I just wanna clarify,

44:56I'm not endorsing expert systems per se.

44:58You've been kind of contrasting them.

45:00There is a contrast,

45:01but that's not the thing that I'm endorsing.

45:04So expert systems tried to capture things

45:06like medical knowledge with a large set of rules.

45:09So if the patient has this symptom and this other symptom,

45:12then it is likely that they have this disease.

45:15So there are logical rules

45:16and they were symbol manipulating rules

45:18of just the sort that I'm talking about.

45:20And the problem.

45:21They encode a set of knowledge that the experts then put in.

45:24And very explicitly so.

45:26So you'd have somebody interview an expert

45:28and then try to turn that stuff into rules.

45:31And at some level I'm arguing for rules.

45:33But the difference is those guys did in the 80s

45:37was almost entirely rules,

45:40almost entirely handwritten with no machine learning.

45:42What a lot of people are doing now

45:44is almost entirely one species of machine learning

45:47with no rules.

45:48And what I'm counseling is actually a hybrid.

45:50I'm saying that both of these things have their advantage.

45:52So if you're talking about perceptual classification,

45:55how do I recognize a bottle?

45:57Deep learning is the best tool we've got right now.

45:59If you're talking about making inferences

46:00about what a bottle does,

46:02something closer to the expert systems

46:04is probably still the best available alternative.

46:07And probably we want something that is better able

46:09to handle quantitative and statistical information

46:12than those classical systems typically were.

46:14So we need new technologies

46:16that are gonna draw some of the strengths

46:18of both the expert systems and the deep learning,

46:21but are gonna find new ways to synthesize them.

46:23How hard do you think it is to add knowledge at the low level?

46:27So mine human intellects to add extra information

46:32to symbol manipulating systems?

46:36In some domains it's not that hard,

46:37but it's often really hard.

46:40Partly because a lot of the things that are important,

46:44people wouldn't bother to tell you.

46:46So if you pay someone on Amazon Mechanical Turk

46:49to tell you stuff about bottles,

46:52they probably won't even bother to tell you

46:55some of the basic level stuff

46:57that's just so obvious to a human being

46:59and yet so hard to capture in machines.

47:04They're gonna tell you more exotic things,

47:06and they're all well and good,

47:08but they're not getting to the root of the problem.

47:12So untutored humans aren't very good at knowing,

47:16and why should they be,

47:18what kind of knowledge the computer system developers

§07Transcript · 47:22–55:18

47:22actually need?

47:23I don't think that that's an irremediable problem.

47:26I think it's historically been a problem.

47:28People have had crowdsourcing efforts,

47:31and they don't work that well.

47:32There's one at MIT, we're recording this at MIT,

47:35called Virtual Home, where,

47:37and we talk about this in the book,

47:39find the exact example there,

47:40but people were asked to do things

47:42like describe an exercise routine.

47:44And the things that the people describe

47:47are at a very low level

47:48and don't really capture what's going on.

47:50So they're like, go to the room

47:52with the television and the weights,

47:54turn on the television,

47:56press the remote to turn on the television,

47:59lift weight, put weight down, whatever.

48:01It's like very micro level,

48:03and it's not telling you

48:04what an exercise routine is really about,

48:06which is like, I wanna fit a certain number of exercises

48:09in a certain time period,

48:10I wanna emphasize these muscles.

48:12You want some kind of abstract description.

48:15The fact that you happen to press the remote control

48:17in this room when you watch this television

48:20isn't really the essence of the exercise routine.

48:23But if you just ask people like, what did they do?

48:24Then they give you this fine grain.

48:26And so it takes a level of expertise

48:29about how the AI works

48:31in order to craft the right kind of knowledge.

48:34So there's this ocean of knowledge that we all operate on.

48:37Some of them may not even be conscious,

48:39or at least we're not able to communicate it effectively.

48:43Yeah, most of it we would recognize if somebody said it,

48:45if it was true or not,

48:47but we wouldn't think to say that it's true or not.

48:49That's a really interesting mathematical property.

48:53This ocean has the property

48:54that every piece of knowledge in it,

48:56we will recognize it as true if we're told,

48:59but we're unlikely to retrieve it in the reverse.

49:04So that interesting property,

49:07I would say there's a huge ocean of that knowledge.

49:10What's your intuition?

49:11Is it accessible to AI systems somehow?

49:14Can we?

49:15So you said this.

49:16I mean, most of it is not,

49:18well, I'll give you an asterisk on this in a second,

49:20but most of it has not ever been encoded

49:23in machine interpretable form.

49:25And so, I mean, if you say accessible,

49:27there's two meanings of that.

49:28One is like, could you build it into a machine?

49:31Yes.

49:32The other is like, is there some database

49:34that we could go download and stick into our machine?

49:38But the first thing, could we?

49:40What's your intuition? I think we could.

49:42I think it hasn't been done right.

49:45You know, the closest, and this is the asterisk,

49:47is the CYC psych system tried to do this.

49:51A lot of logicians worked for Doug Lennon

49:53for 30 years on this project.

49:55I think they stuck too closely to logic,

49:57didn't represent enough about probabilities,

50:00tried to hand code it.

50:01There are various issues,

50:02and it hasn't been that successful.

50:04That is the closest existing system

50:08to trying to encode this.

50:10Why do you think there's not more excitement

50:13slash money behind this idea currently?

50:16There was.

50:17People view that project as a failure.

50:19I think that they confuse the failure

50:22of a specific instance that was conceived 30 years ago

50:25for the failure of an approach,

50:26which they don't do for deep learning.

50:28So in 2010, people had the same attitude

50:31towards deep learning.

50:32They're like, this stuff doesn't really work.

50:35And all these other algorithms work better and so forth.

50:39And then certain key technical advances were made,

50:41but mostly it was the advent

50:43of graphics processing units that changed that.

50:46It wasn't even anything foundational in the techniques.

50:50And there was some new tricks,

50:51but mostly it was just more compute and more data,

50:55things like ImageNet that didn't exist before

50:57that allowed deep learning.

50:59And it could be, to work,

51:00it could be that CYC just needs a few more things

51:03or something like CYC,

51:05but the widespread view is that that just doesn't work.

51:08And people are reasoning from a single example.

51:11They don't do that with deep learning.

51:13They don't say nothing that existed in 2010,

51:16and there were many, many efforts in deep learning

51:18was really worth anything.

51:20I mean, really, there's no model from 2010

51:23in deep learning or the predecessors of deep learning

51:26that has any commercial value whatsoever at this point.

51:29They're all failures.

51:31But that doesn't mean that there wasn't anything there.

51:33I have a friend, I was getting to know him,

51:35and he said, I had a company too,

51:38I was talking about I had a new company.

51:40He said, I had a company too, and it failed.

51:42And I said, well, what did you do?

51:44And he said, deep learning.

51:45And the problem was he did it in 1986

51:47or something like that.

51:48And we didn't have the tools then, or 1990,

51:51we didn't have the tools then, not the algorithms.

51:53His algorithms weren't that different from model algorithms,

51:56but he didn't have the GPUs to run it fast enough.

51:58He didn't have the data.

51:59And so it failed.

52:01It could be that symbol manipulation per se

52:06with modern amounts of data and compute

52:09and maybe some advance in compute

52:11for that kind of compute might be great.

52:14My perspective on it is not that we want to resuscitate

52:19that stuff per se, but we want to borrow lessons from it,

52:21bring together with other things that we've learned.

52:23And it might have an ImageNet moment

52:25where it would spark the world's imagination

52:28and there'll be an explosion of symbol manipulation efforts.

52:31Yeah, I think that people at AI2,

52:33Paul Allen's AI Institute, are trying to build data sets.

52:39Well, they're not doing it

52:39for quite the reason that you say,

52:41but they're trying to build data sets

52:43that at least spark interest in common sense reasoning.

52:45To create benchmarks.

52:46Benchmarks for common sense.

52:48That's a large part of what the AI2.org

52:50is working on right now.

52:51So speaking of compute,

52:53Rich Sutton wrote a blog post titled Bitter Lesson.

52:56I don't know if you've read it,

52:57but he said that the biggest lesson that can be read

52:59from so many years of AI research

53:01is that general methods that leverage computation

53:04are ultimately the most effective.

53:06Do you think that?

53:07The most effective at what?

53:08Right, so they have been most effective

53:11for perceptual classification problems

53:14and for some reinforcement learning problems.

53:18And he works on reinforcement learning.

53:19Well, no, let me push back on that.

53:20You're actually absolutely right.

53:22But I would also say they have been most effective generally

53:28because everything we've done up to...

53:31Would you argue against that?

53:32Is, to me, deep learning is the first thing

53:36that has been successful at anything in AI.

53:41And you're pointing out that this success

53:45is very limited, folks,

53:47but has there been something truly successful

53:50before deep learning?

53:51Sure, I mean, I want to make a larger point,

53:54but on the narrower point, classical AI is used,

54:00for example, in doing navigation instructions.

54:03It's very successful.

54:06Everybody on the planet uses it now,

54:07like multiple times a day.

54:09That's a measure of success, right?

54:12So I don't think classical AI was wildly successful,

54:16but there are cases like that.

54:17They're just used all the time.

54:19Nobody even notices them because they're so pervasive.

54:23So there are some successes for classical AI.

54:26I think deep learning has been more successful,

54:28but my usual line about this, and I didn't invent it,

54:32but I like it a lot,

54:33is just because you can build a better ladder

54:34doesn't mean you can build a ladder to the moon.

54:37So the bitter lesson is if you have

54:39a perceptual classification problem,

54:42throwing a lot of data at it is better than anything else.

54:45But that has not given us any material progress

54:49in natural language understanding,

54:51common sense reasoning,

54:53like a robot would need to navigate a home.

54:56Problems like that, there's no actual progress there.

54:59So flip side of that, if we remove data from the picture,

55:02another bitter lesson is that you just have

55:05a very simple algorithm,

55:10and you wait for compute to scale.

55:12It doesn't have to be learning.

55:13It doesn't have to be deep learning.

55:14It doesn't have to be data driven,

55:16but just wait for the compute.

§08Transcript · 55:18–1:03:56

55:18So my question for you,

55:19do you think compute can unlock some of the things

55:21with either deep learning or symbol manipulation that?

55:25Sure, but I'll put a proviso on that.

55:29I think more compute's always better.

55:31Nobody's gonna argue with more compute.

55:33It's like having more money.

55:34I mean, there's the data.

55:36There's diminishing returns on more money.

55:37Exactly, there's diminishing returns on more money,

55:39but nobody's gonna argue

55:40if you wanna give them more money, right?

55:42Except maybe the people who signed the giving pledge,

55:44and some of them have a problem.

55:46They've promised to give away more money

55:47than they're able to.

55:49But the rest of us, if you wanna give me more money, fine.

55:52I'm saying more money, more problems, but okay.

55:54That's true too.

55:55What I would say to you is your brain uses like 20 watts,

56:00and it does a lot of things that deep learning doesn't do,

56:02or that symbol manipulation doesn't do,

56:05that AI just hasn't figured out how to do.

56:07So it's an existence proof

56:09that you don't need server resources

56:12that are Google scale in order to have an intelligence.

56:16I built, with a lot of help from my wife,

56:18two intelligences that are 20 watts each,

56:21and far exceed anything that anybody else

56:25has built at a silicon.

56:26Speaking of those two robots,

56:30what have you learned about AI from having?

56:33Well, they're not robots, but.

56:35Sorry, intelligent agents.

56:36Those two intelligent agents.

56:38I've learned a lot by watching my two intelligent agents.

56:42I think that what's fundamentally interesting,

56:45well, one of the many things

56:46that's fundamentally interesting about them

56:48is the way that they set their own problems to solve.

56:51So my two kids are a year and a half apart.

56:54They're both five and six and a half.

56:56They play together all the time,

56:58and they're constantly creating new challenges.

57:00That's what they do, is they make up games,

57:03and they're like, well, what if this, or what if that,

57:05or what if I had this superpower,

57:07or what if you could walk through this wall?

57:10So they're doing these what if scenarios all the time,

57:14and that's how they learn something about the world

57:17and grow their minds, and machines don't really do that.

57:22So that's interesting, and you've talked about this,

57:24you've written about it, you've thought about it,

57:26nature versus nurture.

57:29So what innate knowledge do you think we're born with,

57:33and what do we learn along the way

57:35in those early months and years?

57:38Can I just say how much I like that question?

57:41You phrased it just right, and almost nobody ever does,

57:45which is what is the innate knowledge

57:47and what's learned along the way?

57:49So many people dichotomize it,

57:51and they think it's nature versus nurture,

57:53when it is obviously has to be nature and nurture.

57:56They have to work together.

57:58You can't learn this stuff along the way

58:00unless you have some innate stuff,

58:02but just because you have the innate stuff

58:03doesn't mean you don't learn anything.

58:05And so many people get that wrong, including in the field.

58:09People think if I work in machine learning,

58:12the learning side, I must not be allowed to work

58:15on the innate side, or that will be cheating.

58:17Exactly, people have said that to me,

58:19and it's just absurd, so thank you.

58:23But you could break that apart more.

58:25I've talked to folks who studied

58:26the development of the brain,

58:28and the growth of the brain in the first few days

58:32in the first few months in the womb,

58:35all of that, is that innate?

58:39So that process of development from a stem cell

58:42to the growth of the central nervous system and so on,

58:46to the information that's encoded

58:49through the long arc of evolution.

58:52So all of that comes into play, and it's unclear.

58:55It's not just whether it's a dichotomy or not.

58:57It's where most, or where the knowledge is encoded.

59:02So what's your intuition about the innate knowledge,

59:07the power of it, what's contained in it,

59:09what can we learn from it?

59:11One of my earlier books was actually trying

59:12to understand the biology of this.

59:14The book was called The Birth of the Mind.

59:15Like how is it the genes even build innate knowledge?

59:18And from the perspective of the conversation

59:21we're having today, there's actually two questions.

59:23One is what innate knowledge or mechanisms,

59:26or what have you, people or other animals

59:29might be endowed with.

59:30I always like showing this video

59:32of a baby ibex climbing down a mountain.

59:34That baby ibex, a few hours after its birth,

59:37knows how to climb down a mountain.

59:38That means that it knows, not consciously,

59:40something about its own body and physics

59:43and 3D geometry and all of this kind of stuff.

59:47So there's one question about what does biology

59:49give its creatures and what has evolved in our brains?

59:53How is that represented in our brains?

59:54The question I thought about in the book

59:56The Birth of the Mind.

59:57And then there's a question of what AI should have.

59:59And they don't have to be the same.

60:01But I would say that it's a pretty interesting

60:06set of things that we are equipped with

60:08that allows us to do a lot of interesting things.

60:10So I would argue or guess, based on my reading

60:13of the developmental psychology literature,

60:15which I've also participated in,

60:17that children are born with a notion of space,

60:21time, other agents, places,

60:25and also this kind of mental algebra

60:27that I was describing before.

60:30No certain causation if I didn't just say that.

60:33So at least those kinds of things.

60:35They're like frameworks for learning the other things.

60:38Are they disjoint in your view

60:40or is it just somehow all connected?

60:42You've talked a lot about language.

60:44Is it all kind of connected in some mesh

60:47that's language like?

60:50If understanding concepts all together or?

60:52I don't think we know for people how they're represented

60:55and machines just don't really do this yet.

60:58So I think it's an interesting open question

61:00both for science and for engineering.

61:03Some of it has to be at least interrelated

61:06in the way that the interfaces of a software package

61:10have to be able to talk to one another.

61:12So the systems that represent space and time

61:16can't be totally disjoint because a lot of the things

61:19that we reason about are the relations

61:21between space and time and cause.

61:22So I put this on and I have expectations

61:26about what's gonna happen with the bottle cap

61:28on top of the bottle and those span space and time.

61:32If the cap is over here, I get a different outcome.

61:35If the timing is different, if I put this here,

61:38after I move that, then I get a different outcome.

61:41That relates to causality.

61:43So obviously these mechanisms, whatever they are,

61:47can certainly communicate with each other.

61:50So I think evolution had a significant role

61:53to play in the development of this whole kluge, right?

61:57How efficient do you think is evolution?

61:59Oh, it's terribly inefficient except that.

62:01Okay, well, can we do better?

62:03Well, I'll come to that in a sec.

62:05It's inefficient except that.

62:08Once it gets a good idea, it runs with it.

62:10So it took, I guess, a billion years,

62:15if I went roughly a billion years, to evolve

62:20to a vertebrate brain plan.

62:24And once that vertebrate brain plan evolved,

62:26it spread everywhere.

62:28So fish have it and dogs have it and we have it.

62:31We have adaptations of it and specializations of it,

62:34but, and the same thing with a primate brain plan.

62:37So monkeys have it and apes have it and we have it.

62:41So there are additional innovations like color vision

62:43and those spread really rapidly.

62:45So it takes evolution a long time to get a good idea,

62:48but, and I'm being anthropomorphic and not literal here,

62:53but once it has that idea, so to speak,

62:55which cashes out into one set of genes or in the genome,

62:58those genes spread very rapidly

63:00and they're like subroutines or libraries,

63:02I guess the word people might use nowadays

63:04or be more familiar with.

63:05They're libraries that get used over and over again.

63:08So once you have the library for building something

63:11with multiple digits, you can use it for a hand,

63:13but you can also use it for a foot.

63:15You just kind of reuse the library

63:17with slightly different parameters.

63:19Evolution does a lot of that,

63:20which means that the speed over time picks up.

63:23So evolution can happen faster

63:25because you have bigger and bigger libraries.

63:28And what I think has happened in attempts

63:32at evolutionary computation is that people start

63:35with libraries that are very, very minimal,

63:40like almost nothing, and then progress is slow

63:44and it's hard for someone to get a good PhD thesis

63:46out of it and they give up.

63:48If we had richer libraries to begin with,

63:50if you were evolving from systems

63:52that had an rich innate structure to begin with,

63:55then things might speed up.

§09Transcript · 1:03:56–1:11:52

63:56Or more PhD students, if the evolutionary process

63:59is indeed in a meta way runs away with good ideas,

64:04you need to have a lot of ideas,

64:06pool of ideas in order for it to discover one

64:08that you can run away with.

64:10And PhD students representing individual ideas as well.

64:13Yeah, I mean, you could throw

64:14a billion PhD students at it.

64:16Yeah, the monkeys are typewriters with Shakespeare, yep.

64:20Well, I mean, those aren't cumulative, right?

64:22That's just random.

64:23And part of the point that I'm making

64:24is that evolution is cumulative.

64:26So if you have a billion monkeys independently,

64:31you don't really get anywhere.

64:32But if you have a billion monkeys,

64:33and I think Dawkins made this point originally,

64:35or probably other people, Dawkins made it very nice

64:37and either a selfish gene or blind watchmaker.

64:40If there is some sort of fitness function

64:44that can drive you towards something,

64:45I guess that's Dawkins point.

64:47And my point, which is a variation on that,

64:49is that if the evolution is cumulative,

64:51I mean, the related points,

64:53then you can start going faster.

64:55Do you think something like the process of evolution

64:57is required to build intelligent systems?

65:00So if we... Not logically.

65:01So all the stuff that evolution did,

65:04a good engineer might be able to do.

65:07So for example, evolution made quadrupeds,

65:10which distribute the load across a horizontal surface.

65:14A good engineer could come up with that idea.

65:16I mean, sometimes good engineers come up with ideas

65:18by looking at biology.

65:19There's lots of ways to get your ideas.

65:22Part of what I'm suggesting

65:23is we should look at biology a lot more.

65:25We should look at the biology of thought and understanding

65:30and the biology by which creatures intuitively reason

65:33about physics or other agents,

65:35or like how do dogs reason about people?

65:37Like they're actually pretty good at it.

65:39If we could understand, at my college we joked dognition,

65:44if we could understand dognition well,

65:46and how it was implemented, that might help us with our AI.

65:49So do you think it's possible

65:53that the kind of timescale that evolution took

65:57is the kind of timescale that will be needed

65:58to build intelligent systems?

66:00Or can we significantly accelerate that process

66:02inside a computer?

66:04I mean, I think the way that we accelerate that process

66:07is we borrow from biology, not slavishly,

66:12but I think we look at how biology has solved problems

66:15and we say, does that inspire

66:16any engineering solutions here?

66:18Try to mimic biological systems

66:20and then therefore have a shortcut.

66:22Yeah, I mean, there's a field called biomimicry

66:25and people do that for like material science all the time.

66:28We should be doing the analog of that for AI

66:32and the analog for that for AI

66:34is to look at cognitive science or the cognitive sciences,

66:37which is psychology, maybe neuroscience, linguistics,

66:40and so forth, look to those for insight.

66:43What do you think is a good test of intelligence

66:45in your view?

66:46So I don't think there's one good test.

66:48In fact, I tried to organize a movement

66:51towards something called a Turing Olympics

66:53and my hope is that Francois is actually gonna take,

66:56Francois Chollet is gonna take over this.

66:58I think he's interested and I don't,

66:59I just don't have place in my busy life at this moment,

67:03but the notion is that there'd be many tests

67:06and not just one because intelligence is multifaceted.

67:09There can't really be a single measure of it

67:12because it isn't a single thing.

67:15Like just the crudest level,

67:17the SAT has a verbal component and a math component

67:19because they're not identical.

67:21And Howard Gardner has talked about multiple intelligences

67:23like kinesthetic intelligence

67:25and verbal intelligence and so forth.

67:27There are a lot of things that go into intelligence

67:29and people can get good at one or the other.

67:32I mean, in some sense, like every expert has developed

67:35a very specific kind of intelligence

67:37and then there are people that are generalists

67:39and I think of myself as a generalist

67:41with respect to cognitive science,

67:43which doesn't mean I know anything about quantum mechanics,

67:45but I know a lot about the different facets of the mind.

67:49And there's a kind of intelligence

67:51to thinking about intelligence.

67:52I like to think that I have some of that,

67:54but social intelligence, I'm just okay.

67:57There are people that are much better at that than I am.

68:00Sure, but what would be really impressive to you?

68:04I think the idea of a touring Olympics is really interesting

68:07especially if somebody like Francois is running it,

68:09but to you in general, not as a benchmark,

68:14but if you saw an AI system being able to accomplish

68:17something that would impress the heck out of you,

68:21what would that thing be?

68:22Would it be natural language conversation?

68:24For me personally, I would like to see

68:28a kind of comprehension that relates to what you just said.

68:30So I wrote a piece in the New Yorker in I think 2015

68:34right after Eugene Guestman, which was a software package,

68:39won a version of the Turing test.

68:42And the way that it did this is it be,

68:45well, the way you win the Turing test,

68:46so called win it, is the Turing test is you fool a person

68:50into thinking that a machine is a person,

68:54is you're evasive, you pretend to have limitations

68:57so you don't have to answer certain questions and so forth.

69:00So this particular system pretended to be a 13 year old boy

69:04from Odessa who didn't understand English

69:06and was kind of sarcastic

69:08and wouldn't answer your questions and so forth.

69:09And so judges got fooled into thinking briefly

69:12with a very little exposure, it was a 13 year old boy,

69:14and it docked all the questions

69:16Turing was actually interested in,

69:17which is like how do you make the machine

69:18actually intelligent?

69:20So that test itself is not that good.

69:22And so in New Yorker, I proposed an alternative, I guess,

69:26and the one that I proposed there

69:27was a comprehension test.

69:30And I must like Breaking Bad

69:31because I've already given you one Breaking Bad example

69:32and in that article, I have one as well,

69:35which was something like if Walter,

69:37you should be able to watch an episode of Breaking Bad

69:40or maybe you have to watch the whole series

69:41to be able to answer the question and say,

69:43if Walter White took a hit out on Jesse,

69:45why did he do that?

69:47So if you could answer kind of arbitrary questions

69:49about characters motivations, I would be really impressed

69:52with that and he built software to do that.

69:55They could watch a film or there are different versions.

69:58And so ultimately, I wrote this up with Praveen Paritosh

70:01in a special issue of AI Magazine

70:04that basically was about the Turing Olympics.

70:05There were like 14 tests proposed.

70:07The one that I was pushing was a comprehension challenge

70:10and Praveen who's at Google was trying to figure out

70:12like how we would actually run it

70:13and so we wrote a paper together.

70:15And you could have a text version too

70:17or you could have an auditory podcast version,

70:19you could have a written version.

70:20But the point is that you win at this test

70:23if you can do, let's say human level or better than humans

70:27at answering kind of arbitrary questions.

70:29Why did this person pick up the stone?

70:31What were they thinking when they picked up the stone?

70:34Were they trying to knock down glass?

70:36And I mean, ideally these wouldn't be multiple choice either

70:38because multiple choice is pretty easily gamed.

70:41So if you could have relatively open ended questions

70:44and you can answer why people are doing this stuff,

70:47I would be very impressed.

70:48And of course, humans can do this, right?

70:50If you watch a well constructed movie

70:52and somebody picks up a rock,

70:55everybody watching the movie

70:56knows why they picked up the rock, right?

70:59They all know, oh my gosh,

71:01he's gonna hit this character or whatever.

71:03We have an example in the book about

71:06when a whole bunch of people say, I am Spartacus,

71:08you know, this famous scene.

71:11The viewers understand,

71:13first of all, that everybody or everybody minus one

71:18has to be lying.

71:19They can't all be Spartacus.

71:20We have enough common sense knowledge

71:21to know they couldn't all have the same name.

71:24We know that they're lying

71:25and we can infer why they're lying, right?

71:27They're lying to protect someone

71:28and to protect things they believe in.

71:30You get a machine that can do that.

71:32They can say, this is why these guys all got up

71:35and said, I am Spartacus.

71:36I will sit down and say, AI has really achieved a lot.

71:40Thank you.

71:41Without cheating any part of the system.

71:43Yeah, I mean, if you do it,

71:45there are lots of ways you could cheat.

71:46You could build a Spartacus machine

71:48that works on that film.

71:50That's not what I'm talking about.

71:51I'm talking about, you can do this

§10Transcript · 1:11:52–1:19:49

71:52with essentially arbitrary films

71:54or from a large set. Even beyond films

71:56because it's possible such a system would discover

71:58that the number of narrative arcs in film

72:02is limited to 1930. Well, there's a famous thing

72:04about the classic seven plots or whatever.

72:07I don't care.

72:07If you wanna build in the system,

72:09boy meets girl, boy loses girl, boy finds girl.

72:11That's fine.

72:12I don't mind having some head stories on it.

72:13And they acknowledge.

72:14Okay, good.

72:16I mean, you could build it in innately

72:17or you could have your system watch a lot of films again.

72:20If you can do this at all,

72:22but with a wide range of films,

72:23not just one film in one genre.

72:27But even if you could do it for all Westerns,

72:28I'd be reasonably impressed.

72:30Yeah.

72:31So in terms of being impressed,

72:34just for the fun of it,

72:35because you've put so many interesting ideas out there

72:38in your book,

72:40challenging the community for further steps.

72:43Is it possible on the deep learning front

72:46that you're wrong about its limitations?

72:50That deep learning will unlock,

72:52Yann LeCun next year will publish a paper

72:54that achieves this comprehension.

72:56So do you think that way often as a scientist?

73:00Do you consider that your intuition

73:03that deep learning could actually run away with it?

73:06I'm more worried about rebranding

73:09as a kind of political thing.

73:11So, I mean, what's gonna happen, I think,

73:14is the deep learning is gonna start

73:15to encompass symbol manipulation.

73:17So I think Hinton's just wrong.

73:19Hinton says we don't want hybrids.

73:20I think people will work towards hybrids

73:22and they will relabel their hybrids as deep learning.

73:24We've already seen some of that.

73:25So AlphaGo is often described as a deep learning system,

73:29but it's more correctly described as a system

73:31that has deep learning, but also Monte Carlo tree search,

73:33which is a classical AI technique.

73:35And people will start to blur the lines

73:37in the way that IBM blurred Watson.

73:39First, Watson meant this particular system,

73:41and then it was just anything that IBM built

73:43in their cognitive division.

73:44But purely, let me ask, for sure,

73:45that's a branding question and that's like a giant mess.

73:49I mean, purely, a single neural network

73:51being able to accomplish reasonable comprehension.

73:54I don't stay up at night worrying

73:55that that's gonna happen.

73:57And I'll just give you two examples.

73:59One is a guy at DeepMind thought he had finally outfoxed me.

74:03At Zergilord, I think is his Twitter handle.

74:06And he said, he specifically made an example.

74:10Marcus said that such and such.

74:12He fed it into GP2, which is the AI system

74:16that is so smart that OpenAI couldn't release it

74:19because it would destroy the world, right?

74:21You remember that a few months ago.

74:22So he feeds it into GPT2, and my example

74:27was something like a rose is a rose,

74:28a tulip is a tulip, a lily is a blank.

74:31And he got it to actually do that,

74:32which was a little bit impressive.

74:34And I wrote back and I said, that's impressive,

74:35but can I ask you a few questions?

74:37I said, was that just one example?

74:40Can it do it generally?

74:41And can it do it with novel words,

74:43which was part of what I was talking about in 1998

74:45when I first raised the example.

74:46So a dax is a dax, right?

74:50And he sheepishly wrote back about 20 minutes later.

74:53And the answer was, well, it had some problems with those.

74:55So I made some predictions 21 years ago that still hold.

75:00In the world of computer science, that's amazing, right?

75:02Because there's a thousand or a million times more memory

75:06and computations a million times,

75:10do million times more operations per second

75:13spread across a cluster.

75:15And there's been advances in replacing sigmoids

75:20with other functions and so forth.

75:23There's all kinds of advances,

75:25but the fundamental architecture hasn't changed

75:27and the fundamental limit hasn't changed.

75:28And what I said then is kind of still true.

75:30Then here's a second example.

75:32I recently had a piece in Wired

75:34that's adapted from the book.

75:35And the book went to press before GP2 came out,

75:40but we described this children's story

75:42and all the inferences that you make in this story

75:45about a boy finding a lost wallet.

75:48And for fun, in the Wired piece, we ran it through GP2.

75:52GPT2, something called talktotransformer.com,

75:55and your viewers can try this experiment themselves.

75:58Go to the Wired piece that has the link

75:59and it has the story.

76:01And the system made perfectly fluent text

76:04that was totally inconsistent

76:06with the conceptual underpinnings of the story, right?

76:10This is what, again, I predicted in 1998.

76:13And for that matter, Chomsky and Miller

76:14made the same prediction in 1963.

76:16I was just updating their claim for a slightly new text.

76:19So those particular architectures

76:22that don't have any built in knowledge,

76:24they're basically just a bunch of layers

76:27doing correlational stuff.

76:28They're not gonna solve these problems.

76:31So 20 years ago, you said the emperor has no clothes.

76:34Today, the emperor still has no clothes.

76:36The lighting's better though.

76:38The lighting is better.

76:39And I think you yourself are also, I mean.

76:42And we found out some things to do with naked emperors.

76:44I mean, it's not like stuff is worthless.

76:46I mean, they're not really naked.

76:48It's more like they're in their briefs

76:49than everybody thinks they are.

76:50And so like, I mean, they are great at speech recognition,

76:54but the problems that I said were hard.

76:56I didn't literally say the emperor has no clothes.

76:58I said, this is a set of problems

77:00that humans are really good at.

77:01And it wasn't couched as AI.

77:03It was couched as cognitive science.

77:04But I said, if you wanna build a neural model

77:07of how humans do certain class of things,

77:10you're gonna have to change the architecture.

77:11And I stand by those claims.

77:13So, and I think people should understand

77:16you're quite entertaining in your cynicism,

77:19but you're also very optimistic and a dreamer

77:22about the future of AI too.

77:23So you're both, it's just.

77:25There's a famous saying about being,

77:27people overselling technology in the short run

77:30and underselling it in the long run.

77:34And so I actually end the book,

77:37Ernie Davis and I end our book with an optimistic chapter,

77:40which kind of killed Ernie

77:41because he's even more pessimistic than I am.

77:44He describes me as a contrarian and him as a pessimist.

77:47But I persuaded him that we should end the book

77:49with a look at what would happen

77:52if AI really did incorporate, for example,

77:55the common sense reasoning and the nativism

77:57and so forth, the things that we counseled for.

77:59And we wrote it and it's an optimistic chapter

78:02that AI suitably reconstructed so that we could trust it,

78:05which we can't now, could really be world changing.

78:09So on that point, if you look at the future trajectories

78:13of AI, people have worries about negative effects of AI,

78:17whether it's at the large existential scale

78:21or smaller short term scale of negative impact on society.

78:25So you write about trustworthy AI,

78:27how can we build AI systems that align with our values,

78:31that make for a better world,

78:32that we can interact with, that we can trust?

78:34The first thing we have to do

78:35is to replace deep learning with deep understanding.

78:38So you can't have alignment with a system

78:42that traffics only in correlations

78:44and doesn't understand concepts like bottles or harm.

78:47So Asimov talked about these famous laws

78:51and the first one was first do no harm.

78:54And you can quibble about the details of Asimov's laws,

78:56but we have to, if we're gonna build real robots

78:58in the real world, have something like that.

79:00That means we have to program in a notion

79:02that's at least something like harm.

79:04That means we have to have these more abstract ideas

79:06that deep learning is not particularly good at.

79:08They have to be in the mix somewhere.

79:10And you could do statistical analysis

79:12about probabilities of given harms or whatever,

79:14but you have to know what a harm is

79:15in the same way that you have to understand

79:17that a bottle isn't just a collection of pixels.

79:20And also be able to, you're implying

79:24that you need to also be able to communicate

79:25that to humans so the AI systems would be able

79:29to prove to humans that they understand

79:33that they know what harm means.

79:35I might run it in the reverse direction,

79:37but roughly speaking, I agree with you.

79:38So we probably need to have committees

79:42of wise people, ethicists and so forth.

79:45Think about what these rules ought to be

79:47and we shouldn't just leave it to software engineers.

§11Transcript · 1:19:49–1:25:08

79:49It shouldn't just be software engineers

79:51and it shouldn't just be people

79:53who own large mega corporations

79:56that are good at technology, ethicists

79:58and so forth should be involved.

80:00But there should be some assembly of wise people

80:04as I was putting it that tries to figure out

80:07what the rules ought to be.

80:08And those have to get translated into code.

80:12You can argue or code or neural networks or something.

80:15They have to be translated into something

80:18that machines can work with.

80:19And that means there has to be a way

80:21of working the translation.

80:23And right now we don't.

80:24We don't have a way.

80:25So let's say you and I were the committee

80:27and we decide that Asimov's first law is actually right.

80:29And let's say it's not just two white guys,

80:31which would be kind of unfortunate that we have abroad.

80:34And so we've representative sample of the world

80:36or however we wanna do this.

80:37And the committee decides eventually,

80:40okay, Asimov's first law is actually pretty good.

80:42There are these exceptions to it.

80:44We wanna program in these exceptions.

80:46But let's start with just the first one

80:47and then we'll get to the exceptions.

80:48First one is first do no harm.

80:50Well, somebody has to now actually turn that into

80:53a computer program or a neural network or something.

80:56And one way of taking the whole book,

80:58the whole argument that I'm making

81:00is that we just don't have to do that yet.

81:02And we're fooling ourselves

81:03if we think that we can build trustworthy AI

81:05if we can't even specify in any kind of,

81:09we can't do it in Python and we can't do it in TensorFlow.

81:13We're fooling ourselves in thinking

81:14that we can make trustworthy AI

81:15if we can't translate harm into something

81:18that we can execute.

81:19And if we can't, then we should be thinking really hard

81:22how could we ever do such a thing?

81:24Because if we're gonna use AI

81:26in the ways that we wanna use it,

81:27to make job interviews or to do surveillance,

81:31not that I personally wanna do that or whatever.

81:32I mean, if we're gonna use AI

81:33in ways that have practical impact on people's lives

81:36or medicine, it's gotta be able

81:38to understand stuff like that.

81:41So one of the things your book highlights

81:42is that a lot of people in the deep learning community,

81:47but also the general public, politicians,

81:50just people in all general groups and walks of life

81:53have different levels of misunderstanding of AI.

81:57So when you talk about committees,

82:00what's your advice to our society?

82:05How do we grow, how do we learn about AI

82:08such that such committees could emerge

82:10where large groups of people could have

82:13a productive discourse about

82:15how to build successful AI systems?

82:17Part of the reason we wrote the book

82:19was to try to inform those committees.

82:22So part of the reason we wrote the book

82:23was to inspire a future generation of students

82:25to solve what we think are the important problems.

82:27So a lot of the book is trying to pinpoint

82:29what we think are the hard problems

82:31where we think effort would most be rewarded.

82:34And part of it is to try to train people

82:37who talk about AI, but aren't experts in the field

82:41to understand what's realistic and what's not.

82:43One of my favorite parts in the book

82:44is the six questions you should ask

82:46anytime you read a media account.

82:48So like number one is if somebody talks about something,

82:51look for the demo.

82:51If there's no demo, don't believe it.

82:54Like the demo that you can try.

82:55If you can't try it at home,

82:56maybe it doesn't really work that well yet.

82:58So if, we don't have this example in the book,

83:00but if Sundar Pinchai says we have this thing

83:04that allows it to sound like human beings in conversation,

83:08you should ask, can I try it?

83:10And you should ask how general it is.

83:11And it turns out at that time,

83:13I'm alluding to Google Duplex when it was announced,

83:15it only worked on calling hairdressers,

83:18restaurants and finding opening hours.

83:20That's not very general, that's narrow AI.

83:22And I'm not gonna ask your thoughts about Sophia,

83:24but yeah, I understand that's a really good question

83:27to ask of any kind of hype top idea.

83:30Sophia has very good material written for her,

83:32but she doesn't understand the things that she's saying.

83:35So a while ago you've written a book

83:38on the science of learning, which I think is fascinating,

83:40but the learning case studies of playing guitar.

83:43That's called Guitar Zero.

83:45I love guitar myself, I've been playing my whole life.

83:47So let me ask a very important question.

83:50What is your favorite song, rock song,

83:53to listen to or try to play?

83:56Well, those would be different,

83:57but I'll say that my favorite rock song to listen to

83:59is probably All Along the Watchtower,

84:01the Jimi Hendrix version.

84:01The Jimi Hendrix version.

84:02It feels magic to me.

84:04I've actually recently learned it, I love that song.

84:07I've been trying to put it on YouTube, myself singing.

84:09Singing is the scary part.

84:11If you could party with a rock star for a weekend,

84:13living or dead, who would you choose?

84:17And pick their mind, it's not necessarily about the partying.

84:21Thanks for the clarification.

84:24I guess John Lennon's such an intriguing person,

84:26and I think a troubled person, but an intriguing one.

84:31Beautiful.

84:32Well, Imagine is one of my favorite songs.

84:35Also one of my favorite songs.

84:37That's a beautiful way to end it.

84:38Gary, thank you so much for talking to me.

84:39Thanks so much for having me.

— A LITTLE MORE TO THINK ABOUT. —