DeepMind Takes A Step Towards General AI! 🤖

DeepMind's Gato is a single neural network trained on novels, images, and robot data that can perform roughly 600 tasks. It reaches half of expert human performance on 450 tasks and matches experts on about a quarter of them, with scaling trends suggesting it will improve.
Chapters
Dear fellow scholars, this is Two Minute Papers with Dr. Zsolnai. Today we are going to have a look at DeepMind's new AI Gato, which can do almost everything at the same time. Playing games, controlling a robot arm, answering questions, labeling pictures, you name it. And the key is that all this is done by one AI. Now, in the last few years, DeepMind has built AI programs that solved a number of extremely difficult problems. Their chess AI is absolutely incredible as it plays better than any human. Then they proceeded to tackle Go, a game with an even larger space of possible moves, with great success as they beat the reigning world champion. But all of these are separate programs. They share some components, but all of them require a significant amount of engineering to tailor to the problem at hand. For instance, their amazing AlphaFold AI contains a lot of extra components that give it information about protein folding. Hence it cannot be reused for other tasks. As is their Starcraft 2 AI is also, at the very least on the level of human grandmasters. This is also a separate AI. Now of course, DeepMind did not spend years of hard work to build an AI that could play just video games. So why do all this? Well, they use video games as an excellent testbed for something even greater. Their goal is to write a general AI that is the one true algorithm that can do it all. In their mission statement, they often say step number one is to solve general intelligence and step number two use it to solve everything else. And now hold on to your papers. And I cannot believe that I am saying this, but here is their newest AI that takes a solid step in this direction. So what can it do? Well, for instance, it can label images. And these are not some easy images. I like how it doesn't just say that here are some children and slices of pizza. It says that we have a group of children who are eating pizza. Now, the captions are not perfect. We will get back to exactly how good this AI is in a moment. Ok, so what else? It can also chat with us. We can ask it to recommend books. Ask it why a particular recommended book is interesting. Ask it about black holes, protein folding, you name it, it does really well. But note that it can still be factually incorrect, even on simpler questions. And now with this one we are getting there. It can also control this robot hand. It was shown how to stack the red block onto the blue one, but now we ask it to put the blue one on the green block. This is something that it hasn't been shown before. So can it do it? Oh yes. Loving it. Great job. Little robot. So these were three examples. And now we have to skip forward a little bit. Why is that? Well, we have to skip because I cannot go through everything that it can do. And now, if you have been holding onto your paper so far, squeeze that paper. Because it can perform more than 600 tasks. 600? My goodness. How is that even possible? Well, the key here is that this is a neural network where we can dump in all kinds of data at the same time. Look, we can train it on novels, images, and questions about these images, Atari game videos and controller actions, and even all this cool robot arm data. And look, the colors show that all this data can be used to train their system. This is truly just one AI that can perform all of these tasks. Okay, and now comes the most important. How good is it at these tasks? And this is where I fell off the chair when I read this paper. Just look at this. What in the world? It is at least half as good as a human expert in about 450 out of about 600 tasks. And it is as good as a human expert in about a quarter of these tasks. That is mind blowing. And note that once again, the best part of this work is that we don't need 600 different techniques to solve these 600 tasks. We just need one generalist AI that does it all. What a time to be alive. Now, clearly it is not perfect. Not even close. However, this is two minute papers. This is the land of fellow scholars. So we will apply the first law of papers, which says that research is a process. Do not look at where we are, look at where we will be. Two more papers down the line. So how do we do that? Well, we look at this chart and. Oh my, can this really be true? This chart says that you have seen nothing yet. What does all this mean? Well, this means that as we increase the size of the neural network, we still see consistent growth in its capabilities. This means that DeepMind is just getting started with this. The next iteration will be way better. Just one or two more papers down the line and these inaccuracies that you have seen earlier might become a distant memory. By then, we might remember when DeepMind's AI answered something incorrectly. Oh yeah, that was a completely different world back then because it was just two papers before this one. This one really keeps me up at night. What an incredible achievement. So does this get your mind going? What would you use this AI for? Let me know in the comments below. Weights and Biases provides tools to track your experiments in your deep learning projects. What you see here is their tables feature. And the best part about it is that it is not only able to handle pretty much any kind of data you can throw at it, but it also presents your experiments to you in a way that is easy to understand. It is used by many prestigious labs including OpenAI, Toyota Research, GitHub, and more. And the best part is that Weights and Biases is free for all individuals, academics and open source projects. Make sure to Visit them through wnb.com papers or just click the link in the video description and you can get a free demo today. Our thanks to Weights and Biases for their long standing support and for helping us make better videos for you. Thanks for watching and for your generous support and I'll see you next time.










