Shane Legg (DeepMind Founder) — 2028 AGI, superhuman alignment, new architectures

0:01

Today I have the pleasure  of interviewing Shane Legg, who is the founder and the Chief AGI scientist of  Google DeepMind.

0:06

Shane, welcome to the podcast. Thank you.

0:12

It's a pleasure being here. First question.

0:12

How do we measure progress towards AGI concretely?

0:17

We have these loss  numbers and we can see how the loss improves from one model to another, but it's just a  number.

0:22

How do we interpret this?

0:22

How do we see how much progress we're actually making? That’s a hard question.

0:25

AGI by its definition is about generality.

0:34

It's not about doing a  specific thing.

0:34

It's much easier to measure performance when you have a very specific thing in  mind because you can construct a test around that.

0:44

Maybe I should first explain what I mean  by AGI because there are a few different notions around it.

0:48

When I say AGI, I mean a  machine that can do the sorts of cognitive things that people can typically do, possibly more.

0:55

To be an AGI that's the bar you need to meet.

1:02

So if we want to test whether we're meeting the  threshold or we're getting close to the threshold, what we actually need is a lot of different kinds  of measurements and tests that span the breadth of all the sorts of cognitive tasks that people  can do and then to have a sense of what human performance is on these sorts of tasks.

1:22

That then  allows us to judge whether or not we're there.

1:29

It's difficult because you'll never have a  complete set of everything that people can do because it's such a large set.

1:33

But I think  that if you ever get to the point where you have a pretty good range of tests of all sorts  of cognitive things that we can do, and you have an AI system which can meet human performance  and all those things and then even with effort, you can't actually come up with new examples of  cognitive tasks where the machine is below human performance then at that point, you have an AGI.

1:59

It may be conceptually possible that there is something that the machine can't do that people  can do but if you can't find it with some effort, then for all practical purposes, you have an AGI. Let's get more concrete.

2:09

We measure the performance of these large language models on MMLU  and other benchmarks.

2:16

What is missing from the benchmarks we use currently?

2:23

What aspect of  human cognition do they not measure adequately? Another hard question.

2:32

These are quite  big areas.

2:32

They don't measure things like understanding streaming video, for example,  because these are language models and people can do things like understanding streaming video.

2:42

They don't do things like episodic memory.

2:42

Humans have what we call episodic memory.

2:50

We have  a working memory, which are things that have happened quite recently, and then we have  a cortical memory, things that are sort of being in our cortex, but there's also a system in  between, which is episodic memory, which is the hippocampus.

3:04

It is about learning specific things  very, very rapidly.

3:04

So if you remember some of the things I say to you tomorrow, that'll  be your episodic memory hippocampus.

3:16

Our models don't really have that kind of thing  and we don't really test for that kind of thing.

3:19

We just sort of try to make the context  windows, which is more like working memory, longer and longer to sort of compensate for this.

3:24

But it is a difficult question because the generality of human intelligence is very, very  broad.

3:38

So you really have to start going into the weeds of trying to find if there's specific  types of things that are missing from existing benchmarks or different categories of benchmarks  that don't currently exist or something.

3:55

The thing you're referring to with episodic  memory, would it be fair to call that sample efficiency or is that a different thing?

3:58

It's very much related to sample efficiency.

4:03

It's one of the things that enables humans  to be very sample efficient.

4:03

Large language models have a certain kind of sample efficiency  because when something's in their context window, that biases the distribution to behave in a  different way and so that's a very rapid kind of learning.

4:21

There are multiple kinds of learning  and the existing systems have some of them, but not others.

4:27

It's a little bit complicated.

4:27

Is this kind of memory, what we call sample efficiency, a fatal flaw of these deep learning  models that it just takes trillions of tokens, a magnitude more than what any human will  see throughout their lifetime or is this something that will be solved over time?

4:44

The models can learn things immediately when it's in the context window and then  they have this longer process when you actually train the base model and that's when  they're learning over trillions of tokens.

4:58

But they miss something in the middle.

4:58

That's sort of what I'm getting at here.

5:03

I don't think it's a fundamental limitation.

5:03

I think what's happened with large language models is something fundamental has changed.

5:08

We know how to build models now that have some degree of understanding of what's going on.

5:14

And that did not exist in the past.

5:14

And because we've got a scalable way to do this now, that  unlocks lots and lots of lots of new things.

5:28

Now we can look at things which are missing,  such as this sort of episodic memory type thing, and we can then start to imagine ways to address  that.

5:34

My feeling is that there are relatively clear paths forward now to address most of the  shortcomings we see in the existing models, whether it's about delusions, factuality, the  type of memory and learning that they have, or understanding video, or all sorts of things like  that.

5:55

I don't see any big blockers.

5:55

I don't see big walls in front of us.

6:00

I just see that there's  more research and work and all these things will improve and probably be adequately solved.

6:06

Going back to the original question of how do you measure when human level AI has arrived  or has gone beyond it.

6:11

As you mentioned, there's these other sorts of benchmarks  you can use and other sorts of traits, but concretely, what would it have to do for you  to be like, “Okay, we've reached human level.

6:21

” Would it have to beat Minecraft from  start to finish?

6:25

Would it have to get 100% on MMLU?

6:28

What would it have to do?

6:28

There is no one thing that would do it, because I think that's the nature of it.

6:33

It's about general intelligence.

6:33

So I'd have to make sure it could do lots and lots  of different things and it didn't have a gap.

6:42

We already have systems that can do very  impressive categories of things to human level or even beyond.

6:46

I would want a whole suite  of tests that I felt was very comprehensive and then furthermore, when people come in and say,  “Okay, so it's passing a big suite of tests, let's try to find examples.

7:00

Let's take  an adversarial approach to this.

7:00

Let's deliberately try to find examples where  people can clearly, typically do this, but the machine fails.

7:11

” And when those people cannot  succeed, I'll go, “Okay, we're probably there.

7:11

” A lot of your earlier research, at least the  ones I could find, emphasized that AI should be able to manipulate and succeed in a variety of  open-ended environments.

7:22

It almost sounds like a video game.

7:28

Is that where your head is still  at now, or do you think about it differently? It’s evolved a bit.

7:33

When I did my thesis work  around universal intelligence, I was trying to come up with an extremely universal, general,  mathematically clean framework for defining and measuring intelligence.

7:49

I think there were  aspects of that that were successful.

7:49

I think in my own mind, it clarified the nature of  intelligence as being able to perform well in lots of different domains and different tasks  and so on.

8:05

It's about that sort of capability of performance and the breadth of performance.

8:10

I  found that was quite helpful and enlightening.

8:18

There was always the issue of the reference  machine.

8:18

In the framework, you have a weighting of things according to the complexity.

8:26

It's like  an Occam's razor type of thing, where you weight tasks and environments which are simpler,  more highly.

8:33

You’ve got a countable space of semi-computable environments.

8:44

And that Kolmogorov  complexity measure has something built into it, which is called a reference machine.

8:51

And  that's a free parameter.

8:51

So that means that the intelligence measure has a free parameter  in it and as you change that free parameter, it changes the weighting and the distribution  over the space of all the different tasks and environments.

9:07

This is sort of an unresolved  part of the whole problem.

9:07

So what reference machine should we ideally use?

9:15

There's no  universal reference machine.

9:15

People will usually put a Turing machine in there, but  there are many kinds of different machines.

9:34

Given that it's a free parameter, I think the  most natural thing to do is to think about what's meaningful to us in terms of intelligence.

9:41

I think  human intelligence is meaningful to us in the environment that we live in.

9:47

We know what human  intelligence is. We are human too.

9:47

We interact with other people who have human intelligence.

9:52

We know that human intelligence is possible, obviously, because it exists in the world.

9:57

We know that human intelligence is very, very powerful because it's affected the world  profoundly in countless ways.

10:02

And we know if human level intelligence was achieved, that  would be economically transformative because the types of cognitive tasks people do in the  economy could be done by machines then.

10:13

And it would be philosophically important because this  is sort of how we often think about intelligence.

10:25

Historically it would be a key point.

10:25

So I think that human intelligence in a human-like environment is quite a natural sort of reference  point.

10:30

You could imagine setting your reference machine to be such that it emphasizes the kinds  of environments that we live in as opposed to some abstract mathematical environment.

10:45

And so that's  how I've kind of gone on this journey of — “Let's try to define a completely universal, clean,  mathematical notion of intelligence” to “Well, it's got a free parameter.

10:58

“ One way of thinking about it is to think more concretely about human intelligence and  build machines that can match human intelligence.

11:09

Because we understand what that is and we know  that that is a very powerful thing.

11:09

It has economic, philosophical and historical importance.

11:13

The other aspect of course is that, in this pure formulation of Kolmogorov complexity, it's  actually not computable.

11:22

I also knew that there was a limitation at the time but it  was an effort to just theoretically come up with a clean definition.

11:34

I think we can  sort of get there, but we have this issue of a reference machine, which is unspecified.

11:39

Before we move on, I do want to ask a question on the original point you made on LLMs  needing episodic memory.

11:44

You said that these are problems that we can solve and  these are not fundamental impediments.

11:57

But when you say that, do you think they  will just be solved by scale or do each of these need a fine-grained specific  solution that is architectural in nature?

12:05

I think it'll be architectural in nature because  the current architectures don't really have what you need to do this.

12:14

They basically have a  context window, which is very, very fluid, of course, and they have the weights, which  things get baked into very slowly.

12:19

So to my mind, that feels like working memory, which is like  the activations in your brain, and then the weights are like the synapses in your cortex.

12:28

Now, the brain separates these things out.

12:28

It has a separate mechanism for rapidly learning  specific information because that's a different type of optimization problem compared to slowly  learning deep generalities.

12:40

There's a tension between the two but you want to be able to do  both.

12:48

You want to be able to hear someone's name and remember it the next day.

12:54

And you also want to  be able to integrate information over a lifetime so you start to see deeper patterns in the world.

12:59

These are quite different optimization targets, different processes, but a comprehensive system  should be able to do both.

13:07

And so I think it's conceivable you could build one system that  does both, but you can also see that because they're quite different things, it makes  sense for them to be done differently.

13:16

I think that's why the brain does it separately.

13:19

I'm curious about how concretely you think that would be achieved.

13:24

DeepMind has been working  on these domain specific reinforcement learning type setups: AlphaFold, AlphaCode and so on.

13:35

How  does that fit into what you see as a path to AGI?

13:42

Have these just been orthogonal domain specific  models or do they feed into the eventual AGI?

13:49

Things like AlphaFold are not really feeding  into AGI.

13:49

We may learn things in the process that may end up being relevant, but I don't  see them as likely being on the path to AGI. But we're a big group.

14:05

We've got hundreds and  hundreds and hundreds of PhDs working on lots of different projects.

14:10

When we find what we see  as opportunities to do something significant like AlphaFold, we'll go and do it.

14:17

It's not like we  only do AGI type work.

14:17

We work on fusion reactors and various things in sustainability, energy.

14:25

We've got people looking at satellite images of deforestation.

14:35

We have people looking  at weather forecasting.

14:35

We've got tons of people working on lots of things.

14:41

On the point you made earlier about the reference machine as human intelligence.

14:46

It's interesting because one of the things you mentioned in your 2008 thesis about how  you would measure intelligence was — You said you could do a compression test and you could  see if it fills in words and a sample of text and that could measure intelligence.

15:01

And funnily  enough, that's basically how the LLMs are trained.

15:06

At the time, did it stick out to you as  an especially fruitful thing to train for? Well, yeah.

15:11

In the sense what's happened  is actually very aligned with what I wrote about in my thesis.

15:18

The ideas from Marcus Hutter  with AIXI, where you take Solomonoff induction, which is this incomputable but theoretically  very elegant and extremely sample efficient prediction system, and then once you have that,  you can build a general agent on top of it by basically adding search and reinforcement  signal.

15:40

That's what you do with AIXI.

15:47

But what that sort of tells you is that if you  have a fantastically good sequence predictor, some approximation of Solomonoff induction, then  going from that to a very powerful, very general AGI system is just sort of another step.

16:02

You've  actually solved a lot of the problem already.

16:09

And I think that's what we're seeing  today actually, that these incredibly powerful foundation models are incredibly good  sequence predictors that are compressing the world based on all this data.

16:17

And then you will  be able to extend these in different ways and build very, very powerful agents.

16:23

Let me ask you more about that.

16:27

Richard Sutton's Bitter Lesson essay says  that there's two things you can scale, search and learning.

16:32

I guess you could say  that LLMs are about the learning aspect.

16:32

The search stuff, which you worked on throughout  your career, where you have an agent that is interacting with this environment, is that the  direction that needs to be explored again?

16:43

Or is that something that needs to be added  to LLMs where they can actually interact with their data or the world or in some way?

16:51

Yeah, I think that's on the right track.

16:51

These foundation models are world models of a kind and  to do really creative problem solving, you need to start searching.

17:08

If I think about something like  AlphaGo and the famous Move 37, where did that come from?

17:16

Did that come from all its data that  it's seen of human games or something like that? No, it didn't.

17:21

It came from it identifying a move  as being quite unlikely, but plausible.

17:21

And then via a process of search, coming to understand  that it was actually a very, very good move.

17:37

So to get real creativity, you need to search  through spaces of possibilities and find these hidden gems.

17:43

That's what creativity is.

17:43

Current  language models don't really do that.

17:43

They really are mimicking the data.

17:51

They are mimicking all the  human ingenuity and everything, which they have seen from all this data that's coming from the  internet that's originally derived from humans.

18:09

These models can blend things.

18:09

They can do  Harry Potter in the style of a Kanye West rap or something, even though it's never  happened, they can blend things together.

18:18

But if you want a system that can go truly beyond  that and not just generalize in novel ways and do something that's truly creative, that is  not just a blending of existing things, that requires searching through a space of  possibilities and finding these hidden gems that are hidden away in there somewhere.

18:29

And  that requires search.

18:29

So I don't think we'll see systems that truly step beyond their training  data until we have powerful search in the process.

18:43

There are rumors that Google DeepMind is  training newer models, and you don't have to comment on those specifically, but when you  do that, if it's the case that something like search is required to go to the next level, are  you training in a completely different way than how GPT-4 or other transformers are trained?

18:58

And I can't say much about how we're training.

19:04

I think it's fair to say we're roughly doing the  sorts of scaling and training that you see many people in the field doing but we have our own take  on it and our own different tricks and techniques.

19:19

Okay, maybe we'll come back to it  and get another answer on that.

19:22

Let's talk about alignment briefly.

19:22

What will  it take to align human level and superhuman AIs?

19:31

It's interesting because the sorts of  reinforcement learning and self-play kinds of setups that are popular now, like Constitution  AI or RLHF, DeepMind obviously has expertise in it for decades longer.

19:40

I'm curious what you think  of the current landscape and how DeepMind pursues that problem of safety towards human level models.

19:47

Do you want to know about what we're currently doing or do you want me to have a  stab at what I think needs to be done? Needs to be done.

19:55

Currently we're doing lots of things.

20:00

We're doing interpretability.

20:00

We're  doing our process supervision. We're doing red teaming.

20:04

We're doing evaluation for dangerous  capabilities.

20:04

We're doing work on institutions and governance and tons of stuff, right?

20:10

Anyway, what do I think needs to be done?

20:19

I think that powerful machine learning, powerful  AGI, is coming in some time and if the system is really capable, really intelligent, really  powerful, trying to somehow contain it or limit it is probably not a winning strategy  because these systems ultimately will be very, very capable.

20:38

So what you have to do is you have  to align it.

20:38

You have to get it such that it's fundamentally a highly ethical value aligned  system from the get go. How do you do that?

20:58

Maybe this is slightly naive, but this is my  take on it — How do people do it?

20:58

If you have a really difficult ethical decision in front  of you, what do you do?

21:03

You don't just do the first thing that comes to mind, because  there could be a lot of emotions involved in other things.

21:15

It's a difficult problem.

21:15

What you have to do is to calm yourself down.

21:20

You've got to sit down and you've got to think  about it.

21:20

You've got to think, “Well, okay, what could I do? ” I could do this. I could do this. I could do this.

21:25

If I do each of these things, what will happen?

21:31

So that requires a model of the  world.

21:31

And then you have to think about ethically, how do I view each of these different actions and  the possibilities and what might happen from it?

21:47

What is the right thing to do?

21:47

And as you think  about all the different possibilities and your actions and what can follow from them and how  it aligns with your values and your ethics, you can then come to some conclusion of what is  really the best choice that you should be making if you want to be really ethical about this.

22:03

I think AI systems need to essentially do the same thing.

22:10

When you sample from a foundation model  at the moment, it's blurting out the first thing.

22:18

It's like System 1, if you like, from psychology,  from Kahneman et al. That's not good enough.

22:24

And if we do RLHF without human feedback (RLAIF),  Constitutional AI tries to do that sort of thing, you're trying to fix the underlying System 1  in a sense.

22:38

That can shift the distribution and that can be very helpful but it's a very high  dimensional distribution and you're sort of poking it in a whole lot of points.

22:49

So it's not likely  to be a very robust solution.

22:49

It's like trying to train yourself out of a bad habit.

22:56

You can sort  of do it eventually.

22:56

But what you need to do is you need to have a System 2.

23:02

You need the system  to not just sample from the model.

23:02

You need the system to go, “Okay, I'm going to reason this  through.

23:09

I'm going to do step by step reasoning.

23:14

What are the options in front of me?

23:14

I'm going to  use my world model now and I'm going to use a good world model to understand what's likely to happen  from each of these options.

23:19

” And then reason about each of these from an ethical perspective.

23:25

So you need a system which has a deep understanding of the world, a good world  model, and has a good understanding of people, and has a good understanding of ethics, and  it has robust and very reliable reasoning.

23:39

And then you set it up in such a way that it  applies this reasoning and this understanding of ethics to analyze the different options  which are in front of it and then execute on which is the most ethical way forward.

23:48

But when a lot of people think about the fundamental alignment problem, the worry is  not that it's not going to have a world model to understand the effects of its actions, the  worry is that the effects it cares about are not the ones we will care about.

24:11

So even if  you improve its systems, and its thinking and do better planning, the fundamental problem is  — We have these really nuanced values about what we want.

24:20

How do we communicate those values  and make sure they're reinforced in the AI?

24:26

It needs not just a good model of the world,  but it needs a really good understanding of ethics.

24:30

And we need to communicate to the system  what ethics and values it should be following.

24:35

And how do we do that in a way that we  can be confident that a super human level model will preserve those values or  have learned them in the first place?

24:46

It should preserve them because if it's making  all its decisions based on a good understanding of ethics and values, and it's consistent in  doing this, it shouldn't take actions which undermine that.

24:56

That would be inconsistent.

24:56

Right, so then how do we get to the point where it has learned them in the first place?

24:59

Yeah, that's the challenge. We need to have systems.

25:04

The way I think about it is this: to have  a profoundly ethical AI system, it also has to be very, very capable.

25:11

It needs a really good world  model, a really good understanding of ethics, and it needs really good reasoning.

25:16

Because  if you don't have any of those things, how can you possibly be consistently profoundly  ethical? You can't.

25:20

So we actually need better reasoning, better understanding of the world, and  better understanding of ethics in our systems.

25:33

It seems to me that the former  two would just come along for the ride as these models get more powerful. Yeah.

25:36

That's a nice property because it's actually a capabilities thing to some extent.

25:40

But if the third one, the ethical model, is a bottleneck, or if it’s a thing that doesn't  come along with the AI itself, what is the actual technique to make sure that that happens?

25:48

First of all, we should train the system on ethics generally so that it understands human ethics  well.

26:01

There's a lot of lectures and papers and books and all sorts of things.

26:05

We need to  make sure it understands humans ethics well, at least as well as a very good  ethicist because that's important.

26:17

And we then need to decide, of this general  understanding of ethics, what do we want the system to actually value and what sort of  ethics do we want it to apply?

26:25

Now, that's not a technical problem.

26:32

That's a problem for  society and ethicists and so on to come up with.

26:41

I'm not sure there's such a thing as optimal  ethics but I'm pretty sure that it's possible to come up with a set of ethics, which is much better  than what the so-called doomers are worried about in terms of the behavior of these AGI systems.

26:58

And then what you do is you engineer the system to actually follow these things so that every  time it makes a decision, it does an analysis using a deep understanding of the world and of  ethics and very robust and precise reasoning to do an ethical analysis of what it's doing.

27:18

And of course, we would want lots of other things.

27:22

We would want people checking  these processes of reasoning.

27:22

We’d want people verifying that it's behaving itself  in terms of how it reaches these conclusions.

27:32

But I still feel like I don't understand how that  fundamental problem of making sure it follows that ethic works.

27:37

Because presumably, it has read  Mao’s books so it understands Maro’s ethics and understands all these other ethics.

27:41

How  do we make sure the ethic that ethicists say is the one is what it ends up following  and not the other ones it understands? Right.

27:53

So you have to specify to the system, these  are ethical principles that you should follow.

27:58

And how do we make sure it does that?

27:58

We have to check it as it's doing it.

27:58

We have to assure ourselves that it is consistently  following these ethical principles at least as well as a group of human experts.

28:11

Are you worried that if you do it the default way, which is just reinforcing it  whenever it seems to be following them, you could be training deception as well?

28:20

Reinforcement does have some dangerous aspects to it.

28:27

I think it's actually more  robust to check the process of reasoning and check its understanding of ethics.

28:36

To reassure  ourselves that the system has a really good understanding of ethics, it should be grilled  for some time to try to really pull apart its understanding and make sure it is very robust.

28:49

And also, if it's deployed, we should have people constantly looking at the decisions it’s  making and the reasoning process that goes into those decisions to try to make sure that it is  correctly reasoning about these types of things.

29:08

Do you have some sort of framework  for that at Google DeepMind?

29:12

This is not so much a Google DeepMind perspective  on this.

29:12

This is my take on how I think we need to do this kind of thing.

29:18

There are many  different views within and there are different variants on these sorts of ideas as well.

29:23

So then do you personally think there needs to be some sort of framework for as you arrive  at certain capabilities, these are the concrete safety benchmarks that you must have instated  at this point, or you should pause or slow down?

29:38

I think that's a sensible thing to do but it's  actually quite hard to do.

29:38

There are some people thinking about that.

29:42

I know Anthropic has put  out some things like that.

29:42

We were thinking about similar things but actually putting  concrete things down is quite a hard thing to do.

29:53

I think it's an important problem and  I certainly encourage people to work on it.

29:59

It's interesting because you have  these blog posts that you wrote when you started DeepMind, back in 2008, where  the motivation was to accelerate safety.

30:11

On net, what do you think the impact of  DeepMind has been on safety versus capabilities? Ooh, interesting. I don't know.

30:17

It's hard to judge, actually.

30:30

I've been worried about AGI safety for a  long time, well before DeepMind.

30:30

But it was always really hard to hire people to work  on AGI safety, particularly in the early days.

30:46

Back in 2013 or so, we had our first hire and  he only agreed to do it part-time because he didn't want to drop all the capabilities work  because of the impact it could have on his career.

30:58

And this was someone who had already  previously been publishing in AGI safety. I don't know.

31:05

It's hard to know what is the  counterfactual if we weren't there doing it.

31:12

We have been a group that has talked  about this openly.

31:12

I've talked about the importance of it on many occasions.

31:24

We've been  hiring people to work on these topics.

31:24

I know a lot of other people in the area and I've  talked to them over many, many years.

31:31

I've known Dario since 2005 or something and we've  talked on and off about AGI safety and so on.

31:42

The impact that DeepMind has had: I guess we  were the first AGI company and as the first AGI company, we always had an AGI safety group.

31:52

We've  been publishing papers on this for many years.

31:52

I think that's lent some credibility to the area of  AGI safety.

32:00

AGI was a fringe term not that long ago.

32:08

I hope that creates some space for people.

32:08

Where do you think AI progress itself would have been without DeepMind?

32:19

This is not just a point that people make about DeepMind.

32:22

I think this is a general point  people make about OpenAI and Anthropic as well, that these people went into the business to  accelerate safety and the net effect might have been to accelerate capabilities far more. Right, right.

32:31

I think we have accelerated capabilities, but again, the counterfactuals  are quite difficult.

32:36

We didn't do ImageNet, for example, and ImageNet was very  influential in attracting investment to the field.

32:47

We did do AlphaGo, and  that changed some people's minds.

32:47

But, the community is a lot bigger than just DeepMind.

32:56

If you went back more than five years in the future, we were able to do bigger projects with  bigger teams and take on more ambitious things than a lot of the smaller academic groups,  right?

33:17

And so the sort of nature of the type of work we could do was a bit different.

33:22

And that affected the dynamics in some ways.

33:28

But, the community is much, much bigger  than DeepMind.

33:28

There are a number of other players with significant resources.

33:32

Maybe we've sped things up a bit, but I think a lot of these things would have happened before  too long anyway.

33:36

Often good ideas are in the air, and as a researcher, when you're about to  publish something, you see somebody else has got a very similar idea coming out with some  good results.

33:52

Often it's kind of like the time is right for things.

33:57

So I find it very hard  to reason about the counterfactuals there.

34:03

Speaking of the early years, it's  really interesting that in 2011, you had a blog post where you said — “I’ve decided  to once again leave my prediction for when human level AGI will arrive unchanged.

34:11

That is, I give  it a log-normal distribution with a mean of 2028 and a mode of 2025, under the assumption that  nothing crazy happens like a nuclear war.

34:15

” This is before deep learning, this  is when nobody's talking about AI, and it turns out that if the trends continue,  this is not an unreasonable prediction.

34:27

How did you have that accurate of an estimate  before all these trends came into effect?

34:29

First I'd say it's not before deep learning.

34:29

Deep learning was getting started around 2008. Oh, sorry.

34:36

I meant to say before ImageNet. Before ImageNet? Yeah, that was 2012.

34:43

I first formed those beliefs around 2001 after  reading Ray Kurzweil's The Age of Spiritual Machines.

34:50

There were two really important points  in his book that I came to believe as true.

34:50

One is that computational power would grow exponentially  for at least a few decades.

35:02

And that the quantity of data in the world would grow exponentially for  a few decades.

35:09

And when you have exponentially increasing quantities of computation and data,  then the value of highly scalable algorithms gets higher and higher.

35:23

There's a lot of incentive  to make a more scalable algorithm to harness all this computing data.

35:28

So I thought it would be  very likely that we'll start to discover scalable algorithms to do this.

35:35

And then there's a positive  feedback between all these things, because if your algorithm gets better at harnessing computing  data, then the value of the data and the compute goes up because it can be more effectively used.

35:45

And that drives more investment in these areas.

35:45

If your compute performance goes up, then the value  of the data goes up because you can utilize more data.

35:55

So there are positive feedback loops between  all these things.

35:55

That was the first thing.

36:00

And then the second thing was just looking at  the trends.

36:00

If the scalable algorithms were to be discovered, then during the 2020s, it should be  possible to start training models on significantly more data than a human would experience in a  lifetime.

36:15

And I figured that that would be a time where big things would start to happen  that would eventually unlock AGI.

36:20

So that was my reasoning process.

36:27

And I think we're now at  that first part.

36:27

I think we can start training models now with the scale of the data that is  beyond what a human can experience in a lifetime.

36:36

So I think this is the first unlocking step.

36:36

And so, yeah, I think there's a 50% chance that we have AGI by 2028.

36:43

Now, it's just a 50% chance.

36:43

I'm sure what's going to happen is we’re going to get to 2029 and someone's going to say, “Shane,  you were wrong.

36:48

” Come on, I said 50% chance.

36:55

I think it's entirely plausible but I'm not  going to be surprised if it doesn't happen by then.

37:04

You often hit unexpected problems  in research and science and sometimes things take longer than you expect.

37:11

If we're in 2029 and it hasn't happened yet, if there was a problem that caused it,  what would be the most likely reason for that? I don't know.

37:24

At the moment, it looks to me like  all the problems are likely solvable with a number of years of research. That's my current sense.

37:36

And what does the time from here to 2028 look like if 2028 ends up being the year?

37:41

Is it just that we have trillions of dollars of economic impact in the meantime  and the world gets crazy or what happens?

37:51

I think you'll see the existing models  maturing.

37:51

They'll be less delusional, much more factual.

37:58

They'll be more up to date  on what's currently going on when they answer questions.

38:02

They'll become multimodal,  much more than they currently are.

38:02

And this will just make them much more useful.

38:11

So I think probably what we'll see more than anything is just loads of great applications  for the coming years.

38:15

There can be some misuse cases as well.

38:23

I'm sure somebody will come up  with something to do with these models that is quite unhelpful.

38:30

But my expectation for the  coming years is mostly a positive one.

38:30

We'll see all kinds of really impressive, really  amazing applications for the coming years.

38:43

And on the safety point, you mentioned these  different research directions that are out there and that you are doing internally in  DeepMind as well.

38:48

Interpretability, RLAIF and so on.

38:52

Which are you most optimistic about? Oooh. I don't know.

38:52

I don't want to pick favorites.

39:01

It's hard picking favorites.

39:01

I know  the people working on all these areas.

39:01

I think things of the sort of system 2 flavor.

39:12

There's  work we have going on that Jeffrey Irving leads called Deliberative Dialogue, which has the System  2 flavor where a sort of debate takes place about the actions that an agent could take or what's  the correct answer to something like this.

39:30

And people then can sort of review these debates and  so on.

39:36

And they use these AI algorithms to help them judge the correct outcomes and so on.

39:42

And so  this is sort of meant to be a way in which to try to scale the alignment to increasingly powerful  systems.

39:49

I think things of that kind of flavor have quite a lot of promise in my opinion,  but that's kind of quite a broad category.

40:05

There are many different topics within that. That's interesting.

40:05

So you mentioned two areas in which LLMs needs to improve.

40:11

One is the  episodic memory and the other is the System 2 thinking.

40:15

Are those two related  or are they two separate drawbacks?

40:23

I think they're fairly separate, but they can be  somewhat related.

40:23

You can learn different ways of thinking through problems and actually learn  about this rapidly using your episodic memory.

40:36

All these different systems and subsystems  interact so they're never completely separate.

40:41

But I think conceptually you can probably  think of them as quite separate things.

40:44

I think delusions and factuality is another  area that's going to be quite important and particularly important in lots of applications.

40:51

If you want a model that writes creative poetry, then that's fine because you want to be able to  be very free to suggest all kinds of possibilities and so on.

41:01

You're not really constrained by a  specific reality.

41:01

Whereas if you want something that's in a particular application, normally  you have to be quite concrete about what's currently going on and what is true and what  is not true and so on.

41:12

And models are a little bit sort of freewheeling when it comes to truth  and creativity at the moment.

41:17

And that I think limits their applications in many ways.

41:22

The final question is this.

41:22

You've been in this field for over a decade, much longer  than many others, and you've seen different landmarks like ImageNet and Transformers.

41:34

What  do you think the next landmark will look like?

41:41

I think the next landmark that people will  think back to and remember is going much more fully multimodal.

41:49

That will open out the  sort of understanding that you see in language models into a much larger space of possibilities.

41:58

And when people think back, they'll think about, “Oh, those old fashioned models, they just did  like chat, they just did text.

42:05

” It just felt like a very narrow thing whereas now they understand  when you talk to them and they understand images and pictures and video and you can show them  things or things like that.

42:16

And they will have much more understanding of what's going on.

42:21

And  it'll feel like the system's kind of opened up into the world in a much more powerful way.

42:24

Do you mind if I ask a follow-up on that?

42:31

ChatGPT just released their multimodal feature  and you, in DeepMind, you had the Gato paper, where you have this one model where you can throw  images, video games and even actions in there.

42:36

So far it doesn't seem to have percolated as much  as ChatGPT initially from GPT3 or something. What explains that?

42:50

Is it just  that people haven't learned to use multimodality?

42:52

They're not powerful enough yet? I think it's early days.

42:52

I think you will see understanding images and things more and  more.

42:59

But I think it's early days in this transition is when you start really digesting  a lot of video and other things like that, that the systems will start having a much more  grounded understanding of the world and all kinds of other aspects.

43:13

And then when that works well,  that will open up naturally lots and lots of new applications and all sorts of new possibilities  because you're not confined to text chat anymore.

43:25

New avenues of training data as well, right?

43:25

Yeah, new training data and all kinds of different applications that aren't just purely textual  anymore.

43:31

And what are those applications?

43:31

Well, probably a lot of them we can't even imagine  at the moment because there are just so many possibilities once you can start dealing with all  sorts of different modalities in a consistent way. Awesome.

43:46

I think that's an actionable place to  leave it off.

43:46

Thank you so much for coming on the podcast Shane. Thank you.