1 99:59:59,999 --> 99:59:59,999 Okay, so, good morning everyone. 2 99:59:59,999 --> 99:59:59,999 I'll just get started. 3 99:59:59,999 --> 99:59:59,999 My name is Shailesh and I give these talks 4 99:59:59,999 --> 99:59:59,999 almost every year so this is a very deja-vu feeling for me. 5 99:59:59,999 --> 99:59:59,999 The only thing different this time 6 99:59:59,999 --> 99:59:59,999 is the stage is slightly thinner. 7 99:59:59,999 --> 99:59:59,999 But great crowd, great list of talks so far. 8 99:59:59,999 --> 99:59:59,999 So, Daniel called me a couple of weeks ago and said 9 99:59:59,999 --> 99:59:59,999 "Why don't you give a keynote again?" 10 99:59:59,999 --> 99:59:59,999 And I said, "You know, I'm running out of things to say now." 11 99:59:59,999 --> 99:59:59,999 I've given four talks at different forums 12 99:59:59,999 --> 99:59:59,999 with The Fifth Elephant and I wasn't so sure 13 99:59:59,999 --> 99:59:59,999 what I want to talk about. 14 99:59:59,999 --> 99:59:59,999 So, then, one of these days I was talking 15 99:59:59,999 --> 99:59:59,999 to one of my non-geek friends 16 99:59:59,999 --> 99:59:59,999 and he was very excited about what I do 17 99:59:59,999 --> 99:59:59,999 so he said, 'What do you do?' 18 99:59:59,999 --> 99:59:59,999 and I, you know, it was on the phone 19 99:59:59,999 --> 99:59:59,999 and I started talking to him about this, that, and the other. 20 99:59:59,999 --> 99:59:59,999 And for about 45 minutes I was rambling 21 99:59:59,999 --> 99:59:59,999 and this guy was very quiet. 22 99:59:59,999 --> 99:59:59,999 I didn't realise he wasn't a techie 23 99:59:59,999 --> 99:59:59,999 and I was going on and on and after 45 minutes I stopped 24 99:59:59,999 --> 99:59:59,999 and said, "Are you still there? 25 99:59:59,999 --> 99:59:59,999 "Are you listening?" 26 99:59:59,999 --> 99:59:59,999 And he said, "Yeah, I'm listening. 27 99:59:59,999 --> 99:59:59,999 "Can you tell me what do you do again?" (audience laughs) 28 99:59:59,999 --> 99:59:59,999 And then I realized, how do I summarize this in 2 words? 29 99:59:59,999 --> 99:59:59,999 So then I told him, "Hey, I'm building thinking machines." 30 99:59:59,999 --> 99:59:59,999 And that's when he said, "Why didn't you say that before? 31 99:59:59,999 --> 99:59:59,999 "It was so easy to say that, right?" 32 99:59:59,999 --> 99:59:59,999 So that's how the title came by 33 99:59:59,999 --> 99:59:59,999 and obviously we're not building thinking machines 34 99:59:59,999 --> 99:59:59,999 but what I'm going talk about is towards thinking machines, right? 35 99:59:59,999 --> 99:59:59,999 So, we have a long way to go. 36 99:59:59,999 --> 99:59:59,999 So I added the word "towards" later. 37 99:59:59,999 --> 99:59:59,999 So what I'm gonna talk about is all over the place. 38 99:59:59,999 --> 99:59:59,999 I'm going to talk about philosophy, science fiction. 39 99:59:59,999 --> 99:59:59,999 I'm going to talk about algorithms 40 99:59:59,999 --> 99:59:59,999 and I'm going to talk about, you know, deep learning 41 99:59:59,999 --> 99:59:59,999 and how to think about things beyond deep learning. 42 99:59:59,999 --> 99:59:59,999 All right? 43 99:59:59,999 --> 99:59:59,999 And let me give you a perspective and then we'll start. 44 99:59:59,999 --> 99:59:59,999 So I'll take questions at the end. 45 99:59:59,999 --> 99:59:59,999 Start working this. 46 99:59:59,999 --> 99:59:59,999 All right, so, I ended my last year's talk on this quotation 47 99:59:59,999 --> 99:59:59,999 So I thought I'll start on this quotation this time. 48 99:59:59,999 --> 99:59:59,999 So I like this quotation because it puts a lot 49 99:59:59,999 --> 99:59:59,999 of things into perspective of what we're doing, 50 99:59:59,999 --> 99:59:59,999 how our civilisation got here, and where we're headed. 51 99:59:59,999 --> 99:59:59,999 So it says, "Our technology, our machines, is part of our humanity. 52 99:59:59,999 --> 99:59:59,999 "We created them to extend ourselves 53 99:59:59,999 --> 99:59:59,999 "and that is what is unique about human beings!" 54 99:59:59,999 --> 99:59:59,999 And if you look at chairs, and dogs, and animals, and cats 55 99:59:59,999 --> 99:59:59,999 they don't create machines to extend themselves. 56 99:59:59,999 --> 99:59:59,999 They just have instincts and they follow their instincts. 57 99:59:59,999 --> 99:59:59,999 Right, that's very unique about human civilization. 58 99:59:59,999 --> 99:59:59,999 We've created Taj Mahal, and space flights, and internet 59 99:59:59,999 --> 99:59:59,999 and so we've come a very long way. 60 99:59:59,999 --> 99:59:59,999 So if you think about the tools, right? 61 99:59:59,999 --> 99:59:59,999 The cavemen had tools and now we have 62 99:59:59,999 --> 99:59:59,999 a completely robotic assembly line with no humans 63 99:59:59,999 --> 99:59:59,999 and you could turn the lights off and nothing will happen 64 99:59:59,999 --> 99:59:59,999 the cars will get produced, right? 65 99:59:59,999 --> 99:59:59,999 We've gone from just on-road, bullock carts, 66 99:59:59,999 --> 99:59:59,999 to massive amounts of transportation that we can do now. 67 99:59:59,999 --> 99:59:59,999 If you look at our ability to look further 68 99:59:59,999 --> 99:59:59,999 into space, again, since Galileo, 69 99:59:59,999 --> 99:59:59,999 we have made a lot of progress. 70 99:59:59,999 --> 99:59:59,999 Recently we saw the news of Pluto flyby 71 99:59:59,999 --> 99:59:59,999 so now we're able to send satellites into space. 72 99:59:59,999 --> 99:59:59,999 If you look at the first computer we built 73 99:59:59,999 --> 99:59:59,999 and where we are today, right? 74 99:59:59,999 --> 99:59:59,999 We have a huge data center, and really 75 99:59:59,999 --> 99:59:59,999 if you look at the whole thing in perspective 76 99:59:59,999 --> 99:59:59,999 we have made an enormous amount of progress 77 99:59:59,999 --> 99:59:59,999 in the last so many centuries, right? 78 99:59:59,999 --> 99:59:59,999 So if you look just at the technical part 79 99:59:59,999 --> 99:59:59,999 the IT kind of intelligent machines 80 99:59:59,999 --> 99:59:59,999 we're not talking about mixies 81 99:59:59,999 --> 99:59:59,999 and other things, just look at what AI 82 99:59:59,999 --> 99:59:59,999 and deep learning, this stuff, has produced. 83 99:59:59,999 --> 99:59:59,999 Today's machines can play chess. 84 99:59:59,999 --> 99:59:59,999 And there's no human on the planet 85 99:59:59,999 --> 99:59:59,999 who can play chess better than the machine. 86 99:59:59,999 --> 99:59:59,999 I want to take a pause and think about where we are. 87 99:59:59,999 --> 99:59:59,999 There's no human on the planet 88 99:59:59,999 --> 99:59:59,999 who can play chess better than the machine. 89 99:59:59,999 --> 99:59:59,999 There's no human on the planet 90 99:59:59,999 --> 99:59:59,999 who can play Jeopardy better than the machine. 91 99:59:59,999 --> 99:59:59,999 And recently, Google came out with automatic cars 92 99:59:59,999 --> 99:59:59,999 so the machines can drive cars and record show 93 99:59:59,999 --> 99:59:59,999 that these cars are better than humans under ideal conditions 94 99:59:59,999 --> 99:59:59,999 And they have much less accident rates 95 99:59:59,999 --> 99:59:59,999 and all the accidents happened because of other humans drivers. 96 99:59:59,999 --> 99:59:59,999 They're not because of cars. 97 99:59:59,999 --> 99:59:59,999 And recently also saw how machines 98 99:59:59,999 --> 99:59:59,999 are able to create pictures, right? 99 99:59:59,999 --> 99:59:59,999 So this is one of the things 100 99:59:59,999 --> 99:59:59,999 that deep learning is internally doing. 101 99:59:59,999 --> 99:59:59,999 And now think about all this. 102 99:59:59,999 --> 99:59:59,999 Just think about where machines have gone today. 103 99:59:59,999 --> 99:59:59,999 How many things they can do 104 99:59:59,999 --> 99:59:59,999 which are way beyond our imagination 105 99:59:59,999 --> 99:59:59,999 that machines could have done. 106 99:59:59,999 --> 99:59:59,999 So obviously there's a lot they've done. 107 99:59:59,999 --> 99:59:59,999 But can they do the following? 108 99:59:59,999 --> 99:59:59,999 So obviously there's a lot they've done. 109 99:59:59,999 --> 99:59:59,999 So one of the holy grails of AI is to have a machine 110 99:59:59,999 --> 99:59:59,999 have a conversation with a human being. 111 99:59:59,999 --> 99:59:59,999 We all know the Turing test and the 112 99:59:59,999 --> 99:59:59,999 repercussions of this will be huge. 113 99:59:59,999 --> 99:59:59,999 We could think about how we talk to the internet today. 114 99:59:59,999 --> 99:59:59,999 We carefully craft word-for-word queries, right? 115 99:59:59,999 --> 99:59:59,999 And you know, we allow the internet to make mistakes. 116 99:59:59,999 --> 99:59:59,999 We craft queries again, and we take the suggestions or not. 117 99:59:59,999 --> 99:59:59,999 We talk to the internet like we're talking to a three-year-old. 118 99:59:59,999 --> 99:59:59,999 Now in the daily needs of massive data computers, NLP 119 99:59:59,999 --> 99:59:59,999 and all its deploying staff, imagine how shameful it is 120 99:59:59,999 --> 99:59:59,999 to talk to a computer like a 3-year-old. 121 99:59:59,999 --> 99:59:59,999 So it's got the capacity of thousands of people 122 99:59:59,999 --> 99:59:59,999 but it can't understand language. 123 99:59:59,999 --> 99:59:59,999 So we need to change that. 124 99:59:59,999 --> 99:59:59,999 Now imagine beyond keywords what can happen. 125 99:59:59,999 --> 99:59:59,999 We can do question answering 126 99:59:59,999 --> 99:59:59,999 but how do we do question answering today? 127 99:59:59,999 --> 99:59:59,999 We've created Yahoo Answers, we've created Quora 128 99:59:59,999 --> 99:59:59,999 where people can type questions 129 99:59:59,999 --> 99:59:59,999 We do a match between the questions and the answers 130 99:59:59,999 --> 99:59:59,999 and then we again do retrieval. 131 99:59:59,999 --> 99:59:59,999 So not answering questions. 132 99:59:59,999 --> 99:59:59,999 Now think about conversations. Conversation is an even more complex thing 133 99:59:59,999 --> 99:59:59,999 If it works out, what are the repercussions? I don't want to study 134 99:59:59,999 --> 99:59:59,999 physics from my physics teacher. I want to study from Einstein or Feynman. 135 99:59:59,999 --> 99:59:59,999 We already know all the language and knowledge of these people. 136 99:59:59,999 --> 99:59:59,999 Can we not have a persona or a person Feynman or Einstein, 137 99:59:59,999 --> 99:59:59,999 and have a conversation with that person, right? So just imagine the future 138 99:59:59,999 --> 99:59:59,999 of what will happen if we're just able to have conversations with the machines. 139 99:59:59,999 --> 99:59:59,999 So there's a long way to go between keyword search and conversations. 140 99:59:59,999 --> 99:59:59,999 Can we discover a cure for cancer? There are a lot of diseases out there. 141 99:59:59,999 --> 99:59:59,999 Now obviously there is a lot of research pharma companies are doing. 142 99:59:59,999 --> 99:59:59,999 There's a lot of new initiatives on how to use the high end machine learning 143 99:59:59,999 --> 99:59:59,999 in pharma research. But my contention is I believe that the cure for a lot of 144 99:59:59,999 --> 99:59:59,999 diseases is already out there. In all the medical literature, if somebody could 145 99:59:59,999 --> 99:59:59,999 actually read them, hold that knowledge in the brain, in RAM, and do interconnections 146 99:59:59,999 --> 99:59:59,999 we should be able to find a lot of things. But what is the problem? 147 99:59:59,999 --> 99:59:59,999 A single human expert, even in one field cannot keep up with that quest of 148 99:59:59,999 --> 99:59:59,999 knowledge, right. We forget some things, we want to read certain papers. 149 99:59:59,999 --> 99:59:59,999 And therefore, it's the other problem. We have too much knowledge 150 99:59:59,999 --> 99:59:59,999 and our individual brains are not capable of forming those connections 151 99:59:59,999 --> 99:59:59,999 in the - because we can't even read that many docs, right? 152 99:59:59,999 --> 99:59:59,999 But machines could do it, the way, and then there's progress. 153 99:59:59,999 --> 99:59:59,999 Can we not find cures or new medicine too. 154 99:59:59,999 --> 99:59:59,999 Can I crack the next IIT Entrance Exam? You laughing today, but you never know. 155 99:59:59,999 --> 99:59:59,999 Five years from now, what will happen? We should hope that if Watson is 156 99:59:59,999 --> 99:59:59,999 a test of intelligence, if Igloo is a test of intelligence, could this not be 157 99:59:59,999 --> 99:59:59,999 a test of intelligence. The ability of AI system to be able to 158 99:59:59,999 --> 99:59:59,999 actually solve an IIT paper and get a rank 1. 159 99:59:59,999 --> 99:59:59,999 What about, can I search all the video scenes, which only have a goal shot 160 99:59:59,999 --> 99:59:59,999 in the football videos and nothing else. I don't want to watch the rest of it. 161 99:59:59,999 --> 99:59:59,999 A lot of balls going here and there. I just want to see the goal shots. 162 99:59:59,999 --> 99:59:59,999 Today I cannot do that. Can my machines be intelligent enough 163 99:59:59,999 --> 99:59:59,999 to vision part, to actually find, this is a goal, this is a goal, this is a goal - 164 99:59:59,999 --> 99:59:59,999 the rest of it is something else. So we can imagine the applications now. 165 99:59:59,999 --> 99:59:59,999 We were talking about sarcasm a lot and we all understand sarcasm is a very hard 166 99:59:59,999 --> 99:59:59,999 thing to do. And imagine if you could detect sarcasm, what else can you do? 167 99:59:59,999 --> 99:59:59,999 You writing an email to your boss You're angry, you've written 168 99:59:59,999 --> 99:59:59,999 a sarcastic comment, and ? says, 'Hey are you sure about this?' 169 99:59:59,999 --> 99:59:59,999 In the heat of the moment, can I put it this way? 170 99:59:59,999 --> 99:59:59,999 So, like, today we do attachments. Can you detect sarcasm and things like that. 171 99:59:59,999 --> 99:59:59,999 And to me the holy grail of AI is not really all these big things, 172 99:59:59,999 --> 99:59:59,999 but a really simple thing. Can a machine find a joke funny? 173 99:59:59,999 --> 99:59:59,999 Now there are a lot of - don't know if you guys watch Star Trek - but data entry 174 99:59:59,999 --> 99:59:59,999 300, 400 years from now, is an android who is capable of all these other things. 175 99:59:59,999 --> 99:59:59,999 He's a great supercomputer in human form but he's still struggling with humans. 176 99:59:59,999 --> 99:59:59,999 That's how hard the problem is. So obviously we have a long way to go. 177 99:59:59,999 --> 99:59:59,999 We've come a long way and we have a long way to go. 178 99:59:59,999 --> 99:59:59,999 So this talk is really about the way forward. 179 99:59:59,999 --> 99:59:59,999 So, what do we imagine the future to be? We want something like this. 180 99:59:59,999 --> 99:59:59,999 Golden ? We all want a Jarvis, right? 181 99:59:59,999 --> 99:59:59,999 Who takes care of the chores and gets rid of the whatever and then we all want 182 99:59:59,999 --> 99:59:59,999 a Jarvis right? So if you watch these movies again, after watching this talk, 183 99:59:59,999 --> 99:59:59,999 you'll have a very different perspective on what we need to do to get here. 184 99:59:59,999 --> 99:59:59,999 It's not going to happen just because we're going to make more and more 185 99:59:59,999 --> 99:59:59,999 Hollywood movies like this.