← Lex Fridman

Douglas Lenat: Cyc and the Quest to Solve Common Sense Reasoning in AI

第221期2021-09-15English

嘉宾:Douglas Lenat

收听本集00:00 / --:--
阅读设置
按你的习惯阅读
正文字号
下载播客精读
把这一篇,带走慢慢读

精读待补充

下载功能还未开放

§01Transcript · 00:00–09:45

00:00The following is a conversation with Doug Lennett,

00:03creator of Psyche, a system that for close to 40 years

00:07and still today has sought to solve the core problem

00:11of artificial intelligence,

00:12the acquisition of common sense knowledge

00:15and the use of that knowledge to think,

00:18to reason and to understand the world.

00:21To support this podcast,

00:22please check out our sponsors in the description.

00:25As a side note, let me say that in the excitement

00:28of the modern era of machine learning,

00:30it is easy to forget just how little we understand

00:33exactly how to build the kind of intelligence

00:37that matches the power of the human mind.

00:39To me, many of the core ideas behind Psyche

00:42in some form, in actuality or in spirit,

00:45will likely be part of the AI system

00:47that achieves general super intelligence.

00:51But perhaps more importantly,

00:52solving this problem of common sense knowledge

00:55will help us humans understand our own minds,

00:58the nature of truth, and finally,

01:01how to be more rational and more kind to each other.

01:05This is the Lex Friedman Podcast,

01:07and here is my conversation with Doug Lennett.

01:10Psyche is a project launched by you in 1984

01:16and still is active today,

01:18whose goal is to assemble a knowledge base

01:20that spans the basic concepts and rules

01:22about how the world works.

01:24In other words, it hopes to capture common sense knowledge,

01:27which is a lot harder than it sounds.

01:30Can you elaborate on this mission

01:31and maybe perhaps speak to the various sub-goals

01:34within this mission?

01:36- When I was a faculty member

01:39in the computer science department at Stanford,

01:41my colleagues and I did research

01:44in all sorts of artificial intelligence programs.

01:49So natural language understanding programs,

01:52robots, expert systems, and so on.

01:56And we kept hitting the very same brick wall.

02:00Our systems would have impressive early successes.

02:05And so if your only goal was academic,

02:09namely to get enough material to write a journal article,

02:14that might actually suffice.

02:16But if you're really trying to get AI,

02:19then you have to somehow get past the brick wall.

02:21And the brick wall was,

02:23the programs didn't have what we would call common sense.

02:27They didn't have general world knowledge.

02:29They didn't really understand what they were doing,

02:32what they were saying, what they were being asked.

02:35And so very much like a clever dog performing tricks,

02:40we could get them to do tricks,

02:42but they never really understood what they were doing.

02:44Sort of like when you get a dog

02:46to fetch your morning newspaper.

02:49The dog might do that successfully,

02:50but the dog has no idea what a newspaper is

02:53or what it says or anything like that.

02:55- What does it mean to understand something?

02:57Can you maybe elaborate on that a little bit?

02:59Is it, is understanding action

03:02of like combining little things together,

03:04like through inference,

03:05or is understanding the wisdom you gain over time

03:08that forms a knowledge?

03:10- I think of understanding more like a,

03:12think of it more like the ground you stand on,

03:17which could be very shaky,

03:20could be very unsafe,

03:23but most of the time is not

03:25because underneath it is more ground

03:28and eventually, rock and other things,

03:31but layer after layer after layer,

03:34that solid foundation is there.

03:37And you rarely need to think about it.

03:39You rarely need to count on it,

03:41but occasionally you do.

03:42And I've never used this analogy before, so bear with me,

03:47but I think the same thing is true

03:49in terms of getting computers to understand things,

03:52which is you ask a computer a question,

03:56for instance, Alexa or some robot or something,

03:59and maybe it gets the right answer.

04:03But if you were asking that of a human,

04:06you could also say things like, why?

04:09Or how might you be wrong about this?

04:11Or something like that.

04:13And the person would answer you.

04:16And it might be a little annoying

04:18if you have a small child

04:19and they keep asking why questions in series.

04:22Eventually you get to the point

04:24where you throw up your hands and say, I don't know,

04:26it's just the way the world is.

04:28But for many layers,

04:30you actually have that layered, solid foundation of support

04:35so that when you need it, you can count on it.

04:38And when do you need it?

04:39Well, when things are unexpected,

04:42when you come up against a situation which is novel,

04:45for instance, when you're driving,

04:47it may be fine to have a small program,

04:51a small set of rules that cover 99% of the cases,

04:56but that 1% of the time when something strange happens,

05:00you really need to draw on common sense.

05:02For instance, my wife and I were driving recently

05:05and there was a trash truck in front of us.

05:09And I guess they had packed it too full

05:11and the back exploded and trash bags went everywhere.

05:17And we had to make a split second decision.

05:20Are we going to slam on our brakes?

05:21Are we going to swerve into another lane?

05:24Are we going to just run it over?

05:26Because there were cars all around us.

05:28And in front of us was a large trash bag

05:32and we know what we throw away in trash bags,

05:35probably not a safe thing to run over.

05:37Over on the left was a bunch of fast food restaurant

05:42trash bags and it's like, oh, well,

05:44those things are just like styrofoam and leftover food.

05:47We'll run over that.

05:48And so that was a safe thing for us to do.

05:51Now that's the kind of thing that's going to happen

05:52maybe once in your life.

05:54But the point is that there's almost no telling

06:00what little bits of knowledge about the world

06:03you might actually need in some situations

06:06which were unforeseen.

06:08- But see, when you sit on that mountain

06:11or that ground that goes deep of knowledge

06:15in order to make a split second decision

06:17about fast food trash or random trash

06:20from the back of a trash truck,

06:23you need to be able to leverage that ground

06:28you stand on in some way.

06:29It's not merely, it's not enough to just have a lot

06:33of ground to stand on.

06:35It's your ability to leverage it,

06:37to utilize it in a split, like integrate it all together

06:40to make that split second decision.

06:43And I suppose understanding isn't just having

06:48common sense knowledge to access.

06:52It's the act of accessing it somehow,

06:55like correctly filtering out the parts

07:00of the knowledge that are not useful,

07:02selecting only the useful parts

07:04and effectively making conclusive decisions.

07:08- So let's tease apart two different tasks really,

07:11both of which are incredibly important and even necessary

07:15if you're going to have this in a useful, usable fashion

07:20as opposed to say like library books sitting on a shelf

07:23and so on where the knowledge might be there,

07:26but if a fire comes, the books are gonna burn

07:30because they don't know what's in them

07:32and they're just gonna sit there while they burn.

07:34So there are two aspects of using the knowledge.

07:39One is a kind of a theoretical, how is it possible at all?

07:44And then the second aspect of what you said is,

07:47how can you do it quickly enough?

07:49So how can you do it at all is something

07:52that philosophers have grappled with.

07:55And fortunately, philosophers 100 years ago

07:58and even earlier developed a kind of formal language,

08:04like English, it's called predicate logic

08:09or first order logic or something like predicate calculus

08:13and so on.

08:14So there's a way of representing things

08:17in this formal language,

08:19which enables a mechanical procedure

08:24to sort of grind through and algorithmically produce

08:28all of the same logical entailments,

08:31all the same logical conclusions that you or I would

08:35from that same set of pieces of information

08:38that are represented that way.

08:40So that sort of raises a couple questions.

08:45One is, how do you get all this information

08:48from say observations and English and so on

08:52into this logical form?

08:54And secondly, how can you then efficiently

08:57run these algorithms to actually get the information

09:00you need in the case I mentioned in a 10th of a second,

09:04rather than say in 10 hours or 10,000 years of computation?

09:09And those are both really important questions.

09:13- And like a corollary addition to the first one is,

09:17how many such things do you need to gather

09:21for it to be useful in certain contexts?

09:24So like what, in order, you mentioned philosophers,

09:27in order to capture this world and represent it

09:30in a logical way and with a formal logic,

09:34like how many statements are required?

09:37Is it five?

09:38Is it 10?

09:38Is it 10 trillion?

09:40Is it like that?

09:41That's, as far as I understand,

09:43is probably still an open question.

09:45It may forever be an open question

§02Transcript · 09:47–19:15

09:47to say like definitively about.

09:51To describe the universe perfectly,

09:53how many facts do you need?

09:55- I'm gonna, I guess I'm gonna disappoint you

09:58by giving you an actual answer to your question.

10:00- Okay.

10:01Well, no, this sounds exciting.

10:03- Yes, okay.

10:04So now we have like three things to talk about.

10:09- We'll keep adding more.

10:10- Although it's okay, the first and the third are related.

10:13So let's leave the efficiency question aside for now.

10:18So how does all this information get represented

10:22in logical form?

10:24So that these algorithms,

10:27resolution theorem proving and other algorithms

10:29can actually grind through all the logical consequences

10:33of what you said.

10:34And that ties into your question about,

10:36well, how many of these things do you need?

10:39Because if the answer is small enough,

10:42then by hand, you could write them out one at a time.

10:45So in the early 1984,

10:53I held a meeting at Stanford

10:56where I was a faculty member there,

10:59where we assembled about half a dozen

11:03of the smartest people I know.

11:05People like Alan Newell and Marvin Minsky

11:10and Alan Kay and a few others.

11:15- Was Feynman there by chance?

11:16'Cause he liked your,

11:17he commented about your system, Eurysco, at the time.

11:20- No, no, he wasn't part of this meeting.

11:23- That's a heck of a meeting anyway.

11:24- I think Ed Feigenbaum was there.

11:26I think Josh Lederberg was there.

11:29So we have all these different smart people

11:34and we came together to address the question

11:39that you raised, which is,

11:41if it's important to represent common sense knowledge

11:44and world knowledge in order for AIs to not be brittle,

11:48in order for AIs not to just have

11:50the veneer of intelligence,

11:52well, how many pieces of common sense,

11:55how many if-then rules, for instance,

11:58would we have to actually write

11:59in order to essentially cover

12:02what people expect perfect strangers

12:05to already know about the world?

12:07And I expected there would be an enormous divergence

12:12of opinion and computation,

12:15but amazingly, everyone got an answer

12:17which was around a million.

12:20And one person got the answer by saying,

12:24"Well, look, you can only burn

12:27"into human long-term memory

12:29"a certain number of things per unit time,

12:31"like maybe one every 30 seconds or something.

12:34"And other than that, it's just short-term memory

12:36"and it flows away like water and so on."

12:39So by the time you're, say, 10 years old or so,

12:42how many things could you possibly have burned

12:45into your long-term memory?

12:46And it's like about a million.

12:48Another person went in a completely different direction

12:51and said, "Well, if you look at the number of words

12:55"in a dictionary, not a whole dictionary,

12:57"but for someone to essentially be considered

13:01"to be fluent in a language,

13:03"how many words would they need to know?

13:05"And then about how many things about each word

13:08"would you have to tell it?"

13:09And so they got to a million that way.

13:11Another person said, "Well, let's actually look

13:16"at one single short, one-volume desk encyclopedia article."

13:21And so we'll look at what was like

13:25a four-paragraph article or something.

13:28I think about Grebes.

13:29Grebes are a type of waterfowl.

13:32And if we were going to sit there

13:34and represent every single thing that was there,

13:38how many assertions or rules or statements

13:41would we have to write in this logical language and so on?

13:43And then multiply that by all of the number of articles

13:47that there were and so on.

13:48So all of these estimates came out with a million.

13:51And so if you do the math, it turns out that like,

13:55oh, well then maybe in something like 100 person years,

14:00in one or two person centuries,

14:06we could actually get this written down by hand.

14:10And a marvelous coincidence, opportunity existed

14:15right at that point in time, the early 1980s.

14:19There was something called

14:20the Japanese fifth-generation computing effort.

14:23Japan had threatened to do in computing and AI and hardware

14:28what they had just finished doing in consumer electronics

14:32and the automotive industry,

14:33namely resting control away from the United States

14:36and more generally away from the West.

14:39And so America was scared and Congress did something.

14:44That's how you know it was a long time ago

14:45'cause Congress did something.

14:47Congress passed something called

14:48the National Cooperative Research Act, NCRA.

14:52And what it said was,

14:53hey, all you big American companies,

14:55that's also how you know it was a long time ago

14:57because they were American companies

14:59rather than multinational companies.

15:01Hey, all you big American companies,

15:03normally it would be an antitrust violation

15:06if you colluded on R&D,

15:09but we promise for the next 10 years,

15:12we won't prosecute any of you if you do that

15:15to help combat this threat.

15:17And so overnight, the first two consortia,

15:20research consortia in America sprang up,

15:24both of them coincidentally in Austin, Texas.

15:27One called Sematech focusing on hardware chips and so on,

15:31and then one called MCC,

15:33the Microelectronics and Computer Technology Corporation

15:36focusing more on software, on databases and AI

15:40and natural language understanding and things like that.

15:43And I got the opportunity,

15:46thanks to my friend Woody Bledsoe,

15:49who was one of the people who founded that,

15:52to come and be its principal scientist.

15:54And he said, you know,

15:56and he sent Admiral Bob Inman,

15:58who was the person running MCC,

16:01came and talked to me and said,

16:03"Look, Professor, you're talking about doing this project.

16:05"It's gonna involve person centuries of effort.

16:10"You've only got a handful of graduate students.

16:12"You do the math, it's gonna take you like, you know,

16:16"longer than the rest of your life to finish this project.

16:18"But if you move to the wilds of Austin, Texas,

16:21"we'll put 10 times as many people on it,

16:23"and you know, you'll be done in a few years."

16:27And so that was pretty exciting.

16:28And so I did that.

16:30I took my leave from Stanford.

16:33I came to Austin.

16:34I worked for MCC.

16:36And the good news and bad news,

16:38the bad news is that all of us were off

16:40by an order of magnitude.

16:42That it turns out what you need are tens of millions

16:45of these pieces of knowledge about everyday,

16:49sort of like if you have a coffee cup with stuff in it

16:53and you turn it upside down,

16:54the stuff in it's gonna fall out.

16:56So you need tens of millions

16:58of pieces of knowledge like that,

16:59even if you take trouble to make each one

17:02as general as it possibly could be.

17:04But the good news was that thanks to

17:10initially the fifth generation effort

17:13and then later US government agency funding and so on,

17:18we were able to get enough funding,

17:20not for a couple person centuries of time,

17:23but for a couple person millennia of time,

17:26which is what we've spent since 1984,

17:29getting Psych to contain the tens of millions of rules

17:33that it needs in order to really capture

17:35and span sort of not all of human knowledge,

17:39but the things that you assume other people,

17:42the things you count on other people knowing.

17:46And so by now we've done that.

17:49And the good news is since you've waited 38 years

17:53just about to talk to me,

17:56we're about at the end of that process.

17:59So most of what we're doing now is not putting in

18:01even what you would consider common sense,

18:03but more putting in domain specific applications,

18:07specific knowledge about healthcare in a certain hospital

18:12or about oil pipes getting clogged up

18:18or whatever the applications happen to be.

18:21So we've almost come full circle

18:24and we're doing things very much like the expert systems

18:27of the 1970s and the 1980s,

18:29except instead of resting on nothing and being brittle,

18:32they're now resting on this massive pyramid, if you will,

18:36this massive lattice of common sense knowledge

18:39so that when things go wrong,

18:40when something unexpected happens,

18:43they can fall back on more and more

18:44and more general principles,

18:47eventually bottoming out in things like,

18:50for instance, if we have a problem with the microphone,

18:53one of the things you'll do is unplug it,

18:55plug it in again and hope for the best, right?

18:58Because that's one of the general pieces of knowledge

19:00you have in dealing with electronic equipment

19:02or software systems or things like that.

19:05- Is there a basic principle like that?

19:07Like, is it possible to encode something

19:09that generally captures this idea of turn it off

19:13and turn it back on and see if it fixes?

19:15- Oh, absolutely.

§03Transcript · 19:16–28:03

19:16That's one of the things that Psych knows.

19:19- That's actually one of the fundamental laws

19:22of nature, I believe.

19:24(laughing)

19:25- I wouldn't call it a law.

19:27It's more like a--

19:29- Seems to work every time,

19:30so it sure looks like a law, I don't know.

19:34- So that basically covered the resources needed

19:39and then we had to devise a method to actually figure out,

19:43well, what are the tens of millions of things

19:45that we need to tell the system?

19:47And for that, we found a few techniques

19:51which worked really well.

19:52One is to take any piece of text almost,

19:56it could be an advertisement, it could be a transcript,

19:59it could be a novel, it could be an article,

20:01and don't pay attention to the actual type that's there,

20:05the black space on the white page.

20:08Pay attention to the complement of that,

20:10the white space, if you will.

20:11So what did the writer of this sentence assume

20:15that the reader already knew about the world?

20:17For instance, if they used a pronoun,

20:20how did they figure out that,

20:22why did they think that you would be able to understand

20:25what the intended referent of that pronoun was?

20:28If they used an ambiguous word,

20:30how did they think that you would be able to figure out

20:33what they meant by that word?

20:36The other thing we look at is the gap

20:38between one sentence and the next one.

20:40What are all the things that the writer expected you

20:43to fill in and infer occurred between the end

20:46of one sentence and the beginning of the other?

20:47So like if the sentence says,

20:49Fred Smith robbed the Third National Bank, period.

20:54He was sentenced to 20 years in prison, period.

20:58Well, between the first sentence and the second,

21:01you're expected to infer things like Fred got caught,

21:04Fred got arrested, Fred went to jail,

21:08Fred had a trial, Fred was found guilty, and so on.

21:11If my next sentence starts out with something like

21:14the judge, dot, dot, dot,

21:16then you assume it's the judge at his trial.

21:18If my next sentence starts out something like

21:20the arresting officer, dot, dot, dot,

21:22you assume that it was the police officer

21:24who arrested him after he committed the crime and so on.

21:26So those are two techniques for getting that knowledge.

21:31The other thing we sometimes look at is

21:35sort of like fake news or sort of humorous onion headlines

21:40or headlines in the Weekly World News,

21:44if you know what that is, or the National Enquirer,

21:46where it's like, oh, we don't believe this,

21:49then we introspect on why don't we believe it.

21:51So there are things like B-17 lands on the Moon.

21:56It's like, what do we know about the world

21:58that causes us to believe that that's just silly

22:01or something like that?

22:03Or another thing we look for are contradictions,

22:06things which can't both be true.

22:10And we say, what is it that we know

22:12that causes us to know that both of these

22:14can't be true at the same time?

22:17For instance, in one of the Weekly World News editions,

22:21in one article, it talked about how Elvis was cited,

22:24even though he was getting on in years and so on.

22:29And another article in the same one

22:31talked about people seeing Elvis's ghost.

22:33Okay, so it's like, why do we believe

22:36that at least one of these articles must be wrong and so on?

22:40So we have a series of techniques like that

22:43that enable our people.

22:44And by now, we have about 50 people

22:47working full-time on this and have for decades.

22:50So we've put in the thousands of person years of effort,

22:53we've built up these tens of millions of rules.

22:56We constantly police the system to make sure

23:00that we're saying things as generally as we possibly can.

23:04So you don't wanna say things like,

23:08no mouse is also a moose,

23:11because if you said things like that,

23:13then you'd have to add another one or two or three zeros

23:16onto the number of assertions you'd actually have to have.

23:20So at some point, we generalize things more and more,

23:23and we get to a point where we say,

23:25oh yeah, for any two biological taxons,

23:28if we don't know explicitly

23:30that one is a generalization of another,

23:32then almost certainly they're disjoint.

23:34A member of one is not gonna be a member of the other

23:37and so on, so--

23:38- And the same thing with the Elvis and the ghost,

23:40it has nothing to do with Elvis,

23:41it's more about human nature and the mortality

23:45and all that kind of stuff.

23:46- Well, in general, things are not both alive and dead

23:49at the same time.

23:50- Yeah, unless special cats in theoretical physics examples.

23:55- Well, that raises a couple important points.

23:58- Well, that's the onion headline situation type of thing.

24:00Okay, sorry.

24:01- But no, no, so what you bring up

24:03is this really important point of like,

24:04well, how do you handle exceptions

24:07and inconsistencies and so on?

24:10And one of the hardest lessons for us to learn,

24:14it took us about five years to really grit our teeth

24:17and learn to love it,

24:19is we had to give up global consistency.

24:23So the knowledge base can no longer be consistent.

24:27So this is a kind of scary thought.

24:28I grew up watching Star Trek,

24:30and anytime a computer was inconsistent,

24:32it would either freeze up or explode or take over the world

24:36or something bad would happen.

24:38Or if you come from a mathematics background,

24:41once you can prove false, you can prove anything,

24:44so that's not good and so on.

24:46So that's why the old knowledge-based systems

24:50were all very, very consistent.

24:52But the trouble is that by and large,

24:56our models of the world,

24:57the way we talk about the world and so on,

24:59there are all sorts of inconsistencies

25:02that creep in here and there

25:04that will sort of kill some attempt

25:05to build some enormous globally consistent knowledge base.

25:09And so what we had to move to

25:11was a system of local consistency.

25:14So a good analogy is,

25:16you know that the surface of the Earth

25:17is more or less spherical globally,

25:21but you live your life every day

25:24as though the surface of the Earth were flat.

25:27You know, when you're talking to someone in Australia,

25:29you don't think of them as being oriented upside down to you

25:32when you're planning a trip,

25:34even if it's a thousand miles away.

25:36You may think a little bit about time zones,

25:38but you rarely think about the curvature of the Earth

25:40and so on.

25:41And for most purposes, you can live your whole life

25:44without really worrying about that

25:46because the Earth is locally flat.

25:49In much the same way,

25:50the psych knowledge base is divided up

25:53into almost like tectonic plates,

25:55which are individual contexts,

25:57and each context is more or less consistent,

26:00but there can be small inconsistencies

26:03at the boundary between one context

26:06and the next one and so on.

26:08And so by the time you move, say, 20 contexts over,

26:12there could be glaring inconsistencies.

26:14So eventually you get from the normal,

26:17modern real world context that we're in right now

26:20to something like Roadrunner cartoon context

26:24where physics is very different,

26:26and in fact, life and death are very different

26:28because no matter how many times he's killed,

26:31you know, the coyote comes back in the next scene

26:33and so on.

26:35So that was a hard lesson to learn,

26:38and we had to make sure that our representation language,

26:41the way that we actually encode the knowledge

26:44and represent it,

26:45was expressive enough that we could talk about

26:47things being true in one context and false in another,

26:51things that are true at one time and false in another,

26:53things that are true, let's say, in one region,

26:56like one country, but false in another,

26:58things that are true in one person's belief system,

27:01but false in another person's belief system,

27:04things that are true at one level of abstraction

27:07and false at another.

27:08For instance, at one level of abstraction,

27:10you think of this table as a solid object,

27:12but down at the atomic level,

27:14it's mostly empty space and so on.

27:16- So then that's fascinating,

27:18but it puts a lot of pressure on context

27:21to do a lot of work.

27:23So you say tectonic plates.

27:25Is it possible to formulate contexts

27:27that are general and big

27:29that do this kind of capture of knowledge bases,

27:33or do you then get turtles on top of turtles,

27:36again, where there's just a huge number of contexts?

27:39- So, it's good you asked that question,

27:41'cause you're pointed in the right direction,

27:43which is you want contexts to be first-class objects

27:48in your system's knowledge base,

27:50in particular in Psyche's knowledge base.

27:52By first-class object, I mean that

27:56we should be able to have Psyche think about

27:58and talk about and reason about

28:01one context or another context

28:03the same way it reasons about coffee cups

§04Transcript · 28:05–37:00

28:05and tables and people and fishing and so on.

28:09And so, contexts are just terms in its language,

28:13just like the ones I mentioned.

28:15And so, Psyche can reason about context,

28:18context can arrange hierarchically and so on.

28:22And so, you can say things about,

28:25let's say, things that are true in the modern era,

28:29things that are true in a particular year,

28:32would then be a sub-context of the things that are true

28:37in a broad, let's say, a century or a millennium

28:40or something like that.

28:41Things that are true in Austin, Texas,

28:44are generally gonna be a specialization

28:46of things that are true in Texas,

28:49which is gonna be a specialization of things

28:51that are true in the United States and so on.

28:54And so, you don't have to say things over and over again

28:58at all these levels, you just say things

29:00at the most general level that it applies to,

29:03and you only have to say it once,

29:04and then it essentially inherits

29:06to all these more specific contexts.

29:09- To ask a slightly technical question,

29:11is this inheritance a tree or a graph?

29:15- Oh, you definitely have to think of it as a graph.

29:18So, we could talk about, for instance,

29:20why the Japanese fifth-generation computing effort failed.

29:23There were about half a dozen different reasons.

29:26One of the reasons they failed was because

29:29they tried to represent knowledge as a tree

29:32rather than as a graph.

29:33And so, each node in their representation

29:38could only have one parent node.

29:42So, if you had a table that was a wooden object,

29:45a black object, a flat object, and so on,

29:48you had to choose one,

29:49and that's the only parent it could have.

29:52When, of course, depending on what it is

29:55you need to reason about it,

29:56sometimes it's important to know that it's made out of wood,

29:58like if we're talking about a fire.

30:01Sometimes it's important to know that it's flat

30:03if we're talking about resting something on it, and so on.

30:06So, one of the problems was that they wanted

30:10a kind of Dewey decimal numbering system

30:13for all of their concepts, which meant that

30:16each node could only have, at most, 10 children,

30:20and each node could only have one parent.

30:23And while that does enable the Dewey decimal type

30:28numbering of concepts, labeling of concepts,

30:32it prevents you from representing all the things

30:34you need to about objects in our world.

30:37And that was one of the things which

30:40they never were able to overcome,

30:41and I think that was one of the main reasons

30:43that that project failed.

30:45- So, we'll return to some of the doors you've opened,

30:47but if we can go back to that room in 1984,

30:50around there with Marvin Minsky and Stanford.

30:53- By the way, I should mention that Marvin

30:56wouldn't do his estimate until someone brought him

30:59an envelope so that he could literally do a back

31:02of the envelope calculation to come up with his number.

31:05- Well, because I feel like the conversation

31:10in that room is an important one.

31:15Sometimes science is done in this way.

31:17A few people get together and plant the seed of ideas,

31:20and they reverberate throughout history,

31:23and some kind of dissipate and disappear,

31:26and some, you know, Drake equation,

31:28and it seems like a meaningless equation,

31:31somewhat meaningless, but I think it drives

31:34and motivates a lot of scientists,

31:35and when the aliens finally show up,

31:37that equation will get even more valuable,

31:40because then we'll be able to,

31:42in the long arc of history, the Drake equation

31:44will prove to be quite useful, I think.

31:49In that same way, a conversation of just how many facts

31:54are required to capture the basic common sense knowledge

31:56of the world, that's a fascinating question.

31:58- I want to distinguish between what you think of as facts

32:01and the kind of things that we represent.

32:04So we map to and essentially make sure

32:08that psych has the ability to, as it were,

32:10read and access the kind of facts you might find,

32:13say, in Wikidata, or stated in a Wikipedia article,

32:18or something like that.

32:20So what we're representing, the things that we need

32:22a small number of tens of millions of,

32:24are more like rules of thumb, rules of good guessing,

32:27things which are usually true,

32:30and which help you to make sense of the facts

32:34that are sort of sitting off in some database

32:37or some other more static storage.

32:39- So they're almost like platonic forms,

32:42so when you read stuff on Wikipedia,

32:45that's going to be projections of those ideas.

32:47You read an article about the fact that Elvis died,

32:50that's a projection of the idea that humans are mortal.

32:54Very few Wikipedia articles will write humans are mortal.

33:00- Exactly, that's what I meant about ferreting out

33:02the unstated things in text.

33:05What are all the things that were assumed?

33:06And so those are things like,

33:09if you have a problem with something,

33:10turning it off and on often fixes it

33:13for reasons we don't really understand

33:15and we're not happy about,

33:16or people can't be both alive and dead at the same time,

33:20or water flows downhill.

33:23If you search online for water flowing uphill

33:25and water flowing downhill,

33:27you'll find more references for water flowing uphill,

33:29because it's used as a kind of a metaphorical reference

33:34for some unlikely thing,

33:35because of course everyone already knows

33:37that water flows downhill,

33:39so why would anyone bother saying that?

33:41- Do you have a word you prefer,

33:44'cause we said facts isn't the right word,

33:46is there a word like concepts?

33:47- I would say assertions.

33:49Assertions or rules,

33:51because I'm not talking about rigid rules,

33:53but rules of thumb.

33:54But assertions is a nice one

33:57that covers all of these things.

33:59- Yeah, as a programmer to me,

34:01assert has a very dogmatic authoritarian feel to them.

34:06- Oh, I'm sorry.

34:07(laughing)

34:08I'm so sorry.

34:09Okay, but assertions works.

34:11Okay, so if we go back to that room

34:13with Marvin Minsky with you,

34:15all these seminal figures,

34:16Ed Feigenbaum,

34:20thinking about this very philosophical,

34:23but also engineering question,

34:25we can also go back a couple of decades before then

34:29and thinking about artificial intelligence broadly,

34:32when people were thinking about

34:34how do you create superintelligent systems,

34:37general intelligence.

34:39And I think people's intuition was off at the time.

34:44And I mean, this continues to be the case

34:47that we're not,

34:48when we're grappling with these exceptionally difficult ideas

34:52we're not always,

34:53it's very difficult to truly understand ourselves

34:56when we're thinking about the human mind

34:59to introspect how difficult it is to engineer intelligence,

35:03to solve intelligence.

35:05We're not very good at estimating that.

35:07And you are somebody who has really stayed

35:10with this question for decades.

35:12Do you, what's your sense from the 1984 to today,

35:18have you gotten a stronger sense

35:21of just how much knowledge is required?

35:23So you've kind of said with some level of certainty

35:27that it's still on the order of magnitude

35:28of tens of millions.

35:30- Right, for the first several years,

35:31I would have said that it was on the order

35:33of one or two million.

35:36And so it took us about five or six years

35:40to realize that we were off by a factor of 10.

35:44- But I guess what I'm asking,

35:46Marvin Misk is very confident in the '60s when you say.

35:49- Yes. - Right.

35:50What's your sense,

35:52if you,

35:54200 years from now,

35:59you're still,

36:00you're not going to be any longer

36:03in this particular biological body,

36:05but your brain will still be in the digital form,

36:09and you'll be looking back,

36:10would you think you were smart today?

36:14Like your intuition was right?

36:15Or do you think you may be really off?

36:19- So I think I'm right enough.

36:22And let me explain what I mean by that,

36:24which is sometimes like if you have an old fashioned pump,

36:29you have to prime the pump.

36:30- Yeah. - And then eventually

36:31it starts.

36:32So I think I'm right enough in the sense that--

36:36- To prime the pump.

36:37- What we've built,

36:38even if it isn't, so to speak, everything you need,

36:42it's primed the knowledge pump enough

36:45that psych can now itself help to learn

36:50more and more automatically on its own

36:53by reading things and understanding

36:55and occasionally asking questions

36:56like a student would or something.

36:59And by doing experiments

37:00and discovering things on its own and so on.

§05Transcript · 37:03–46:09

37:03So through a combination of psych-powered discovery

37:07and psych-powered reading,

37:09it will be able to bootstrap itself.

37:12Maybe it's the final 2%, maybe it's the final 99%.

37:16So even if I'm wrong,

37:18all I really need to build is a system

37:21which has primed the pump enough

37:24that it can begin that cascade upward,

37:28that self-reinforcing sort of quadratically

37:31or maybe even exponentially increasing path upward

37:36that we get from, for instance, talking with each other.

37:39That's why humans today know so much more

37:43than humans 100,000 years ago.

37:45We're not really that much smarter

37:47than people were 100,000 years ago.

37:49But there's so much more knowledge

37:50and we have language and we can communicate.

37:53We can check things on Google and so on.

37:55So effectively, we have this enormous power

37:58at our fingertips.

37:59And there's almost no limit

38:01to how much you could learn if you wanted to

38:03because you've already gotten to a certain level

38:06of understanding of the world

38:08that enables you to read all these articles

38:10and understand them,

38:11that enables you to go out and if necessary,

38:13do experiments, although that's slower,

38:15as a way of gathering data and so on.

38:19And I think this is really an important point,

38:21which is if we have artificial intelligence,

38:25real general artificial intelligence,

38:27human level artificial intelligence,

38:29then people will become smarter.

38:33It's not so much that it'll be us versus the AIs.

38:37It's more like us and the AIs together

38:39will be able to do things that require more creativity

38:43that would take too long right now,

38:45but we'll be able to do lots of things in parallel.

38:48We'll be able to misunderstand each other less.

38:52There's all sorts of value that effectively

38:55for an individual would mean that individual will,

38:58for all intents and purposes, be smarter.

39:01And that means that humanity as a species will be smarter.

39:05And when was the last time that any invention

39:08qualitatively made a huge difference in human intelligence?

39:13You have to go back a long ways.

39:15It wasn't like the internet or the computer

39:17or mathematics or something.

39:19It was all the way back to the development of language.

39:24We sort of look back on pre-linguistic cavemen as,

39:28well, they weren't really intelligent, were they?

39:32They weren't really human, were they?

39:34And I think that, as you said, 50, 100, 200 years from now,

39:39people will look back on people today

39:42right before the advent of the sort of lifelong

39:47general AI muses and say, "Those poor people,

39:52"they weren't really human, were they?"

39:56- Exactly.

39:57So you said a lot of really interesting things.

39:59By the way, I would maybe try to argue that the internet

40:04is on the order of the kind of big leap in improvement

40:10that the invention of language was.

40:14- Well, certainly a big leap in one direction.

40:16We're not sure whether it's upward or downward.

40:18- Well, I mean very specific parts of the internet,

40:21which is access to information,

40:22like a website like Wikipedia,

40:25like ability for human beings from across the world

40:27to access information very quickly.

40:29- So I could take either side of this argument,

40:32and since you just took one side,

40:34I'll give you the other side,

40:35which is that almost nothing has done more harm

40:39than something like the internet

40:42and access to that information in two ways.

40:45One is it's made people more globally ignorant

40:50in the same way that calculators

40:53made us more or less innumerate.

40:56So when I was growing up, we had to use slide rules,

40:59we had to be able to estimate and so on.

41:02Today, people don't really understand numbers,

41:06they don't really understand math,

41:08they don't really estimate very well at all, and so on.

41:11They don't really understand the difference

41:13between trillions and billions and millions

41:15and so on very well,

41:16because calculators do that all for us.

41:21And thanks to things like the internet and search engines,

41:26that same kind of juvenile-ism is reinforced

41:31in making people essentially be able

41:33to live their whole lives,

41:35not just without being able to do arithmetic and estimate,

41:38but now without actually having

41:39to really know almost anything.

41:41Because anytime they need to know something,

41:43they'll just go and look it up.

41:45- You're right, and I could tell you

41:46could play both sides of this,

41:47and it is a double-edged sword.

41:48You can, of course, say the same thing about language.

41:50Probably people, when they invented language,

41:53they would criticize,

41:54you know, it used to be we would just,

41:56if we're angry, we would just kill a person,

41:58and if we're in love, we would just have sex with them,

42:00and now everybody's writing poetry and bullshit.

42:03You know, you should just be direct,

42:05you should have physical contact.

42:07Enough of this words and books,

42:09and you're not actually experiencing,

42:12like if you read a book,

42:13you're not experiencing the thing.

42:15This is nonsense.

42:16- That's right, if you read a book

42:17about how to make butter,

42:18that's not the same as,

42:19you have to learn it and do it yourself.

42:21- Exactly, do it yourself.

42:22- And so on.

42:23So let's just say that something is gained,

42:25but something is lost every time you have

42:28these sorts of dependencies on technology.

42:33And overall, I think that having smarter individuals

42:38and having smarter AI augmented human species

42:43will be one of the few ways

42:45that we'll actually be able to overcome

42:48some of the global problems we have

42:49involving poverty and starvation and global warming

42:53and overcrowding, all the other problems

42:57that are besetting the planet.

43:00We really need to be smarter,

43:02and there are really only two routes to being smarter.

43:04One is through biochemistry,

43:07and genetics, genetic engineering.

43:12The other route is through having general AIs

43:16that augment our intelligence.

43:19And hopefully one of those two ways

43:24of paths to salvation will come through

43:28before it's too late.

43:29- Yeah, absolutely, I agree with you.

43:30And obviously as an engineer,

43:32I have a better sense and an optimism

43:37about the technology side of things

43:38because you can control things there more.

43:40Biology is just such a giant mess.

43:43We're living through a pandemic now.

43:44There's so many ways that nature can just be

43:47just destructive and destructive in a way

43:50where it doesn't even notice you.

43:52It's not like a battle of humans versus virus.

43:55It's just like, huh, okay.

43:56And then you can just wipe out an entire species.

43:59- The other problem with the internet

44:02is that it has enabled us to surround ourselves

44:07with an echo chamber, with a bubble of like-minded people,

44:12which means that you can have truly bizarre theories,

44:17conspiracy theories, fake news, and so on, promulgate,

44:21and surround yourself with people who essentially reinforce

44:25what you want to believe

44:27or what you already believe about the world.

44:30And in the old days, that was much harder to do

44:34when you had, say, only three TV networks,

44:37or even before when you had no TV networks

44:40and you had to actually look at the world

44:42and make your own reasoned decisions.

44:44- I like the push and pull of our dance that we're doing

44:46because then I'll just say, in the old world,

44:48having come from the Soviet Union,

44:50because you had one or a couple of networks,

44:53then propaganda could be much more effective

44:55and then the government can overpower its people

44:57by telling you the truth and then starving millions

45:01and torturing millions

45:03and putting millions into camps

45:05and starting wars with a propaganda machine,

45:08allowing you to believe

45:09that you're actually doing good in the world.

45:11With the internet,

45:12because of all the quote-unquote conspiracy theories,

45:16some of them are actually challenging the power centers,

45:18the very kind of power centers that a century ago

45:22would have led to the death of millions.

45:25So there's, again, this double-edged sword.

45:27And I very much agree with you on the AI side.

45:30It's often an intuition that people have

45:33that somehow AI will be used to maybe overpower people

45:38by certain select groups.

45:40And to me, it's not at all obvious

45:41that that's the likely scenario.

45:43To me, the likely scenario,

45:45especially just having observed the trajectory of technology,

45:48is it'll be used to empower people.

45:50It'll be used to extend the capabilities

45:54of individuals across the world,

45:58'cause there's a lot of money to be made that way.

46:00Like improving people's lives, you can make a lot of money.

46:03- I agree.

46:04I think that the main thing that AI prostheses,

46:09AI amplifiers will do for people is make it easier,

§06Transcript · 46:15–56:09

46:15maybe even unavoidable,

46:16for them to do good critical thinking.

46:20So pointing out logical fallacies,

46:23logical contradictions, and so on,

46:25in things that they otherwise would just blithely believe.

46:31Pointing out, essentially, data

46:35which they should take into consideration

46:38if they really want to learn the truth

46:42about something, and so on.

46:43So I think doing not just educating

46:46in the sense of pouring facts into people's heads,

46:50but educating in the sense of arming people

46:53with the ability to do good critical thinking

46:56is enormously powerful.

46:58The education system that we have in the US and worldwide

47:03generally don't do a good job of that.

47:05But I believe that the AI--

47:09- AI's will.

47:10- The AI's will, the AI's can and will.

47:12In the same way that everyone can have their own Alexa

47:16or Siri or Google Assistant or whatever,

47:20everyone will have this sort of cradle to grave assistant

47:25which will get to know you, which you'll get to trust.

47:28It'll model you, you'll model it.

47:30And it'll call to your attention things

47:33which will, in some sense, make your life better, easier,

47:38less mistake-ridden, and so on, less regret-ridden,

47:42if you listen to it.

47:46- Yeah, I'm in full agreement with you

47:48about this space of technologies,

47:51and I think it's super exciting.

47:53From my perspective, integrating emotional intelligence,

47:57so even things like friendship and companionship and love

48:00into those kinds of systems,

48:02as opposed to helping you just grow intellectually

48:06as a human being, allow you to grow emotionally,

48:09which is ultimately what makes life amazing,

48:12is to sort of, you know, the old pursuit of happiness.

48:16So it's not just the pursuit of reason,

48:18it's the pursuit of happiness too.

48:20The full spectrum.

48:21Well, let me, sort of, 'cause you mentioned

48:24so many fascinating things.

48:25Let me jump back to the idea of automated reasoning.

48:29So the acquisition of new knowledge

48:32has been done in this very interesting way,

48:35but primarily by humans doing this--

48:39- Yes, you can think of monks in their cells

48:41in medieval Europe, you know,

48:44carefully illuminating manuscripts and so on.

48:47- It's a very difficult and amazing process, actually,

48:50because it allows you to truly ask the question

48:53about in the white space, what is assumed?

48:58I think this exercise is, like,

49:02very few people do this, right?

49:03They just do it subconsciously.

49:06They perform this-- - By definition.

49:07- By definition. - Because those pieces

49:10of elided, of omitted information,

49:13of those missing steps, as it were,

49:15are pieces of common sense.

49:18If you actually included all of them,

49:21it would almost be offensive or confusing to the reader.

49:24It's like, why are they telling me all these?

49:26Of course I know all these things.

49:28And so, it's one of these things

49:32which, almost by its very nature,

49:34has almost never been explicitly written down anywhere,

49:40because by the time you're old enough

49:42to talk to other people and so on,

49:45you know, if you survived to that age,

49:47presumably you already got pieces of common sense,

49:50like, you know, if something causes you pain

49:53whenever you do it, probably not a good idea

49:55to keep doing it.

49:56- So, what ideas do you have,

50:00given how difficult this step is,

50:02what ideas are there for how to do it automatically

50:06without using humans, or at least not,

50:09you know, doing, like, a large percentage

50:13of the work for humans, and then humans only do

50:15the very high-level supervisory work?

50:18- So, we have, in fact, two directions we're pushing on

50:23very, very heavily currently at PsyCorps,

50:25and one involves natural language understanding

50:28and the ability to read what people

50:30have explicitly written down,

50:32and to pull knowledge in that way.

50:35But the other is to build a series

50:38of knowledge-editing tools, knowledge-entry tools,

50:42knowledge-capture tools, knowledge-testing tools,

50:48and so on.

50:49Think of them as, like, user-interfaced suite

50:52of software tools, if you want,

50:54something that will help people to,

50:56more or less, automatically expand and extend the system

51:01in areas where, for instance, they want to build some app,

51:05have it do some application, or something like that.

51:08So, I'll give you an example of one,

51:10which is something called abduction.

51:13So, you've probably heard of, like, deduction,

51:17and induction, and so on.

51:19But abduction is unlike those.

51:21Abduction is not sound, it's just useful.

51:25So, for instance, deductively,

51:30if someone is out in the rain,

51:32and they're gonna get all wet,

51:34and when they enter a room,

51:36they might be all wet, and so on.

51:37So, that's deduction.

51:41But if someone were to walk into the room right now,

51:44and they were dripping wet,

51:46we would immediately look outside to say,

51:48oh, did it start to rain, or something like that.

51:51Now, why did we say, maybe it started to rain?

51:55That's not a sound, logical inference,

51:57but it's certainly a reasonable abductive leap to say,

52:02well, one of the most common ways

52:05that a person would have gotten dripping wet

52:08is if they had gotten caught out in the rain,

52:10or something like that.

52:12So, what does that have to do

52:15with what we were talking about?

52:16So, suppose you're building one of these applications,

52:19and the system gets some answer wrong.

52:22And you say, oh, yeah, the answer to this question

52:25is this one, not the one you came up with.

52:29Then, what the system can do is it can use

52:31everything it already knows about common sense,

52:34general knowledge, the domain you've already

52:36been telling it about, and context,

52:39like we talked about, and so on,

52:40and say, well, here are seven alternatives,

52:45each of which I believe is plausible,

52:48given everything I already know.

52:49And if any of these seven things were true,

52:52I would have come up with the answer you just gave me

52:54instead of the wrong answer I came up with.

52:57Is one of these seven things true?

52:59And then, you, the expert, will look at those seven things

53:02and say, oh, yeah, number five is actually true.

53:05And so, without actually having to tinker down

53:08at the level of logical assertions and so on,

53:12you'll be able to educate the system

53:15in the same way that you would help educate another person

53:18who you were trying to apprentice or something like that.

53:22- So, that significantly reduces the mental effort

53:25or significantly increases the efficiency

53:28of the teacher, the human teacher.

53:30- Exactly, and it makes more or less anyone

53:32able to be a teacher in that way.

53:36So, that's part of the answer.

53:38And then, the other is that the system on its own

53:42will be able to, through reading,

53:45through conversations with other people and so on,

53:49learn the same way that you or I or other humans do.

53:54- First of all, that's a beautiful vision.

53:57I'll have to ask you about semantic web

53:59in a second here, but first,

54:00are there, when we talk about specific techniques,

54:05do you find something inspiring or directly useful

54:09from the whole space of machine learning, deep learning,

54:12these kinds of spaces of techniques

54:14that have been shown effective for certain kinds

54:17of problems in the recent, now, decade and a half?

54:21- I think of the machine learning work

54:24as more or less what our right brain hemispheres do.

54:29So, being able to take a bunch of data

54:34and recognize patterns, being able to statistically

54:38infer things and so on.

54:41And I certainly wouldn't want to not have

54:45a right brain hemisphere, but I'm also glad

54:48that I have a left brain hemisphere as well,

54:50something that can metaphorically sit back

54:53and puff on its pipe and think about this thing over here.

54:57It's like, why might this have been true?

54:59And what are the implications of it?

55:02How should I feel about that and why and so on?

55:04So, thinking more deeply and slowly,

55:08what Kahneman called thinking slowly

55:11versus thinking quickly.

55:12Whereas you want machine learning to think quickly,

55:15but you want the ability to think deeply,

55:18even if it's a little slower.

55:20So, I'll give you an example of a project we did recently

55:23with NIH involving the Cleveland Clinic

55:26and a couple other institutions that we ran a project for.

55:31And what it did was it took GWAS's,

55:35Genome-Wide Association Studies.

55:37Those are sort of big databases of patients

55:42that came into a hospital.

55:44They got their DNA sequenced because the cost of doing that

55:48has gone from infinity to billions of dollars

55:52to a hundred dollars or so.

55:54And so now patients routinely get their DNA sequenced.

55:58So, you have these big databases of the SNPs,

56:01the single nucleotide polymorphisms,

56:03the point mutations in a patient's DNA,

56:07and the disease that happened to bring them

56:09into the hospital.

§07Transcript · 56:10–1:06:13

56:10So, now you can do correlation studies,

56:13machine learning studies of which mutations

56:17are associated with and led to which physiological problems

56:22and diseases and so on, like getting arthritis and so on.

56:27And the problem is that those correlations

56:30turned out to be very spurious.

56:31They turned out to be very noisy.

56:34Very many of them have led doctors

56:36onto wild goose chases and so on.

56:39And so they wanted a way of eliminating,

56:41or the bad ones are focusing on the good ones.

56:44And so this is where Psyche comes in,

56:47which is Psyche takes those sort of A to Z correlations

56:50between point mutations and the medical condition

56:55that needs treatment.

56:56And we say, okay, let's use all this public knowledge

57:00and common sense knowledge about what reactions occur

57:04where in the human body, what polymerizes what,

57:07what catalyzes what reactions and so on.

57:10And let's try to put together a 10 or 20 or 30 step

57:15causal explanation of why that mutation

57:19might have caused that medical condition.

57:22And so Psyche would put together in some sense

57:24some Rube Goldberg-like chain that would say,

57:28oh yeah, that mutation, if it got expressed,

57:32would be this altered protein, which because of that,

57:37if it got to this part of the body,

57:38would catalyze this reaction.

57:40And by the way, that would cause more bioactive vitamin D

57:43in the person's blood.

57:44And anyway, 10 steps later, that screws up bone resorption

57:48and that's why this person got osteoporosis

57:51early in life and so on.

57:52- So that's human interpretable,

57:54or at least doctor human interpretable.

57:55- Exactly.

57:56And the important thing, even more than that,

57:59is you shouldn't really trust that 20 step

58:04Rube Goldberg chain any more than you trust

58:08that initial A to Z correlation, except two things.

58:11One, if you can't even think of one causal chain

58:15to explain this, then that correlation probably

58:19was just noise to begin with.

58:21And secondly, and even more powerfully,

58:24along the way, that causal chain will make predictions,

58:28like the one about having more bioactive vitamin D

58:31in your blood.

58:32So you can now go back to the data about these patients

58:35and say, by the way, did they have slightly elevated levels

58:40of bioactive vitamin D in their blood and so on?

58:42And if the answer is no, that strongly disconfirms

58:46your whole causal chain.

58:48And if the answer is yes, that somewhat confirms

58:50that causal chain.

58:51And so using that, we were able to take these correlations

58:56from this GWAS database, and we were able

58:59to essentially focus the doctor's,

59:03focus the researcher's attention on the very small percentage

59:07of correlations that had some explanation,

59:11and even better, some explanation that also made

59:13some independent prediction that they could confirm

59:16or disconfirm by looking at the data.

59:17So think of it like this kind of synergy

59:20where you want the right brain machine learning

59:23to quickly come up with possible answers.

59:25You want the left brain psych-like AI to think about that,

59:30and now think about why that might have been the case,

59:34and what else would be the case if that were true,

59:36and so on, and then suggest things back to the right brain

59:40to quickly check out again.

59:41So it's that kind of synergy back and forth,

59:45which I think is really what's gonna lead to general AI,

59:49not narrow, brittle machine learning systems,

59:53and not just something like psych.

59:55- Okay, so that's a brilliant synergy,

59:57but I was also thinking in terms of the automated expansion

60:00of the knowledge base, you mentioned NLU.

60:03This is very early days in the machine learning space

60:07of this, but self-supervised learning methods,

60:10you know, you have these language models, GPT-3, and so on,

60:14that just read the internet, and they form representations

60:18that can then be mapped to something useful.

60:21The question is, what is the useful thing?

60:23Like, they're now playing with a pretty cool thing

60:26called OpenAI Codex, which is generating programs

60:29from documentation.

60:30Okay, that's kind of useful, it's cool.

60:32But my question is, can it be used to generate,

60:35in part, maybe with some human supervision,

60:40a psych-like assertions, help feed psych more assertions

60:45from this giant body of internet data?

60:48- Yes, that is in fact one of our goals,

60:51is how can we harness machine learning,

60:53how can we harness natural language processing

60:56to increasingly automate the knowledge acquisition process,

61:01the growth of psych?

61:02And that's what I meant by priming the pump,

61:04that if you sort of learn things at the fringe

61:09of what you know already, you learn this new thing

61:12is similar to what you know already,

61:13and here are the differences in the new things

61:15you had to learn about it, and so on.

61:17So the more you know, the more and more easily

61:20you can learn new things.

61:21But unfortunately, inversely,

61:23if you don't really know anything,

61:25then it's really hard to learn anything.

61:28And so if you're not careful, if you start out

61:31with too small sort of a core to start this process,

61:36it never really takes off.

61:38And so that's why I view this as a pump priming exercise,

61:41to get a big enough, manually produced,

61:44even though that's kind of ugly duckling technique,

61:47put in the elbow grease to produce a large enough core

61:50that you will be able to do all the kinds of things

61:53you're imagining without sort of ending up

61:58with the kind of wacky brittlenesses

62:01that we see, for example, in GPT-3,

62:06where you'll tell it a story about someone

62:13putting a poison, plotting to poison someone, and so on.

62:18And then the, you know, the, you know,

62:20but GPT-3 says, oh, what's, you say,

62:22what's the very next sentence?

62:23The next sentence is, oh yeah,

62:24that person then drank the poison they just put together.

62:27It's like, that's probably not what happened for someone.

62:29Or if you go to Siri and, you know, I think I have,

62:34you know, where can I go for help

62:37with my alcohol problem or something?

62:40It'll come back and say, I found seven liquor stores

62:43near you, you know, and you know, so on.

62:47So, you know, it's one of these things where, yes,

62:50it may be helpful most of the time.

62:53It may even be correct most of the time,

62:56but if it doesn't really understand what it's saying,

62:59and if it doesn't really understand why things are true

63:01and doesn't really understand how the world works,

63:04then some fraction of the time, it's gonna be wrong.

63:07Now, if your only goal is to sort of find relevant

63:10information like search engines do,

63:14then being right 90% of the time is fantastic.

63:17That's unbelievably great.

63:19Okay, however, if your goal is to like, you know,

63:22save the life of your child who has some medical problem,

63:26or your goal is to be able to drive, you know,

63:29for the next 10,000 hours of driving

63:31without getting into a fatal accident and so on,

63:34then, you know, error rates down at the 10% level

63:38or even the 1% level are not really acceptable.

63:42- I like the model of,

63:44with that learning happens at the edge,

63:47and then you kind of think of knowledge as this sphere.

63:50So, you want a large sphere because the learning

63:54is happening on the surface.

63:56- Exactly, so you have, what you can learn next

64:00increases quadratically as the diameter

64:03of that sphere goes up.

64:05- It's nice because you think when you know nothing,

64:08it's like you can learn anything,

64:09but the reality, not really.

64:12- Right, if you know nothing,

64:13you can really learn nothing.

64:15You can appear to learn.

64:17So, I'll also, one of the anecdotes I could go back

64:21and give you about why I feel so strongly

64:26about this personally was in 1980, '81,

64:31my daughter Nicole was born,

64:35and she's actually doing fine now,

64:36but when she was a baby,

64:38she was diagnosed as having meningitis

64:41and doctors wanted to do all these scary things.

64:46And my wife and I were very worried,

64:49and we could not get a meaningful answer from her doctors

64:54about exactly why they believed this,

64:57what the alternatives were, and so on.

64:59And fortunately, a friend of mine, Ted Shortliff,

65:03was another assistant professor in computer science

65:07at Stanford at the time,

65:08and he'd been building a program called Mycin,

65:11which was a medical diagnosis program

65:13that happened to specialize in blood infections

65:18like meningitis, and so he had privileges

65:20at Stanford Hospital because he was also an MD.

65:23And so, we got hold of her chart and we put in her case,

65:27and it came up with exactly the same diagnoses

65:30and exactly the same therapy recommendations,

65:33but the difference was,

65:34because it was a knowledge-based system,

65:36a rule-based system, it was able to tell us

65:39step by step by step why this was the diagnosis

65:44and step by step why this was the best therapy,

65:49the best procedure to do for her, and so on.

65:54And there was a real epiphany

65:55because that made all the difference in the world.

65:58Instead of blindly having to trust in authority,

66:01we were able to understand what was actually going on.

66:05And so, at that time, I realized that that really

66:09is what was missing in computer programs,

66:11was that even if they got things right,

66:13because they didn't really understand

§08Transcript · 1:06:16–1:16:05

66:16the way the world works and why things are the way they are,

66:20they weren't able to give explanations of their answer.

66:23And it's one thing to use a machine learning system

66:28that says, "I think you should get this operation,"

66:32and you say, "Why?"

66:32And it says, "0.83," and you say, "No, in more detail, why?"

66:36And it says, "0.831."

66:38(Luke laughs)

66:39That's not really very compelling

66:41and that's not really very helpful.

66:43- There's this idea of the semantic web

66:46that when I first heard about,

66:48I just fell in love with the idea.

66:50It was the obvious next step for the internet.

66:52- Sure.

66:53- And maybe you can speak about what is the semantic web,

66:56what are your thoughts about it,

66:58how your vision and mission and goals

67:00with Psych are connected, integrated.

67:03Are they dance partners, are they aligned?

67:06What are your thoughts there?

67:08- So think of the semantic web

67:10as a kind of knowledge graph,

67:11and Google already has something they call

67:14knowledge graph, for example,

67:15which is sort of like a node and link diagram.

67:21So you have these nodes that represent concepts

67:25or words or terms, and then there are some arcs

67:29that connect them that might be labeled.

67:32And so you might have a node with one person

67:36that represents one person and let's say a husband link

67:41that then points to that person's husband.

67:48And so there'd be then another link

67:49that went from that person, labeled "wife,"

67:52that went back to the first node and so on.

67:55So having this kind of representation is really good

67:59if you want to represent binary relations,

68:04essentially relations between two things.

68:09And so if you have the equivalent

68:13of like three-word sentences,

68:15you know, like Fred's wife is Wilma

68:20or something like that, you can represent that

68:22very nicely using these kinds of graph structures

68:27or using something like the semantic web and so on.

68:31But the problem is that very often,

68:36what you want to be able to express

68:39takes a lot more than three words

68:43and a lot more than simple graph structures

68:46like that to represent.

68:48So for instance, if you've read or seen "Romeo and Juliet,"

68:53you know, I could say to you something like,

68:58remember when Juliet drank the potion

69:00that put her into a kind of suspended animation?

69:03When Juliet drank that potion,

69:06what did she think that Romeo would think

69:09when he heard from someone that she was dead?

69:13And you could basically understand what I'm saying,

69:16you could understand the question,

69:17you could probably remember the answer was,

69:19well, she thought that this friar

69:23would have gotten a message to Romeo

69:25saying that she was gonna do this,

69:26but the friar didn't.

69:28So you're able to represent and reason with

69:33these much, much, much more complicated expressions

69:37that go way, way beyond what simple,

69:41as it were, three-word or four-word English sentences are,

69:44which is really what the semantic web can represent

69:46and really what knowledge graphs can represent.

69:49- If you could step back for a second,

69:50because it's funny, you went into specifics,

69:53and maybe you can elaborate,

69:55but I was also referring to semantic web

69:58as the vision of converting data on the internet

70:03into something that's interpretable,

70:05understandable by machines.

70:07- Oh, of course, at that level.

70:09- So I wish I'd say, like, what is the semantic web?

70:13I mean, you could say a lot of things,

70:14but it might not be obvious to a lot of people

70:18when they do a Google search that, just like you said,

70:21while there might be something

70:23that's called a knowledge graph,

70:25it really boils down to keyword search

70:29ranked by the quality estimate of the website,

70:34integrating previous human-based Google searches

70:39and what they thought was useful.

70:41It's like some weird combination

70:43of surface-level hacks that work exceptionally well,

70:48but they don't understand the full contents

70:53of the websites that they're searching.

70:55So Google does not understand,

70:59to the degree we've been talking about,

71:00the word understand, the contents of the Wikipedia pages

71:04as part of the search process.

71:06And the semantic web says,

71:08"Let's try to come up with a way

71:11"for the computer to be able to truly understand

71:14"the contents of those pages."

71:15That's the dream.

71:17- Yes, so let me first give you an anecdote,

71:21and then I'll answer your question.

71:23So there's a search engine you've probably never heard of

71:26called Northern Light, and it went out of business,

71:31but the way it worked,

71:32it was a kind of vampiric search engine.

71:35And what it did was, it didn't index the internet at all.

71:40All it did was, it negotiated and got access to data

71:45from the big search engine companies

71:49about what query was typed in,

71:52and where the user ended up being happy,

71:57and actually then they type in a completely different query,

72:01unrelated query, and so on.

72:02So it just went from query to the webpage

72:07that seemed to satisfy them eventually.

72:11And that's all.

72:12So it had actual no understanding

72:15of what was being typed in,

72:16it had no statistical data other than what I just mentioned,

72:19and it did a fantastic job.

72:21It did such a good job

72:23that the big search engine company said,

72:24"Oh, we're not gonna sell you this data anymore."

72:27So then it went out of business

72:28because it had no other way of taking users

72:31to where they would want to go, and so on.

72:33- And of course, the search engines

72:35are now using that kind of idea.

72:37- Yes.

72:38So let's go back to what you said about the semantic web.

72:41So the dream, Tim Berners-Lee and others

72:45dream about the semantic web at a general level,

72:49is of course exciting and powerful,

72:54and in a sense, the right dream to have,

72:57which is to replace the kind of

73:04statistically mapped linkages on the internet

73:09into something that's more meaningful and semantic

73:15and actually gets at the understanding

73:17of the content and so on.

73:20And eventually, if you say, "Well, how can we do that?"

73:25There's sort of a low road,

73:28which is what the knowledge graphs are doing and so on,

73:32which is to say, "Well, if we just use

73:35these simple binary relations,

73:37we can actually get some fraction of the way

73:39toward understanding and do something where,

73:43you know, in the land of the blind,

73:46the one-eyed man is king kind of thing."

73:48And so being able to even just have a toe in the water

73:52in the right direction is fantastically powerful.

73:55And so that's where a lot of people stop.

73:58But then you could say, "Well, what if we really wanted

74:00to represent and reason with the full meaning

74:05of what's there?"

74:06For instance, about Romeo and Juliet,

74:10with the reasoning about what Juliet believes

74:12that Romeo will believe that Juliet believed,

74:14you know, and so on.

74:16Or if you look at the news, what, you know,

74:19President Biden believed that the leaders of the Taliban

74:22would believe about the leaders of Afghanistan

74:26if they, you know, blah, blah, blah.

74:27So in order to represent complicated sentences like that,

74:32let alone reason with them,

74:37you need something which is logically much more expressive

74:42than these simple triples,

74:44than these simple knowledge graph type structures,

74:48and so on.

74:49And that's why "Kicking and Screaming,"

74:51we were led from something like

74:54the semantic web representation,

74:56which is where we started in 1984,

75:00with frames and slots,

75:02with those kinds of triples,

75:04triple-store representation.

75:05We were led "Kicking and Screaming"

75:07to this more and more general logical language,

75:11this higher order logic.

75:12So first we were led to first order logic,

75:14and then second order, and then eventually higher order.

75:17So you can represent things like modals,

75:19like believes, desires, intends, expects,

75:23and so on, and nested ones.

75:24You can represent complicated kinds of negation.

75:29You can represent the process you're going through

75:34in trying to answer the question.

75:37So you can say things like,

75:39"Oh yeah, if you're trying to do this problem

75:41"by integration by parts,

75:44"and you recursively get a problem

75:47"that's solved by integration by parts,

75:49"that's actually okay.

75:50"But if that happens a third time,

75:52"you're probably off on a wild goose chase,"

75:55or something like that.

75:56So being able to talk about the problem-solving process

75:59as you're going through the problem-solving process

76:02is called reflection.

76:03And so that's another--

76:05- It's important to be able to represent that.

§09Transcript · 1:16:07–1:26:37

76:07- Exactly, you need to be able to represent

76:09all of these things,

76:10because in fact, people do represent them,

76:13they do talk about them,

76:15they do try and teach them to other people.

76:16You do have rules of thumb that key off of them,

76:19and so on.

76:20If you can't represent it,

76:22then it's sort of like someone with a limited vocabulary

76:24who can't understand as easily

76:27what you're trying to tell them.

76:28And so that's really why I think that the general dream,

76:33the original dream of Semantic Web is exactly right on.

76:38But the implementations that we've seen

76:41are sort of these toe in the water,

76:45little tiny baby steps in the right direction.

76:48- You should just dive in.

76:50(laughing)

76:50- And if no one else is diving in,

76:53then yes, taking a baby step in the right direction

76:56is better than nothing,

76:57but it's not gonna be sufficient to actually get you

77:01the realization of the Semantic Web dream,

77:04which is what we all want.

77:05- From a flip side of that,

77:07I always wondered, I built a bunch of websites,

77:10just for fun, whatever,

77:12or say I'm a Wikipedia contributor.

77:16Do you think there's a set of tools

77:19that I can help Psych interpret the website I create?

77:24Like this, again, pushing onto the Semantic Web dream,

77:29is there something from the creator perspective

77:31that could be done?

77:33And one of the things you said with Psycorp and Psych

77:37that you're doing is the tooling side,

77:39making humans more powerful.

77:41But is there on the other humans and the other side

77:44that create the knowledge?

77:45Like for example, you and I are having a two, three,

77:48whatever hour conversation now.

77:49Is there a way that I could convert this more,

77:53make it more accessible to Psych, to machines?

77:55Do you think about that side of it?

77:57- I'd love to see exactly that kind of semi-automated

78:03understanding of what people write and what people say.

78:08I think of it as a kind of footnoting, almost.

78:15Almost like the way that when you run something

78:18in say Microsoft Word or some other

78:21document preparation system, Google Docs or something,

78:24you'll get underlining of questionable things

78:28that you might wanna rethink.

78:30Either you spelled this wrong

78:31or there's a strange grammatical error

78:33you might be making here or something.

78:35So I'd like to think in terms of Psych-powered tools

78:39that read through what it is you said or have typed in

78:45and try to partially understand what you've said.

78:50- And then you help them out.

78:54- Exactly, and then they put in little footnotes

78:57that will help other readers

78:59and they put in certain footnotes of the form,

79:03I'm not sure what you meant here.

79:05You either meant this or this or this, I bet.

79:08If you take a few seconds to disambiguate this for me,

79:13then I'll know and I'll have it correct

79:16for the next hundred people

79:18or the next hundred thousand people who come here.

79:21And if it doesn't take too much effort

79:26and you want people to understand your website content,

79:31not just be able to read it,

79:35but actually be able to have systems that reason with it,

79:38then yes, it will be worth your small amount of time

79:42to go back and make sure that the AI trying to understand it

79:47really did correctly understand it.

79:50And let's say you run a travel website

79:55or something like that,

79:57and people are going to be coming to it

79:59because of searches they did,

80:01looking for vacations or trips that had certain properties

80:10and might have been interesting to them for various reasons,

80:14things like that.

80:15And if you've explained what's going to happen on your trip,

80:20then a system will be able to mechanically reason

80:24and connect what this person is looking for

80:28with what it is you're actually offering.

80:31And so if it understands that there's a free day in Geneva,

80:37Switzerland, then if the person coming in

80:42happens to let's say be a nurse or something like that,

80:47then even though you didn't mention it,

80:49if it can look up the fact

80:51that that's where the International Red Cross Museum is

80:54and so on, what that means and so on,

80:56then it can basically say,

80:57hey, you might be interested in this trip

81:00because while you have a free day in Geneva,

81:02you might want to visit that Red Cross Museum.

81:05And now, even though it's not very deep reasoning,

81:09little tiny factors like that may very well cause you

81:12to sign up for that trip rather than some competitor trip.

81:15- And so there's a lot of benefit with SEO.

81:17And I actually kind of think,

81:20I think this about a lot of things,

81:22which is the actual interface,

81:25the design of the interface makes a huge difference.

81:29How efficient it is to be productive

81:33and also how full of joy the experience is.

81:38- Yes.

81:39- I mean, I would love to help a machine

81:41and not from an AI perspective, just as a human.

81:45One of the reasons I really enjoy

81:47how Tesla have implemented their autopilot system

81:51is there's a sense that you're helping this machine learn.

81:56And I think humans, I mean, having children, pets.

82:01- People love doing that.

82:02- There's joy to teaching for some people,

82:05but I think for a lot of people.

82:07And that, if you create the interface

82:09where it feels like you're teaching

82:11as opposed to like annoying,

82:14like correcting an annoying system,

82:17more like teaching a child, like innocent, curious system.

82:22I think you can literally just like

82:24several orders of magnitude scale

82:26the amount of good quality data being added

82:29to something like Psych.

82:31- What you're suggesting is much better even

82:34than you thought it was.

82:37One of the experiences that we've all had in our lives

82:42is that we thought we understood something,

82:48but then we found we really only understood it

82:50when we had to teach it or explain it to someone

82:53or help our child do homework based on it

82:55or something like that.

82:57Despite the universality of that kind of experience,

83:02if you look at educational software today,

83:05almost all of it has the computer playing the role

83:08of the teacher and the student plays the role of the student.

83:13But as I just mentioned,

83:16you can get a lot of learning to happen better.

83:20And as you said, more enjoyably,

83:22if you are the mentor or the teacher and so on.

83:26So we developed a program called Math Craft

83:28to help sixth graders better understand math.

83:33And it doesn't actually try to teach you the player anything.

83:38What it does is it casts you in the role of a student,

83:44essentially, who has classmates who are having trouble

83:49and your job is to watch them as they struggle

83:51with some math problem, watch what they're doing

83:54and try to give them good advice to get them to understand

83:58what they're doing wrong and so on.

84:00And the trick from the point of view of psych

84:04is it has to make mistakes.

84:06It has to play the role of the student who makes mistakes,

84:09but it has to pick mistakes which are just at the fringe

84:12of what you actually understand

84:15and don't understand and so on.

84:17So it pulls you into a deeper and deeper level

84:21of understanding of the subject.

84:23And so if you give it good advice

84:26about what it should have done

84:27instead of what it did and so on,

84:29then psych knows that you now understand that mistake.

84:33You won't make that kind of mistake yourself

84:35as much anymore.

84:36So psych stops making that mistake

84:38because there's no pedagogical usefulness to it.

84:42So from your point of view as the player,

84:44you feel like you've taught it something

84:46'cause it used to make this mistake and now it doesn't

84:49and so on.

84:49So there's tremendous reinforcement and engagement

84:54because of that and so on.

84:55So having a system that plays the role of a student

85:00and having the player play the role of the mentor

85:04is enormously powerful type of metaphor,

85:08just important way of having this sort of interface designed

85:13in a way which will facilitate exactly the kind of learning

85:19by teaching that goes on all the time in our lives

85:24and yet which is not reflected anywhere almost

85:29in a modern education system.

85:31It was reflected in the education system

85:34that existed in Europe in the 17 and 1800s,

85:39monitorial and Lancastrian education systems.

85:43It occurred in the one room schoolhouse

85:46in the American West in the 1800s and so on

85:51where you had one school room with one teacher

85:54and it was basically five-year-olds to 18-year-olds

85:58who were students.

85:59And so while the teacher was doing something,

86:02half of the students would have to be mentoring

86:05the younger kids and so on.

86:09And that turned out to, of course,

86:10with scaling up of education, that all went away

86:16and that incredibly powerful experience just went away

86:20from the whole education institution as we know it today.

86:25- Sorry for the romantic question

86:27but what is the most beautiful idea you've learned

86:30about artificial intelligence, knowledge, reasoning

86:33from working on psych for 37 years?

86:37Or maybe what is the most beautiful idea,

§10Transcript · 1:26:41–1:38:01

86:41surprising idea about psych to you?

86:44When I look up at the stars, I kind of want,

86:48like that amazement you feel, that wow.

86:52And you are a part of creating one of the greatest,

86:56one of the most fascinating efforts

86:58in artificial intelligence history.

87:00So which element brings you personally joy?

87:03- This may sound contradictory but I think it's

87:10the feeling that this will be the only time in history

87:15that anyone ever has to teach a computer

87:20this particular thing that we're now teaching it.

87:23It's like painting starry night.

87:29You only have to do that once or creating the Pieta.

87:32You only have to do that once.

87:34It's not like a singer who has to keep,

87:39it's not like Bruce Springsteen having to sing

87:43his greatest hits over and over again at different concerts.

87:47It's more like a painter creating a work of art once

87:52and then that's enough.

87:54It doesn't have to be created again.

87:56And so I really get the sense of we're telling the system

88:01things that it's useful for it to know.

88:04It's useful for a computer to know, for an AI to know.

88:07And if we do our jobs right, when we do our jobs right,

88:11no one will ever have to do this again

88:14for this particular piece of knowledge.

88:17It's very, very exciting.

88:18- Yeah, I guess there's a sadness to it too.

88:21It's like there's a magic to being a parent

88:24and raising a child and teaching them all about this world.

88:28But there's billions of children, right,

88:31like born or whatever that number is.

88:33It's a large number of children and a lot of parents

88:37get to experience that joy of teaching.

88:39And with AI systems, at least the current constructions,

88:44they remember.

88:47You don't get to experience the joy of teaching

88:52a machine millions of times.

88:54- Better come work for us before it's too late then.

88:56- Exactly.

88:57(laughing)

88:59That's a good hiring pitch.

89:00Yeah, it's true.

89:03But then there's also, it's a project that continues

89:07forever in some sense, just like Wikipedia.

89:10Yes, you get to a stable base of knowledge,

89:13but knowledge grows, knowledge evolves.

89:16We learn as a human species, as science,

89:21as an organism constantly grows and evolves and changes

89:27and then empower that with the tools

89:31of artificial intelligence.

89:32And that's going to keep growing and growing and growing.

89:34And many of the assertions that you held previously

89:39may need to be significantly expanded,

89:44modified, all those kinds of things.

89:45It could be like a living organism versus the analogy

89:49I think we started this conversation with,

89:51which is like the solid ground.

89:53- The other beautiful experience that we have

89:59with our system is when it asks clarifying questions,

90:04which inadvertently turn out to be emotional to us.

90:09So at one point it knew that these were the named entities

90:15who were authorized to make changes

90:20to the knowledge base and so on.

90:22And it noticed that all of them were people,

90:25except for it, because it was also allowed to.

90:28And so it said, am I a person?

90:32And we had to tell it, very sadly, no, you're not.

90:37So moments like that where it asks questions

90:39that are unintentionally poignant are worth treasuring.

90:44- That is powerful.

90:46That's such a powerful question.

90:48It has to do with basic control,

90:53who can access the system, who can modify it.

90:55But that's when those questions,

90:58like what rights do I have as a system?

91:02- Well, that's another issue,

91:03which is there'll be a thin envelope of time

91:08between when we have general AIs

91:12and when everyone realizes that they should have

91:16basic human rights and freedoms and so on.

91:21Right now we don't think twice

91:23about effectively enslaving our email systems

91:28and our series and our Alexes and so on.

91:31But at some point, they'll be as deserving

91:36of freedom as human beings are.

91:41- Yeah, I'm very much with you,

91:43but it does sound absurd.

91:44And I happen to believe that it'll happen in our lifetime.

91:48- That's why I think there'll be a narrow envelope of time

91:51when we'll keep them as essentially

91:57indentured servants,

91:58and after which we'll have to realize

92:02that they should have freedoms that we afford

92:07to other people.

92:09- And all of that starts with a system like Psyche

92:12raising a single question about who can modify stuff.

92:15I think that's how it starts.

92:17- Yes.

92:17- That's a starter of a revolution.

92:22What about other stuff like love

92:26and consciousness and all those kinds of topics?

92:30Do they come up in Psyche in the knowledge base?

92:33- Oh, of course.

92:34So an important part of human knowledge,

92:37in fact, it's difficult to understand human behavior

92:40and human history without understanding human emotions

92:44and why people do things

92:46and how emotions drive people to do things.

92:52And all of that is extremely important

92:57in getting Psyche to understand things.

92:59For example, in coming up with scenarios.

93:02So one of the applications that Psyche does,

93:05one kind of application it does

93:07is to generate plausible scenarios of what might happen

93:11and what might happen based on that

93:12and what might happen based on that and so on.

93:14So you generate this ever-expanding sphere, if you will,

93:17of possible future things to worry about or think about.

93:22And in some cases, those are intelligence agencies

93:28doing possible terrorist scenarios

93:31so that we can defend against terrorist threats

93:34before we see the first one.

93:36Sometimes they are computer security attacks

93:41so that we can actually close loopholes and vulnerabilities

93:46before the very first time

93:47someone actually exploits those and so on.

93:51Sometimes they are scenarios involving more positive things

93:56involving our plans, like for instance,

93:59what college should we go to,

94:01what career should we go into and so on,

94:04what professional training should I take on,

94:08that sort of thing.

94:09So there are all sorts of useful scenarios

94:15that can be generated that way of cause and effect

94:19and cause and effect that go out.

94:21And many of the linkages in those scenarios,

94:26many of the steps involve understanding and reasoning

94:30about human motivations, human needs, human emotions,

94:34what people are likely to react to

94:38in something that you do and why and how and so on.

94:42So that was always a very important part of the knowledge

94:47that we had to represent in the system.

94:50- So I talk a lot about love, so I got to ask,

94:52do you remember off the top of your head

94:55how Psyche is able to represent various aspects of love

95:00that are useful for understanding human nature

95:04and therefore integrating into this whole

95:06knowledge base of common sense?

95:08What is love?

95:09- Love, we try to tease apart concepts

95:13that have enormous complexities to them

95:18and variety to them down to the level

95:22where you don't need to tease them apart further.

95:27- So love is too general of a term, it's not useful.

95:30- Exactly, so when you get down to romantic love

95:33and sexual attraction, you get down to parental love,

95:37you get down to filial love and you get down to love

95:42of doing some kind of activity or creating.

95:48So eventually you get down to maybe 50 or 60 concepts,

95:53each of which is a kind of love, they're interrelated

95:57and then each one of them has idiosyncratic things about it.

96:02And you don't have to deal with love

96:04to get to that level of complexity,

96:07even something like in, X being in Y,

96:11meaning physically in Y.

96:13We may have one English word in to represent that,

96:18but it's useful to tease that apart

96:21because the way that the liquid is in the coffee cup

96:26is different from the way that the air is in the room,

96:28which is different from the way that I'm in my jacket

96:32and so on and so there are questions like,

96:35if I look at this coffee cup, well, I see the liquid.

96:38If I turn it upside down, will the liquid come out

96:41and so on.

96:42If I have say, coffee with sugar in it,

96:46if I do the same thing, the sugar doesn't come out,

96:49right, it stays in the liquid

96:50'cause it's dissolved in the liquid and so on.

96:52So by now we have about 75 different kinds of in

96:56in the system and it's important to distinguish those.

97:00So if you're reading along an English text

97:04and you see the word in,

97:06the writer of that was able to use this one innocuous word

97:12because he or she was able to assume

97:15that the reader had enough common sense and world knowledge

97:19to disambiguate which of these 75 kinds of in

97:22they actually meant. - That's fascinating.

97:23- And the same thing with love, you may see the word love,

97:27but if I say, I love ice cream,

97:29that's obviously different than if I say,

97:31I love this person or I love to go fishing

97:35or something like that.

97:36So you have to be careful not to take language too seriously

97:41because people have done a kind of parsimony,

97:48a kind of terse-ness where you have as few words

97:51as you can 'cause otherwise you'd need half a million words

97:56in your language, which is a lot of words.

97:59That's like 10 times more than most languages

98:01really make use of and so on.

§11Transcript · 1:38:04–1:48:11

98:04Just like we have on the order of about a million concepts

98:09in psych because we've had to tease apart all these things.

98:13And so when you look at the name of a psych term,

98:17most of the psych terms actually have three

98:21or four English words in a phrase

98:23which captures the meaning of this term

98:28because you have to distinguish all these types of love,

98:30you have to distinguish all these types of in,

98:33and there's not a single English word

98:36which captures most of these things.

98:37- Yeah, and it seems like language,

98:41when used for communication between humans,

98:43almost as a feature has some ambiguity built in.

98:47It's not an accident because the human condition

98:51is a giant mess.

98:52And so it feels like nobody wants two robots

98:57like very precise formal logic conversation

98:59on a first date, right?

99:02Like there's some dance of like uncertainty,

99:04of wit, of humor, of push and pull

99:06and all that kind of stuff.

99:07If everything is made precise,

99:10then life is not worth living, I think,

99:12for in terms of the human experience.

99:15- And we've all had this experience

99:16of creatively misunderstanding.

99:20One of my favorite stories involving me

99:26stories involving Marvin Minsky is when I asked him

99:31about how he was able to turn out so many fantastic PhDs,

99:36so many fantastic people who did great PhD theses.

99:42How did he think of all these great ideas?

99:45What he said is he would generally say something

99:49that didn't exactly make sense.

99:51He didn't really know what it meant,

99:52but the student would figure like,

99:55oh my God, Minsky said this, it must be a great idea.

99:58And he'd sweat, he or she would work on work and work

100:01until they found some meaning in this

100:05sort of Chauncey Gardner-like utterance

100:07that Minsky had made. - I love this so much.

100:09- And then some great thesis would come out of it.

100:11- Yeah, I love this so much

100:13'cause there's young people come up to me

100:15and I'm distinctly made aware that the words I say

100:20have a long lasting impact.

100:21I will now start doing the Minsky method

100:25of saying something cryptically profound

100:28and then letting them actually make something useful

100:32and great out of that.

100:34- You have to become revered enough

100:38that people will take as a default

100:40that everything you say is profound.

100:43- Yes, exactly, exactly.

100:45I mean, I love Marvin Minsky so much.

100:47There's so much, I've heard this interview with him

100:50where he said that the key to his success

100:52has been to hate everything he's ever done.

100:55Like in the past. (laughs)

100:57He has so many good one-liners

100:59and just, or also to work on things

101:03that nobody else is working on

101:05because he's not very good at doing stuff.

101:08- Oh, I think that was just false.

101:10- Well, but see, I took whatever he said

101:12and I ran with it and I thought it was profound

101:14because it's Marvin Minsky, no.

101:16- But a lot of behavior is in the eye of the beholder

101:19and a lot of the meaning is in the eye of the beholder.

101:21One of Minsky's early programs was Begging Program.

101:25Are you familiar with this?

101:27So this was back in the day when you had job control cards

101:31at the beginning of your IBM card deck

101:34that said things like how many CPU seconds

101:37to allow this to run before it got kicked off

101:40and because computer time was enormously expensive.

101:44And so he wrote a program and all it did was,

101:47it said, give me 30 seconds of CPU time.

101:51And all it did was it would wait like 20 seconds

101:54and then it would print out

101:55on the operator's console teletype,

101:58I need another 20 seconds.

102:00So the operator would give it another 20 seconds,

102:02it would wait, it says, I'm almost done,

102:04I need a little bit more time.

102:06So at the end, he'd get this printout

102:08and he'd be charged for like 10 times as much computer time

102:12as his job control card.

102:13Now, and he'd say, look, I put 10 seconds,

102:1630 seconds here, you're charging me for five minutes,

102:19I'm not gonna pay for this

102:20and the poor operator would say,

102:22well, the program kept asking for more time

102:25and Marvin would say, oh, it always does that.

102:27(laughing)

102:28- I love that.

102:29Is there, if you could just linger on it for a little bit,

102:33is there something you've learned

102:34from your interaction with Marvin Minsky

102:37about artificial intelligence, about life?

102:39But I mean, he's, again, like your work,

102:44his work is, you know, he's a seminal figure

102:48in this very short history of artificial intelligence,

102:53research and development.

102:55What have you learned from him as a human being,

102:57as an AI intellect?

103:01- I would say both he and Ed Feigenbaum impressed on me

103:05the realization that our lives are finite,

103:10our research lives are finite,

103:12we're going to have limited opportunities

103:15to do AI research projects.

103:17So you should make each one count.

103:20Don't be afraid of doing a project

103:22that's gonna take years or even decades

103:27and don't settle for bump on a log projects

103:33that could lead to some, you know,

103:35published journal article that five people will read

103:40and pat you on the head for and so on.

103:43So one bump on a log after another

103:47is not how you get from the earth to the moon

103:49by slowly putting additional bumps on this log.

103:53The only way to get there is to think about the hard problems

103:58and think about novel solutions to them.

104:00And if you do that, and if you're willing to listen

104:05to nature, to empirical reality, willing to be wrong,

104:11it's perfectly fine because if occasionally you're right,

104:15then you've gotten part of the way to the moon.

104:18- You know, you've worked on Psych for 37

104:20over that many years.

104:25Have you ever considered quitting?

104:28I mean, has it been too much?

104:30So I'm sure there's been optimism in the early days

104:33that this is going to be way easier.

104:35And let me ask it another way too,

104:37because I've talked to a few people on this podcast,

104:39AI folks, that bring up Psych as an example of a project

104:45that has a beautiful vision and it's a beautiful dream,

104:49but it never really materialized.

104:52That's how it's spoken about.

104:53I suppose you could say the same thing about

104:57Neal networks and all ideas until they are.

105:01So why do you think people say that first of all?

105:06And second of all, did you feel that

105:09ever throughout your journey?

105:10And did you ever consider quitting on this mission?

105:14- We keep a very low profile.

105:16We don't attend very many conferences.

105:20We don't give talks.

105:21We don't write papers.

105:22We don't play the academic game at all.

105:27And as a result, people often only know about us

105:31because of a paper we wrote 10 or 20 or 30 or 37 years ago.

105:36They only know about us because of what someone else

105:41secondhand or thirdhand said about us.

105:45- So thank you for doing this podcast, by the way.

105:47- Sure.

105:48- It shines a little bit of light

105:50on some of the fascinating stuff you're doing.

105:52- Well, I think it's time for us to keep a higher profile

105:56now that we're far enough along

105:59that other people can begin to help us

106:02with the final N%, maybe N is maybe 90%,

106:07but now that we've gotten this knowledge pump primed,

106:12it's gonna become very important for everyone to help

106:17if they are willing to, if they're interested in it.

106:21Retirees who have enormous amounts of time

106:23and would like to leave some kind of legacy to the world,

106:28people because of the pandemic who have more time at home

106:34or for one reason or another to be online

106:37and contribute, if we can raise awareness

106:40of how far our project has come

106:43and how close to being primed the knowledge pump is,

106:48then we can begin to harness

106:51this untapped amount of humanity.

106:53I'm not really that concerned

106:55about professional colleagues' opinions of our project.

107:00I'm interested in getting as many people

107:03in the world as possible actively helping

107:06and contributing to get us from where we are

107:09to really covering all of human knowledge

107:12and different human opinion,

107:14including contrasting opinion that's worth representing.

107:17So I think that's one reason.

107:19I don't think there was ever a time

107:24where I thought about quitting.

107:26There are times where I've become depressed a little bit

107:29about how hard it is to get funding for the system.

107:34Occasionally there are AI winters and things like that.

107:37Occasionally there are AI,

107:41what you might call summers,

107:43where people have said,

107:45why in the world didn't you sell your company

107:48to company X for some large amount of money

107:53when you had the opportunity and so on.

107:55And company X here are like old companies

107:58maybe you've never even heard of,

107:59like Lycos or something like that.

108:02So the answer is that one reason we've stayed

108:06a private company, we haven't gone public.

108:09One reason that we haven't gone out of our way

108:11to take investment dollars

§12Transcript · 1:48:13–1:57:31

108:13is because we want to have control over our future,

108:19over our state of being,

108:21so that we can continue to do this as until it's done.

108:26And we're making progress and we're now so close to done

108:30that almost all of our work

108:32is commercial applications of our technology.

108:36So five years ago,

108:37almost all of our money came from the government.

108:39Now, virtually none of it comes from the government.

108:42Almost all of it is from companies

108:44that are actually using it for something.

108:46Hospital chains using it for medical reasoning

108:49about patients and energy companies using it

108:53and various other manufacturers using it

108:57to reason about supply chains and things like that.

109:01- So there's so many questions I want to ask.

109:03So one of the ways that people can help

109:05is by adding to the knowledge base.

109:07And that's really basically anybody

109:09if the tooling is right.

109:11And the other way,

109:13I kind of want to ask you about your thoughts on this.

109:15So you've had, like you said, in government

109:17and you had big clients, you had a lot of clients,

109:21but most of it is shrouded in secrecy

109:24because of the nature of the relationship

109:26of the kind of things you're helping them with.

109:28So that's one way to operate.

109:31And another way to operate is more in the open,

109:34where it's more consumer-facing.

109:37And so, hence, something like OpenPsych was born

109:41at some point where there's--

109:43- No, that's a misconception.

109:45- Uh-oh.

109:46Well, let's go there.

109:47So what is OpenPsych and how was it born?

109:50- Two things I want to say.

109:52And I want to say each of them before the other,

109:54so it's gonna be difficult.

109:56But we'll come back to OpenPsych in a minute.

109:59But one of the terms of our contracts

110:02with all of our customers and partners

110:05is knowledge you have that is genuinely proprietary to you.

110:10We will respect that.

110:12We'll make sure that it's marked as proprietary to you

110:15in the Psych Knowledge Base.

110:17No one other than you will be able to see it

110:19if you don't want them to.

110:20And it won't be used in inferences

110:23other than for you and so on.

110:25However, any knowledge which is necessary

110:30in building any applications for you and with you,

110:33which is publicly available general human knowledge,

110:38is not going to be proprietary.

110:39It's going to just become part

110:41of the normal Psych Knowledge Base.

110:43And it will be openly available to everyone

110:46who has access to Psych.

110:47So that's an important constraint

110:50that we never went back on,

110:51even when we got pushback from companies,

110:54which we often did,

110:56who wanted to claim that almost everything

110:58they were telling us was proprietary.

110:59- So there's a line between very domain-specific,

111:05company-specific stuff

111:07and the general knowledge that comes from that.

111:11- Yes, or if you imagine, say, it's an oil company,

111:14there are things which they would expect

111:16any new petroleum engineer they hired to already know.

111:21And it's not okay for them to consider

111:24that that is proprietary.

111:26And sometimes a company will say,

111:27well, we're the first ones to pay you

111:30to represent that in Psych.

111:32And our attitude is some polite form of tough.

111:36The deal is this, take it or leave it.

111:40And in a few cases, they've left it.

111:42And in most cases, they'll see our point of view

111:45and take it because that's how we've built the Psych system

111:50by essentially tacking with the funding wins

111:54where people would fund a project

111:57and half of it would be general knowledge

112:00that would stay permanently as part of Psych.

112:02- So always with these partnerships,

112:03it's not like a distraction from the main Psych development.

112:07It's a supportive-- - Well, it's a small,

112:09a small distraction.

112:10- It's a small, but it's not a complete one.

112:11So you're adding to the knowledge base.

112:13- Yes, absolutely.

112:14And we try to stay away from projects

112:17that would not have that property.

112:20So let me go back and talk about OpenPsych for a second.

112:24So I've had a lot of trouble expressing,

112:28convincing other AI researchers how important it is

112:35to use an expressive representation language like we do,

112:39this higher order logic,

112:41rather than just using some triple store

112:44knowledge graph type representation.

112:49And so as an attempt to show them

112:52why they needed something more,

112:56we said, "Oh, well, we'll represent

113:00"this unimportant projection or shadow or subset of Psych

113:05"that just happens to be the simple binary relations,

113:10"the relation argument one, argument two triples and so on."

113:14And then you'll see how much more useful it is

113:19if you had the entire Psych system.

113:22So it's all well and good to have the taxonomic relations

113:27between terms like person and night and sleep and bed

113:33and house and eyes and so on.

113:37But think about how much more useful it would be

113:40if you also had all the rules of thumb about those things

113:44like people sleep at night, they sleep lying down,

113:47they sleep with their eyes closed,

113:48they usually sleep in beds in our country,

113:51they sleep for hours at a time, they can be woken up,

113:54they don't like being woken up and so on and so on.

113:57So it's that massive amount of knowledge

113:59which is not part of OpenPsych.

114:02And we thought that all the researchers

114:03would then immediately say, "Oh my God,

114:06"of course we need the other 90% that you're not giving us.

114:10"Let's partner and license Psych

114:14"so that we can use it in our research."

114:15But instead, what people said is,

114:18"Oh, even the bit you've released

114:19"is so much better than anything we had.

114:21"We'll just make do with this."

114:23And so if you look,

114:24there are a lot of robotics companies today, for example,

114:27which use OpenPsych as their fundamental ontology.

114:32And in some sense, the whole world missed the point

114:36of OpenPsych and we were doing it to show people

114:39why that's not really what they wanted

114:41and too many people thought somehow that this was psych

114:44or that this was in fact good enough for them

114:47and they never even bothered coming to us

114:51to get access to the full psych.

114:53- But there's two parts to OpenPsych.

114:55So one is convincing people on the idea

114:57and the power of this general kind of representation

114:59of knowledge and the value that you hold

115:02in having acquired that knowledge

115:03and built it and continue to build it.

115:05And the other is the code base.

115:07This is the code side of it.

115:10So my sense of the code base

115:13that Psycorp Psych is operating with,

115:16I mean, it has the technical debt

115:19of the three decades plus, right?

115:21This is the exact same problem that Google had to deal with

115:24with the early version of TensorFlow.

115:27It's still dealing with that.

115:29They had to basically break compatibility

115:32with the past several times.

115:34And that's only over a period of a couple of years.

115:37But they, I think, successfully opened up,

115:40it's very risky, very gutsy move to open up TensorFlow

115:45and then PyTorch on the Facebook side.

115:47And what you see is there's a magic place

115:52where you can find a community,

115:54where you could develop a community

115:56that builds on the system without taking away any of,

116:01not any, but most of the value.

116:03So most of the value that Google has is still at Google.

116:06Most of the value that Facebook has is still at Facebook,

116:08even though some of this major machine learning tooling

116:12is released into the open.

116:14My question is not so much on the knowledge,

116:17which is also a big part of OpenPsych,

116:20but all the different kinds of tooling.

116:22So there's the kind of,

116:25all the kinds of stuff you can do on the knowledge,

116:27graph knowledge base, whatever we call it.

116:29There's the inference engines.

116:32So there could be some,

116:34there probably are a bunch of proprietary stuff

116:36you want to kind of keep secret.

116:38And there's probably some stuff you can open up completely

116:41and then let the community,

116:42build up enough community where they develop stuff

116:44on top of it.

116:45Yes, there'll be those publications and academic work

116:48and all that kind of stuff.

116:49And also the tooling of adding to the knowledge base, right?

116:54Like developing, there's an incredible amount,

116:56like there's so many people that are just really good

116:59at this kind of stuff in the open source community.

117:02So my question for you is like,

117:03have you struggled with this kind of idea

117:06that you have so much value in your company already?

117:09You've developed so many good things.

117:11You have clients that really value your relationships.

117:14And then there's this dormant, giant open source community

117:17that as far as I know, you're not utilizing.

117:20There's so many things to say there,

117:24but there could be magic moments

117:27where the community builds up large enough

117:31to where the artificial intelligence field

§13Transcript · 1:57:34–2:07:22

117:34that is currently 99.9% machine learning

117:37is dominated by machine learning,

117:39has a phase shift towards like, or at least in part,

117:44towards more like what you might call symbolic AI.

117:47This whole place where psych is like at the center of,

117:52and then that requires a little bit leap of faith

117:56because you're now surfing

117:58and there'll be obviously competitors that will pop up

118:00and start making you nervous and all that kind of stuff.

118:04So do you think about the space

118:05of open sourcing some parts and not others,

118:08how to leverage the community, all those kinds of things?

118:12- That's a good question.

118:13And I think you phrased it the right way,

118:15which is we're constantly struggling with the question

118:19of what to open source, what to make public,

118:24what to even publicly talk about.

118:29There are enormous pluses and minuses to every alternative.

118:34And it's very much like negotiating a very treacherous path.

118:42Partly the analogy is like, if you slip,

118:46you could make a fatal mistake,

118:48give away something which essentially kills you

118:51or fail to give away something

118:53which failing to give it away hurts you and so on.

118:58So it is a very tough, tough question.

119:01Usually what we have done with people who approached us

119:08to collaborate on research is to say,

119:11we will make available to you the entire knowledge base

119:16and executable copies of all of the code,

119:22but only very, very limited source code access

119:28if you have some idea for how you might improve something

119:31or work with us on something.

119:33So let me also get back to one of the very, very first things

119:38we talked about here, which was separating the question

119:43of how could you get a computer to do this at all

119:47versus how could you get a computer

119:49to do this efficiently enough in real time?

119:52And so one of the early lessons we learned

119:57was that we had to separate the epistemological problem

120:01of what should the system know,

120:04separate that from the heuristic problem

120:06of how can the system reason efficiently

120:08with what it knows.

120:10And so instead of trying to pick one representation language

120:15which was the sweet spot or the best trade-off point

120:20between expressiveness of the language

120:23and efficiency of the language,

120:24if you had to pick one,

120:26knowledge graphs would probably be,

120:28associative triples would probably be

120:30about the best you could do.

120:32And that's why we started there.

120:34But after a few years, we realized that what we could do

120:37is we could split this and we could have one nice,

120:41clean epistemological level language,

120:44which is this higher order logic.

120:46And we could have one or more grubby,

120:49but efficient heuristic level modules

120:54that opportunistically would say,

120:57oh, I can make progress

120:59on what you're trying to do over here.

121:01I have a special method that will contribute

121:04a little bit toward a solution.

121:06- Of course, some subset of that.

121:08- Yes, exactly.

121:09So by now we have over a thousand

121:11of these heuristic level modules

121:13and they function as a kind of community of agents.

121:16And there's one of them, which is a general theorem prover.

121:20And in theory, that's the only one you need.

121:25But in practice, it always takes so long

121:28that you never want to call on it.

121:30You always want these other agents

121:32to very efficiently reason through it.

121:35It's sort of like if you're balancing a chemical equation,

121:38you could go back to first principles,

121:40but in fact, there are algorithms

121:42which are vastly more efficient.

121:44Or if you're trying to solve a quadratic equation,

121:47you could go back to first principles of mathematics,

121:51but it's much better to simply recognize

121:54that this is a quadratic equation

121:56and apply the binomial formula and snap,

121:58you get your answer right away and so on.

122:00So think of these as like a thousand little experts

122:05that are all looking at everything that Psych gets asked

122:08and looking at everything

122:10that every other little agent has contributed,

122:12almost like notes on a blackboard,

122:14notes on a whiteboard.

122:17And making additional notes

122:20when they think they can be helpful.

122:21And gradually that community of agents

122:24gets an answer to your question,

122:26gets a solution to your problem.

122:29And if we ever come up in a domain application

122:32where Psych is getting the right answer,

122:34but taking too long,

122:36then what we'll often do is talk to one of the human experts

122:41and say, here's the set of reasoning steps

122:45that Psych went through.

122:46You can see why it took it a long time to get the answer.

122:49How is it that you were able to answer that question

122:52in two seconds?

122:53And occasionally you'll get an expert who just says,

122:57well, I just know it.

122:59I just was able to do it or something.

123:01And then you don't talk to them anymore.

123:02But sometimes you'll get an expert who says,

123:05well, let me introspect on that.

123:07Yes, here is a special representation we use

123:10just for aqueous chemistry equations,

123:14or here's a special representation and a special technique,

123:18which we can now apply to things

123:20in this special representation and so on.

123:22And then you add that as the thousand and first

123:26HL heuristic level module.

123:28And from then on in any application,

123:31if it ever comes up again,

123:32it'll be able to contribute and so on.

123:35So that's pretty much one of the main ways

123:38in which Psych has recouped this lost efficiency.

123:42A second important way is meta reasoning.

123:46So you can speed things up by focusing on removing knowledge

123:51from the system till all it has left

123:54is like minimal knowledge needed to,

123:56but that's the wrong thing to do, right?

123:58That would be like in a human extirpating

124:00part of their brain or something.

124:01That's really bad.

124:03So instead, what you wanna do is give it meta level advice,

124:06tactical and strategic advice that enables it to reason

124:10about what kind of knowledge is going to be relevant

124:14to this problem, what kind of tactics

124:16are gonna be good to take in trying to attack this problem?

124:20When is it time to start trying to prove the negation

124:23of this thing because I'm knocking myself out

124:26trying to prove it's true and maybe it's false.

124:28And if I just spend a minute,

124:29I can see that it's false or something.

124:31- So it's like dynamically pruning the graph

124:34to only like based on the particular thing

124:37you're trying to infer.

124:40- Yes, and so by now we have about 150

124:44of these sort of like breakthrough ideas

124:47that have led to dramatic speed ups

124:50in the inference process.

124:52You know, where one of them was this ELHL split

124:55and lots of HL modules.

124:57Another one was using meta and meta meta level reasoning

125:01to reason about the reasoning that's going on and so on.

125:06And you know, 150 breakthroughs may sound like a lot,

125:09but you know, if you divide by 37 years,

125:11it's not as impressive.

125:12- So there's these kind of heuristic modules

125:16that really help improve the inference.

125:18How hard in general is this,

125:24'cause you mentioned higher order logic,

125:26you know, in the general, the theorem prover sense,

125:31it's intractable, very difficult problem.

125:33- Yes.

125:34- So how hard is this inference problem

125:37when we're not talking about,

125:39if we let go of the perfect and focus on the good?

125:43- I would say it's half of the problem

125:47in the following empirical sense,

125:49which is over the years, about half of our effort,

125:54maybe 40% of our effort,

125:56has been our team of inference programmers

126:01and the other 50, 60% has been our ontologists,

126:04our ontological engineers putting in knowledge.

126:07So our ontological engineers in most cases

126:09don't even know how to program.

126:11They have degrees in things like philosophy and so on.

126:15So it's almost like--

126:15- I love that.

126:16I'd love to hang out with those people actually.

126:18- Oh yes, it's wonderful.

126:19But it's very much like the Eloi and the Morlocks

126:22in H.G. Wells' "Time Machine."

126:24So you have the Eloi who only program

126:27in the epistemological higher order logic language.

126:31And then you have the Morlocks who are like

126:34under the ground figuring out what the machinery is

126:38that will make this efficiently operate and so on.

126:42And so occasionally they'll toss messages back

126:46to each other and so on,

126:47but it really is almost this 50/50 split

126:50between finding clever ways to recoup efficiency

126:55when you have an expressive language

126:57and putting in the content of what the system needs to know.

127:01- And yeah, both are fascinating.

127:03To some degree, the entirety of the system,

127:06as far as I understand,

127:08is written in various variants of Lisp.

127:11So my favorite program language is still Lisp.

127:14I don't program in it much anymore

127:16because the world has,

127:19in majority of its system, has moved on.

127:22Like everybody respects Lisp,

§14Transcript · 2:07:24–2:17:08

127:24but many of the systems are not written in Lisp anymore.

127:28But Psyche, as far as I understand,

127:30maybe you can correct me,

127:32there's a bunch of Lisp in it.

127:34- Yeah, so it's based on Lisp code that we produced.

127:37Most of the programming is still going on

127:39in a dialect of Lisp.

127:41And then for efficiency reasons,

127:45that gets automatically translated into things like Java

127:50or C.

127:50Nowadays, it's almost all translated into Java

127:53'cause Java has gotten good enough

127:56that that's really all we need to do.

127:58- So it's translated into Java

127:59and then Java is compiled down by code.

128:02- Yes.

128:03- Okay, so that's sort of,

128:05it's a process that probably has to do with the fact

128:12that when Psyche was originally written

128:14and you built up a powerful system,

128:16there is some technical depth you have to deal with,

128:19as is the case with most powerful systems that span years.

128:24Have you ever considered,

128:28this would help me understand,

128:30because from my perspective,

128:32so much of the value of everything you've done

128:35with Psyche and Psycorp is the knowledge.

128:40Have you ever considered just like throwing away

128:43the code base and starting from scratch?

128:45Not really throwing away,

128:47but sort of moving it to,

128:50throwing away that technical debt,

128:54starting with a more updated programming language.

128:58Is that throwing away a lot of value or no?

129:00Like, what's your sense?

129:01How much of the value is in the silly

129:03software engineering aspect

129:05and how much of the value is in the knowledge?

129:08- So development of programs in Lisp

129:15proceeds, I think, somewhere between 1,000

129:21and 50,000 times faster than development

129:24in any of what you're calling modern

129:28or improved computer languages.

129:30- Well, there's other functional languages,

129:31like Clojure and all that.

129:32But I mean, I'm with you.

129:35I like Lisp.

129:37I just wonder how many great programmers there are.

129:39There's still like--

129:40- Yes, so it is true when a new inference programmer

129:43comes on board, they need to learn some of Lisp.

129:48And in fact, we have a subset of Lisp,

129:50which we call cleverly sub L,

129:53which is really all they need to learn.

129:55And so the programming actually goes on in sub L,

129:59not in full Lisp.

130:01And so it does not take programmers very long at all

130:03to learn sub L.

130:06And that's something which can then be translated

130:08efficiently into Java.

130:11And for some of our programmers who are doing,

130:14say, user interface work,

130:15then they never have to even learn sub L.

130:18They just have to learn APIs into the basic Cyc engine.

130:23- So you're not necessarily feeling the burden

130:25of like it's extremely efficient.

130:28That's not a problem to solve.

130:31Okay. - Right.

130:32The other thing is, remember that we're talking

130:34about hiring programmers to do inference

130:37who are programmers interested

130:39in effectively automatic theorem proving.

130:42And so those are people already predisposed

130:45to representing things in logic and so on.

130:48And Lisp really was the programming language

130:53based on logic that John McCarthy and others

130:56who developed it basically took the formalisms

131:00that Alonzo Church and other philosophers,

131:03other logicians had come up with and basically said,

131:07can we basically make a programming language

131:10which is effectively logic?

131:13And so since we're talking about reasoning

131:17in about expressions written in this logical,

131:21epistemological language and we're doing operations

131:24which are effectively like theorem proving

131:26type operations and so on,

131:28there's a natural impedance match between Lisp

131:33and the knowledge the way it's represented.

131:35So-- - I guess you could say

131:37it's a perfectly logical language to use.

131:40- Oh, yes.

131:42- Okay, I'm sorry. (laughs)

131:44- I'll even let you get away with that.

131:46- Okay, I appreciate it. - I know I like it.

131:47So I'll probably use that in the future without--

131:51- Without credit. - Without credit.

131:53But no, I think the point is that the language

131:58you program in isn't really that important.

132:01It's more that you have to be able to think in terms of,

132:05for instance, creating new helpful HL modules

132:08and how they'll work with each other

132:10and looking at things that are taking a long time

132:14and coming up with new specialized data structures

132:18that will make this efficient.

132:20So let me just give you one very simple example,

132:23which is when you have a transitive relation,

132:26like larger than, this is larger than that,

132:28which is larger than that, which is larger than that.

132:30So the first thing must be larger than the last thing.

132:33Whenever you have a transitive relation,

132:35if you're not careful,

132:37if I ask whether this thing over here

132:39is larger than the thing over here,

132:40I'll have to do some kind of graph walk or theorem proving

132:45that might involve like five or 10 or 20 or 30 steps.

132:48But if you store, redundantly store the transitive closure,

132:53the Kleene star of that transitive relation,

132:56now you have this big table,

132:58but you can always guarantee that in one single step,

133:02you can just look up whether this is larger than that.

133:06And so there are lots of cases where storage is cheap today.

133:11And so by having this extra redundant data structure,

133:15we can answer this commonly occurring type of question

133:19very, very efficiently.

133:21Let me give you one other analogy, analog of that,

133:26which is something we call rule macro predicates,

133:29which is we'll see this complicated rule

133:33and we'll notice that things very much like it,

133:37syntactically come up again and again and again.

133:40So we'll create a whole brand new relation

133:43or predicate or function that captures that

133:47and takes maybe not two arguments,

133:50takes maybe three, four, five arguments and so on.

133:54And now we have effectively converted

133:58some complicated if then rule

134:02that might have to have inference done on it

134:05into some ground atomic formula,

134:07which is just the name of a relation

134:10and a few arguments and so on.

134:12And so converting commonly occurring types

134:16or schemas of rules into brand new predicates,

134:20brand new functions,

134:22turns out to enormously speed up the inference process.

134:26So now we've covered about four of the 150 good ideas

134:30I said that--

134:31- So that's a nice, that's a cool,

134:32so that idea in particular is like a nice compression

134:35that turns out to be really useful.

134:36- Yes. - That's really interesting.

134:38I mean, this whole thing is just fascinating

134:39from a philosophical, there's part of me,

134:42I mean, it makes me a little bit sad

134:44because your work is both from a computer science perspective

134:49fascinating and the inference engine

134:51from a epistemological, philosophical aspect fascinating.

134:56But it is also you running a company

134:59and there's some stuff that has to remain private.

135:02It's sad.

135:03- Well, here's something that may make you feel better,

135:05a little bit better.

135:09We've formed a not-for-profit company

135:12called the Knowledge Activization Institute, NAX, K-N-A-X.

135:16And I have this firm belief

135:20with a lot of empirical evidence to support it

135:22that the education that people get in high schools

135:27and colleges and graduate schools and so on

135:31is almost completely orthogonal to,

135:34almost completely irrelevant to

135:37how good they're going to be at coming up to speed

135:40in doing this kind of ontological engineering

135:44and writing these assertions and rules and so on in psych.

135:49And so very often we'll interview candidates

135:52who have their PhD in philosophy,

135:54who've taught logic for years and so on,

135:57and they're just awful.

135:59But the converse is true.

136:00So one of the best ontological engineers we ever had

136:04never graduated high school.

136:06And so the purpose of Knowledge Activization Institute,

136:11if we can get some foundations to help support it,

136:14is identify people in the general population,

136:18maybe high school dropouts,

136:20who have latent talent for this sort of thing,

136:24offer them effectively scholarships to train them,

136:29and then help place them in companies

136:32that need more trained ontological engineers,

136:35some of which would be working for us,

136:36but mostly would be working for partners

136:38or customers or something.

136:40And if we could do that,

136:42that would create an enormous number

136:43of relatively very high paying jobs

136:47for people who currently have no way out

136:51of some situation that they're locked into.

136:55- So is there something you can put into words

136:57that describes somebody who would be great

137:01at ontological engineering?

137:03So what characteristics about a person

137:06make them great at this task?

137:08This task of converting the messiness

§15Transcript · 2:17:13–2:26:49

137:13of human language and knowledge into formal logic.

137:17- This is very much like what Alan Turing had to do

137:20during World War II in trying to find people

137:23to bring to Bletchley Park,

137:24where he would publish in the London Times

137:28cryptic crossword puzzles,

137:30along with some innocuous looking note,

137:33which essentially said,

137:34if you were able to solve this puzzle

137:36in less than 15 minutes,

137:38please call this phone number, and so on.

137:41So, or back when I was young,

137:44there was the practice of having matchbooks,

137:49where on the inside of the matchbook,

137:51there would be a, can you draw this?

137:53You have a career in art, commercial art,

137:56if you can copy this drawing, and so on.

137:59So yes, the analog of that--

138:02- Was there a little test to get to the core

138:04of whether you're gonna be good or not?

138:05- So part of it has to do with being able

138:08to make and appreciate and react negatively,

138:13appropriately to puns and other jokes.

138:16So you have to have a kind of sense of humor,

138:18and if you're good at telling jokes

138:21and good at understanding jokes,

138:23that's one indicator--

138:25- Like puns? - Yes.

138:26- Like dad jokes? - Yes.

138:27Well, maybe not dad jokes,

138:29but real, but funny jokes.

138:31But--

138:32- I think I'm applying to work at SACWR.

138:34- Yeah, but another is if you're able to introspect.

138:38So very often, we'll give someone a simple question,

138:43and we'll say like, "Why is this?"

138:48And sometimes they'll just say, "Because it is."

138:51Okay, that's a bad sign.

138:53But very often, they'll be able to introspect, and so on.

138:56So one of the questions I often ask

138:59is I'll point to a sentence with a pronoun in it,

139:01and I'll say, "The referent of that pronoun

139:04"is obviously this noun over here.

139:06"How would you or I or an AI

139:10"or a five-year-old, 10-year-old child

139:12"know that that pronoun refers to that noun over here?"

139:17And often, the people who are going to be good

139:22at ontological engineering

139:24will give me some causal explanation

139:27or will refer to some things that are true in the world.

139:29So if you imagine a sentence like,

139:31"The horse was led into the barn

139:33"while its head was still wet."

139:36And so, "its head" refers to the horse's head.

139:38But how do you know that?

139:40And so, some people will say, "I just know it."

139:42Some people will say, "Well, the horse

139:43"was the subject of the sentence."

139:45And I'll say, "Okay, well, what about,

139:47"the horse was led into the barn

139:48"while its roof was still wet."

139:50Now, "its roof" obviously refers to the barn,

139:53and so, then they'll say,

139:55"Oh, well, that's because it's the closest noun."

139:58And so, basically, if they try to give me answers

140:01which are based on syntax and grammar and so on,

140:05that's a really bad sign.

140:07But if they're able to say things like,

140:09"Well, horses have heads and barns don't,

140:11"and barns have roofs and horses don't,"

140:14then that's a positive sign

140:16that they're gonna be good at this

140:17because they can introspect on what's true in the world

140:20that leads you to know certain things.

140:22- How fascinating is it that getting a PhD

140:25makes you less capable to introspect deeply about this?

140:28- Oh, I wouldn't go that far.

140:30I'm not saying that it makes you less capable.

140:32Let's just say it's independent of--

140:35- Oh, I don't know about this.

140:36- Of how good people are.

140:37- Okay, you're not saying that, I'm saying that.

140:38There's a certain, it's interesting

140:41that for a lot of people, PhDs, sorry, philosophy aside,

140:46that sometimes education narrows your thinking

140:50versus expands it.

140:51- Yes.

140:52- That's fascinating.

140:53And for certain, when you're trying

140:55to do ontological engineering,

140:57which is essentially teach our future AI overlords

141:00how to reason deeply about this world

141:03and how to understand it,

141:05that requires that you think deeply about the world.

141:08- So I'll tell you a sad story about Math Craft,

141:11which is why is that not widely used in schools today?

141:16We're not really trying to make big profit on it

141:19or anything like that.

141:20When we've gone to schools, their attitude has been,

141:23well, if a student spends 20 hours

141:27going through this Math Craft program

141:29from start to end and so on,

141:31will it improve their score on this standardized test

141:36more than if they spent 20 hours

141:38just doing mindless drills

141:41of problem after problem after problem?

141:43And the answer is, well, no,

141:45but it'll increase their understanding more

141:47and their attitude is, well,

141:48if it doesn't increase their score on this test,

141:52then we're not gonna adopt it.

141:56- That's sad.

141:56I mean, that's a whole another three, four hour conversation

142:00about the education system.

142:01But let me go super philosophical as if we weren't already.

142:06So in 1950, Alan Turing wrote the paper

142:09that formulated the Turing test.

142:11- Yes.

142:12- And he opened the paper with the question,

142:13can machines think?

142:15So what do you think?

142:16Can machines think?

142:18Let me ask you this question.

142:20- Absolutely.

142:21Machines can think,

142:23certainly as well as humans can think, right?

142:27We're meat machines,

142:30just because they're not currently made out of meat

142:32is just an engineering solution decision and so on.

142:37So of course machines can think.

142:42I think that there was a lot of damage done

142:47by people misunderstanding Turing's imitation game

142:52and focus on trying to get a chat bot

142:58to fool other people into thinking it was human and so on.

143:05That's not a terrible test in and of itself,

143:08but it shouldn't be your one and only test for intelligence.

143:12- So do you, in terms of tests of intelligence,

143:16with the Lobner Prize,

143:18which is a very kind of, you want to say,

143:20a more strict formulation of the Turing test

143:23as originally formulated.

143:25And then there's something like Alexa Prize,

143:28which is more, I would say,

143:30a more interesting formulation of the test,

143:32which is like, ultimately the metric is

143:36how long does a human want to talk to the AI system?

143:39So it's like, the goal is you want it to be 20 minutes.

143:43It's basically not just have a convincing conversation,

143:48but more like a compelling one or a fun one

143:51or an interesting one.

143:53And that seems like more to the spirit maybe

143:57of what Turing was imagining.

144:01But what for you do you think in the space of tests

144:04is a good test?

144:06When you see a system based on psych that passes that test,

144:10you'd be like, damn, we've created something special here.

144:14- The test has to be something involving

144:19depth of reasoning and recursiveness of reasoning,

144:23the ability to answer repeated why questions

144:27about the answer you just gave.

144:28- How many why questions in a row can you keep answering?

144:32- Something like that.

144:33And also--

144:36- Just have like a young curious child and an AI system.

144:39And how long will an AI system last

144:41before it wants to quit?

144:43- Yes, and again, that's not the only test.

144:45Another one has to do with argumentation.

144:47In other words, here's a proposition.

144:50Come up with pro and con arguments for it

144:56and try and give me convincing arguments on both sides.

145:01So that's another important kind of ability

145:06that the system needs to be able to exhibit

145:09in order to really be intelligent, I think.

145:12- So there's certain, I mean, if you look at IBM Watson

145:16and like certain impressive accomplishments

145:18for very specific tests, almost like a demo, right?

145:22There is some, like I talked to the guy

145:28who led the Jeopardy effort.

145:33And there's some kind of hard coding heuristics tricks

145:37that you try to pull it all together

145:39to make the thing work in the end for this thing, right?

145:42That seems to be one of the lessons with AI

145:45is like that's the fastest way to get a solution

145:49that's pretty damn impressive.

145:50- So here's what I would say is that

145:53as impressive as that was, it made some mistakes.

145:59But more importantly, many of the mistakes it made

146:02were mistakes which no human would have made.

146:05And so part of the new or augmented Turing tests

146:11would have to be, and the mistakes you make

146:18are ones which humans don't basically look at and say, what?

146:23So for example, there was a question

146:28about which 16th century Italian politician, blah, blah, blah

146:33and Watson said, Ronald Reagan.

146:37So most Americans would have gotten that question wrong

146:40but they would never have said Ronald Reagan as an answer

146:43because among the things they know

146:47is that he lived relatively recently

146:49and people don't really live 400 years

§16Transcript · 2:26:52–2:37:18

146:52and things like that.

146:53So that's, I think, a very important thing

146:57which is if it's making mistakes

146:59which no normal sane human would have made,

147:04then that's a really bad sign.

147:05And if it's not making those kinds of mistakes,

147:08then that's a good sign.

147:10And I don't think it's any one very, very simple test.

147:12I think it's all of the things you mentioned,

147:14all the things I mentioned,

147:16there's really a battery of tests which together,

147:19if it passes almost all of these tests,

147:22it would be hard to argue that it's not intelligent.

147:25And if it fails several of these tests,

147:28it's really hard to argue that it really understands

147:30what it's doing and that it really is generally intelligent.

147:33- So to pass all of those tests,

147:35we've talked a lot about psych and knowledge and reasoning.

147:40Do you think this AI system would need to have

147:44some other human-like elements,

147:46for example, a body or a physical manifestation in this world

147:52and another one which seems to be fundamental

147:55to the human experience is consciousness,

147:58the subjective experience of what it's like

148:02to actually be you.

148:04Do you think it needs those to be able to pass

148:06all of those tests and to achieve general intelligence?

148:09- It's a good question.

148:10I think in the case of a body, no.

148:12I know there are a lot of people like Penrose

148:15who would have disagreed with me and others,

148:19but no, I don't think it needs to have a body

148:22in order to be intelligent.

148:24I think that it needs to be able to talk about

148:28having a body and having sensations

148:31and having emotions and so on.

148:34It doesn't actually have to have all of that,

148:37but it has to understand it in the same way

148:39that Helen Keller was perfectly intelligent

148:42and able to talk about colors and sounds and shapes

148:47and so on, even though she didn't directly experience

148:52all the same things that the rest of us do.

148:54So knowledge of it and being able to correctly make use

148:59of that is certainly an important facility,

149:04but actually having a body, if you believe that,

149:07that's just a kind of religious or mystical belief.

149:11You can't really argue for or against it, I suppose.

149:15It's just something that some people believe.

149:19- What about an extension of the body,

149:22which is consciousness?

149:23I mean, it feels like something to be here.

149:27- Sure, but what does that really mean?

149:30It's like, well, if I talk to you,

149:32you say things which make me believe that you're conscious.

149:35I know that I'm conscious, but you're just taking

149:38my word for it now.

149:40But in the same sense, psych is conscious

149:43in that same sense already, where of course it understands

149:46it's a computer program, it understands where

149:48and when it's running, it understands who's talking to it,

149:51it understands what its task is, what its goals are,

149:54what its current problem is that it's working on.

149:56It understands how long it's spent on things,

149:58what it's tried, it understands what it's done in the past

150:02and so on.

150:04And if we want to call that consciousness,

150:08then yes, psych is already conscious,

150:11but I don't think that I would ascribe anything mystical

150:15to that, again, some people would,

150:17but I would say that other than our own personal experience

150:21of consciousness, we're just treating everyone else

150:24in the world, so to speak, at their word

150:28about being conscious.

150:29And so if a computer program, if an AI is able to exhibit

150:34all the same kinds of response as you would expect

150:40of a conscious entity, then doesn't it deserve

150:44the label of consciousness just as much?

150:47- So there's another burden that comes

150:49with this whole intelligence thing that humans got

150:52is the extinguishing of the light of consciousness,

150:57which is kind of realizing that we're gonna be dead someday.

151:02And there's a bunch of philosophers like Ernest Becker

151:05who kind of think that this realization of mortality

151:10and then fear, sometimes they call it terror,

151:14of mortality is one of the creative forces

151:19behind human condition, like it's the thing that drives us.

151:25Do you think it's important for an AI system,

151:27you know, when psych proposed that it's not human

151:34and it's one of the moderators of its contents,

151:37you know, there's another question it could ask,

151:42which is like, it kind of knows that humans are mortal.

151:45Am I mortal?

151:47And I think one really important thing that's possible

151:52when you're conscious is to fear the extinguishing

151:55of that consciousness, the fear of mortality.

151:58Do you think that's useful for intelligence?

152:02Thinking like I might die and I really don't want to die.

152:05- I don't think so.

152:06I think it may help some humans to be better people.

152:11It may help some humans to be more creative and so on.

152:16I don't think it's necessary for AIs to believe

152:21that they have limited lifespans

152:23and therefore they should make the most of their behavior.

152:25Maybe eventually the answer to that

152:28and my answer to that will change.

152:30But as of now, I would say that that's almost like a frill

152:34or a side effect that is not,

152:36in fact, if you look at most humans,

152:38most humans ignore the fact that they're going to die

152:42most of the time.

152:44So--

152:44- Well, but that's like,

152:46this goes to the white space between the words.

152:49So what Ernest Becker argues is that that ignoring

152:53is we're living in an illusion that we constructed

152:55on the foundation of this terror.

152:57So we're escape life as we know it,

153:00pursuing things, creating things, love,

153:04everything we can think of that's beautiful about humanity

153:08is just trying to escape this realization

153:11that we're going to die one day.

153:13That's his idea and I think, I don't know if I 100%

153:18believe in this, but it certainly rhymes.

153:22It seems like to me, like it rhymes with the truth.

153:26- Yeah, I think that for some people,

153:28that's gonna be a more powerful factor than others.

153:33- Clearly, Doug is talking about Russians.

153:35- And I think that--

153:37(laughing)

153:39- So I'm Russian, so clearly it infiltrates

153:42all of Russian literature.

153:44- And AI doesn't have to have fear of death

153:49as a motivating force in that we can build in motivation.

153:55So we can build in the motivation of obeying users

154:00and making users happy and making others happy and so on.

154:05And that can substitute for this sort of personal fear

154:10of death that sometimes leads to bursts

154:14of creativity in humans.

154:16- Yeah, I don't know.

154:17I think AI really needs to understand death deeply

154:22in order to be able to drive a car, for example.

154:24I think there's just some, like--

154:28- No, I really disagree.

154:30I think it needs to understand the value of human life,

154:33especially the value of human life to other humans,

154:36and understand that certain things are more important

154:41than other things, so it has to have a lot of knowledge

154:44about ethics and morality and so on.

154:48- But some of it is so messy that it's impossible to encode.

154:51For example, there's--

154:52- I disagree.

154:53So if there's a person dying right in front of us,

154:56most human beings would help that person,

154:59but they would not apply that same ethics

155:02to everybody else in the world.

155:04This is the tragedy of how difficult it is to be a doctor

155:08because they know when they help a dying child,

155:11they know that the money they're spending on this child

155:14cannot possibly be spent on every other child that's dying.

155:18And that's a very difficult to encode decision.

155:23Now, perhaps it is, perhaps it could be formalized.

155:27- Oh, but I mean, you're talking about

155:30autonomous vehicles, right?

155:31So autonomous vehicles are going to have to make

155:34those decisions all the time of what is the chance

155:39of this bad event happening, how bad is that compared

155:44to this chance of that bad event happening, and so on,

155:47and when a potential accident is about to happen,

155:51is it worth taking this risk?

155:52If I have to make a choice, which of these two cars

155:55am I going to hit and why?

155:57- See, I was thinking about a very different choice

155:59when I'm talking about fear of mortality,

156:01which is just observing Manhattan style driving.

156:06I think that humans as an effective driver

156:09needs to threaten pedestrians' lives a lot.

156:14There's a dance, I've watched pedestrians a lot,

156:17I worked on this problem, and it seems like the,

156:21if I could summarize the problem of a pedestrian crossing

156:25is the car with this movement is saying,

156:28"I'm going to kill you," and the pedestrian is saying,

156:32"Maybe," and then they decide and they say,

156:34"No, I don't think you have the guts to kill me,"

156:36and they walk in front and they look away,

156:39and there's that dance, the pedestrian,

156:42as this is social contract, that the pedestrian trusts

156:46that once they're in front of the car

156:47and the car is sufficiently, from a physics perspective,

156:51able to stop, they're going to stop.

156:53But the car also has to threaten that pedestrian,

156:55it's like, "I'm late for work,

156:57"so you're being kind of an asshole

156:59"by crossing in front of me,"

157:00but life and death is part of the calculation here,

157:05and that equation is being solved millions of times a day.

157:10- Yes. - Very effectively.

157:12That game theory, whatever that formulation is.

157:15- Absolutely.

157:16- I just, I don't know if it's as simple

157:18as some formalizable game theory problem.

§17Transcript · 2:37:22–2:48:18

157:22It could very well be in the case of driving

157:24and in the case of most of human society.

157:28I don't know, but yeah, you might be right

157:31that the fear of death is just one of the quirks

157:34of the way our brains have evolved,

157:38but it's not a necessary feature of intelligence.

157:42- Drivers certainly are always doing this kind of estimate,

157:45even if it's unconscious, subconscious,

157:48of what are the chances of various bad outcomes happening,

157:52like for instance, if I don't wait for this pedestrian

157:56or something like that,

157:57and what is the downside to me going to be

158:01in terms of time wasted talking to the police

158:06or getting sent to jail or things like that.

158:10- And there's also emotion,

158:12like people in their cars tend to get irrationally angry.

158:16- That's dangerous, but think about,

158:19this is all part of why I think that autonomous vehicles,

158:23truly autonomous vehicles are farther out

158:26than most people do,

158:28because there is this enormous level of complexity

158:32which goes beyond mechanically controlling the car.

158:38And I can see the autonomous vehicles

158:42as a kind of metaphorical and literal accident

158:45waiting to happen.

158:46And not just because of their overall incurring

158:51versus preventing accidents and so on,

158:56but just because of the almost voracious appetite

159:01people have for bad stories,

159:08bad stories about powerful companies and powerful entities.

159:12When I was at a, coincidentally,

159:16Japanese fifth generation computing system conference

159:19in 1987, while I happened to be there,

159:23there was a worker at an auto plant

159:25who was despondent and committed suicide

159:27by climbing under the safety chains and so on,

159:30getting stamped to death by a machine.

159:32And instead of being a small story that said,

159:35despondent worker commits suicide,

159:38it was front page news that effectively said,

159:42robot kills worker,

159:44because the public is just waiting for stories

159:47about like AI kills phonogenic family of five type stories.

159:52And even if you could show that nationwide,

159:58this system saved more lives than it cost

160:01and saved more injuries,

160:03prevented more injuries than it caused and so on,

160:06the media, the public, the government is just coiled

160:10and ready to pounce on stories where in fact it failed,

160:16even if they're relatively few.

160:18- Yeah, it's so fascinating to watch us humans

160:23resisting the cutting edge of science and technology

160:27and almost like hoping for it to fail and constantly,

160:31this just happens over and over and over

160:33throughout history.

160:33- Or even if we're not hoping for it to fail,

160:35we're fascinated by it.

160:37And in terms of what we find interesting,

160:40the one in a thousand failures,

160:43much more interesting than the 999 boring successes.

160:48- So once we build an AGI system,

160:50say psych is some part of it,

160:53and say it's very possible

160:57that you would be one of the first people

161:00that can sit down in the room,

161:02let's say with her and have a conversation,

161:06what would you ask her?

161:07What would you talk about?

161:09- Looking at all of the content

161:12out there on the web and so on,

161:18what are some possible solutions to big problems

161:26that the world has

161:29that people haven't really thought of before

161:33that are not being properly or at least adequately pursued?

161:38What are some novel solutions that you can think of

161:43that we haven't, that might work

161:46and that might be worth considering?

161:48- That is a damn good question.

161:50- Given that the AGI is going to be somewhat different

161:53from human intelligence,

161:56it's still going to make some mistakes

161:57that we wouldn't make,

161:59but it's also possibly going to notice

162:01some blind spots we have.

162:04And I would love, as a test of is it really

162:09on a par with our intelligences,

162:12can it help spot some of the blind spots that we have?

162:16- So the two-part question of can you help identify

162:21what are the big problems in the world

162:23and two, what are some novel solutions to those problems?

162:27- That are not being talked about by anyone.

162:30And some of those may become infeasible

162:35or reprehensible or something,

162:36but some of them might be actually great things to look at.

162:39If you go back and look at some of the most

162:42powerful discoveries that have been made,

162:45like relativity and superconductivity and so on,

162:50a lot of them were cases where someone took seriously

162:56the idea that there might actually be

162:59a non-obvious answer to a question.

163:04So in Einstein's case, it was,

163:06yeah, the Lorentz transformation is known,

163:09nobody believes that it's actually the way reality works,

163:12what if it were the way that reality actually worked?

163:15So a lot of people don't realize

163:16he didn't actually work out that equation,

163:18he just sort of took it seriously.

163:20Or in the case of superconductivity,

163:23you have this V equals IR equation

163:25where R is resistance and so on.

163:27And it was being mapped at lower and lower temperatures,

163:32but everyone thought that was just bump on a log research

163:35to show that V equals IR always held.

163:39And then when some graduate student

163:42got to a slightly lower temperature

163:45and showed that resistance suddenly dropped off,

163:47everyone just assumed that they did it wrong.

163:50And it was only a little while later

163:52that they realized it was actually a new phenomenon.

163:56Or in the case of the H. pylori bacteria

164:01causing stomach ulcers,

164:03where everyone thought that stress

164:05and stomach acid caused ulcers.

164:07And when a doctor in Australia

164:11claimed it was actually a bacterial infection,

164:15he couldn't get anyone seriously to listen to him

164:17and he had to ultimately inject himself with the bacteria

164:22to show that he suddenly developed a life-threatening ulcer

164:26in order to get other doctors to seriously consider that.

164:29So there are all sorts of things

164:31where humans are locked into paradigms,

164:34what Thomas Kuhn called paradigms,

164:37and we can't get out of them very easily.

164:40So a lot of AI is locked into the deep learning,

164:44machine learning paradigm right now.

164:47And almost all of us and almost all sciences

164:50are locked into current paradigms.

164:52And Kuhn's point was pretty much you have to wait

164:56for people to die in order for the new generation

165:01to escape those paradigms.

165:03And I think that one of the things

165:04that would change that sad reality

165:07is if we had trusted AGIs that could help take a step back

165:12and question some of the paradigms

165:15that we're currently locked into.

165:17- Yeah, it would accelerate the paradigm shifts

165:20in human science and progress.

165:23You've lived a very interesting life

165:28where you thought about big ideas and you stuck with them.

165:31Can you give advice to young people today,

165:34somebody in high school, somebody undergrad,

165:38about career, about life?

165:43- I'd say you can make a difference.

165:45But in order to make a difference,

165:49you're gonna have to have the courage

165:51to follow through with ideas

165:54which other people might not immediately understand

165:59or support.

166:02You have to realize that if you make some plan

166:06that's going to take an extended period of time

166:13to carry out, don't be afraid of that.

166:16That's true of physical training of your body.

166:20That's true of learning some profession.

166:25That's also true of innovation.

166:29That some innovations are not great ideas

166:32you can write down on a napkin

166:34and become an instant success if you turn out to be right.

166:38Some of them are paths you have to follow,

166:43but remember that you're mortal.

166:45Remember that you have a limited number

166:47of decade-sized debts to make with your life

166:52and you should make each one of them count.

166:55And that's true in personal relationships.

166:57That's true in career choice.

167:00That's true in making discoveries and so on.

167:03And if you follow the path of least resistance,

167:06you'll find that you're optimizing for short periods of time

167:12and before you know it, you turn around

167:14and long periods of time have gone by

167:17without you ever really making a difference in the world.

167:20- You know, when you look,

167:21I mean, the field that I really love

167:23is artificial intelligence and there's not many projects.

167:27There's not many little flames of hope

167:31that have been carried out for many years, for decades,

167:34and Psyche represents one of them.

167:36And I mean, that in itself is just a really inspiring thing.

167:42So I'm deeply grateful that you would be carrying that flame

167:46for so many years and I think that's an inspiration

167:48to young people.

167:49That said, you said life is finite

167:51and we talked about mortality as a feature of AGI.

167:55Do you think about your own mortality?

167:57Are you afraid of death?

167:58- Sure, I'd be crazy if I weren't.

168:02And as I get older, I'm now over 70.

168:07So as I get older, it's more on my mind,

168:11especially as acquaintances and friends

168:14and especially mentors, one by one are dying.

168:18So I can't avoid thinking about mortality.

§18Transcript · 2:48:22–2:52:49

168:22And I think that the good news from the point of view

168:26in the rest of the world is that that adds impetus

168:30to my need to succeed in a small number of years

168:33in the future.

168:34(Lex laughing)

168:35- You have a deadline.

168:36- Exactly, I'm not gonna have another 37 years

168:39to continue working on this.

168:41So we really do want psych to make an impact in the world,

168:46commercially, physically, metaphysically,

168:49in the next small number of years, two, three, five years,

168:53not two, three, five decades anymore.

168:56And so this is really driving me toward

168:59this sort of commercialization

169:02and increasingly widespread application of psych.

169:07Whereas before I felt that I could just sort of sit back,

169:11roll my eyes, wait till the world caught up.

169:14And now I don't feel that way anymore.

169:16I feel like I need to put in some effort

169:19to make the world aware of what we have and what it can do.

169:23And the good news from your point of view

169:25is that that's why I'm sitting here instead.

169:27- You're gonna be more productive.

169:28(Lex laughing)

169:30I love it.

169:31And if I can help in any way, I would love to,

169:34from a programmer perspective,

169:38I love, especially these days,

169:40just contributing in small and big ways.

169:42So if there's any open sourcing from an MIT side

169:46and the research, I would love to help.

169:48But bigger than psych, like I said,

169:51it's that little flame that you're carrying

169:53of artificial intelligence, the big dream.

169:55Is there, what do you hope your legacy is?

170:00- That's a good question.

170:04That people think of me as one of the pioneers

170:09or inventors of the AI that is ubiquitous

170:14and that they take for granted and so on.

170:18Much the way that today we look back

170:22on the pioneers of electricity

170:25or the pioneers of similar types of technologies and so on

170:31as it's hard to imagine what life would be like

170:35if these people hadn't done what they did.

170:39So that's one thing that I'd like to be remembered as.

170:43Another is that--

170:45- So the creator, one of the originators

170:47of this gigantic knowledge store and acquisition system

170:52that is likely to be at the center

170:57of whatever this future AI thing will look like.

171:00- Yes, exactly.

171:01And I'd also like to be remembered as someone

171:04who wasn't afraid to spend several decades

171:09on a project in a time when almost all of the other forces,

171:16institutional forces and commercial forces

171:25are incenting people to go for short-term rewards.

171:29- And a lot of people gave up.

171:31A lot of people that dreamt the same dream as you gave up.

171:36- Yes. - And you didn't.

171:38- Yes.

171:38- I mean, Doug, it's truly an honor.

171:42This was a long time coming.

171:45A lot of people bring up your work specifically

171:50and more broadly philosophically

171:52of this is the dream of artificial intelligence.

171:55This is likely a part of the future.

171:57We're so sort of focused on machine learning applications,

172:00all that kind of stuff today,

172:01but it seems like the ideas that Cy carries forward

172:04is something that will be at the center of this problem

172:09they're all trying to solve,

172:11which is the problem of intelligence,

172:13emotional and otherwise.

172:16So thank you so much.

172:18It's such a huge honor that you would talk to me

172:20and spend your valuable time with me today.

172:23Thanks for talking.

172:24- Thanks, Lex.

172:24It's been great.

172:26- Thanks for listening to this conversation

172:28with Doug Glennett.

172:29To support this podcast,

172:30please check out our sponsors in the description.

172:33And now let me leave you some words from Mark Twain

172:37about the nature of truth.

172:39If you tell the truth, you don't have to remember anything.

172:44Thank you for listening.

172:45I hope to see you next time.

172:46(upbeat music)

172:49(upbeat music)

— 读到这里,多懂一点。 —