Why the Future of AI Isn't Just Bigger Models. It's Models That Evolve | Risto Miikkulainen of Cognizant

2 Jun 2026 · 1 h 4 min · 29 chapters

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Evolutionary AI and neuroevolution as the “future of AI” for creativity and surprising solutions—contrasted with today’s gradient-descent and reinforcement-learning approaches. Evolutionary methods use populations (30–1000 agents) to explore large, jagged search spaces and can make large “jumps” via recombination (genetic algorithms) or via evolution strategies that optimize billions of parameters in weight space (e.g., CMA-ES-style methods).

Key claims

evolution routinely beats human-designed systems in competitions; diversity is essential; novelty search/quality-diversity finds “stepping stones” leading to truly novel solutions; evolution can fine-tune or even pre-train large LLMs using reward signals from evaluation data; evolution is promising for decision-making and scientific discovery when paired with LLMs for evaluation and operators.

Guest

Risto Miikkulainen, professor at UT Austin (computer science) and VP of AI research at Cognizant AI Lab; long career since the 1980s in evolutionary computation and neural networks; created NEAT (NEural Evolution of Augmenting Topologies) with Ken Stanley.

Notable examples

NEAT for evolving robot/virtual-agent behaviors; evolution strategy fine-tuning open-source LLMs (e.g., Llama/Quinn) for tasks like math reasoning/shorter answers; AlphaEvolve (DeepMind) as an outside-field example; Alpha Arena “mystery model”/Julian Togelius’ Profit paper for stock trading; pandemic non-pharmaceutical intervention decision system; hippocampus-inspired continual learning/metacognition experiments; Minecraft as a world-model environment.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Chapters

Tap a time to open that second in VO

Defining Evolutionary AI

0:00 to 0:38

Learn about the concept and importance of evolutionary AI.

“Search space and some of these problems are so large that humans certainly can't navigate.”

The Intersection of AI and Evolution

1:10 to 2:49

Explore how evolutionary computation and neural networks complement each other.

“Very early on, we came up with an algorithm called NEED.”

How Evolutionary AI Works

2:49 to 4:04

Understanding the mechanics of evolutionary optimization and its benefits.

“And we were talking earlier, I did an episode a couple of years ago with Julian Togelius, who's also deeply involved in the field.”

Creativity Through Evolutionary AI

4:04 to 5:35

Discover how evolutionary methods can lead to surprising creative results.

“better, step by step, gradually, towards some goal that you know where it is.”

Neuroevolution and Architecture

5:35 to 7:16

Discussing the role of architecture in neuroevolution and its implications.

“So in the Evolution Competition Conference, there's a competition on human competitive results.”

Scaling Evolutionary Approaches

7:16 to 11:02

Exploring the challenges and strategies in scaling evolutionary computations.

“NEET, in particular, evolves the entire connectivity, the architecture itself.”

Optimizing Neural Networks with Evolution

11:02 to 14:03

Learn how evolutionary strategies can optimize neural networks and their applications.

“it's doing the optimization in a different manner from this kind of gradient following policy search and reinforcement learning, and it might actually solve some problems better.”

Exploring Evolutionary Strategies in AI

14:03 to 18:40

Learn about the differences between evolutionary strategies and traditional gradient descent in AI.

“how do you point the model toward, what are you optimizing for?”

Applications of Evolutionary Computation in Trading

18:40 to 22:08

Discover how evolutionary strategies can improve stock trading algorithms.

“So we may be able to improve upon the vanilla kind of evolution strategy search by taking elements from these other areas of evolution computation.”

Diversity in Evolutionary Computation

22:08 to 24:09

Understand the importance of diversity in evolutionary algorithms and how it aids discovery.

“But you can also just set it up in many different ways, whether it's fast trading, whether it's commodities, stock trading, whether it's certain markets.”
Show all 29 chapters

Scientific Discovery Through Evolutionary AI

24:09 to 27:47

Explore how evolutionary algorithms can revolutionize scientific discovery and innovation.

“And that's what is called quality diversity.”

Continual Learning and Evolving Architectures

27:47 to 28:01

Learn about the potential of applying evolutionary strategies to continual learning and neural network growth.

“And I think that this can be part of the solution for those big challenges.”

Evolving Neural Architectures

28:01 to 30:49

Explore how neural networks can evolve their architectures to improve learning.

“Because on that side, if you're looking at architectures and you want to evolve architectures, let's look at continual learning.”

Experiments in Neuroevolution

30:50 to 35:36

Discuss proposed experiments to evolve neural networks and learn from their environment.

“that you would undertake to reach that goal?”

Challenges in Language Evolution

35:37 to 38:11

Examine the complexities of language evolution and the role of communication.

“And that's why I'm proposing that that would be a good starting point.”

World Models in AI

38:12 to 40:46

Understand the significance of world models in developing agentic AI.

“There's no immediate, necessarily an application of it, because it's really a fundamental scientific issue.”

Neuroevolution Book and Future Directions

40:47 to 42:06

Learn about the upcoming neuroevolution book and its goal to inspire research.

“Minecraft has been one of those that's existed until now as perhaps the most versatile such world model.”

The Role of the Book in AI Education

42:06 to 43:19

Discover how a new book aims to provide foundational knowledge in AI.

“I mean, we are providing not just a book, which is, first of all, historical overview where all these ideas came from, but also what's currently happening, what's breaking through.”

Neuroevolution and its Broad Applications

43:20 to 45:22

Explore the significance and versatility of neuroevolution in AI.

“I had Carl Fristen on talking about free energy principle and post-transformer architectures.”

Cognizant's Mission and AI Transformation

45:23 to 47:26

Learn about Cognizant's shift towards AI and the role of multi-agent systems.

“Well, Cognizant itself is a very large company, 350 ,000 people, and they have been doing staff augmentation as well as consulting, and now it's turning to an AI company.”

Interplay Between Academia and Industry

47:27 to 50:25

Understand how collaboration between academia and industry is shaping AI.

“Otherwise, they are just LLMs that are using RAG, they're using documents, but they can also become real experts on how to reason about certain kinds of, I don't know, medical knowledge, for instance.”

Challenges and Opportunities in AI Decision-Making

50:26 to 52:04

Discuss the potential of AI in societal decision-making and its limitations.

“And you can still, you can kind of still see a little bit of specialty for both.”

AI Solutions for Public Health Challenges

52:05 to 56:00

Examine how AI can help in managing public health crises like pandemics.

“I mean, it sounds so powerful and it can be applied to so many things.”

Global Communication Challenges in Science

56:00 to 57:16

Discussing the difficulties in communicating science effectively across different countries.

“And Austin did really well compared to other cities because they listened to science.”

Applications of Neuroevolutionary AI

57:16 to 58:34

Exploring the applications of neuroevolutionary AI in various fields.

“I mean, it sounds like it's still in the development phase.”

Empowering Decision-Making with AI

58:34 to 1:00:51

How AI can empower human decision-making and its gradual implementation.

“And you gradually gain confidence and you gain ground that way.”

Cognizant's Approach to AI Solutions

1:00:51 to 1:01:50

Insights into Cognizant's evolving strategy in AI consultancy and product development.

“And Cognizant, is it implementing this largely on a bespoke consultancy basis, or are you building products?”

Genetic Programming and Code Evolution

1:01:50 to 1:04:02

Understanding the principles of genetic programming and how code can evolve.

“I mean, if you have two code bases and you evaluate the outputs and decide that there's some good from this one, some good from that one, let's combine them.”

Conclusion and Future Outlook

1:04:02 to 1:04:12

Final thoughts on the discussion about AI and its future implications.

“Okay, well, I hope we can, I don't want to keep you longer.”
Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00Let's define evolutionary AI. Search space and some of these problems are so large that humans certainly can't navigate. What's really different about evolution is that it's a population-based method. So you don't have just a single agent, you have 30 or you have 100 or maybe 1000 agents, and you spread them out around the space of solutions as widely as possible. I think that that's where the future of AI is, this creativity. And that's where evolutionary optimization here comes in, because evolution thrives on diversity. If this kind of strategy works for stock trading, what are the implications for the economy?

0:37Hi, I'm Risto Mikulainen. I'm a professor at the University of Texas at Austin in computer science. I've been there for quite a while. And also now I'm a VP of AI research at Kang's and AI lab in San Francisco. And this is very typical now. Now, AI is partly academic, partly industrial, and they both benefit from it. And I've been working on evolutionary computation and neural networks my whole career since the 80s, basically. And they come together very nicely. They address different needs, different aspects of AI. Very early on, we came up with an algorithm called NEED. That was Ken Stanley, who was a PhD student at the time.

1:21That was his dissertation. And one of the successes of NEET is that it's very robust. It's easy to get to run. It's easy to apply to new tasks. You don't have to optimize a lot of parameters. It gives you neural networks that exhibit behavior very easily for robots, for virtual game characters, for various decision-making tasks, sequential decision-making tasks. So people found it a very convenient tool to do things that were fun. And that is actually what new revolution is about. A lot of it is about behavior, whether it's controlling rockets, cars, whether it's robots or some kind of agents in virtual worlds that exhibit personality.

2:05Maybe it is possible to use this technology to create that, discover that. So this is really what makes it interesting to me. I've always been fascinated by computers since I saw the movie 2001 Space Odyssey. That's what's the motivation for a lot of us people of my generation. Something that I don't just program and the computer does it, but the computer does more. It surprises you. It discovers something that you did not put in. And that's exactly what neuroevolution is about. I often get something that was surprising and was better than I anticipated, clever solutions. And I think that's where the future of AI is, this creativity.

2:49So let's define evolutionary AI. And we were talking earlier, I did an episode a couple of years ago with Julian Togelius, who's also deeply involved in the field. At that time, we were talking about evolving. He was talking about evolving game environments. them was is the practical application for and as he described that uh you you you put a bunch of uh neural nets out there or agents and uh they each and you give them the problem and they each solve the problem and you take the top five or so you throw out the rest and you then take those five and have them evolve more solutions and you keep on iterating until you come up with the optimal.

3:49Does that sound right? Yeah, that's a pretty good description of it, but maybe putting it to the context that where we have now in AI, where we have mostly gradient descent-based methods. And there you have an individual solution and you're using gradient descent to make it better, step by step, gradually, towards some goal that you know where it is. You know what the right behavior is. Now, even in reinforcement learning, you are doing exploration, but you are trying to sense where that gradient is. Even if it's not specifically specified, you're doing some exploration in order to find where the good areas are, and then you move in that direction.

4:27What's really different about evolution is that it's a population-based method. So you don't have just a single agent, you have 30 or you have 100 or maybe 1 ,000 agents. And you spread them out around the space of solutions as widely as possible. So you are exploring a lot more. You're exploring in areas where you would otherwise never really get to in reinforcement learning. So that's one aspect. The other aspect is that then you are making modifications. You are not just making small changes, like following the gradient and small steps, but you're doing recombination. So you take two good agents that may be very different, different parts of the space, and you form an offspring that's a combination, recombination of their encoding and typically their abilities.

5:11And in this sense, you can make these large jumps in the solution space. So your search is much more exploratory and broader than it would be if you're just following the gradient. So those make evolutionary optimization and evolutionary search different from other mechanisms. And what it results in is creativity, really. Exploration and it results in creativity, and especially these surprises. So while it's usually been really hard to come up with AI that would do better than humans and surprise humans, this is actually routine. So in the Evolution Competition Conference, there's a competition on human competitive results.

5:51Results that are at least as good and hopefully better than humans. So it's like routinely surprising human designers. It's something that they didn't know. And that, I think, is where the real power comes from. That's the role of evolution computation. Where we need that kind of solutions, evolution computation is a pretty good technique for that. Yeah. Is this really an architecture issue or are you using different algorithms? I mean, are you using transformer-based neural nets, models, and allowing them to come up with answers and then choosing? Or are you looking at different algorithms within the neural networks?

6:35Yeah. So evolution optimization itself is very general. You can evolve just about anything that you can cross over or mutate. So it could be strings or it could be trees, and they can represent programs. They can represent designs, physical designs. When we talk about neuroevolution in particular, so you are evolving neural network encodings. You still have to encode them in some way, but they can be graphs, and they can be just concatenation of weights on a standard architecture, like fully connected network. So people have evolved all kinds of architectures. It's easiest to evolve, say, just a simple feed-forward network because you have the structure.

7:19You just have to modify the weights. NEET, in particular, evolves the entire connectivity, the architecture itself. But they are still relatively small networks, not that many nodes, not that many connections. But architecture is customized for the task. Recurrency, in particular, what you remember, how you take tasks into account, that's customized for the task when you evolve the structure, recurrence structure. Now, then there's this whole other area of neuroevolution where you are taking, say, deep learning architecture. It's like transformers or just convolutional networks or something else like that.

7:54And you are taking advantage of the gradient descent in that architecture that you actually evolve. So you optimize the architecture for the task, but then you use gradient descent to set the weights. And that's neural architecture search. It can be called meta-learning, and you might evolve activation functions, loss functions, the modularity, the layering structure, the channels, many different design aspects of the neural network. And then you take advantage of these advances like transformers and convolutional nets and diffusion networks. And you are, instead of being a human who tries to figure out what the optimal architecture is, you use evolution to figure out the architecture.

8:33And how many, is there a scale issue in this? That the more models or agents that you have working in this evolutionary system, the stronger the results will be? I mean, or can you, are there ways to reduce the number? Yeah, so it's interesting. There's no single answer. Sometimes you are better off with a large population. And especially if your search space is very convoluted, so that if you have fewer population members, you don't really see the global picture, where good the solutions are. You might need a larger population in order to sense that. But in many other cases, it's enough to have a smaller population and just evolve a lot of our strength.

9:26But there's a scale issue in other ways, and that is that if you are evolving the entire neural network, like you're doing with NEED, for instance, the topology, as well as the weights, maybe other aspects too. Modern architectures have a lot of parameters, billions of numbers. NEED may evolve networks with thousands, perhaps, tens of thousands of values. So how do you actually optimize billions of parameters? Gradient descent does it because gradient propagates through the entire network. The gradient tells you exactly how to change every single weight or parameter. But evolution would have to have a mutation or crossover get those right.

10:05So it seems like it's a challenge. And there were some ways of encoding them so that you could actually optimize millions of parameters. But this is a really interesting recent result. And our research group at Cognizant AI Labs came up with that. and then others have also done that later, Oxford and NVIDIA, you can use a particular form of evolutionary optimization called evolution strategy that actually optimizes billions of parameters. It does the search in a parameter space instead of the action space. When you're modifying actions, you're modifying probabilities of actions, you're following a gradient, and you're doing less exploration, and you are maybe missing some systematic changes.

10:49Now, when you are optimizing the parameter space, you might find a small modification that actually gets you a principal change in the behavior. Now, that's still a lot of hand-waving. You don't fully understand how it happens, but it seems like it's doing the optimization in a different manner from this kind of gradient following policy search and reinforcement learning, and it might actually solve some problems better. So what used to be a challenge in scale, now actually has turned out to be an opportunity to solve certain problems. And this is what makes it exciting. I mean, we will come up with these new ideas, new opportunities every now and then.

11:28And I think here's one right now. So let me understand that. So you have, you know, maybe a 5 billion or I don't know, 70 billion or parameter model.

11:46And, well, I'll let you explain. You're starting with a model with 70 billion parameters. Yeah, so the evolution strategy is one version of evolution computation. And it was discovered a long time ago in the 50s and 60s. And occasionally it comes up again. And there's a version called CMAES, which is using covariance matrix to figure out what direction to change the variance. But evolution strategy itself is simpler. It's simply taking the current best, creating a population around it, not very far, just around it, and then finding how well each one of those performs, and then moving in the direction of the best one or kind of average direction of good solutions.

12:33So it's repeatedly doing this kind of a relatively local search or exploration. And when it does it, it does it in the space of these billions of parameters. So every weight can be changed using this evolutionary optimization. Are the weights changed? Is this during training? Well, we applied it to fine-tuning, and other groups have applied to even pre-training. But yeah, I mean, you are actually changing billions of weights. And are you in that process? Is that after the initial pre-training? We did it with the models like Quinn and Llama and others that are open source. And you can get them after they've been trained.

13:14And then you fine tune them to a particular task, like a particular math kind of reasoning or maybe making the answers shorter and to the point. So you can modify the behavior some way. You have to have a now and you have to have a training set that tells you how you want to change the behavior. So you reward those changes that are what you want in that training set. That can be done after pre-training. And it's very common, I mean, in LLM training that you have a base model and then you make many versions of it that are specialists in some way. So that's what we did. But indeed, there's now exploration of starting from scratch and actually doing the entire training using Evolence Research.

13:56Very cutting edge, very new. We don't quite have it down yet, but it's an interesting future direction. And when you say starting from scratch, how do you point it, if you're doing it in pre-training, how do you point the model toward, what are you optimizing for? You have training examples, and you are evaluating performance on those examples, and you reward the solutions in your population that actually does well on those samples. So it's still not gradient based directly because you have just this identification of good solutions. We don't tell it how it's good. It's just that this solution is better.

14:40On average, it does perform better than other solutions in that training set. But gradient based methods will actually tell you how you change the weights so that you go directly towards those answers that are correct. And this is a fundamental difference, again. and we need to understand it better. What is there in this population-based search that allows it to find solutions that are apparently more principled than just following the gradient? Very big question for the future. I mean, one of the interesting things about this is, as you said, that the search space in some of these problems are so large that humans certainly can't navigate.

15:29Yeah. And this, when you were talking about it being creative, it finds solutions that you may not find using a simple gradient descent. That's right. Is that right? Why is that, though? I mean, because what you're talking about sounds like a kind of gradient descent because you're evaluating the local. Yes. And then you're moving toward whatever. But there's still a landscape. You're still in a surface of this landscape that different solutions give you different rewards. And you're absolutely right. You don't completely understand it. But likely, the space is still jagged. It's still rough. And if you follow the gradient, you cannot quite see which way is up because you are in these troughs and you are misled by local, very small changes.

16:24So your population size and this cloud of solutions that the evolution strategy follows still has to be larger than those smallest features in the landscape so that it can actually jump, make larger jumps over those areas that are not so good. And you have to get it right. I mean, you have to have a large enough exploration that fits the problem that allows it to find those large areas. So I think that the fundamental principle is still the same, that it's doing exploration because it's not following the gradient, but it actually is decided they're looking for solutions in a broader area. But evolutionary strategy is more limited, whereas in population like genic algorithms, you might start by having solutions everywhere and then trying to do crossover.

17:10So there's no crossover in evolutionary strategy. There's just this cloud of solutions that propagates. There's no crossover. So explain that because what Julian was talking about is you give the problem to different models and then you evaluate the solutions and you throw out the models that didn't get a good solution. But then you combine those models. Yes, that's recombination. So I've been talking about two different mechanisms of evolutionary computation. There are several flavors of it, and these are, say, maybe two extremes. And one of them is this genetic algorithm type of approach where you, like I said, have a population that covers as much as you can of the space, and you find good solutions and recombine them.

18:01And they may be very different, and your offspring is a combination of representations of both. But evolutionary strategy is different. It does not do that kind of recombination. It has this cloud of solutions. It's more local, but still, like I said, large enough that it gets over those rough features of the landscape. But it's still a population. You still need a population because you don't quite know where the solution should be placed. You just know that you should search in this area of this size. So both are population-based methods, but they are a little different in how they're implemented.

18:37Now, we still don't know. It's possible that once we get evolution strategy to work on this optimizing of billions of parameters, there may still be a mechanism that would benefit from recombination. So we may be able to improve upon the vanilla kind of evolution strategy search by taking elements from these other areas of evolution computation. We'll see. Right. So combining the two. I was mentioning to you that there was recently this Alpha Arena competition for stock trading using LLMs for stock trading. And there was one model that was named, it was just called the mystery model, that outperformed everybody.

19:33And there's some forensic footprints that lead to evolutionary, neuroevolutionary AI. In particular, Julian has written a paper called Profit, which applies this strategy to stock trading. So I'd have to look it up, but it's specifically for financial trading. How new is that? And if that's the case, what are the implications? if this kind of strategy works for stock trading? What are the implications for the economy? But in particular, it doesn't evolve the strategy. It evolves the code that outputs the strategy. Again, like I said, evolutionary computation can be applied to many different things.

20:40So one thing that you can evolve is code. And then it's called evolutionary programming or genetic programming. And that's a very big area of evolution computation. So I don't think there's a whole lot of difference whether you evolve code or you evolve a neural network that represents a strategy. You're still discovering good behavior. And that's really what's interesting about this application. That if you're doing trading, stock trading or any kind of market trading, in order to really make money, you have to be a little different from others. So if you're doing the same thing as everybody else, you don't really gain a whole lot.

21:15And that's where evolution and optimization here comes in, because evolution thrives on diversity. Your population has to have different solutions. That's how you discover things you don't know. And the same applies in stock trading, that you discover strategies that are different from strategies that everybody else is following, or what you would learn if you just use the data set and try to optimize day to day, you would learn pretty much the same thing as everybody else. Right. But evolution at least has, in principle, the ability to discover things you didn't know, you didn't anticipate, wouldn't have come up with.

21:50And I think that that's where the real appeal is, to use it in that domain. And there are, and there have been many examples of that over the years. And even before we were cognizant, we were sentient, and there was an application on that that was quite successful. I mean, it worked quite well. But you can also just set it up in many different ways, whether it's fast trading, whether it's commodities, stock trading, whether it's certain markets. So a big part of that is then how you implement it and where do you gain that. And if you really do your job right, I think there are lots of opportunities on that.

22:30And new technologies are always incorporated. But this is the real interesting thing. If you want diversity, then that is where evolution actually steps in and can give you that. Yeah. And diversity is interesting. I saw a talk yesterday from one of the Cognizant, Yuxin? Yeah, Xinxiu. Xinxiu, about diversity in data sets for training. I don't know if you saw that talk. I don't think so. Yeah, but maybe I'm getting it wrong. But the point was that you need diversity in order to discover new things. Yeah, that's absolutely true. So in evolution computation, you often even have to implement special mechanisms just to maintain diversity.

23:22Now, one of the most interesting developments in that field in the last 10 years or so has been novelty search and quality diversity. So you are explicitly rewarding solutions that are different from everything that you've seen before. You don't even care about performance. You just want things that are new. And it turns out that if you do that, you end up discovering things that are somehow stepping stones. Like they are unique. They allow a lot of other things to evolve from them. And now by recombining these stepping stones, you could discover truly novel solutions. And this has been, I think, a really powerful discovery.

24:04And many techniques today, many applications of evolution computation utilize that. And they combine it with performance. And that's what is called quality diversity. So you have some aspect that rewards just being novel and another aspect that rewards performance. And this is how you discover surprises. Before I ask, Google DeepMind came out with Alpha Evolve. Yeah. Were you involved tangentially? I mean, certainly it was built on your research. So I wasn't involved in that project at all, but this is a great example of what's been happening, that evolution computation is discovered by people who were not even in the field, but it actually fills the niche, something that they know that they have been missing.

24:48And the people, I think they got it right. They know how to do it, but it was discovered really outside of the field of evolution computation. It worked quite well. Your co-authors of the book, many of them are from Sakana AI. Yes. And Sakana is working on evolutionary or neuroevolutionary AI. And they've made quite a splash earlier this year with a system that initiated a problem, designed experiments, wrote a paper, which was submitted to, I think, ICML. I can't remember one of those conferences. And it was accepted. They then withdrew it. And it was a groundbreaking paper. It's interesting that it was accepted.

25:41But what are your thoughts about how this can be applied to research? Yeah, tremendous opportunity. Absolutely. Again, it's the creativity and discovery. Now, that particular paper also had many other aspects of LLMs, utilizing them to the language and the description. Yes, but the core discovery engine can be evolution optimization. You find, again, things that you don't know, but then you have to evaluate them and bring in other technologies like LLMs to do the evaluation. But it's absolutely right. This scientific discovery, I think it's one of the most promising areas. Because now we can represent the knowledge of science, the problems of science, using these LLMs.

26:26And then we can combine them with evolutionary search to find new things. They actually work together. We can use LLMs to implement evolution operators, crossover, mutation. You can ask LLM to do, you know, here are two parents, give me an offspring. And you can evolve anything that way. And that can be applied to scientific representations, discover new molecules, discover new machine learning methods. So all of a sudden, anything is fair game. You can evolve anything. So now the challenge is to be able to pose these scientific problems so that this kind of a surge can actually work. And I think there's a lot of opportunity.

27:07There's an event at NeurIPS about that panel discussion. And indeed, David, a co-author of the NeurIPS book, David Ha, is part of that panel discussing it. And there are now companies that are starting. their model is to do scientific discovery, like Lila Science, for instance. And in Lila Science, Ken Stanley is the author of NEAT, is one of the scientists there. So I think this is going in a very interesting direction. And it's also AI for good. I mean, we need that. We need better science. We need solutions. We need better medicine. We need better rockets, fusion energy. There are all these challenges.

27:47And I think that this can be part of the solution for those big challenges. But again, you're evolving. You're either, I'm sorry, there were two terms you used. You're either using it as a strategy or you're actually reading new code or new architectures or new models. Because on that side, if you're looking at architectures and you want to evolve architectures, let's look at continual learning. Could you apply this strategy to solving that problem? To saying, here are my neural nets or a neural net. I want it to be able to acquire new learning without forgetting or to be able to expand. I'm going to talk to Sebastian about this cellular.

28:52Yes. I've forgotten what it's called, but this idea that neural nets can grow on their own. Can this strategy apply to those things to find new architectures to do those things? From what I was talking about before, where we are optimizing architectures for deep learning, transformers, we're talking about architectures that are really novel, fundamentally different. And this is, I think, really important. We should be able to, but we recognize first that we are missing some things today. Continual learning is one. Another one that I really like is metacognition, networks that know what they know.

Read the full transcript

29:32And we don't, it's unlikely that we get it from these architectures. Instead, we probably have to look at the brain and biological neural networks, circuitry there and organization, and strive towards something like that. Now, how do we actually get that to work? That's a neuroevolution problem. We set the constraints, we set the elements, the primitives, and we let evolution discover architectures that, say, answer questions about their own performance, metacognitive questions, or put them into an environment that's continuously changing and requires this continuous adaptation. And architecture should evolve that actually cope with that.

30:10And that's exactly what, say, Sebastian is working on. And we're starting to work on the metacognition part. And I think this is... And it might actually require also actual neuroscientists from which we can get ideas about what the directions are and what the constraints are. Because neuroscience has solved neural networks, positive neural networks know very well how to do this. And we don't really have any other examples. So it would make sense to look at neuroscience and other disciplines related to that. And then bring in neuroevolution in order to start small and not too ambitious, but build towards those architectures that duplicate that kind of behavior.

30:49Can you explain sequence of experiments that you would undertake to reach that goal? So you start small. Anything that you do, I always tell my students that your first experiment should be so small that you don't want to tell anybody that you did it. It's embarrassing that you do something that small. So, for instance, you just simply try to train a network to answer a question and then answer a question where you write in that. Is that correct? Do you actually know this fact or you just made it out? And you can do it. I mean, and then you may be fine that the standard neural network architecture doesn't handle it, or maybe reinforcement learning wouldn't.

31:29But if you evolve the circuitry, you might get it. This is an experiment that hasn't been done yet, and I'm more or less proposing it. But how do you evolve it? What are your, again, elements, primitives, constraints? There you have to talk to a neuroscientist that might tell you that you need feedback. You need reverberating circuits. You need spiking neural networks. I don't know. We'll have to think about it. But it's not just one thing. We can do exploration, pretty wild exploration. We can open up all kinds of parameters for evolution to optimize, beyond what we can even think of, perhaps.

32:07And neuroscience is also somewhat limited on what they consider as computation, because it depends so much on what we can see and measure. So you have to have electrodes, you have MRI, you have a couple of tools, and our theories always depend on what we can see and measure. So it might even be useful to let evolution explore a wider area and even give ideas for the neuroscientists of what might be going on. What are the inputs? So you have this evolutionary, neuroevolutionary model, and you wanted to explore architectures that would understand its own outputs or that would not forget as it learned new things.

33:00That's a model. Yeah. Is that right? And then you're feeding in inputs. You have multiple instances of that model and you're feeding them different inputs. I mean, how is the experiment? You have to have a couple of things. You have to have a domain of interaction, and you have to have a way of measuring how well you're doing. I mean, you still need that feedback. You have to decide which ones of your candidates are good and which ones are not so good. So you can run this recombination crossover and mutation. But there are probably places that are better starting points. So if you look at neuroscience, memory systems, hippocampus, is a pretty good start because we know a lot about the circuitry.

33:43in hippocampus and we know a lot about like place cells for the states and it's also involved in memory space and memory um so we have a task of perhaps navigation and remembering where things are um and then you can start asking questions about what you really know you really remember something that's there or did you just make it up um so we can we can then pose the question of do you actually know your own knowledge in in that constrained area of hippocampus and memory systems And then there's, of course, really big questions like how do memories transfer from hippocampus to the rest of the cortex for the lifetime because they are no longer in hippocampus.

34:22And we could also expand that way and find out what kind of circuitry allows you to do that transfer or indexing or whatever it is. So we don't have to stop there. But a starting point, neuroscience motivated. I think, as I said, such a starting point, hippocampus and the memory system is a good start. But how is it inputted? I mean, is this, do you have an LLM interface that you can provide the data in natural language? Or are you, yeah. Yeah. So initially, perhaps not because, and the benefit of having hippocampus is that there's the space representation. So it will be probably navigation task of some kind, location-based.

35:04And like I said, some object in a location, go there, you know, find it. Go there again. Remember where it is. So we don't actually have to start with language, which is on the top of the cognition in humans. But we can start with something that's even very simple animals know how to do. I mean, hippocampus is one of the oldest areas of the brain. But there's a lot of the elements that we are missing in current LLMs are actually there. So we can address the really challenging questions, continual learning, as well as the introspection and metacognition in that domain of navigation, spatial representations, and memory.

35:40And that's why I'm proposing that that would be a good starting point. It seems pretty greenfield that you developed these tools and it's now a matter of seeing how well they work on different problem spaces. Computation is a big part of it. I mean, we were working on these problems of natural language processing in the 80s and 90s. And the ideas were pretty good, but we just did not have the data, we did not have the compute, and we didn't even understand that if we did, it would actually work. And now we're kind of in the same situation with evolution computation, that we've had a lot of ideas but haven't been able to scale them up.

36:22And what would happen if we really did and took advantage of this compute? We could run these experiments on evolving a hippocampus, for instance. And even beyond that, my pet project would be understanding how language evolved. Now, what are the... because now we can have simulations of complex environments, world simulations, and we can put these agents in there and have them involved and develop abilities and eventually maybe communication and even language. So that's a big, big challenge for longer term, but we can now, we have a compute and we have a way of simulating this environment so things like, questions like that could be addressed.

36:59You've been working on this for a long time. Why have Have you not or have you worked at that scale, scaled up? Sure, we tried. I mean, there are many studies by us and others on evolving communication in virtual creatures. But that's always where it stops. I mean, you can signal and they can read each other's signals and behave in a meaningful manner. But language is still a big step beyond that because you have to have linguistic structure, grammar, and flexible structure and rolls and fillers and so on. And we know that some animals are pretty good at that and they can even adopt features of human language if you really train them, but they don't do it naturally.

37:46But animals communicate, but not with language, not with grammar. And they can adopt a lot of that if you really, really train them. So the question is, why did that evolve and how did it evolve? Why only humans? And what other communication systems are possible and is this the best one? And very interesting questions become up. Now that we have the compute and we have an ability to simulate, we can start asking those questions. Scale it up. Yeah, and is that what Cognizant's doing? Is that what Cigana is doing? Maybe someday. We hope to get there, yes. Is it a financing issue? It is. There's no immediate, necessarily an application of it, because it's really a fundamental scientific issue.

38:30It's one of those fundamental challenges of science is how the language evolves. Well, I'm not talking about that particular project, but just scaling. Oh, absolutely. Yeah, absolutely. And there are immediate applications. Decision-making, anything decision-making in society, business, healthcare, medicine, science, we talked about, is an application now. And we can take many steps before we get to these questions that are really kind of fly in the sky. Yeah. I mean, I can see with finance, it's a data-rich domain. This could be applied to anything, but you need the data to evolve. You need to be able to evaluate how well you're doing.

39:16It doesn't need to be data-based. Like I said, simulation could be just as good. So you simulate behavior and you evaluate how well they perform. Well, in stock market, you could actually trade stocks and see how well it works. In healthcare medicine, you could see whether your treatments have good effects. But you don't want to do that in the real world. You have to have some kind of a surrogate model of the world. That's where you need the data. If you have data, you can train a surrogate model. If you have a surrogate model, then you can discover the system strategies. And that, I think, is a really good approach that we are ready for.

39:51Is that why a lot of the people involved in neuroevolutionary AI are also focused on world models? I think the reason is perhaps that now we are transferring or transforming or making progress and moving from imitation, like models that just imitate the statistics of the world that we already know, to agentic AI. I mean, that's a big word right now. Agents that interact with the world. They make decisions. They affect the world. The world changes. And that's where you need a world model. So I think it's more of a result of us going from modeling to agentic AI, and we need these world models to do it.

40:34Does Cognizant work on world models at all? I know Sakana is doing it. We are not developing right now a world model ourselves, but we are definitely using them in order to do agentic AI. In whose world models are you using? Minecraft has been one of those that's existed until now as perhaps the most versatile such world model. But now they are just now, like within the last few months, things have changed and more miles are coming out. We'll have to take a look and see what we can do with that. Have you seen? I have Fei-Fei Li, who, from what I understand, could generate sort of information. Yeah, that's a great opportunity to take advantage of that.

41:11Yes. So where are you guys going from here? Well, let's talk about the book first. The book is kind of the intent is to create an authoritative guide or textbook to neuroevolution in much the way that reinforcement learning by Sutton and Bartow did. Yeah, very much like that. And there hasn't been one to date? There's been books about evolution and computation, but not neuroevolution. And is the book intended, is your hope that you'll generate a following and a shift the research community? Yeah, attract more attention. I mean, we are providing not just a book, which is, first of all, historical overview where all these ideas came from, but also what's currently happening, what's breaking through.

42:16like these combinations of neuroevolution and reinforcement learning and deep learning and biology and generative AI, LLMs, all of these are like breaking out right now. And if we can give people the background where they came from, if they understand the strengths of these different approaches, then they can contribute. And I think that's the role of the book, like give everybody the basic knowledge so that they can take it further. And we believe that this is a time in science where this is happening, that there will be a lot of expansion. We want to encourage that. And beyond the book, we also make a lot of software and digital resources available.

42:59So there's lots of demos that are inspiring, exercises for students. And then we have a GitHub site for community to provide software, to provide pointers to their new papers, new developments. So we're really trying to build a community that could work together, taking advantage of that. And they would have a common foundation. Yeah. What I find interesting about this is I've been talking to people about, I had Carl Fristen on talking about free energy principle and post-transformer architectures. There's another group in New York working on post-transformer architectures. Fei Fei is working on her sort of explicit world models.

43:41Yan Le Koon is working on kind of internal world models. This is almost a horizontal technology, neuroevolution, that can apply to all of these sub-problems. Is that right? I mean, that's what strikes me is it's not domain-specific. Right. There's actually a lot of different things that can be helped or advanced. And I don't mean domain-specific. I mean, it's not specific to one school of AI. Right. It can be applied to all of them. Not the solution for everything. I mean, there are certain areas where neuroevolution can really help, and others where you have other methods that are better. And indeed, if you have a lot of data and you are interested in modeling the statistics of it, Keep learning is perfectly fine.

44:36And it's really good. It's really those areas where there's opportunities for finding creative solutions, where we have little idea of what's going on and what the right solutions should be like. Like I said, green field. It's a great method for discovery in such fields. And your association with Sakana, I mean, do Cognizant and Sakana work together at all, or are you very independent and it's just for the purposes of the book? It was a book, really. I mean, we could perhaps in the future, but it was really just all people coming together because we all provided a different compatible perspective on neuroevolution and found out that actually if we put those together, it's a pretty good foundation for the field and for the community.

45:22And so Cognizant, what's Cognizant's, tell us the history of Cognizant, what's its mission statement, who funds it? Well, Cognizant itself is a very large company, 350 ,000 people, and they have been doing staff augmentation as well as consulting, and now it's turning to an AI company. But the idea is to take AI to the world. They already have a structure to help digital transformation in many different companies. So now it's becoming an AI transformation. And our role, Coins and AI Lab, is to provide the technology to do that. I mean, they can use any technology they want. And there's many, many providers of those.

46:04But we're also spearheading the development of multi-agent systems in particular and neuroevolution as a decision-making system strategy, decision strategies for business, for instance. And there are many businesses that benefit from that. Like I said, some tasks are good for it, not others. But you can make decisions, for instance, how to allocate resources in marketing or in research itself or something like that where you really have to be creative in order to be effective. it. In other areas, other techniques might be used. But multi-agent systems is one area which is also very strongly coming.

46:46We talked about deep learning, big data first, and deep learning, and now then LLMs, and now agentic AI, and multi-agent systems, multi-agent AI perhaps, I believe will be in the future. So now we have multiple agents that are talking to each other and solving problems together. And it's flexible, it's modular. You can have agents whose job is to evaluate other agents and make sure that the system stays in check. And there is absolutely a central role for some agents that are creative, that implement and learn those decision strategies in such a context. There might be a role for new evolution to fine-tune those models, so they become very skilled at certain kinds of behavior.

47:28Otherwise, they are just LLMs that are using RAG, they're using documents, but they can also become real experts on how to reason about certain kinds of, I don't know, medical knowledge, for instance. So that is what we are doing in a time that they are lab. It's multi-agent system is currently a big push, and then neuroevolution as an element in those multi-agent systems is a role for this technology, yes. And so your basic research on neuroevolution is taking place at Austin? Yes. Well, both. I mean, I'm also a professor at UT Austin, so I do have a research group there as well and people who are working on mostly right now it's mostly on cognitive science which i also have been working on for a long long time so that is modeling say human behavior like patients who suffer the stroke or dementia how to help them we've looked at the visual cortex before but it's all coming together now because we're really starting to see that evolution which we used mostly to create behavior, now has to look at these cognitive aspects of behavior.

48:39So I believe that in the end, they will come together. We will build systems that are cognitive using neuroevolution. Yeah. I'm just curious, how do you manage all of these different, I mean, they're related, but all of these different directions of research. Yeah, it's to say that they're all very different directions, but they're all related in my head. But I mean, do you have a team that's working on this and you spend a few hours with them working out a roadmap and then you switch and you have some people working on something else? Sure, but there's this dynamic self-organization. Teams form, if it really works, teams form around an idea.

49:26That's an opportunity. and I'm lucky to have some of these senior colleagues on Collin State, for instance, Shin Chu was mentioned and Elliot Merrison, for instance, who have their own teams and working on different aspects. And we talk all the time and also internships are great. So I have students who are at UT and they come for internships at Collin State A-Lab and learn a lot and maybe stay or maybe they back and do their dissertations on topics related to that. In general, in the bigger picture, I think what is really wonderful right now is this interaction between industry and academia. So we're all here in the same conference, and we publish papers, and we talk the same language.

50:08And this openness of industry and the possibility of academic people to have a one-footed industry, that, I believe, is a big factor of why AI came what it is now. Is that partly because industry has the financial muscle to provide the... Absolutely. And you can still, you can kind of still see a little bit of specialty for both. So industry has finances and means resources, just computational resources, but resources otherwise too. Resources to access, to get data and to have people who build systems that actually work. You know, and academia, well, maybe if you don't have quite the resources and don't have the engineers, you think and be more creative and test ideas that are further along.

50:58So we are actually evaluating or testing or generating, exploring architectures that are not right now feasible. While industry, more or less, will have to have architectures that are feasible. So there is still a little bit separate role, timescale-wise and exploration-wise and resource-wise. But I think right now, it's a very synergetic relationship. Yeah, that's fascinating. that you're testing ideas. I mean, the whole process of scientific research fascinates me, that you're coming up with hypotheses that you don't know to work. You're right. Industry may not want to waste money on it, but academia.

51:45A lot of times I say this is the best time ever to be alive. I mean, this is so much excitement now. You have opportunities, you have an idea, and it has a very good chance, if it's a good idea, to actually affect the world and make the world a better place, which is what we always used to say, but now it's really reality. Yeah. Where do you see neuroevolution going? I mean, it sounds so powerful and it can be applied to so many things. Is developing it a matter of compute or is it a matter of data? Because you need good data and presumably a lot of data. I mean, you were talking about decision-making in the different problem spaces.

52:38I always ask people about the Ukraine-Russia war. If you had enough data, would an evolutionary system be able to find an optimal outcome by trying all the concerns of one side, the concerns of another? I mean, maybe that's not a good example. Oh, no, I understand what we're getting at. And this is really something I often very much like to end my talks with. as this opportunity for the society in that we have AI now, and it's indeed discovering decision strategies is a big part of it because we can talk about decision-making in society. And the dream is that we decide what we want the society to be like.

53:35Do we want to maximize profit or production or scientific progress, or do we want it to maximize equality, distribution of wealth, protection of environment. If we decide what those goals are, then using this kind of technology, we can come up with decision strategies that get us there. And it's important because they are objective. They don't really care about, I don't know, pork and personal agendas and other things that often get in the way in a society, right, or making really good decisions. So we have, I believe we have the technology, if we have the will to take advantage of it. Now, I'm not quite sure of really big challenges like Russia, Ukraine war, or the Middle East, because there are so many of these other agendas and things that come into play.

54:25But if we can actually identify some part of society where the goals are clear and agreed upon, I believe now we could do a much better job by utilizing technology. Do you think that you need, as you said, the will to use it? Is this something that governments could take advantage of? And are they? Well, yes, absolutely. So one example, pandemic. Everybody wanted to do something about the pandemic when it started, and we also developed a decision-making system for non-pharmaceutical interventions. Should you close the schools? Stop the buses? wear masks, do contact tracing. There are many different dimensions that you can try to establish in order to help or prevent the pandemic from spreading.

55:16And it was based on data, and I was lucky that the data was available, the cases and deaths and hospitalizations, but also what governments were doing all around the world. And they were doing different things, so there was diversity, and we could learn from it. And it was quite fascinating that we could come up with these suggestions, just training the system overnight. The next morning, the system would make suggestions for any country in the world where we had data. Now, it was really difficult at the time to get anybody to listen. And it wasn't just our group. There are other groups who have been studying.

55:51U.T. Austin, for instance, Lauren Meyer's group has been studying pandemics for decades and had very good understanding. They had actually an audience in Austin, in the city, that listened. And Austin did really well compared to other cities because they listened to science. And our goal was really the whole world, the different countries. It was much harder to call up Modi in India and say, this is what you should do. We did have one piece of success, and that was Iceland. So in the fall of 2021, they were considering what they should do when schools open after the summer. and we had a contact there to Raspalund, who was an academic and had contacts with the government all the way to the health ministry and even prime minister.

56:39And now we could run models that were relevant to them and run these scenarios, make suggestions and that actually worked. As far as I know, they did communicate to the ministers and they did follow some of those because they did well at that point. So it is possible. But it was a much smaller country than India, for instance, or US. And it is still a big challenge, communication of science. It's magic to many people. And you really have to work hard on getting the message through. I think the technology is ready, but the communication is not. But is the technology ready? I mean, it sounds like it's still in the development phase.

57:23But if you pick a topic that is a good match, yes, I think it's ready. Like the pandemic, it would have been, it was. In your work with Cognizant, can you talk, what's the biggest application or problem that you've applied a neuroevolutionary AI? The most immediate ones are things like marketing, budget allocations, transportation, design of clinical trials, tend to be a little smaller. domains where either the current state of the art is relatively uninformed, so you can't really go wrong, or at least there's a comparison and you can immediately tell that there's value. Now, and this applies to AI in general, why it's really hard to get into the world is because a lot of times AI is very ambitious and AI would just replace what's already there.

58:25And this is a very hard decision to make. So we have to build AI that maybe runs alongside or replaces a small piece that doesn't really matter yet. And you gradually gain confidence and you gain ground that way. And humans are always working alongside with this AI. And it's empowering these humans to make better decisions. So that's how we have to approach, and that's what we are doing too. That you find these small wins, small victories first, And then you gradually expand when everybody gets more comfortable and the value becomes clear. I had on the podcast a while ago a company that's Aerotechnologies is the name, and they're building these decision-making co -pilots.

59:12and the idea is a CEO would have this model in his office accessible and it could help him work through decisions of what the optimal is. Yes. It sounds like you guys… Very good idea. That's exactly what we can build and we actually had the prototype already and pandemic decision-making was exactly that. It wasn't a CEO. it was for health officials. And one important aspect of that is that when AI makes you a suggestion, you get immediately a prediction of what its effect is. So you can see the economic cost and pandemic, you can see the economic cost, and you can see the number of cases. But not only that, you've got to give the CEO or the pandemic decision maker an ability to change those decisions and see the effects.

1:00:07So they can convince themselves that even though I tried a couple of things that I think might work, they don't work as well. This is the best solution. That's how you convince people and you make them more empowered. They have a better idea that what they're doing is right. Yeah. And you think this kind of decision making will eventually spread through the society? I certainly hope so. And I think it will spread when people see the value in it. So when people, at first, maybe they're afraid of AI and that they don't understand it, and then maybe afraid in the sense that they might think that it rephrases them.

1:00:43But when they see that they can use it to their advantage to do their job better, understanding better, get more reward and satisfaction, I think that's how it starts spreading. Right. And Cognizant, is it implementing this largely on a bespoke consultancy basis, or are you building products? Yes, both. Well, it's still starting it. So we have developed basic technology and now we are building teams that can actually go and implement these for customers. And this will expand. So we'll have more teams and maybe at some point also a product that customers can then self-use. But AI is still difficult to actually deploy.

1:01:28So we have to have core teams that really know what they're doing and work together with domain experts. And that's where we are now, at this space where it requires expert knowledge that we are building or we have, and we can start with a few successful applications and then scale. On this combining or evolving code or self-recursive improvement of code, how does that work? I mean, if you have two code bases and you evaluate the outputs and decide that there's some good from this one, some good from that one, let's combine them. Yeah, that doesn't work. Yeah. I mean, obviously, first of all, it has to be written in the same programming language.

1:02:26Or is that not a problem? Well, different levels. But I mean, traditionally, genetic programming as a discipline works with certain language. And early on, it was Lisp because it's very easy to combine and recombine Lisp. But now there are languages that are designed for precisely to be evolved. And the idea is that they are compositional. You can take parts from one and another part from another. Now, how you do that, there's a big chance part of it is randomness. So you do it randomly. Okay. But it doesn't mean that it's just a random search. Not at all. Because you are taking parents that are good.

1:03:06And if you recombine them, chances are pretty good that your offspring is good too. But the random recombination is the creativity part. You want it to be something that is not just like, hmm, I think that's good and that's good. Because then you are putting your preconceived notions in the play and you are limiting your search. But if you do it randomly, anything is possible. And that's how you make those big discoveries that you wouldn't otherwise make. So the idea is a little different from this is good and that's good, so I put them together. No, we don't do that. We say that that parent is good and that parent is good.

1:03:40So they both have good aspects. I wonder if I can recombine something even better. And you can do it many times. You can have lots of offspring and some of them are better than the parents, then you make progress. Combining, you said, is composable. Combining functions or units of code? You have to have some way of getting an offering that's functional, that actually is a viable individual, yes. Okay, well, I hope we can, I don't want to keep you longer.

From the publisher

Most AI systems follow a gradient, a mathematical slope that tells them exactly how to improve, step by step, toward a known goal. Neuroevolution doesn't follow any gradient. Instead, it runs hundreds or thousands of competing solutions simultaneously, spreads them across the space of possibilities as broadly as possible, and lets the best ones recombine, the same logic that drives biological evolution. The result, as Risto Miikkulainen explains to Craig Smith, is creativity: solutions that no human designer would have anticipated, that emerge routinely from the evolutionary process.

Miikkulainen is a professor at UT Austin and VP of AI Research at Cognizant AI Labs, and he has been working on this field since the 1980s, which makes him both a historian of it and one of its most active frontiersmen.

The conversation covers a remarkable range: a mystery model that outperformed every competitor in a recent stock trading competition with forensic footprints pointing to neuroevolutionary AI; Sakana AI's system that autonomously designed experiments, wrote a paper, and had it accepted at a major machine learning conference; and a pandemic decision system that trained overnight and made country-specific recommendations by morning, with Iceland actually following some of them, all the way to the prime minister.

Subscribe to Eye on A.I. for weekly conversations with the people building and deploying the future of AI.

More from Eye On A.I.

All 266 episodes
Why the Future of AI Isn't Just Bigger Models. It's Models That EvolveEye On A.I. · 1 h 4 min
Listen in VO