First thing is machine learning isn't about mangoes. It is about the brain.
If you are asked to go to the shop and get 3 things, you'll probably remember them. But if you are asked to get 5 or 6, you may forget 1 or 2. And if you are asked to get 15 - weeeell, let's say the accuracy isn't gonna be that high, unless there's a connection.
Same with tasks. The old jokes about multi-tasking are wrong. None of us multi-task, we just do things sequentially and break them into small chunks, so it looks like multi-tasking.
Let's take a simple task. Shoot all the aliens in Space, Invaders, for example.
Hand-eye co-ordination issues to work on first, with a lag between what we see and our reaction. We calculate trajectories, both theirs and ours, making complex calculations to allow for this lag.
Then we try to remember them - we manage one or two, but then we hit our memory problem. We also hit our sequential action problem, having to worry about the one firing at us, the spaceship worth points at the top and the targets we are firing at. As it gets faster, it gets beyond us - we miss more, we get hit more often - we can't watch everything at once.
Game over. Next time, of course, we've learned a little. We do a little bit better. And we get a dopamine rush for doing so. That's why games are addictive.
Now imagine the computer doing the same task. It has a memory which is, for these purposes, infinite. It can handle millions of transactions every second. And it can calculate trajectories from many more datapoints, using algorithms.
So it starts by losing lives, missing targets and not seeing the spaceships. But it amasses data. Soon it has hundreds, then thousands, then millions of movements as its database. It has tried hundreds of actions too, learning from each one which works and which doesn't. Simply by doing more of the stuff which works and less of the stuff which doesn't, it quickly creates a highly evolved, complex set of algorithms to cover every possibility, all of which say "If this happens on screen do this".
Now we call this experiential learning. It is what we try to accelerate in schools, for humans. It is also known as reinforcement learning - each experience reinforces what is known to work, so it focuses on those actions. We call that training.
The difference is in the scale, between people and computers. Just by leaving the Space Invaders system to play itself, it learned from hundreds of games.
This is exactly what the team at Google DeepMind have been doing to create Artificial General Intelligence. This differs from a program in that the system learns itself what is to be done and how to do it well, rather than simply being programmed by a person. The recent Strachey lecture by Demis Hassabis explains this in excellent simplicity - the Space Invaders part is 18 minutes in.
Then Hassibis' team moved to Go. Here Data Mining comes into play. Deep Mind looked at the main online game platforms - millions of people worldwide who play games against eachother online. They downloaded 100,000 games to begin with - by analysing what worked in each of these games the system was able to learn very fast indeed. It was then set to play against itself and improved exponentially. Soon they had analysed 90 million games - more than any person could experience in their lifetime.
Within months it had reached the level of European Champion, winning 5-0. By later this week, Demis believes it will have reached World Champion level - he is putting it to the test with a match against the top GO player over the last decade - Lee Sedol. Watch it here from Wednesday (9th March 2016): https://www.youtube.com/channel/...
Some takeaways:
A final thought...
Machines don't stop learning when they reach the best we can do. They continue to leverage their strengths of more data, faster processor and fewer biases to go way beyond human capabilities. New technologies such as quantum computers which truly multi-task will transform capability.
"When the car came along, it wasn't enough to be a faster horse, or a stronger horse - all horses were made obsolete."
"In the first industrial revolution, we removed the limitations of human muscle. In the second, we remove all the limitations of the human mind" Erki Brynolfsson