--:-- Dwarkesh Patel: Okay, today I have the pleasure of interviewing Shane Legg, who is a founder and the chief AGI scientist of Google DeepMind. Shane, welcome to the podcast.
--:-- Shane Legg: Thank you. It's a pleasure to be here.
--:-- Dwarkesh Patel: So first question, how do we measure progress towards AGI concretely? We have these loss numbers and we can see how the loss improves from one model to another, but it's just a number. How do we interpret this? How do we see how much progress we're actually making?
--:-- Shane Legg: That's a hard question, actually. AGI, by its definition, is about generality. So it's not about doing a specific thing. It's much easier to measure performance when you have a very specific thing in mind because you can construct a test around that. Well, maybe I should first explain what I mean by AGI because there are a few different notions around it. When I say AGI, I mean a machine that can do the sorts of cognitive things that people can typically do, possibly more. But to be an AGI, that's the bar you need to meet.
--:-- So if we want to test whether we're meeting this threshold or getting close to it, what we need is a lot of different kinds of measurements and tests that span the breadth of all the cognitive tasks that people can do. And then to have a sense of what human performance is on these sorts of tasks. That then allows us to judge whether or not we're there. It's difficult because you'll never have a complete set of everything that people can do because it's such a large set. But I think that if you ever get to the point where you have a pretty good range of tests of all sorts of different cognitive things people do, and you have an AI system which can meet human performance on all those things, and with some effort you can't actually come up with new examples of cognitive tasks where the machine is below human performance, then at that point it's conceptually possible that there is something the machine can't do that people can do. But if you can't find it with some effort, I think for practical purposes you now have an AGI.
--:-- Dwarkesh Patel: So let's get more concrete. We measure the performance of these large language models on MMLU or something. Maybe you can explain what all these different benchmarks are. But the ones we use right now that you might see in a paper, what are they missing? What aspect of human cognition do they not measure adequately?
--:-- Shane Legg: Oh yeah, those are quite big areas. They don't measure things like understanding streaming video, for example, because these are language models and people can do things like understand streaming video. They don't do things like humans have what we call episodic memory. We have a working memory for things that have happened quite recently, and then we have cortical memory for things that have been in our cortex. But there's also a system in between, which is episodic memory, the hippocampus. This is about learning specific things very, very rapidly. Some of the things I say to you today, if you remember them tomorrow, that'll be your episodic memory, your hippocampus. Our models don't really have that kind of thing. And we don't really test for that kind of thing. We just try to make the context windows, which I think is more like a working memory, longer and longer to compensate for this. But we don't really test for that kind of thing. So there are all sorts of bits and pieces. It is a difficult question because, as I said, the generality of human intelligence is very, very broad. You really have to start going into the weeds of trying to find specific types of things that are missing from existing benchmarks or different categories of benchmarks that don't currently exist.
--:-- Dwarkesh Patel: The thing you're referring to with episodic memory, would it be fair to call that sample efficiency, or is that different?
--:-- Shane Legg: It's very much related to sample efficiency. It's one of the things that enables humans to be very sample efficient. Large language models have a certain kind of sample efficiency because when something is in their context window, that biases the distribution to behave in a different way. That's a very rapid kind of learning. So there are multiple kinds of learning, and the existing systems have some of them but not others. So it's a little bit complicated.
--:-- Dwarkesh Patel: So this kind of memory, or sample efficiency, whatever, is it a fatal flaw of these deep learning models that it just takes trillions of tokens, many orders of magnitude more than a human will see throughout their lifetime? Or is this something that gets solved over time?
--:-- Shane Legg: The models can learn things immediately when it's in a context window, and then they have this longer process of when you actually train the base model. They're learning over trillions of tokens, but they miss something in the middle. That's what I'm getting at. I don't think it's a fundamental limitation. I think what's happened with large language models is something fundamental has changed. We know how to build models now that have some degree of understanding of what's going on. That did not exist in the past. And because we've got a scalable way to do this now that unlocks lots of new things, we can then look at things which are missing, such as this episodic memory type thing, and we can start to imagine ways to address that.
--:-- My feeling is that there are relatively clear paths forward now to address most of the shortcomings we see in existing models, whether it's about delusions, factuality, the type of memory and learning they have, or understanding video, or all sorts of things like that. I don't see big blockers here. I don't see big walls in front of us. I just see there's more research and work, and these things will improve and probably be adequately solved.
--:-- Dwarkesh Patel: Going back to the original question of how you measure when human-level AI has arrived or we're beyond it. As you mentioned, there are these other sorts of benchmarks and other sorts of traits. But concretely, what would it have to do for you to be like, "Okay, we've reached human level"? Would it have to beat Minecraft from start to finish? Would it have to get 100% on MMLU? What would it have to do?
--:-- Shane Legg: There is no one thing that would do it because that's the nature of it. It's about general intelligence. I'd have to make sure it could do lots and lots of different things and it didn't have a gap. We already have systems that can do very impressive categories of things to human level or even beyond. So I would want a whole suite of tests that I felt was very comprehensive. And then furthermore, when people come in and say, "Okay, it's passing a big suite of tests," let's try to find examples. Let's take an adversarial approach to this. Let's deliberately try to find examples where people can clearly typically do this but the machine fails. And when those people cannot succeed, I'll go, "Okay, we're probably there."
--:-- Dwarkesh Patel: A lot of your earlier research, at least on that, I found emphasized that AI should be able to manipulate and succeed in a variety of open-ended environments. It kind of sounds like a video game almost. Is that where your head is still at now, or do you think about it differently?
--:-- Shane Legg: It's evolved a bit. 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. I think there were aspects of that that were successful. In my own mind, it clarified the nature of intelligence as being able to perform well in lots of different domains and different tasks. It's about that sort of capability of performance and the breadth of performance. I found that was quite helpful and enlightening.
--:-- There was always the issue of the reference machine. In the framework, you have a weighting of things according to their complexity. It's an Occam's razor type of thing where you weight simpler tasks and environments more highly. You have an infinite, countable space of different computable or semi-computable environments. That complexity measure has something built into it called a reference machine, and that's a free parameter. That means the intelligence measure has a free parameter in it. As you change that free parameter, it changes the weighting and the distribution over the space of all the different tasks and environments. This is sort of an unresolved part of the whole problem. What reference machine should we ideally use? There isn't a universal, specific reference machine. People will usually put a universal Turing machine in there, but there are many kinds of universal Turing machines.
--:-- Given that it's a free parameter, I think the most natural thing to do is say, "Let's think about what's meaningful to us in terms of intelligence." I think human intelligence is meaningful to us, and the environment that we live in. We know what human intelligence is. We are human too. We interact with other people who have human intelligence. We know that human intelligence is possible because it exists in the world. We know that human intelligence is very, very powerful because it's affected the world profoundly in countless ways. 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. And it would be philosophically important because this is how we often think about intelligence. I think historically it would be a key point.
--:-- So I think that human intelligence in a human-like environment is quite a natural reference point. 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. That's how I've gone on this journey from trying to define a completely universal, clean mathematical notion of intelligence to thinking more concretely about human intelligence and whether we can build machines that can match it, because we understand what that is and we know it is a very powerful thing with economic, philosophical, and historical importance.
--:-- The other aspect, of course, is that in this pure formulation of Kolmogorov complexity, it's actually not computable. I knew there was a limitation at the time, but it was an effort to say, "Can we even very theoretically come up with a clean definition?" I think we can sort of get there, but we have this issue of a reference machine which is unspecified.
--:-- Dwarkesh Patel: Before we move on, I want to ask on the original point you made about these machines or these LLMs needing episodic memory. You said these are problems we can solve, not fundamental impediments. But when you say that, do you think they'll just be solved by scale, or do each of these need a fine-grained, specific solution that is architectural in nature?
--:-- Shane Legg: I think it'll be architectural in nature because the current architectures don't really have what you need to do this. They basically have a context window, which is very fluid, and they have the weights, which things get baked into very slowly. To my mind, that feels like working memory, which is like the activations in your brain, and then the weights, the synapses in your cortex. The brain separates these things out. 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. There's a tension between the two. But you want to be able to do both. You want to be able to hear someone's name and remember it the next day, and you also want to be able to integrate information over a lifetime so you start to see deeper patterns in the world. These are quite different optimization targets, different processes. A comprehensive system should be able to do both. I think it's conceivable you could build one system that does both, but because they're quite different things, it makes sense for them to be separate. I think that's why the brain does it separately.
--:-- Dwarkesh Patel: I'm curious about how concretely you think that would be achieved. And I'm specifically curious, DeepMind has been working on these domain-specific reinforcement learning setups, AlphaFold, AlphaCode, and so on. How does that fit into what you see as a path to AGI? Have these just been orthogonal domain-specific models, or do they feed into the eventual AGI?
--:-- Shane Legg: Things like AlphaFold are not really feeding into AGI. We may learn things in the process that may end up being relevant, but I don't see them as being likely on the path to AGI. We're a big group. We've got hundreds and hundreds of PhDs working on lots of different projects. When we see opportunities to do something significant like AlphaFold, we'll go and do it. It's not like we only do AGI-type work. We work on fusion reactors, various things in sustainability and energy. We've got people looking at satellite images of deforestation. We have people looking at weather forecasting. We've got tons of people looking at lots of things.
--:-- Dwarkesh Patel: On the point you made earlier about the reference class or the reference machine as human intelligence, it's interesting because in your 2008 thesis, one of the things you mentioned almost as a side note is, "How would you measure intelligence?" And you said you could do a compression test and see if it fills in words in a sample of text, and that could measure intelligence. Funnily enough, that's basically how the LLMs are trained. At the time, did it stick out to you as an especially fruitful thing to train for?
--:-- Shane Legg: Well, in a sense, what's happened is actually very aligned with what I wrote about in my thesis, which are the ideas from Marcus Hutter with AIXI. You take Solomonoff induction, which is this incomputable but theoretically very elegant and extremely sample-efficient prediction system. Once you have that, you can build a general agent on top of it by basically adding search and reinforcement signal. That's what you do with AIXI. What that 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 AI system is just another step. You've actually solved a lot of the problem already. I think that's what we're seeing today. These incredibly powerful foundation models are incredibly good sequence predictors. They're compressing the world based on all this data. And then you will be able to extend these in different ways and build very, very powerful agents out of them.
--:-- Dwarkesh Patel: Richard Sutton's bitter lesson essay says there are two things you can scale: search and learning. I guess you could say that LLMs are about the learning aspect. The search stuff, which you've worked on throughout your career, where you have an agent interacting with an environment, is that a direction that needs to be explored again? Or is that something that needs to be added to LLMs where they can actually interact with their data or the world in some way?
--:-- Shane Legg: I think that's on the right track. These foundation models are world models of a kind. To do really creative problem solving, you need to start searching. If I think about something like AlphaGo and the famous Move 37, where did that come from? Did it come from all the data it's seen of human games? No, it didn't. It came from it identifying a move as being quite unlikely but possible, and then via a process of search, coming to understand that that was actually a very, very good move. To get real creativity, you need to search through spaces of possibilities and find these hidden gems. That's what creativity is.
--:-- I think current language models don't really do that kind of thing. They really are mimicking the data. They are mimicking all the human ingenuity and everything they have seen from the internet that's originally derived from humans. If you want a system that can go truly beyond that and not just generalize in novel ways—these models can blend things, they can do Harry Potter in the style of a Kanye West rap, even though it's never happened—but to do something that's truly creative, that is not just a blending of existing things, requires searching through a space of possibilities and finding hidden gems that are hidden away in there somewhere. That requires search. I don't think we'll see systems that truly step beyond their training data until we have powerful search in the process.
--:-- Dwarkesh Patel: 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 search or something like that is required to go to the next level, are you training in a completely different way than, say, GPT-4 or other transformers are trained?
--:-- Shane Legg: I can't say much about how we're training. I think it's fair to say we're doing the sorts of scaling and training roughly that you see many people in the field doing. But we have our own take on it and our own different tricks and techniques.
--:-- Dwarkesh Patel: Okay, maybe we'll come back to that. But let's talk about alignment briefly. What will it take to align human-level and superhuman AIs? It's interesting because the sorts of reinforcement learning and self-play setups that are popular now, like Constitutional AI or RLHF, DeepMind obviously has expertise in for decades longer. I'm curious what you think of the current landscape and how DeepMind pursues that problem of safety towards human-level models.
--:-- Shane Legg: 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?
--:-- Dwarkesh Patel: Needs to be done.
--:-- Shane Legg: In terms of what we're currently doing, we're doing lots of things. We're doing interpretability, process supervision, red teaming, evaluation for dangerous capabilities. We're doing work on institutions and governance and tons of stuff. There are lots of different things.
--:-- As for what I think needs to be done, I think powerful machine learning, powerful AGI is coming in some time. 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. What you have to do is align it. You have to get it so it's fundamentally a highly ethical, value-aligned system from the get-go.
--:-- How do you do that? Well, I have a take on this, maybe it's slightly naive. How do people do it? If you have a really difficult ethical decision in front of you, what do you do? You don't just do the first thing that comes to mind because there could be a lot of emotions involved. It's a difficult problem. What you have to do is calm yourself down, sit down, and think about it. You think, "Okay, what could I do? I could do this, I could do this, I could do this. If I do each of these things, what will happen?" That requires a model of the world. 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? What is the right thing to do? As you think about all the different possibilities and your actions and how they align with your values and your ethics, you can come to some conclusion of what is really the best choice you should be making if you want to be really ethical about this.
--:-- I think AI systems need to essentially do the same thing. When you sample from a foundation model at the moment, it's like blurting out the first thing. It's like System One from Kahneman's psychology. That's not good enough. If we do RLHF or Constitutional AI, you're trying to fix the underlying System One in a sense. That can shift the distribution and be very helpful, but it's a very high-dimensional distribution and you're poking it in a lot of points. It's not likely to be a very robust solution. It's like trying to train yourself out of a bad habit. You can sort of do it eventually.
--:-- What you need is a System Two. You need the system to not just sample from the model. You need the system to go, "Okay, I'm going to reason this through. I'm going to do step-by-step reasoning. What are the options in front of me? 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, and then reason about each of these from an ethical perspective." So you need a system which has a deep understanding of the world, a good world model, a good understanding of people, a good understanding of ethics, and robust and very reliable reasoning. Then you set it up in such a way that it applies this reasoning and this understanding of ethics to analyze the different options in front of it, and then execute on which is the most ethical way forward.
--:-- Dwarkesh Patel: But I think 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 necessary to understand the effects of its actions. I guess it's one worry, but not the main worry. The main worry is that the effects it cares about are not the ones we will care about. Even if you improve its systems thinking and do better planning, the fundamental problem is we have these really nuanced values about what we want. How do we communicate those values and make sure they're reinforced in the AI? It needs not just a good model of the world, but a really good understanding of ethics. And we need to communicate to the system what ethics and values it should be following. How do we do that in a way that we can be confident that a human-level or eventually superhuman-level model will preserve those values or learn them in the first place?
--:-- Shane Legg: Well, 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. That would be inconsistent.
--:-- Dwarkesh Patel: So then how do we get to the point where it's learned them in the first place?
--:-- Shane Legg: Yeah, that's the challenge. The way I think about it is this. To have a profoundly ethical AI system, it also has to be very, very capable. It needs a really good world model, a really good understanding of ethics, and it needs really good reasoning. Because if you don't have any of those things, how can you possibly be consistently profoundly ethical? You can't. So we actually need better reasoning, better understanding of the world, and better understanding of ethics in our systems.
--:-- Dwarkesh Patel: It seems to me the former two would just come along for the ride as these models get more powerful.
--:-- Shane Legg: That's a nice property because it's actually a capabilities thing to some extent.
--:-- Dwarkesh Patel: But if the third one is a bottleneck, or if the third one is a thing that doesn't come along with the AI itself, what is the actual technique to make sure that that happens? The ethical model. What do humans value?
--:-- Shane Legg: Well, we've got a couple of problems. First of all, we need to decide. We should train the system on ethics generally. There are a lot of lectures, papers, books, and all sorts of things. So it understands human ethics well. We need to make sure it understands humans' ethics well, at least as well as a very good ethicist. And then we 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? Now, that's not a technical problem. That's a problem for society and ethicists to come up with. I'm not sure there's such a thing as true or correct optimal ethics, but I'm pretty sure it's possible to come up with a set of ethics which is much better than what the so-called doomers worry about in terms of the behavior of these AGI systems.
--:-- Then what you do is you engineer the system to actually follow these things. 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. Of course, we'd want lots of other things. We'd want people checking these processes of reasoning. We'd want people verifying that it's behaving itself in terms of how it reaches these conclusions.
--:-- Dwarkesh Patel: I still feel like I don't understand how that fundamental problem of making sure it follows that ethic. Presumably, it has Mao's Little Red Book, so it understands Maoist ethics, and it understands all these other ethics. How do we make sure the ethic that we say, "This is the one we've decided, ethicists in society, today," is the one it ends up following and not the other ones it understands?
--:-- Shane Legg: You have to specify to the system, "These are the ethical principles that you should follow."
--:-- Dwarkesh Patel: And how do we make sure it does that?
--:-- Shane Legg: We have to check it as it's doing it. We have to assure ourselves that it is consistently following these ethical principles, at least as well as a group of human experts.
--:-- Dwarkesh Patel: 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? Straightforward reinforcement has some dangerous aspects to it.
--:-- Shane Legg: I think it's actually more robust to check the process of reasoning and check its understanding of ethics. 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 has a very robust one. And also, if it's deployed, we should have people constantly looking at how the decision is made and the reasoning process that goes into those decisions to try to understand how it is correctly reasoning about these types of things.
--:-- Dwarkesh Patel: Speaking of which, do you at Google DeepMind have some sort of framework for this?
--:-- Shane Legg: This is not so much a Google DeepMind perspective on this. This is my take on how I think we need to do this kind of thing. There are many different views, and there are different variants on these sorts of ideas as well.
--:-- Dwarkesh Patel: So do you personally think there needs to be some sort of framework where, 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 or something?
--:-- Dwarkesh Patel: I think that's a sensible thing to do. It's actually quite hard to do. There are some people thinking about it. I know Anthropic has put out some things like that. We're thinking about similar things actually. Putting concrete things down is actually quite a thing to do, right? So I think it's an important problem and I certainly encourage people to work on it.
--:-- Yeah. So it's interesting because you have these blog posts that you wrote when you started DeepMind back in 2008, where you talk about the motivation was to accelerate safety on net. What do you think the impact of DeepMind has been on safety versus capabilities?
--:-- Shane Legg: Oh, interesting. I don't know. It's hard to judge, actually. Back in the... I've been worried about AGI safety for a long time, well before DeepMind. But it was always really hard to hire people, particularly in the early days, to work on AGI safety. I'm thinking back to 2013 or so. I think we had the 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 would have on his career and stuff. And this was someone who had already previously been publishing in AGI safety.
--:-- So, yeah, I don't know. It's hard to know what the counterfactual is if we weren't there doing it. I think we've been a group that's talked about this openly. I've talked about this on many occasions, the importance of it. We've been hiring people to work on these topics. I know a lot of other people in the area and I've talked to them over many, many years. I've known Dario since 2005 or something, we've talked on and off about AGI safety and so on.
--:-- I don't know. 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. We've been publishing papers in this for many years. I think that's lent some credibility to the area. When people see, "Oh, here's an AGI..." I mean, AGI was a fringe term not that long ago. And this person's doing AGI safety? "Oh, they're from DeepMind? Okay." I hope that sort of creates some space for people.
--:-- Dwarkesh Patel: And where do you think AI progress itself would have been without DeepMind? And this is not just a point that people make about DeepMind. 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.
--:-- Shane Legg: Right, right, right, right. I think we have accelerated capabilities, but again, the counterfactuals are quite difficult. I mean, we didn't do ImageNet, for example, and ImageNet, I think, was very influential in attracting investment to the field. We did do AlphaGo, and that changed some people's minds. But the community is a lot bigger than just DeepMind. I mean, we have... well, not so much now, but if you went back more than five years, we were able to do bigger projects with bigger teams and take on more ambitious things than a lot of the smaller academic groups. And so the nature of the type of work we could do was a bit different. And that, I think, affected the dynamics in some ways.
--:-- But the community is much, much bigger than, say, DeepMind. So maybe we've sped things up a bit, but I think a lot of these things would have happened before too long anyway. I think often good ideas are kind of in the air. As a researcher, sometimes you publish something or you're about to publish something, and you see somebody else has got a very similar idea coming out with some good results. I think often the time is right for things. So I find it very hard to reason about the counterfactuals there.
--:-- Dwarkesh Patel: Speaking of the early years, it's really interesting that in 2009, you had a blog post where you say, "My modal expectation of when we get human level AI is 2025, expected value is 2028." And this is before deep learning, this is when nobody's talking about AI. And it turns out, if the trends continue, this is not an unreasonable prediction. How did you have that accurate an estimate?
--:-- Shane Legg: Well, first I'd say it's not before deep learning. Deep learning was getting started around 2008.
--:-- Dwarkesh Patel: Oh, sorry, I meant to say before 2012.
--:-- Shane Legg: Well, I first formed those beliefs in about 2001 after reading Ray Kurzweil's *The Age of Spiritual Machines*. I came to the conclusion that there were two really important points in his book that I came to believe are true. One is that computational power would grow exponentially for at least a few decades, and that the quantity of data in the world would grow exponentially for a few decades. When you have exponentially increasing quantities of computation and data, then the value of highly scalable algorithms gets higher and higher. So there's a lot of incentive to make a more scalable algorithm to harness all this computing data. And so I thought it would be very likely that we'll start to discover scalable algorithms to do this.
--:-- Then there's a positive feedback between all these things. 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. That drives more investment into these areas. If your compute performance goes up, then the value of the data goes up because you can utilize more data. So there are positive feedback loops between all these things.
--:-- The second thing was just looking at the trends. If these 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. I figured that that would be a time where big things would start to happen and that would eventually unlock AGI. So that was my reasoning process. I think we're now at that first part. I think we can start training models now where the scale of the data is beyond what a human can experience in a lifetime. So I think this is the first unlocking step.
--:-- So yeah, I think there's a 50% chance that I'm saying about 2028 now. It's just a 50% chance. I'm sure what's going to happen is we'll get to 2029 and someone's going to say, "Oh, Shane, you were wrong." It's like, come on, it's a 50% chance. So I think it's entirely plausible. It could happen by 2028. But I'm not going to be surprised if it doesn't happen by then. You often hit unexpected problems in research and science, and sometimes things take longer than you expect.
--:-- Dwarkesh Patel: If there was a problem that caused it, if we're in 2029 and it hasn't happened yet, looking back, what would be the most likely reason?
--:-- Shane Legg: I don't know. 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.
--:-- Dwarkesh Patel: And what does the time from here to 2028 look like if 2028 ends up being the year? Is it just we have trillions of dollars of economic impact in the meantime and the world gets crazier? What happens?
--:-- Shane Legg: I think what you'll see is the existing models maturing. They'll be less delusional, much more factual. They'll be more up to date on what's currently going on when they answer questions. They'll become multimodal much more than they currently are. And this will just make them much more useful. So I think probably what we'll see more than anything is just loads of great applications for the coming years. There can be some misuse cases as well. I'm sure somebody will come up with something to do with these models that is quite harmful. But my expectation for the coming years is mostly a positive one. We'll see all kinds of really impressive, really amazing applications.
--:-- Dwarkesh Patel: 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: interpretability, RLHF, and so on. Which are you most optimistic about?
--:-- Shane Legg: I don't know. I don't want to pick favorites. It's hard picking favorites. I know the people working on all these areas. I think things of the sort of system two flavor... There's work we have going on that Geoffrey Irving leads called Deliberative Dialogue, which kind of has the system two flavor, where you have this sort of debate that takes place about the actions an agent could take or what's the correct answer to something. People then can sort of review these debates and so on. They use these AI algorithms to help them judge the correct outcomes. This is meant to be a way to try to scale the alignment to increasingly powerful systems. So I think things of that kind of flavor have quite a lot of promise, in my opinion. But that's kind of a broad category. There are many different topics within that.
--:-- Dwarkesh Patel: That's interesting. So you mentioned two areas in which LLMs need to improve. One is the episodic memory and the other is the system two thinking. Are those two related, or are they two separate drawbacks?
--:-- Shane Legg: I think they're fairly separate, but they can be somewhat related. You can learn different ways of thinking through problems and actually learn about this rapidly using your episodic memory. So all these different systems and subsystems interact, so they're never completely separate. But I think conceptually you can probably think of them as quite separate things.
--:-- I think delusions and factuality is another area that's going to be quite important, and particularly important in lots of applications. 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. You're not really constrained by a specific reality. Whereas if you want something for 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. Models are a little bit sort of freewheeling when it comes to truth and creativity at the moment. And that I think limits their applications in many ways.
--:-- Dwarkesh Patel: So final question is this. You've been in this field for over a decade, much longer than many others. And you've seen these different landmarks: ImageNet, Transformers. What do you think the next landmark will look like?
--:-- Shane Legg: I think the next landmark that people will think back to and remember is going much more fully multimodal. Because I think that will open out the sort of understanding that you see in language models into a much larger space of possibilities. When people think back, they'll think, "Oh, those old-fashioned models. They just did chat. They just did text. 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. They will have much more understanding of what's going on. And it'll feel like the system has opened up into the world in a much more powerful way.
--:-- Dwarkesh Patel: Do you mind if I ask you a follow-up on that? So ChatGPT just released their multimodal feature. And then you, in DeepMind, you had the Gato paper where you have this one model that can do images, even actions, video games, whatever you can throw in there. And so far it doesn't seem to have percolated as much as even ChatGPT initially from GPT-3 or something. What explains that? Is it just that people haven't learned to use multimodality? Are they not powerful enough yet?
--:-- Shane Legg: I think it's early days. I think you can see promise here, understanding images and things more and more. But it's early days. This transition is when you start really digesting a lot of video and other things like that. The systems will start having a much more grounded understanding of the world and all kinds of other aspects. 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.
--:-- Dwarkesh Patel: The new avenues of training data as well, right?
--:-- Shane Legg: Yeah, new training data in all kinds of different applications that aren't just purely textual anymore. And what are those applications? 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.
--:-- Dwarkesh Patel: Awesome. Shane, I think that's an actionable place to leave it off. All right. Thank you so much for coming on the podcast.
--:-- Shane Legg: Thank you.
--:-- Dwarkesh Patel: Hey everybody. I hope you enjoyed that episode. As always, the most helpful thing you can do is to share the podcast, send it to people you think might enjoy it, put it on Twitter, in your group chats, et cetera. It just helps the world. I appreciate your listening. I'll see you next time. Cheers.