Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:08,000 --> 00:00:10,320
I don't know about you,
but I can't remember the last time
2
00:00:10,355 --> 00:00:12,040
I used one of these
to look something up.
3
00:00:13,480 --> 00:00:16,920
We all know we're in the midst
of an AI revolution,
4
00:00:16,955 --> 00:00:19,520
changing the way we do
almost everything.
5
00:00:21,360 --> 00:00:24,680
Instead, I use this - a computer.
6
00:00:24,715 --> 00:00:29,160
It's packed with AI technologies and
it's linked online to so many more.
7
00:00:30,480 --> 00:00:34,000
Hey, Siri, where's my nearest
charity shop?
8
00:00:34,035 --> 00:00:37,880
"The closest one I see is Age UK.
Does that one sound good?"
9
00:00:37,915 --> 00:00:39,000
It does.
10
00:00:40,360 --> 00:00:45,360
AI used to only be the stuff of
science fiction - but not any more.
11
00:00:45,960 --> 00:00:51,040
HE SPEAKS IN ARABIC
12
00:00:53,800 --> 00:00:55,840
"If I speak Arabic,
13
00:00:55,875 --> 00:01:00,080
"artificial intelligence
translates into English."
14
00:01:00,115 --> 00:01:02,080
I still find that utterly amazing.
15
00:01:04,120 --> 00:01:09,160
But I want to investigate how these
extraordinary AIs actually work.
16
00:01:09,760 --> 00:01:13,280
It doesn't think that's a dog.
It thinks it's a trombone.
17
00:01:13,315 --> 00:01:15,120
So what on earth is going on?
18
00:01:17,480 --> 00:01:20,120
I'm going to explore
the surprising history
19
00:01:20,155 --> 00:01:23,160
of trying
to turn a machine into a mind...
20
00:01:23,195 --> 00:01:25,240
Checkmate. Checkmate.
21
00:01:25,275 --> 00:01:29,160
..and I'll find out how AI
can learn for itself...
22
00:01:29,195 --> 00:01:30,280
Yes!
23
00:01:30,315 --> 00:01:34,000
..and take on challenges
previously thought beyond it.
24
00:01:34,035 --> 00:01:37,800
"So are you more interested in
reading books or watching movies?"
25
00:01:37,835 --> 00:01:42,040
I prefer books.
"Oh, a bookworm - how nice!"
26
00:01:43,960 --> 00:01:48,120
Some people are fearful for
humanity's future in the age of AI,
27
00:01:48,155 --> 00:01:50,520
but I'm not so sure.
28
00:01:50,555 --> 00:01:54,640
Too often this story is told
as a battle between man and machine.
29
00:01:56,200 --> 00:02:00,040
But for me it's about man
working with machine.
30
00:02:00,075 --> 00:02:04,360
So what does AI actually involve,
and where will it take us?
31
00:02:20,440 --> 00:02:23,680
There are so many things
computers can do today
32
00:02:23,715 --> 00:02:26,400
that we call
artificial intelligence -
33
00:02:26,435 --> 00:02:28,760
but there's still
no clear definition
34
00:02:28,795 --> 00:02:32,040
of what artificial intelligence
actually is.
35
00:02:32,075 --> 00:02:34,600
Perhaps that's not
entirely surprising.
36
00:02:34,635 --> 00:02:38,760
The aim, after all, of AI
is to simulate human intelligence,
37
00:02:38,795 --> 00:02:42,640
and human intelligence does such an
amazing range of different things.
38
00:02:44,520 --> 00:02:48,040
We perceive and make sense
of our environment.
39
00:02:48,075 --> 00:02:51,080
We set goals and plan
how to achieve them.
40
00:02:51,115 --> 00:02:54,560
We use language to communicate
complex ideas,
41
00:02:54,595 --> 00:02:57,360
and all the time we learn
from our experiences.
42
00:03:00,240 --> 00:03:04,720
To get computers to do any of this -
to think like humans, that is -
43
00:03:04,755 --> 00:03:07,360
the obvious first question
you have to tackle is,
44
00:03:07,395 --> 00:03:09,880
what actually is thinking?
45
00:03:09,915 --> 00:03:12,800
If we could understand
how our minds work,
46
00:03:12,835 --> 00:03:15,120
then perhaps we can apply this
to computers.
47
00:03:16,160 --> 00:03:17,920
MUSIC: Jingle Bells
48
00:03:21,840 --> 00:03:24,960
Christmas, Pittsburgh, 1955.
49
00:03:26,720 --> 00:03:29,520
This was the moment
when two American scientists
50
00:03:29,555 --> 00:03:31,880
not only thought about thinking,
51
00:03:31,915 --> 00:03:35,200
but first worked out
how to mechanise it.
52
00:03:35,235 --> 00:03:38,920
For my money, one of science's
real eureka moments.
53
00:03:43,320 --> 00:03:46,840
Optimism was abundant
in 1950s America,
54
00:03:46,875 --> 00:03:50,600
and scientists truly believed
that there were very few problems
55
00:03:50,635 --> 00:03:53,280
they wouldn't be able to solve.
56
00:03:53,315 --> 00:03:57,400
Herbert Simon
was a political scientist.
57
00:03:57,435 --> 00:04:00,840
His friend, Allen Newell,
was a mathematician,
58
00:04:00,875 --> 00:04:04,840
and they shared a fascination
with the possibilities of computers.
59
00:04:06,040 --> 00:04:09,720
Now, in 1955, the few computers
that existed in America
60
00:04:09,755 --> 00:04:13,360
were mostly just used
for numerical calculations -
61
00:04:13,395 --> 00:04:16,280
but that was about to change.
62
00:04:16,315 --> 00:04:20,000
As Simon would later tell it,
"Over Christmas,
63
00:04:20,035 --> 00:04:23,320
"Newell and I invented
a thinking machine."
64
00:04:30,760 --> 00:04:34,240
What inspired the two men
that Christmas was the new idea
65
00:04:34,275 --> 00:04:37,560
from cognitive science,
that our thinking process
66
00:04:37,595 --> 00:04:40,360
is essentially a form
of computation.
67
00:04:44,240 --> 00:04:46,960
Inside our heads,
reasoned Simon and Newell,
68
00:04:46,995 --> 00:04:51,640
our abstract representations
of realities in the outside world.
69
00:04:51,675 --> 00:04:55,000
And when we think, we
are performing logical processes
70
00:04:55,035 --> 00:04:58,080
on these abstract representations.
71
00:04:58,115 --> 00:05:01,520
So, a dog plus a cat
equals a fight...
72
00:05:04,560 --> 00:05:07,640
..and if our minds, when we think,
are computing,
73
00:05:07,675 --> 00:05:10,160
then perhaps,
reckoned Simon and Newell,
74
00:05:10,195 --> 00:05:13,000
computers could be programmed
to think like us.
75
00:05:14,160 --> 00:05:15,640
For their festive fun,
76
00:05:15,675 --> 00:05:19,200
they picked a seriously knotty
logical thinking problem.
77
00:05:21,440 --> 00:05:25,080
Simon owned a copy of this legendary
and hefty book,
78
00:05:25,115 --> 00:05:28,720
Principia Mathematica
by Russell and Whitehead,
79
00:05:28,755 --> 00:05:33,480
which uses logic over hundreds
of densely packed pages
80
00:05:33,515 --> 00:05:37,480
to prove the theorems
and axioms of mathematics -
81
00:05:37,515 --> 00:05:40,760
and they wondered, could they
write a computer program
82
00:05:40,795 --> 00:05:42,960
to automate the proofs in this book?
83
00:05:50,280 --> 00:05:55,280
Simon and Newell were particularly
concerned that their models actually
84
00:05:55,800 --> 00:05:59,200
conformed to the way
that the human mind operates.
85
00:06:11,000 --> 00:06:14,240
They had people solve problems
and, sort of,
86
00:06:14,275 --> 00:06:16,480
write notes on how
they were doing it,
87
00:06:16,515 --> 00:06:19,480
what was going through their mind
while they were doing it,
88
00:06:19,515 --> 00:06:22,680
and they built their computer
programs to actually simulate
89
00:06:22,715 --> 00:06:24,960
what they were perceiving
as the mental process
90
00:06:24,995 --> 00:06:26,920
of a human solving that problem.
91
00:06:28,640 --> 00:06:32,640
Over the holidays, Simon lined up
his wife and three children,
92
00:06:32,675 --> 00:06:35,480
together with Newell
and a bunch of grad students,
93
00:06:35,515 --> 00:06:38,760
and gave each of them
a card like these to hold.
94
00:06:40,120 --> 00:06:43,560
Each card represented a step
in a computer program,
95
00:06:43,595 --> 00:06:47,560
and effectively they all became
a real-life human computer.
96
00:06:49,560 --> 00:06:53,680
It worked - and before long,
when coded into a real computer,
97
00:06:53,715 --> 00:06:58,000
it solved 38 of the theorems
in this monumental book.
98
00:06:59,560 --> 00:07:03,960
Simon and Newell called their
creation the Logic Theorist.
99
00:07:03,995 --> 00:07:06,680
Human thought itself
had been simulated
100
00:07:06,715 --> 00:07:09,720
in what's now regarded
as the very first
101
00:07:09,755 --> 00:07:13,240
operational artificially intelligent
computer program.
102
00:07:15,600 --> 00:07:19,000
Within months, the phrase
"artificial intelligence"
103
00:07:19,035 --> 00:07:21,560
was adopted to describe
the new field.
104
00:07:26,360 --> 00:07:29,000
For Simon and Newell,
and other pioneers,
105
00:07:29,035 --> 00:07:33,880
getting computers to solve logical
problems was a huge breakthrough -
106
00:07:33,915 --> 00:07:37,840
but one particular challenge
had the AI boffins gripped.
107
00:07:40,480 --> 00:07:43,440
This battle of wits
has long been regarded
108
00:07:43,475 --> 00:07:46,400
as the ultimate test
of reasoning power.
109
00:07:50,800 --> 00:07:52,920
What makes chess so challenging
110
00:07:52,955 --> 00:07:55,600
is that there are more ways a game
can develop
111
00:07:55,635 --> 00:07:58,440
than there are atoms
in the visible universe.
112
00:08:01,200 --> 00:08:05,240
Neither humans nor computers
can possibly consider them all -
113
00:08:05,275 --> 00:08:08,800
but if a human can nonetheless
decide what to do,
114
00:08:08,835 --> 00:08:11,800
how can a computer be programmed
to do the same?
115
00:08:13,760 --> 00:08:18,080
This problem fascinated the
godfather of computer science.
116
00:08:21,240 --> 00:08:25,680
In 1948, the great code-breaker
and mathematician Alan Turing
117
00:08:25,715 --> 00:08:27,640
wrote this paper,
118
00:08:27,675 --> 00:08:30,520
containing what is
considered to be a plan
119
00:08:30,555 --> 00:08:33,880
for the world's first
chess computer program.
120
00:08:33,915 --> 00:08:35,920
In it, he proposed a solution
121
00:08:35,955 --> 00:08:40,120
to the game of chess's seemingly
infinite number of options.
122
00:08:40,155 --> 00:08:43,760
So, today I'm going to play a game
as this chess program -
123
00:08:43,795 --> 00:08:46,920
or, as it came to be known,
as Turochamp -
124
00:08:46,955 --> 00:08:48,920
to demonstrate what it could do.
125
00:08:52,560 --> 00:08:55,320
My opponent is seasoned club player
Olivia.
126
00:08:57,160 --> 00:09:01,080
Since no computer yet existed
that could actually run Turochamp,
127
00:09:01,115 --> 00:09:03,680
Turing had to use pencil and paper.
128
00:09:03,715 --> 00:09:06,000
Even for him, this took hours.
129
00:09:06,035 --> 00:09:08,360
OK, so let's play. Good luck.
130
00:09:08,395 --> 00:09:10,560
Fortunately, I've got a laptop.
131
00:09:12,000 --> 00:09:14,520
Hm. Slightly unusual start.
132
00:09:14,555 --> 00:09:17,400
At the start of a game,
just one move each
133
00:09:17,435 --> 00:09:20,640
generates
400 possible combinations of play.
134
00:09:22,880 --> 00:09:26,000
Two, almost 200,000 -
135
00:09:26,035 --> 00:09:29,840
and, by four moves apiece,
we're into the tens of billions.
136
00:09:31,080 --> 00:09:36,120
This vast multiplicity of options is
called the combinatorial explosion.
137
00:09:36,280 --> 00:09:39,000
There she goes again, back again.
138
00:09:39,035 --> 00:09:41,480
I'm going to attack your queen.
139
00:09:41,515 --> 00:09:44,280
No computer could calculate
them all,
140
00:09:44,315 --> 00:09:48,120
so how to give it the intelligence
to make good choices?
141
00:09:50,360 --> 00:09:55,360
Turing wrote down a set of rules
to guide the computer's search,
142
00:09:55,395 --> 00:09:58,680
and rules of this kind became known
as heuristics,
143
00:09:58,715 --> 00:10:01,960
from the Ancient Greek,
meaning to find or discover.
144
00:10:01,995 --> 00:10:05,840
For example, always consider
capturing an undefended piece.
145
00:10:07,160 --> 00:10:10,840
The program would use these
heuristics to evaluate
146
00:10:10,875 --> 00:10:13,680
all the possible moves
and countermoves,
147
00:10:13,715 --> 00:10:16,760
to prune down
the tree of possibilities,
148
00:10:16,795 --> 00:10:20,240
so that it only had to go down
the more promising branches.
149
00:10:25,600 --> 00:10:30,160
What Turing had realised in doing
this was that, for a given problem,
150
00:10:30,195 --> 00:10:32,680
programmers could codify into rules
151
00:10:32,715 --> 00:10:35,880
their own human knowledge
of how to deal with it.
152
00:10:35,915 --> 00:10:38,000
Oh, see - I'm in retreat now!
153
00:10:39,360 --> 00:10:41,560
Then, if a computer
followed the rules,
154
00:10:41,595 --> 00:10:43,400
it could solve the problem too.
155
00:10:48,040 --> 00:10:51,280
Given how rudimentary
Turochamp's rules are,
156
00:10:51,315 --> 00:10:54,960
I find myself thinking
it's remarkably effective.
157
00:10:54,995 --> 00:10:56,800
Checkmate.
158
00:10:56,835 --> 00:10:58,640
Still, it's no match for Olivia.
159
00:10:58,675 --> 00:11:00,640
There we go. Congratulations.
160
00:11:01,760 --> 00:11:05,320
It wasn't too hard, was it?
It wasn't too bad! No!
161
00:11:05,355 --> 00:11:08,600
Turochamp was an elementary
chess program,
162
00:11:08,635 --> 00:11:12,880
but the principle that heuristics,
or rules, were the way to overcome
163
00:11:12,915 --> 00:11:16,720
the challenge of the combinatorial
explosion was a sound one -
164
00:11:16,755 --> 00:11:21,640
and this idea was applied far
beyond chess, very successfully too,
165
00:11:21,675 --> 00:11:25,720
as programmers tackling a
wide range of real-world problems
166
00:11:25,755 --> 00:11:28,640
encoded their own human knowledge
167
00:11:28,675 --> 00:11:31,960
into increasingly complex
and varied heuristics.
168
00:11:35,360 --> 00:11:38,640
This approach became known
as classical AI,
169
00:11:38,675 --> 00:11:40,400
which does many clever things.
170
00:11:43,280 --> 00:11:47,400
In logistics, manufacturing,
construction,
171
00:11:47,435 --> 00:11:51,960
classical AI systems,
each with a set of programmed rules,
172
00:11:51,995 --> 00:11:55,080
are today used
to plan complex operations
173
00:11:55,115 --> 00:11:57,880
in highly controlled environments,
174
00:11:57,915 --> 00:12:00,840
with maximum efficiency
and economy...
175
00:12:04,440 --> 00:12:07,800
..but most of the world isn't
like an ordered production line.
176
00:12:15,320 --> 00:12:17,200
It's much more chaotic.
177
00:12:22,680 --> 00:12:25,080
How is a computer to make sense of
all of this?
178
00:12:25,115 --> 00:12:28,560
All this movement, all this
noise, all this variety?
179
00:12:32,440 --> 00:12:35,280
I mean, I recognise these buses.
180
00:12:35,315 --> 00:12:36,720
I recognise a van.
181
00:12:36,755 --> 00:12:38,640
I can see a taxi.
182
00:12:38,675 --> 00:12:41,520
I even recognise those as adverts
up on the screen.
183
00:12:47,440 --> 00:12:52,440
We instinctively know what we're
looking at, but to a computer,
184
00:12:52,475 --> 00:12:55,960
it's just this -
a torrent of raw data,
185
00:12:55,995 --> 00:12:59,400
a mass of numbers without meaning.
186
00:13:01,680 --> 00:13:05,200
How could you possibly
write the rules for a computer
187
00:13:05,235 --> 00:13:07,480
to make sense of all this
like we do?
188
00:13:11,120 --> 00:13:12,920
The trouble with classical AI
189
00:13:12,955 --> 00:13:15,480
is that the real world
is messy and complex...
190
00:13:16,960 --> 00:13:20,000
..so it's almost impossible to write
the rules for a computer
191
00:13:20,035 --> 00:13:22,320
to even begin
to make sense of its environment,
192
00:13:22,355 --> 00:13:24,480
let alone apply it to a task.
193
00:13:24,515 --> 00:13:28,480
So even the seemingly simple problem
of planning to cross a road
194
00:13:28,515 --> 00:13:30,280
would be beyond it.
195
00:13:33,320 --> 00:13:36,440
But fortunately there's another way
to go with AI.
196
00:13:38,720 --> 00:13:42,120
Instead of us attempting to give
computers the rules,
197
00:13:42,155 --> 00:13:46,480
the computers learn how to make
sense of the data for themselves.
198
00:13:46,515 --> 00:13:49,280
This approach is known as
machine learning,
199
00:13:49,315 --> 00:13:52,680
and it's machine learning that
powers most of the amazing AI tools
200
00:13:52,715 --> 00:13:54,280
that we use today.
201
00:13:57,880 --> 00:14:00,200
Why AI has become such a big thing
in the last decade
202
00:14:00,235 --> 00:14:02,240
is because these new techniques,
203
00:14:02,275 --> 00:14:05,520
which are based on learning,
have become very powerful.
204
00:14:17,880 --> 00:14:20,760
You give the systems the ability
to learn for themselves
205
00:14:20,795 --> 00:14:22,040
directly from raw data,
206
00:14:22,075 --> 00:14:24,560
and these systems learn
from first principles
207
00:14:24,595 --> 00:14:28,200
the structure in that data and
potentially solutions to problems.
208
00:14:28,235 --> 00:14:31,280
So this is a very powerful new way
of thinking about intelligence.
209
00:14:33,520 --> 00:14:37,040
Let me show you how machine learning
beats classical AI
210
00:14:37,075 --> 00:14:39,200
at dealing with complex data
211
00:14:39,235 --> 00:14:42,240
with an example that won't
get me run over.
212
00:14:43,280 --> 00:14:45,880
How to cope with spam.
213
00:14:45,915 --> 00:14:47,600
It's hard to be sure,
214
00:14:47,635 --> 00:14:51,960
but perhaps 400 billion spam e-mails
are sent every day.
215
00:14:51,995 --> 00:14:55,600
That's something like
eight out of ten of all e-mails.
216
00:15:00,040 --> 00:15:04,160
Without spam filters,
we'd all utterly drown in junk.
217
00:15:06,480 --> 00:15:09,360
Those incredible
one-time only offers...
218
00:15:11,040 --> 00:15:13,600
..those performance enhancements...
219
00:15:15,120 --> 00:15:17,600
So, how do you ward off
what you don't want,
220
00:15:17,635 --> 00:15:21,280
but let in e-mails that you need,
the non-spam -
221
00:15:21,315 --> 00:15:24,560
or to give it its correct,
very technical term,
222
00:15:24,595 --> 00:15:26,000
the ham?
223
00:15:27,640 --> 00:15:29,720
The classical AI approach to this
224
00:15:29,755 --> 00:15:32,040
would be to come up
with a set of rules.
225
00:15:32,075 --> 00:15:35,920
For example, you choose
specific spammy words,
226
00:15:35,955 --> 00:15:39,840
and if they come up in an
e-mail's title, it gets zapped.
227
00:15:41,720 --> 00:15:45,600
But here's where the rules of
classical AI hit their limits.
228
00:15:47,640 --> 00:15:52,320
Some of those spam words
can also be ham words -
229
00:15:52,355 --> 00:15:55,240
and so e-mails you do want to
read get junked too...
230
00:15:58,040 --> 00:15:59,640
..and then what about this?
231
00:15:59,675 --> 00:16:02,480
How do you begin to write rules
to catch all these?
232
00:16:05,840 --> 00:16:10,120
But machine learning can find
patterns in all the e-mail data
233
00:16:10,155 --> 00:16:12,480
to tell ham and spam apart.
234
00:16:17,240 --> 00:16:21,880
It first needs what's called
training data - lots of it.
235
00:16:21,915 --> 00:16:25,640
A heap of what you already know
is ham -
236
00:16:25,675 --> 00:16:27,640
these are all from my inbox...
237
00:16:29,000 --> 00:16:31,520
..and a load of what is most
definitely spam.
238
00:16:33,880 --> 00:16:36,640
Then it can start hunting
in all this stuff
239
00:16:36,675 --> 00:16:38,840
for the mathematical patterns.
240
00:16:38,875 --> 00:16:43,880
For instance, first it identifies
the most common words in each pile.
241
00:16:43,915 --> 00:16:46,920
For a professor of physics
called Jim,
242
00:16:46,955 --> 00:16:49,200
there are plenty of these
in the ham pile.
243
00:16:50,320 --> 00:16:53,880
They're very different from the
words that are strictly spam only.
244
00:16:55,200 --> 00:16:57,440
None of these in my inbox,
thank you very much.
245
00:16:59,200 --> 00:17:02,080
But it's because of how words appear
in both piles
246
00:17:02,115 --> 00:17:05,560
that machine learning
really comes into its own.
247
00:17:05,595 --> 00:17:07,720
It crunches the training data,
248
00:17:07,755 --> 00:17:11,560
looking for the patterns
in how all these words combine,
249
00:17:11,595 --> 00:17:16,000
and works out how the ham are all
subtly different from the spam.
250
00:17:19,240 --> 00:17:22,760
So, ham or spam?
251
00:17:22,795 --> 00:17:26,840
Today's filters are so good,
we hardly get any spam at all.
252
00:17:26,875 --> 00:17:29,440
Though if you are in
the regular business
253
00:17:29,475 --> 00:17:31,600
of doing great deals on Viagra,
254
00:17:31,635 --> 00:17:34,000
then you'd better still check
your spam bin.
255
00:17:42,240 --> 00:17:45,880
When it comes to simulating
many of the things humans do,
256
00:17:45,915 --> 00:17:50,280
machine learning outdoes classical
AI time and again.
257
00:17:52,160 --> 00:17:56,280
The reason why may lie in the
workings of the brain itself.
258
00:18:01,000 --> 00:18:02,280
While classical AI
259
00:18:02,315 --> 00:18:05,960
attempts to mirror our conscious,
rational thinking,
260
00:18:05,995 --> 00:18:09,640
machine learning may better reflect
the enormous power
261
00:18:09,675 --> 00:18:11,560
of our subconscious minds.
262
00:18:14,200 --> 00:18:18,560
We are only conscious of a small
amount of what the brain does.
263
00:18:30,160 --> 00:18:32,080
When you open your eyes
and you see a world,
264
00:18:32,115 --> 00:18:33,400
it happens effortlessly.
265
00:18:33,435 --> 00:18:36,120
You know, we're aware
of the outcome,
266
00:18:36,155 --> 00:18:38,840
we're aware of seeing the world,
but we're not aware of the process.
267
00:18:38,875 --> 00:18:41,840
We're not aware of what it takes
under the hood
268
00:18:41,875 --> 00:18:45,800
to generate this inner universe
that we effortlessly experience.
269
00:18:47,280 --> 00:18:52,280
In 1988, a computer scientist
and roboticist called Hans Moravec,
270
00:18:52,315 --> 00:18:55,360
who was fascinated with the workings
of the human brain,
271
00:18:55,395 --> 00:18:57,920
pointed out that,
from a human perspective,
272
00:18:57,955 --> 00:19:01,760
progress in artificial
intelligence seemed paradoxical.
273
00:19:01,795 --> 00:19:04,360
You see, the things that seem
difficult
274
00:19:04,395 --> 00:19:06,320
for our brains to cope with,
275
00:19:06,355 --> 00:19:10,520
things that require a lot of
conscious mental effort, like chess,
276
00:19:10,555 --> 00:19:13,640
were proving to be
relatively simple for AI.
277
00:19:13,675 --> 00:19:17,000
Meanwhile, the things that our
brains seem to find a cinch,
278
00:19:17,035 --> 00:19:18,720
that we do unconsciously,
279
00:19:18,755 --> 00:19:21,840
like making sense of
what we see, what we hear,
280
00:19:21,875 --> 00:19:23,280
our environment -
281
00:19:23,315 --> 00:19:25,840
so, my ability to see where the
camera is,
282
00:19:25,875 --> 00:19:28,520
or to hold this brain gently
without dropping it,
283
00:19:28,555 --> 00:19:32,200
were proving to be the toughest
challenges for computer programs.
284
00:19:34,440 --> 00:19:37,520
This became known
as Moravec's paradox.
285
00:19:40,480 --> 00:19:44,120
Moravec reckoned it was all to do
with our brain's evolution.
286
00:19:45,760 --> 00:19:47,880
Here's how Moravec
very eloquently put it.
287
00:19:49,720 --> 00:19:52,280
"Encoded in the large,
highly evolved
288
00:19:52,315 --> 00:19:55,280
"sensory and motor portions
of the human brain
289
00:19:55,315 --> 00:19:57,440
"is a billion years of experience
290
00:19:57,475 --> 00:20:00,840
"about the nature of the world
and how to survive in it.
291
00:20:00,875 --> 00:20:04,640
"We're all prodigious Olympians
in perceptual and motor areas.
292
00:20:04,675 --> 00:20:07,280
"So good that we make
the difficult look easy.
293
00:20:08,560 --> 00:20:11,120
"Abstract thought, though,
is a new trick,
294
00:20:11,155 --> 00:20:13,320
"perhaps less than
100,000 years old.
295
00:20:13,355 --> 00:20:15,600
"We've not yet mastered it.
296
00:20:15,635 --> 00:20:17,880
"It's not all that
intrinsically difficult.
297
00:20:17,915 --> 00:20:20,000
"It just seems so when we do it."
298
00:20:22,920 --> 00:20:26,600
It's a neat and very
convincing explanation,
299
00:20:26,635 --> 00:20:31,520
but it also highlights an enormously
fruitful shift that was taking place
300
00:20:31,840 --> 00:20:33,920
in artificial intelligence.
301
00:20:33,955 --> 00:20:37,120
From attempts to build
computer programs
302
00:20:37,155 --> 00:20:40,840
that mirror what our conscious
minds seem to do,
303
00:20:40,875 --> 00:20:44,040
to ones that replicate
how our brains themselves
304
00:20:44,075 --> 00:20:45,560
are physically structured.
305
00:20:47,680 --> 00:20:52,120
These remarkable and very powerful
machine learning systems
306
00:20:52,155 --> 00:20:55,640
are called artificial
neural networks.
307
00:20:55,675 --> 00:20:59,520
They're inspired by how real brains
respond to the world.
308
00:21:06,360 --> 00:21:07,920
WOOF
309
00:21:07,955 --> 00:21:10,320
You know that because your brain
just fizzed
310
00:21:10,355 --> 00:21:13,280
with electrical and chemical
signals,
311
00:21:13,315 --> 00:21:15,520
making their way from the eye
312
00:21:15,555 --> 00:21:18,880
back and up through dense
layers of neurons.
313
00:21:18,915 --> 00:21:21,600
Each one a single cell -
314
00:21:21,635 --> 00:21:25,600
and depending on the combined
strength of the signals coming in,
315
00:21:25,635 --> 00:21:28,240
it either does or doesn't fire.
316
00:21:29,520 --> 00:21:34,560
Your brain contains something like
90 billion of these neurons,
317
00:21:34,595 --> 00:21:36,560
and they're networked together,
318
00:21:36,595 --> 00:21:38,960
often with thousands
of connections each.
319
00:21:40,120 --> 00:21:43,280
That's at least 100 trillion
connections in total...
320
00:21:44,560 --> 00:21:47,160
..and it's this vast neural network
in our brain
321
00:21:47,195 --> 00:21:48,680
which is brought into play
322
00:21:48,715 --> 00:21:53,240
to spot that Spot here is something
that indeed should bark.
323
00:21:56,160 --> 00:21:59,520
It makes sense to try to mimic
the brain to some degree.
324
00:21:59,555 --> 00:22:01,840
The question is,
how closely do you do it?
325
00:22:01,875 --> 00:22:03,640
Of course, in flight,
326
00:22:03,675 --> 00:22:08,640
people did not build aeroplanes
that had flapping wings.
327
00:22:08,800 --> 00:22:11,400
Rather, they understood the
principles of flight
328
00:22:11,435 --> 00:22:13,240
and so there are some shared
features
329
00:22:13,275 --> 00:22:16,280
between aeroplanes and birds,
but they're not direct copies.
330
00:22:16,315 --> 00:22:19,000
I think the same thing applies
to neural networks.
331
00:22:19,035 --> 00:22:22,520
That it's not about replicating
every last detail
332
00:22:22,555 --> 00:22:25,080
of a human brain or an animal brain,
333
00:22:25,115 --> 00:22:29,440
but trying to identify the
principles by which brains work.
334
00:22:33,680 --> 00:22:36,960
An artificial neural network is a
virtual creation
335
00:22:36,995 --> 00:22:38,520
of computer software,
336
00:22:38,555 --> 00:22:40,800
rather than a blob
of real brain tissue...
337
00:22:42,840 --> 00:22:45,840
..but when it's presented
with our dog -
338
00:22:45,875 --> 00:22:48,040
actually, a picture of our dog -
339
00:22:48,075 --> 00:22:49,520
or, to be even more precise,
340
00:22:49,555 --> 00:22:52,520
the pixel information from the
picture of our dog -
341
00:22:52,555 --> 00:22:56,560
the virtual neurons pass signals
through the network
342
00:22:56,595 --> 00:22:58,840
so it, too, can tell
what it's looking at...
343
00:23:00,080 --> 00:23:04,200
..but first, just like dogs,
and indeed spam filters,
344
00:23:04,235 --> 00:23:09,200
artificial neural networks must
learn what to do by being trained.
345
00:23:09,360 --> 00:23:13,280
For this, we'll need to show
it lots of Spot's friends.
346
00:23:14,560 --> 00:23:17,920
Each time we tell the network
what it's looking at,
347
00:23:17,955 --> 00:23:22,480
it tweaks its connections to better
recognise doggy pixel patterns...
348
00:23:24,040 --> 00:23:26,960
..and it can learn
about other things too.
349
00:23:26,995 --> 00:23:28,560
INCORRECT BUZZER
350
00:23:30,080 --> 00:23:35,160
It's got loads and loads of
adjustable numbers, and it's...
351
00:23:35,880 --> 00:23:38,280
You know, when I say loads,
I don't mean hundreds.
352
00:23:38,315 --> 00:23:39,760
I might mean millions.
353
00:23:51,400 --> 00:23:53,360
So we expose it to a load of data.
354
00:23:53,395 --> 00:23:55,760
We show it a load of cat images,
a load of dog images,
355
00:23:55,795 --> 00:23:57,520
and we tell it which is which,
356
00:23:57,555 --> 00:24:00,760
and it adjusts its numbers
357
00:24:00,795 --> 00:24:03,840
so that when we show it new cat
images and new dog images,
358
00:24:03,875 --> 00:24:05,320
it correctly says what's in them.
359
00:24:08,200 --> 00:24:09,760
Now it's trained,
360
00:24:09,795 --> 00:24:12,640
the neurons in the network's
inner layers
361
00:24:12,675 --> 00:24:14,600
first detect the simplest shapes.
362
00:24:16,320 --> 00:24:21,160
They then identify combinations
of these shapes - doggy features.
363
00:24:22,880 --> 00:24:25,480
Then combinations of combinations.
364
00:24:27,480 --> 00:24:30,800
The more layers,
the better these networks do...
365
00:24:31,880 --> 00:24:33,160
..but, remarkably,
366
00:24:33,195 --> 00:24:37,360
even the scientists who build these
networks don't really understand
367
00:24:37,395 --> 00:24:39,320
how they come up with the answers.
368
00:24:42,920 --> 00:24:45,160
Neural networks are radically
different
369
00:24:45,195 --> 00:24:48,440
from, I think,
any previous kind of technology.
370
00:24:49,640 --> 00:24:53,920
Previously, some complicated device,
some complicated clock, whatever,
371
00:24:53,955 --> 00:24:57,080
someone had put it together
and they knew how it worked,
372
00:24:57,115 --> 00:24:59,680
and they'd known why that piece
was in there
373
00:24:59,715 --> 00:25:01,200
and why that joined to that.
374
00:25:01,235 --> 00:25:05,640
With neural networks, you can
understand some of what it's doing,
375
00:25:05,675 --> 00:25:07,440
but then there's
a load of other stuff
376
00:25:07,475 --> 00:25:10,320
and you have a look at it,
and it's frankly mysterious.
377
00:25:10,355 --> 00:25:12,920
You can't make any sense of it.
378
00:25:12,955 --> 00:25:15,160
So we don't know
what it's doing there!
379
00:25:17,640 --> 00:25:21,520
Whatever's going on under the
bonnet, with neural networks,
380
00:25:21,555 --> 00:25:25,840
AI can now make much better sense
of the messy real world...
381
00:25:30,400 --> 00:25:35,080
..and, with this breakthrough, its
potential has increased enormously.
382
00:25:35,115 --> 00:25:36,920
AI is now booming.
383
00:25:38,880 --> 00:25:41,960
Whether it's optimising harvests,
384
00:25:41,995 --> 00:25:45,600
interpreting medical images,
385
00:25:45,635 --> 00:25:50,600
grading students, detecting
financial opportunities,
386
00:25:51,040 --> 00:25:56,080
neural networks are mastering new
tasks in all parts of our lives.
387
00:26:02,080 --> 00:26:04,640
Take transport,
388
00:26:04,675 --> 00:26:08,680
and the AI application we're often
told is just around the corner.
389
00:26:12,760 --> 00:26:14,200
Driverless cars.
390
00:26:16,680 --> 00:26:20,480
This British company is busy
developing and running this tech
391
00:26:20,515 --> 00:26:25,080
in a range of different vehicles,
on real roads, not just test tracks.
392
00:26:30,040 --> 00:26:32,200
Oxbotica took me for a spin.
393
00:26:34,320 --> 00:26:38,920
As we drive, I begin to realise just
how much this kind of AI
394
00:26:38,955 --> 00:26:42,520
is going to revolutionise
the way we live.
395
00:26:42,555 --> 00:26:46,000
It's actually remarkable
how safe I feel.
396
00:26:46,035 --> 00:26:49,280
You know, you very quickly...
397
00:26:49,315 --> 00:26:51,440
..trust that it knows
what it's doing.
398
00:26:54,320 --> 00:26:55,880
Every fraction of a second,
399
00:26:55,915 --> 00:26:59,000
the car runs simulations of what the
world might look like
400
00:26:59,035 --> 00:27:01,680
and it takes...simulates
lots of possible outcomes.
401
00:27:01,715 --> 00:27:03,960
"Well, if I drove that way,
what would this look like?
402
00:27:03,995 --> 00:27:06,320
"If I drove that way,
what would this look like?"
403
00:27:15,120 --> 00:27:19,520
And it generates thousands of
simulations 50 times a second.
404
00:27:19,555 --> 00:27:22,680
So continually updating, "What if I
did this, what if I did this?"
405
00:27:22,715 --> 00:27:25,120
Then evaluating them
and choosing the best one.
406
00:27:25,155 --> 00:27:27,800
So it tries to do the least worst
thing the whole time.
407
00:27:30,680 --> 00:27:34,600
Feeding into these simulations
is a continuous stream of data
408
00:27:34,635 --> 00:27:37,480
from the car's onboard
lasers and cameras.
409
00:27:40,880 --> 00:27:45,200
The laser data gives it a 3-D model
of everything around it.
410
00:27:45,235 --> 00:27:50,240
Any object that's moving - or might
move - is located and tracked.
411
00:27:50,600 --> 00:27:55,320
Then with camera data, it identifies
what these objects are
412
00:27:55,355 --> 00:27:57,880
and, so, how they might behave.
413
00:28:00,040 --> 00:28:04,480
The AI in the car doesn't need to
communicate with any other computer,
414
00:28:04,515 --> 00:28:06,440
it's entirely self-contained...
415
00:28:07,880 --> 00:28:12,040
..and all this is only possible
thanks to neural network systems
416
00:28:12,075 --> 00:28:14,760
that learn from
their driving experiences.
417
00:28:17,960 --> 00:28:20,320
All this comes together on my drive
418
00:28:20,355 --> 00:28:24,960
as the car negotiates a sudden
moment of high drama on the highway.
419
00:28:33,760 --> 00:28:34,960
Oh, very good!
420
00:28:36,120 --> 00:28:40,080
So, here's the classic driverless
car situation.
421
00:28:41,400 --> 00:28:43,480
A woman crossing the zebra crossing,
422
00:28:43,515 --> 00:28:47,080
who stepped out just as we were
coming up to the crossing,
423
00:28:47,115 --> 00:28:48,480
and it stopped.
424
00:28:52,360 --> 00:28:55,720
Are we are going to get to the point
where - I've got a driverless car,
425
00:28:55,755 --> 00:28:57,640
therefore, I'm going to have a nap?
426
00:28:57,675 --> 00:29:00,360
That it's completely safe, I'll
leave it entirely up to the car?
427
00:29:00,395 --> 00:29:03,400
We will.
I am absolutely sure we will.
428
00:29:03,435 --> 00:29:06,920
I think the vehicles that you can
sit in them and they will drive you
429
00:29:06,955 --> 00:29:10,160
around parts of the city,
part of an airport, campus,
430
00:29:10,195 --> 00:29:12,040
that's coming quite soon.
431
00:29:12,075 --> 00:29:16,360
The vehicle that has the same
functionality as your car does now,
432
00:29:16,395 --> 00:29:18,840
that can get you from anywhere
to anywhere,
433
00:29:18,875 --> 00:29:20,560
any weather, any time of day,
434
00:29:20,595 --> 00:29:22,200
without having any difficulties,
435
00:29:22,235 --> 00:29:24,480
and total confidence
that you're going to get there,
436
00:29:24,515 --> 00:29:26,080
and you can buy that from a
forecourt,
437
00:29:26,115 --> 00:29:27,640
and you don't need a steering wheel,
438
00:29:27,675 --> 00:29:30,040
and you don't even need
a driving licence -
439
00:29:30,075 --> 00:29:32,640
in fact, it may not have
any windows - long time away.
440
00:29:32,675 --> 00:29:35,400
But I don't think there's anything
that's unattainable
441
00:29:35,435 --> 00:29:37,560
about humans driving
that a machine can do.
442
00:29:37,595 --> 00:29:39,720
That argument,
I think you would have to...
443
00:29:39,755 --> 00:29:42,880
It hits onto something that's not
computable about driving,
444
00:29:42,915 --> 00:29:45,560
and that doesn't seem particularly
realistic to me.
445
00:29:48,040 --> 00:29:52,080
With AI muscling in on ever more
of what we do ourselves,
446
00:29:52,115 --> 00:29:55,320
it's no wonder many worry about how
the AI revolution
447
00:29:55,355 --> 00:29:57,840
might change our lives.
448
00:30:01,120 --> 00:30:04,080
Revolutions make people nervous,
449
00:30:04,115 --> 00:30:06,160
especially when they're not
the ones in control.
450
00:30:08,640 --> 00:30:12,480
Probably the biggest fear is that AI
might take people's jobs
451
00:30:12,515 --> 00:30:14,800
and they might never
find work again.
452
00:30:18,600 --> 00:30:20,200
One of the concerns of AI
453
00:30:20,235 --> 00:30:23,760
is that it is leading to this huge
technological revolution
454
00:30:23,795 --> 00:30:25,560
that is going to affect society.
455
00:30:25,595 --> 00:30:28,680
Yes. I mean, we can't stop it,
we can't mitigate against it. No -
456
00:30:28,715 --> 00:30:31,560
and nor can we deny that
there's change coming,
457
00:30:31,595 --> 00:30:35,240
but I think we can now look ahead
and go, "New jobs are coming,"
458
00:30:35,275 --> 00:30:38,320
in the way that new jobs came
because of computers -
459
00:30:38,355 --> 00:30:40,320
and think how many people have jobs
460
00:30:40,355 --> 00:30:43,480
that are now only doable because
they have a computer,
461
00:30:43,515 --> 00:30:45,560
have become possible,
or were invented,
462
00:30:45,595 --> 00:30:47,160
because you have computers?
463
00:30:47,195 --> 00:30:50,560
So, I can't deny that this
transformation is coming
464
00:30:50,595 --> 00:30:53,720
but I'm, if you like,
almost pathologically positive
465
00:30:53,755 --> 00:30:56,760
that it's going to make us
healthier and wealthier,
466
00:30:56,795 --> 00:30:58,680
and enhance our capabilities,
467
00:30:58,715 --> 00:31:01,360
and change jobs in the way
that computing did, as well.
468
00:31:05,560 --> 00:31:07,640
You know, you look at
civilisation around us,
469
00:31:07,675 --> 00:31:09,640
that's all a product of
intelligence...
470
00:31:11,000 --> 00:31:15,240
..and I think of AI as, you know,
a powerful tool -
471
00:31:15,275 --> 00:31:17,760
perhaps the most powerful tool
of all -
472
00:31:17,795 --> 00:31:21,440
that will allow us to reach
the full potential of humanity.
473
00:31:24,280 --> 00:31:27,400
We're still a long way off this
brave new world
474
00:31:27,435 --> 00:31:31,000
and, to get there,
we'll need even cleverer AI...
475
00:31:32,920 --> 00:31:36,080
..but that's what Demis Hassabis
and his colleagues
476
00:31:36,115 --> 00:31:38,000
are dreaming up at DeepMind -
477
00:31:38,035 --> 00:31:42,440
the blue-sky AI research division of
a leading search engine provider.
478
00:31:49,640 --> 00:31:52,760
Here, they're trying to develop
neural network systems
479
00:31:52,795 --> 00:31:54,760
that can learn to do anything,
480
00:31:54,795 --> 00:31:57,000
without any human intervention.
481
00:31:58,320 --> 00:32:00,440
You know what their mission
statement is?
482
00:32:00,475 --> 00:32:03,920
"Solve intelligence and then use it
to solve everything else."
483
00:32:08,760 --> 00:32:11,000
That's ambitious, you'll agree,
484
00:32:11,035 --> 00:32:14,200
and they're going about it in a
rather intriguing way.
485
00:32:19,680 --> 00:32:23,840
The idea is that we first test
and develop AI algorithms
486
00:32:23,875 --> 00:32:26,040
so that they can master games,
487
00:32:26,075 --> 00:32:29,720
but then our hope is if we do that
in a general enough way,
488
00:32:29,755 --> 00:32:33,720
they'll be able to be used in the
real world for serious problems.
489
00:32:36,000 --> 00:32:40,680
And it turns out they've got a real
thing here for Retro Atari Classics
490
00:32:40,715 --> 00:32:44,320
when it comes to testing what an AI
could learn to do for itself.
491
00:32:46,360 --> 00:32:50,600
Presumably, you're having to teach
your AI the rules of the game,
492
00:32:50,635 --> 00:32:52,400
so that it can learn how to play?
493
00:32:52,435 --> 00:32:54,080
No, we don't.
494
00:32:54,115 --> 00:32:56,560
It learns, really,
only from its experience.
495
00:33:07,720 --> 00:33:09,440
All it's seeing is those pixels
496
00:33:09,475 --> 00:33:11,720
and whether or not its score
increased or not,
497
00:33:11,755 --> 00:33:13,760
and then trying to solve the puzzle
498
00:33:13,795 --> 00:33:17,360
of, "Well, my score got better then,
what was the action that I took?"
499
00:33:17,395 --> 00:33:20,360
And that's really just done
through a learning algorithm
500
00:33:20,395 --> 00:33:23,320
that changes all of the millions
of connections
501
00:33:23,355 --> 00:33:24,720
in this neural network
502
00:33:24,755 --> 00:33:26,760
to say "Let's reinforce
this action,"
503
00:33:26,795 --> 00:33:29,280
or, "Let's not reinforce
this other action."
504
00:33:29,315 --> 00:33:33,840
So while we could program up some
rules that said, "Here's the brick,
505
00:33:33,875 --> 00:33:36,360
"here's the ball, here's the paddle
and here's how you move it,"
506
00:33:36,395 --> 00:33:38,080
we don't do any of that.
507
00:33:38,115 --> 00:33:41,080
We simply let the algorithm learn
on its own.
508
00:33:41,115 --> 00:33:43,240
So, how quickly does it learn
and improve?
509
00:33:44,400 --> 00:33:46,800
So, after about 300 games,
510
00:33:46,835 --> 00:33:50,320
we see that we can get to
human-level performance -
511
00:33:50,355 --> 00:33:54,600
but the nice thing about AI
algorithm is we can just let it run,
512
00:33:54,635 --> 00:33:57,680
and so we let it keep on training
for a few more hundred games,
513
00:33:57,715 --> 00:34:00,280
and then we see that it does
get to super-human performance.
514
00:34:00,315 --> 00:34:03,160
Well, that... Let's take a look at
that! I want to see that! Sure.
515
00:34:06,160 --> 00:34:09,320
So at the beginning of the game,
it's moving back and forth,
516
00:34:09,355 --> 00:34:10,840
it's hitting the ball back,
517
00:34:10,875 --> 00:34:12,440
but as the game progresses,
518
00:34:12,475 --> 00:34:14,880
then the ball is going to move
faster and faster.
519
00:34:14,915 --> 00:34:17,880
This is where humans
stop being able to return...
520
00:34:18,880 --> 00:34:21,720
..but the algorithm discovered a
really interesting strategy,
521
00:34:21,755 --> 00:34:24,680
and we weren't expecting to see
this, we had no idea -
522
00:34:24,715 --> 00:34:27,960
so, it was really exciting to see
what it's doing now,
523
00:34:27,995 --> 00:34:29,600
which is what we call tunnelling.
524
00:34:29,635 --> 00:34:33,920
It has managed to systematically
hit the ball only to one side,
525
00:34:33,955 --> 00:34:37,240
and that means that it breaks
through to the top, bounces around -
526
00:34:37,275 --> 00:34:42,280
maximum reward, less risk of dying,
of losing a game.
527
00:34:42,315 --> 00:34:45,840
So that's a strategy
that it figured out for itself,
528
00:34:45,875 --> 00:34:49,840
because it could see that that would
give it a huge advantage?
529
00:34:49,875 --> 00:34:54,640
It managed to discover this
absolutely on its own.
530
00:34:57,720 --> 00:34:59,120
Variants of this AI -
531
00:34:59,155 --> 00:35:02,440
neural networks
learning entirely by themselves -
532
00:35:02,475 --> 00:35:05,080
have gone on to
reach superhuman level
533
00:35:05,115 --> 00:35:07,520
on over 40 different Atari games.
534
00:35:09,600 --> 00:35:13,200
What's remarkable isn't just the AI
learning so rapidly
535
00:35:13,235 --> 00:35:14,600
and successfully,
536
00:35:14,635 --> 00:35:17,480
it's how it discovers its own
strategies for success...
537
00:35:19,440 --> 00:35:21,600
..but could a neural network AI
538
00:35:21,635 --> 00:35:24,600
even discover things
that we don't know of?
539
00:35:28,800 --> 00:35:30,280
In 2016,
540
00:35:30,315 --> 00:35:33,360
DeepMind's programmers
created an AI system
541
00:35:33,395 --> 00:35:36,840
that taught itself to master
the ancient game of Go.
542
00:35:39,960 --> 00:35:43,280
In Go, players battle
for control of territory...
543
00:35:45,040 --> 00:35:47,040
..and although the rules are simple,
544
00:35:47,075 --> 00:35:49,920
it's nonetheless an enormously
complex game,
545
00:35:49,955 --> 00:35:53,600
where players need to rely on their
intuitive sense of pattern.
546
00:35:56,840 --> 00:36:00,960
Where chess might be 50% about
intuition and 50% about calculation,
547
00:36:00,995 --> 00:36:04,560
Go is more like 90% intuition,
10% calculation.
548
00:36:06,680 --> 00:36:11,320
DeepMind built a neural network
system called AlphaGo.
549
00:36:11,355 --> 00:36:14,760
Trained by playing millions of games
against itself,
550
00:36:14,795 --> 00:36:18,360
it was able to capture the
intuitive, almost unconscious
551
00:36:18,395 --> 00:36:20,280
pattern recognition ability
552
00:36:20,315 --> 00:36:22,080
that human Go players have.
553
00:36:28,840 --> 00:36:31,680
Confident of AlphaGo's powers,
554
00:36:31,715 --> 00:36:35,480
DeepMind challenged one of the
greatest Go players in the world,
555
00:36:35,515 --> 00:36:39,160
Lee Sedol, to a very public
five-game tournament.
556
00:36:44,920 --> 00:36:49,280
Nobody outside of DeepMind thought
that he would lose a single one.
557
00:36:51,360 --> 00:36:55,080
In the end, AlphaGo beat him
four games to one...
558
00:36:56,440 --> 00:36:59,120
..but the most significant moment
came in game two...
559
00:37:01,280 --> 00:37:03,200
..when AlphaGo played a move
560
00:37:03,235 --> 00:37:05,960
no human player
would have even considered.
561
00:37:11,840 --> 00:37:14,480
Ooh! That's a very... Ooh!
That's a very surprising move.
562
00:37:14,515 --> 00:37:16,720
I thought...
I thought it was a mistake!
563
00:37:17,920 --> 00:37:21,360
At that point, we didn't know - was
it just, you know, a useless move,
564
00:37:21,395 --> 00:37:23,680
or was it actually a brilliant move?
565
00:37:23,715 --> 00:37:27,320
Er, so, coming on top of a fourth
line zone is really unusual.
566
00:37:28,440 --> 00:37:30,680
And in fact, Lee Sedol,
when confronted with move 37,
567
00:37:30,715 --> 00:37:35,000
his jaw dropped visibly and he
thought for, like, 20 minutes.
568
00:37:35,035 --> 00:37:38,040
So at the very least,
we knew this was a shocking move.
569
00:37:39,680 --> 00:37:42,720
Remarkably, not one
of the humans watching
570
00:37:42,755 --> 00:37:47,200
understood why AlphaGo had done
what it did.
571
00:37:47,235 --> 00:37:49,840
It turned out to be decisive
in that game.
572
00:37:49,875 --> 00:37:51,240
About 100 moves later,
573
00:37:51,275 --> 00:37:53,240
a battle in another part
of the board
574
00:37:53,275 --> 00:37:55,720
ended up perfectly connecting up
with the piece
575
00:37:55,755 --> 00:37:57,160
that was played on move 37.
576
00:37:58,800 --> 00:38:02,040
Lee Sedol commented afterwards
that when he saw that move,
577
00:38:02,075 --> 00:38:05,400
he realised that this was a
different type of machine.
578
00:38:05,435 --> 00:38:08,240
That it wasn't just regurgitating
human knowledge,
579
00:38:08,275 --> 00:38:09,840
or memorising positions.
580
00:38:09,875 --> 00:38:12,560
In some sense, it was actually
creating new ideas.
581
00:38:14,040 --> 00:38:17,600
Oh, he resigned. It's done.
OK. Wow! Wow!
582
00:38:19,000 --> 00:38:20,960
Yes!
CHEERING
583
00:38:22,600 --> 00:38:27,600
The AI had made a genuine discovery,
one with profound implications.
584
00:38:28,640 --> 00:38:31,040
It showed that these types of
learning systems
585
00:38:31,075 --> 00:38:33,400
can actually come up with a new idea
586
00:38:33,435 --> 00:38:37,600
that hadn't been searched or thought
about before by humans...
587
00:38:38,960 --> 00:38:41,360
..and what's amazing is if
that can happen in Go -
588
00:38:41,395 --> 00:38:43,440
which we've played
for thousands of years -
589
00:38:43,475 --> 00:38:47,000
then how much potential has this
kind of system got in other areas
590
00:38:47,035 --> 00:38:48,600
like science and medicine?
591
00:38:49,800 --> 00:38:51,600
I think with these powerful tools,
592
00:38:51,635 --> 00:38:54,640
we're going to enter a golden era
of scientific discovery.
593
00:38:57,480 --> 00:39:01,520
And yet, a computer that can outgun
the top human
594
00:39:01,555 --> 00:39:04,880
with strategies it's intuited
by itself...
595
00:39:04,915 --> 00:39:06,920
..is unnerving -
596
00:39:06,955 --> 00:39:08,920
and it begs a big question.
597
00:39:10,360 --> 00:39:15,360
What if one day, scientists manage
to create an AI that rivals,
598
00:39:16,080 --> 00:39:20,520
or exceeds, the full range of what
human intelligence can do?
599
00:39:23,680 --> 00:39:28,240
MUSIC: Thus Spoke Zarathustra
by Richard Strauss
600
00:39:39,600 --> 00:39:44,560
The idea of a computer that not only
outstrips our intelligence,
601
00:39:44,595 --> 00:39:48,120
but that also slips dangerously
out of our control,
602
00:39:48,155 --> 00:39:49,720
is a staple of science fiction.
603
00:39:57,720 --> 00:40:02,760
For his film 2001: A Space Odyssey,
which was made in the late 1960s,
604
00:40:03,120 --> 00:40:08,160
director Stanley Kubrick created one
of the most chilling realisations
605
00:40:08,360 --> 00:40:12,120
of this idea ever seen -
the HAL 9000 supercomputer.
606
00:40:21,920 --> 00:40:26,960
In the film, HAL - in its own words,
"foolproof and incapable of error" -
607
00:40:27,480 --> 00:40:31,520
starts acting in unexpected
and disturbing ways.
608
00:40:31,555 --> 00:40:33,880
The astronauts on board its
spaceship
609
00:40:33,915 --> 00:40:35,640
make plans to deactivate it
610
00:40:35,675 --> 00:40:38,680
and, when it finds out,
it attempts to kill them all -
611
00:40:38,715 --> 00:40:40,360
and very nearly succeeds.
612
00:40:40,395 --> 00:40:45,360
HAL wasn't malevolent,
just remorselessly logical.
613
00:40:45,920 --> 00:40:49,200
The astronauts would have stopped it
from completing its mission
614
00:40:49,235 --> 00:40:51,440
and so, of course,
they had to be eliminated.
615
00:40:53,960 --> 00:40:56,120
HAL wasn't entirely dreamt up
616
00:40:56,155 --> 00:40:59,160
by Kubrick and
co-writer Arthur C Clarke.
617
00:40:59,195 --> 00:41:02,400
It was also inspired by the work of
a British computer scientist
618
00:41:02,435 --> 00:41:04,480
called Jack Good, who was a veteran
619
00:41:04,515 --> 00:41:07,880
of Alan Turing's codebreaking
effort at Bletchley Park
620
00:41:07,915 --> 00:41:09,120
during World War II.
621
00:41:11,320 --> 00:41:14,000
Jack Good had laid out a startling
vision
622
00:41:14,035 --> 00:41:17,320
of the future of artificial
intelligence in an essay
623
00:41:17,355 --> 00:41:22,080
entitled Speculations Concerning
the First Ultra-intelligent Machine.
624
00:41:23,920 --> 00:41:27,680
"Let an ultraintelligent machine
be defined as a machine
625
00:41:27,715 --> 00:41:31,160
"that can far surpass all the
intellectual activities of any man,
626
00:41:31,195 --> 00:41:32,880
"however clever.
627
00:41:32,915 --> 00:41:36,240
"Since the design of machines is one
of these intellectual activities,
628
00:41:36,275 --> 00:41:40,880
"an ultraintelligent machine
could design even better machines.
629
00:41:40,915 --> 00:41:45,280
"There would then unquestionably be
an 'intelligence explosion,'
630
00:41:45,315 --> 00:41:48,600
"and the intelligence of man
would be left far behind."
631
00:41:49,800 --> 00:41:53,160
This intelligence explosion
identified by Jack Good
632
00:41:53,195 --> 00:41:57,120
might well have been
for the benefit of all humankind -
633
00:41:57,155 --> 00:42:00,720
but what must have grabbed Kubrick's
attention was the sting in the tail.
634
00:42:01,920 --> 00:42:06,480
"The first ultraintelligent machine
is the last invention
635
00:42:06,515 --> 00:42:08,440
"that man need ever make,
636
00:42:08,475 --> 00:42:11,760
"provided that the machine
is docile enough
637
00:42:11,795 --> 00:42:14,680
"to tell us
how to keep it under control."
638
00:42:17,520 --> 00:42:21,720
King Midas said, "I want everything
I touch to turn to gold,"
639
00:42:21,755 --> 00:42:24,360
and the gods gave him exactly
what he asked for.
640
00:42:24,395 --> 00:42:27,880
So his food to turned to gold,
his water turned to gold,
641
00:42:27,915 --> 00:42:29,920
his wine turned to gold,
his daughter turned to gold.
642
00:42:31,480 --> 00:42:35,880
We do not know how to say
precisely what we want,
643
00:42:35,915 --> 00:42:40,000
and if you have a super-intelligent
machine that's kind of like a god,
644
00:42:40,035 --> 00:42:44,560
it will find some way of giving you
your objective,
645
00:42:44,595 --> 00:42:47,080
in ways that you didn't expect -
646
00:42:47,115 --> 00:42:51,640
and so we've got to figure out a way
that guarantees
647
00:42:51,675 --> 00:42:55,640
that we retain control forever
648
00:42:55,675 --> 00:42:59,000
over things that are much more
intelligent than us.
649
00:43:02,640 --> 00:43:06,720
A superintelligent AI
is an alarming thought
650
00:43:06,755 --> 00:43:10,640
but, in reality,
it's not coming any time soon,
651
00:43:10,675 --> 00:43:15,640
so we've plenty of time to work out
how to control one.
652
00:43:21,440 --> 00:43:25,240
The AI behind so many of today's
amazing breakthroughs
653
00:43:25,275 --> 00:43:27,840
is still fundamentally limited.
654
00:43:27,875 --> 00:43:32,240
It can find patterns in complex data
often better than we can...
655
00:43:34,120 --> 00:43:36,160
..but it can't yet convert these
656
00:43:36,195 --> 00:43:39,200
into the kind of meaningful,
conceptual thinking
657
00:43:39,235 --> 00:43:41,640
that's so crucial
to our intelligence.
658
00:43:49,160 --> 00:43:53,680
Let me show you - using, yes, our
furry four-legged friends again.
659
00:43:58,920 --> 00:44:02,960
I've had a state-of-the-art neural
network installed on this tablet.
660
00:44:02,995 --> 00:44:04,880
It's been trained to identify
661
00:44:04,915 --> 00:44:08,160
over 1,000 different kinds of
animals and objects,
662
00:44:08,195 --> 00:44:10,280
using over a million examples.
663
00:44:12,120 --> 00:44:14,360
Now, it hasn't been trained
on these pictures.
664
00:44:14,395 --> 00:44:16,200
It's seeing them for the first time.
665
00:44:17,520 --> 00:44:20,040
First up, a classic portrait
of a dog.
666
00:44:20,075 --> 00:44:21,320
CAMERA CLICKS
667
00:44:23,160 --> 00:44:25,320
Right, not only has it recognised
it as a dog,
668
00:44:25,355 --> 00:44:29,040
but it's pretty certain
it's a Brittany spaniel.
669
00:44:29,075 --> 00:44:33,640
Well done, network. Right, let's try
it on something slightly harder.
670
00:44:33,675 --> 00:44:36,120
Because this isn't a classic
portrait of a dog,
671
00:44:36,155 --> 00:44:38,240
you can't even see its face clearly.
672
00:44:38,275 --> 00:44:39,840
So let's see how well it does.
673
00:44:41,640 --> 00:44:43,600
CLICK
674
00:44:43,635 --> 00:44:45,040
HE LAUGHS
675
00:44:45,075 --> 00:44:47,280
It's pretty sure it's a whippet.
676
00:44:47,315 --> 00:44:49,520
Now, I'm pretty sure
that's a Staffie -
677
00:44:49,555 --> 00:44:50,880
but still, very good...
678
00:44:51,960 --> 00:44:54,920
..and again, this one is
not a classic portrait.
679
00:44:54,955 --> 00:44:55,960
CLICK
680
00:44:56,920 --> 00:44:58,880
Ha! Could be a dingo.
681
00:44:58,915 --> 00:45:01,480
It's even a 3% chance it's a lion...
682
00:45:01,515 --> 00:45:02,760
..but still, not bad.
683
00:45:04,960 --> 00:45:08,160
So, three out of three
for the neural network,
684
00:45:08,195 --> 00:45:10,280
but - and it's a big but -
685
00:45:10,315 --> 00:45:12,480
it doesn't have any real
understanding
686
00:45:12,515 --> 00:45:13,880
of what it's looking at.
687
00:45:15,440 --> 00:45:17,840
Let me show you what I mean
with these three pictures.
688
00:45:17,875 --> 00:45:21,360
Now, they look pretty identical
to the first three.
689
00:45:21,395 --> 00:45:22,920
Right, so, picture number one.
690
00:45:26,960 --> 00:45:29,720
It's 100% sure that's a Tabby.
691
00:45:29,755 --> 00:45:31,840
It thinks this dog is a cat.
692
00:45:33,640 --> 00:45:35,320
OK.
693
00:45:35,355 --> 00:45:36,440
Picture number two...
694
00:45:39,320 --> 00:45:42,200
..and this one it's sure
is a baboon.
695
00:45:42,235 --> 00:45:43,960
Right, picture number three...
696
00:45:48,000 --> 00:45:52,920
..and it doesn't think that's a dog,
it thinks it's a trombone.
697
00:45:52,955 --> 00:45:55,280
So, what on earth is going on?
698
00:45:55,315 --> 00:45:56,960
Well, let me tell you.
699
00:45:56,995 --> 00:46:00,000
You see, each of these three
pictures has been altered
700
00:46:00,035 --> 00:46:02,560
ever so slightly
by adding a few pixels.
701
00:46:05,280 --> 00:46:06,720
On the left is the original.
702
00:46:07,840 --> 00:46:10,480
On the right,
with the additional pixels,
703
00:46:10,515 --> 00:46:12,560
chosen specifically to fool it.
704
00:46:14,920 --> 00:46:19,160
The neural network doesn't see
that overall, it's still a dog,
705
00:46:19,195 --> 00:46:21,720
it only responds to pixel patterns
706
00:46:21,755 --> 00:46:25,040
without understanding
what they all add up to.
707
00:46:27,160 --> 00:46:30,600
On the one hand, the networks
perform incredibly well.
708
00:46:30,635 --> 00:46:32,720
You can show them an image
they've never seen before
709
00:46:32,755 --> 00:46:34,040
and they'll get it right -
710
00:46:34,075 --> 00:46:36,920
but on the other hand,
it's incredibly fragile.
711
00:46:36,955 --> 00:46:40,560
I can just tweak any image
and now it gets it wrong.
712
00:46:40,595 --> 00:46:43,880
So, it really raises
a challenge and you think,
713
00:46:43,915 --> 00:46:48,520
"Well, I'm not sure I understand
how this thing works at all,
714
00:46:48,555 --> 00:46:50,560
"if it can be knocked off
so easily."
715
00:46:51,960 --> 00:46:55,440
We can be fooled by optical
illusions ourselves, of course -
716
00:46:55,475 --> 00:46:57,000
but, with a neural network,
717
00:46:57,035 --> 00:46:58,880
it's very hard to understand
718
00:46:58,915 --> 00:47:01,520
what makes it decide
it's looking at a dog,
719
00:47:01,555 --> 00:47:04,160
or a cat, or a baboon,
or a trombone -
720
00:47:04,195 --> 00:47:06,480
whether it's right or wrong.
721
00:47:06,515 --> 00:47:10,080
The network is undoubtedly
in some sense intelligent
722
00:47:10,115 --> 00:47:13,880
but, at the same time, there's no
understanding of concepts there.
723
00:47:13,915 --> 00:47:18,120
It doesn't actually know what a dog
is, let alone anything else,
724
00:47:18,155 --> 00:47:21,400
which is why it can be fooled
with just a few pixels -
725
00:47:21,435 --> 00:47:23,680
and that's where all AI is today -
726
00:47:23,715 --> 00:47:25,960
capable of finding patterns and data
727
00:47:25,995 --> 00:47:28,600
with astonishing detail
and sensitivity,
728
00:47:28,635 --> 00:47:33,000
but with no real understanding of
what those patterns actually mean.
729
00:47:38,360 --> 00:47:41,600
Given this, the hardest challenge
of all for AI
730
00:47:41,635 --> 00:47:45,000
must surely be that uniquely human
ability
731
00:47:45,035 --> 00:47:48,760
that relies on our understanding
of concepts -
732
00:47:48,795 --> 00:47:50,280
language.
733
00:47:52,840 --> 00:47:56,600
So, how well can an artificial
intelligence today
734
00:47:56,635 --> 00:47:59,400
simulate real human-to-human
conversation?
735
00:48:06,120 --> 00:48:08,760
I've come to a top robotics lab
in Edinburgh,
736
00:48:08,795 --> 00:48:11,600
where they're working on how
to make an AI
737
00:48:11,635 --> 00:48:15,960
that can behave like an assistant,
companion, or even a friend.
738
00:48:20,280 --> 00:48:22,360
I'll be talking to a cutting-edge
739
00:48:22,395 --> 00:48:25,000
conversational artificial
intelligence -
740
00:48:25,035 --> 00:48:27,160
or chatbot - called Alana.
741
00:48:30,400 --> 00:48:35,400
Usually, Alana's just a disembodied
voice but today, especially for me,
742
00:48:35,560 --> 00:48:38,960
Alana will be routed through
a rather cute robot.
743
00:48:43,280 --> 00:48:46,360
Hello, good morning,
how are you doing?
744
00:48:46,395 --> 00:48:48,600
Right, let's get to know
one another.
745
00:49:00,760 --> 00:49:04,680
So, Jim, are you more
into sci-fi or fantasy?
746
00:49:04,715 --> 00:49:06,400
I prefer sci-fi.
747
00:49:06,435 --> 00:49:11,120
Awesome! Personally,
I love Star Wars, but back to you.
748
00:49:11,155 --> 00:49:13,640
What is a sci-fi movie
that you enjoy?
749
00:49:13,675 --> 00:49:17,680
My favourite sci-fi movie
is Blade Runner.
750
00:49:17,715 --> 00:49:22,680
There are two Blade Runner movies -
Blade Runner, and Blade Runner 2049.
751
00:49:23,200 --> 00:49:25,800
I prefer the original.
752
00:49:26,920 --> 00:49:29,360
Um, what is going on there, then,
753
00:49:29,395 --> 00:49:32,640
when it's thinking about different
responses and different options?
754
00:49:32,675 --> 00:49:34,480
So, yeah, what's really happening
755
00:49:34,515 --> 00:49:37,880
is that there's several different
programs running in parallel,
756
00:49:37,915 --> 00:49:40,200
and they're all listening to what
you're saying
757
00:49:40,235 --> 00:49:42,200
and they're all volunteering things
758
00:49:42,235 --> 00:49:44,040
that might be good things
to say next.
759
00:49:56,520 --> 00:49:59,000
Inside Alana, we have a Persona bot,
760
00:49:59,035 --> 00:50:00,880
which has a kind of personality
761
00:50:00,915 --> 00:50:02,920
with favourite movies and stuff
like that in it.
762
00:50:02,955 --> 00:50:05,160
We have a Wikipedia bot,
we have a News bot,
763
00:50:05,195 --> 00:50:06,920
and we have a Rapport bot,
764
00:50:06,955 --> 00:50:09,320
and what that's trying to do is to
find out about you
765
00:50:09,355 --> 00:50:10,920
and your personal interests.
766
00:50:10,955 --> 00:50:14,760
So it's almost like a
whole committee of programs,
767
00:50:14,795 --> 00:50:18,880
all vying for their response
to be the one that comes out?
768
00:50:18,915 --> 00:50:20,360
Yeah, that's absolutely right.
769
00:50:20,395 --> 00:50:22,960
So it's got... It's like a whole
bunch of different voices,
770
00:50:22,995 --> 00:50:26,400
all sort of competing
to say what they want to say,
771
00:50:26,435 --> 00:50:28,600
and then what we have
is a ranking function,
772
00:50:28,635 --> 00:50:30,280
which is trained using machine
learning
773
00:50:30,315 --> 00:50:33,240
over thousands and thousands and
thousands of previous conversations
774
00:50:33,275 --> 00:50:34,800
that we've had.
775
00:50:34,835 --> 00:50:39,280
What it's trying to do is choose the
one response which is most likely
776
00:50:39,315 --> 00:50:42,480
to lead to the best conversation
in the future. Right.
777
00:50:44,280 --> 00:50:47,640
The aim of Alana is to handle
general chitchat,
778
00:50:47,675 --> 00:50:50,000
like an AI you could enjoy
a pint with.
779
00:50:51,120 --> 00:50:53,960
It's ambitious, and Alana's ability
to generate a conversation
780
00:50:53,995 --> 00:50:56,080
really is impressive...
781
00:50:56,115 --> 00:51:00,520
I think Roger Federer is
awesome, so I am wondering...
782
00:51:00,555 --> 00:51:02,960
..but it isn't quite there yet.
783
00:51:04,040 --> 00:51:08,720
OK, since you like sports, what is
a sport that you like to watch?
784
00:51:08,755 --> 00:51:10,760
I prefer football.
785
00:51:10,795 --> 00:51:13,440
Great! Which player do you like?
786
00:51:13,475 --> 00:51:16,440
Any player who plays for my
favourite team,
787
00:51:16,475 --> 00:51:18,160
which is Leeds United.
788
00:51:18,195 --> 00:51:21,200
OK, I heard you talk
about Leeds United.
789
00:51:21,235 --> 00:51:25,520
I think that Leeds United
is a 1974 television play
790
00:51:25,555 --> 00:51:29,880
shown on October 31st, 1974, on BBC.
791
00:51:29,915 --> 00:51:34,600
The film is based on an unofficial
strike in Leeds in February, 1970.
792
00:51:34,635 --> 00:51:36,280
Shall I go on?
793
00:51:36,315 --> 00:51:40,080
I'm really not sure whether
I want Alana to go on here or not.
794
00:51:40,115 --> 00:51:42,440
This is actually
an interesting example
795
00:51:42,475 --> 00:51:44,320
of an AI problem in, you know,
796
00:51:44,355 --> 00:51:46,600
figuring out, what is the user
actually talking about?
797
00:51:46,635 --> 00:51:48,960
It didn't really have enough
common-sense knowledge
798
00:51:48,995 --> 00:51:51,440
to realise that when
you say Leeds United,
799
00:51:51,475 --> 00:51:55,360
that's really normally talking
about a football team.
800
00:51:55,395 --> 00:51:58,000
Right. So it turns out, you know,
801
00:51:58,035 --> 00:52:00,960
there are many possible things
you could be talking about
802
00:52:00,995 --> 00:52:02,480
when you say Leeds United.
803
00:52:02,515 --> 00:52:04,360
So what it did is,
it looked in Wikipedia
804
00:52:04,395 --> 00:52:06,040
for anything called Leeds United.
805
00:52:06,075 --> 00:52:08,800
But it highlights what we,
as humans,
806
00:52:08,835 --> 00:52:11,280
would regard as quite
a simple problem
807
00:52:11,315 --> 00:52:14,560
and just how complex it is
to teach a machine. Yeah.
808
00:52:14,595 --> 00:52:16,560
Kind of... Well... I'll forgive...
809
00:52:16,595 --> 00:52:18,280
I'll forgive Alana for that one.
810
00:52:18,315 --> 00:52:20,520
Let's see, if I carry on.
811
00:52:20,555 --> 00:52:24,720
OK, what is a video game
that you played recently?
812
00:52:24,755 --> 00:52:29,760
Well, I haven't played a video game
for about 20 years.
813
00:52:30,200 --> 00:52:33,240
The last one I played
was Gran Turismo.
814
00:52:33,275 --> 00:52:34,880
Regarding Gran Turismo,
815
00:52:34,915 --> 00:52:37,720
I heard on the radio
that Gran Turismo Sport
816
00:52:37,755 --> 00:52:42,320
is now scheduled to be released
October 17th, on PlayStation 4.
817
00:52:42,355 --> 00:52:43,800
Should I tell you more?
818
00:52:45,080 --> 00:52:47,920
No, thank you, Alana,
but that's very interesting.
819
00:52:47,955 --> 00:52:49,280
You are very kind.
820
00:52:50,560 --> 00:52:54,360
So what you actually said is you
haven't played a game for 20 years,
821
00:52:54,395 --> 00:52:56,400
so a human would really infer
from that
822
00:52:56,435 --> 00:52:59,240
that you don't really want to know
a lot about this game
823
00:52:59,275 --> 00:53:00,560
and this kind of stuff,
824
00:53:00,595 --> 00:53:03,640
and this is the kind of thing
that makes language research
825
00:53:03,675 --> 00:53:06,880
so incredibly fascinating,
but also incredibly challenging,
826
00:53:06,915 --> 00:53:10,880
because there's a lot more going on
than just the words that you said.
827
00:53:10,915 --> 00:53:13,120
So we are actually pretty far away
828
00:53:13,155 --> 00:53:15,600
from having the kind of
conversations
829
00:53:15,635 --> 00:53:17,360
you see in science-fiction films.
830
00:53:17,395 --> 00:53:19,120
Speaking of sci-fi...
831
00:53:19,155 --> 00:53:23,000
Alana, if you don't mind, I want to
talk to Oliver for a moment.
832
00:53:23,035 --> 00:53:25,440
You can ask me about my favourites,
if you like.
833
00:53:25,475 --> 00:53:27,080
I, no... What things do you like?
834
00:53:27,115 --> 00:53:30,120
No, I'm talking to Oliver now.
835
00:53:30,155 --> 00:53:31,920
What is actually going on there?
836
00:53:31,955 --> 00:53:33,800
About Oliver, I saw this
on the news.
837
00:53:33,835 --> 00:53:35,280
THEY LAUGH
838
00:53:35,315 --> 00:53:37,800
Headlined Star Wars:
The Last Jedi...
839
00:53:37,835 --> 00:53:40,560
It wasn't the best chat
I've ever had,
840
00:53:40,595 --> 00:53:43,520
but free-flowing conversation
like this
841
00:53:43,555 --> 00:53:46,080
is still a real achievement for AI.
842
00:53:46,115 --> 00:53:47,800
Shall I say some more about this?
843
00:53:49,920 --> 00:53:52,600
So, where does AI go from here?
844
00:53:58,560 --> 00:54:03,240
Getting to the next breakthrough
may be inspired by studying
845
00:54:03,275 --> 00:54:05,680
not so much what adult humans do
as infants.
846
00:54:07,240 --> 00:54:08,960
Ready, and...
847
00:54:08,995 --> 00:54:11,520
Ooh! Agh!
848
00:54:11,555 --> 00:54:14,600
Somewhere between 18 months
and two years old,
849
00:54:14,635 --> 00:54:16,960
children start doing
something remarkable.
850
00:54:16,995 --> 00:54:18,280
Do our rolling.
851
00:54:18,315 --> 00:54:22,400
Show them how to do something just a
few times - often, even just once -
852
00:54:22,435 --> 00:54:24,600
and they start practising it
for themselves.
853
00:54:24,635 --> 00:54:25,760
Cut, cut, cut.
854
00:54:25,795 --> 00:54:27,800
This is called one-shot learning.
855
00:54:27,835 --> 00:54:29,320
Ron, make it longer...
856
00:54:29,355 --> 00:54:31,040
For computer scientists,
857
00:54:31,075 --> 00:54:33,920
who have to train the most
sophisticated AIs
858
00:54:33,955 --> 00:54:37,360
on hundreds or thousands of
examples before they learn anything,
859
00:54:37,395 --> 00:54:39,360
this is like the Holy Grail.
860
00:54:41,440 --> 00:54:44,080
Anyone who works in artificial
intelligence
861
00:54:44,115 --> 00:54:48,360
will appreciate just how advanced
these little humans really are.
862
00:54:50,520 --> 00:54:53,640
They navigate a complex 3-D world.
863
00:54:53,675 --> 00:54:54,960
CLAPPING
864
00:54:56,480 --> 00:55:00,520
They grasp basic physics,
like gravity and inertia.
865
00:55:03,640 --> 00:55:06,960
They formulate plans
and carry them out.
866
00:55:06,995 --> 00:55:08,440
You do that one. Wow! Wow!
867
00:55:09,640 --> 00:55:13,640
I think you can see how nascent AI
is - even still today,
868
00:55:13,675 --> 00:55:15,520
even with all of the successes
it's had -
869
00:55:15,555 --> 00:55:20,000
because when you see all the amazing
things that a toddler learns,
870
00:55:20,035 --> 00:55:22,640
our AI systems are nowhere
near the capabilities
871
00:55:22,675 --> 00:55:24,640
even of a, you know, a two-year-old.
872
00:55:27,040 --> 00:55:29,920
The foundation of their amazing
capabilities
873
00:55:29,955 --> 00:55:32,920
is how much
they've learned as babies.
874
00:55:32,955 --> 00:55:37,440
Since birth, they've continually
explored and experimented,
875
00:55:37,475 --> 00:55:41,120
drinking in information
every second they're awake.
876
00:55:43,800 --> 00:55:48,040
These little children learn directly
from data and experience,
877
00:55:48,075 --> 00:55:50,680
rather like computers
do with machine learning,
878
00:55:50,715 --> 00:55:53,320
artificial neural networks -
879
00:55:53,355 --> 00:55:57,280
but they also understand the world
with abstract concepts.
880
00:55:57,315 --> 00:55:59,560
It's the combination of the two -
881
00:55:59,595 --> 00:56:03,000
the way their learning seamlessly
produces the concepts
882
00:56:03,035 --> 00:56:05,440
and the way the concepts
then direct their learning -
883
00:56:05,475 --> 00:56:10,360
that makes them like the most
amazing computers you can imagine.
884
00:56:10,395 --> 00:56:12,320
It's this combination
885
00:56:12,355 --> 00:56:16,160
that AI researchers
are one day hoping to crack.
886
00:56:27,640 --> 00:56:29,680
AI is developing fast.
887
00:56:29,715 --> 00:56:33,320
No longer just relying on
programmers telling it the rules,
888
00:56:33,355 --> 00:56:36,960
it's learning to do
amazing things by itself,
889
00:56:36,995 --> 00:56:39,640
faster and sometimes even better
than we can.
890
00:56:41,240 --> 00:56:43,880
What's more, it's started to
discover ways of doing things
891
00:56:43,915 --> 00:56:45,480
we didn't know about...
892
00:56:46,840 --> 00:56:49,480
..BUT it's not yet advanced enough
893
00:56:49,515 --> 00:56:52,280
to really learn, or think,
like we do.
894
00:56:53,440 --> 00:56:57,520
Still, if it could one day
rival all our abilities,
895
00:56:57,555 --> 00:57:00,760
I wonder if it might become like us
in another way too.
896
00:57:04,000 --> 00:57:08,080
Could an artificial intelligence
ever have real emotions?
897
00:57:08,115 --> 00:57:11,520
Could it be happy, sad, or jealous?
898
00:57:11,555 --> 00:57:15,720
Could it be social,
or feel friendship, even love?
899
00:57:15,755 --> 00:57:18,560
In short, could it become conscious?
900
00:57:18,595 --> 00:57:21,080
Now, I don't believe there's any
magic pixie dust
901
00:57:21,115 --> 00:57:23,920
that we have to sprinkle over
the grey matter in our heads
902
00:57:23,955 --> 00:57:25,560
to bring about consciousness -
903
00:57:25,595 --> 00:57:27,280
there's nothing our brains do
904
00:57:27,315 --> 00:57:29,720
that couldn't, in principle,
be replicated.
905
00:57:31,280 --> 00:57:34,040
And if AI does one day
become conscious,
906
00:57:34,075 --> 00:57:36,520
we will also have to treat it well.
907
00:57:36,555 --> 00:57:39,760
Not because if we didn't,
it might rise up and destroy us,
908
00:57:39,795 --> 00:57:43,400
but, more profoundly, because
it would be the right thing to do.
909
00:57:44,440 --> 00:57:47,320
Perhaps one day,
we'll even feel it would be cruel
910
00:57:47,355 --> 00:57:48,920
to switch a computer off.
911
00:57:51,360 --> 00:57:54,440
We need to use AI wisely,
912
00:57:54,475 --> 00:57:57,400
and that goes for now,
as well as in the future...
913
00:57:58,560 --> 00:58:02,480
..but if we do, I think humanity
has little to fear
914
00:58:02,515 --> 00:58:05,160
and a huge amount to gain.
915
00:58:07,080 --> 00:58:10,480
I feel inspired by what AI can
already do today
916
00:58:10,515 --> 00:58:12,960
and I believe that, through AI,
917
00:58:12,995 --> 00:58:16,240
we'll greatly extend
our own capacities,
918
00:58:16,275 --> 00:58:19,200
changing our lives
in ways we can't yet imagine.
919
00:58:20,200 --> 00:58:22,520
The evolution of machines that think
920
00:58:22,555 --> 00:58:26,480
must surely be one of the greatest
developments in human history.
921
00:58:28,960 --> 00:58:33,960
On the topic of books, I love
Do Androids Dream of Electric Sheep?
922
00:58:34,320 --> 00:58:36,640
Yes, that's one of my
favourites, too.
923
00:58:36,675 --> 00:58:40,000
Philip K Dick.
That's not appropriate!
924
00:58:40,035 --> 00:58:41,720
HE LAUGHS
925
00:58:44,080 --> 00:58:46,480
Alana, do you know any jokes?
926
00:58:46,515 --> 00:58:49,640
A restaurant nearby had a sign
in the window which said,
927
00:58:49,675 --> 00:58:51,960
"We serve breakfast at any time",
928
00:58:51,995 --> 00:58:54,760
so I ordered French toast
in the Renaissance.
929
00:58:54,795 --> 00:58:56,360
HE LAUGHS
78950
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.