WEBVTT - Computers Know If You're Sarcastic? Yeah, Right.

0:00:00.160 --> 0:00:07.160
<v Speaker 1>Brought to you by Toyota. Let's go places. Welcome to

0:00:07.360 --> 0:00:14.160
<v Speaker 1>Forward Thinking. Hey there, and welcome to Forward Thinking, the

0:00:14.240 --> 0:00:17.200
<v Speaker 1>podcast that looks at the future and says no dark

0:00:17.239 --> 0:00:23.280
<v Speaker 1>sarcasm in the classroom. I'm Jonathan Strickland and I'm Joe McCormick. So, guys,

0:00:23.640 --> 0:00:26.520
<v Speaker 1>I thought today we could talk a little bit more

0:00:26.560 --> 0:00:29.720
<v Speaker 1>about how, you know, computers just don't get me, man,

0:00:30.280 --> 0:00:34.920
<v Speaker 1>they just don't understand. They're like parents. You know, parents

0:00:35.000 --> 0:00:39.680
<v Speaker 1>never understand the importance of the flavor of apple Jack's.

0:00:39.720 --> 0:00:43.400
<v Speaker 1>That's true, among many other things. True. In fact, they

0:00:43.440 --> 0:00:46.760
<v Speaker 1>also don't understand our music, right, they don't. They don't

0:00:46.800 --> 0:00:51.200
<v Speaker 1>get my clothes, my style. Uh. Now, we're we're talking

0:00:51.320 --> 0:00:54.639
<v Speaker 1>about how computers, you know, trying to teach computers how

0:00:54.680 --> 0:00:58.120
<v Speaker 1>to understand what we mean when we say things. And

0:00:58.160 --> 0:01:00.640
<v Speaker 1>we've talked about this before. We've talked about computers in

0:01:00.760 --> 0:01:04.759
<v Speaker 1>natural language and how that's a really tough problem getting

0:01:04.840 --> 0:01:09.040
<v Speaker 1>computers to understand the way we humans communicating naturally yea,

0:01:09.120 --> 0:01:11.720
<v Speaker 1>and especially trying to get them to mimic it or

0:01:11.880 --> 0:01:14.360
<v Speaker 1>or feed it back to us and participate in a

0:01:14.400 --> 0:01:19.240
<v Speaker 1>conversation that's convincingly human. That's the standard problem of the

0:01:19.240 --> 0:01:22.160
<v Speaker 1>touring test. Yeah, even if it's not convincingly human, at

0:01:22.240 --> 0:01:26.120
<v Speaker 1>least useful, right like we you know, I would settle

0:01:26.200 --> 0:01:28.840
<v Speaker 1>for a computer that would understand what I mean when

0:01:28.880 --> 0:01:31.160
<v Speaker 1>I say things a certain way and give me the

0:01:31.160 --> 0:01:33.720
<v Speaker 1>stuff that I'm requesting, even if it can't hold a

0:01:33.720 --> 0:01:37.280
<v Speaker 1>conversation with me. Right right, We don't always need Siri

0:01:37.400 --> 0:01:39.760
<v Speaker 1>to to respond back if if she could just find

0:01:39.800 --> 0:01:43.920
<v Speaker 1>what we're bloody looking for. Cortana would be another great

0:01:43.920 --> 0:01:46.440
<v Speaker 1>example when those ten has just been released the day

0:01:46.480 --> 0:01:48.720
<v Speaker 1>we're recording this, and I'm seeing a lot of reports

0:01:48.760 --> 0:01:53.880
<v Speaker 1>about how Cortana is almost but not quite awesome. You know.

0:01:53.960 --> 0:01:56.120
<v Speaker 1>One of the things that's interesting to me about Siri

0:01:56.280 --> 0:02:01.160
<v Speaker 1>is that Siri is playful Siri. Siri will sometimes be

0:02:01.320 --> 0:02:04.480
<v Speaker 1>koy and sometimes like play along when you're when you're

0:02:04.480 --> 0:02:08.720
<v Speaker 1>being I don't know, suggestive or weird at her. I

0:02:08.720 --> 0:02:11.440
<v Speaker 1>don't say this from personal experience. I've read about this,

0:02:12.360 --> 0:02:16.280
<v Speaker 1>but I get the impression that that is not original

0:02:17.360 --> 0:02:21.359
<v Speaker 1>like synthetic behavior, that it has been assembled by series

0:02:21.440 --> 0:02:25.560
<v Speaker 1>logical engines. That is more of a hard coded behavior.

0:02:25.800 --> 0:02:27.880
<v Speaker 1>I think that's more of their sort of jokes put

0:02:27.919 --> 0:02:31.720
<v Speaker 1>in directly by the programmer. The programmers anticipate the kind

0:02:31.720 --> 0:02:34.079
<v Speaker 1>of like they just say, Well, if I found out

0:02:34.120 --> 0:02:38.320
<v Speaker 1>that this audio personal assistant could answer questions that I

0:02:38.320 --> 0:02:40.920
<v Speaker 1>ask of it, what are some of the ridiculous questions

0:02:40.960 --> 0:02:44.000
<v Speaker 1>I might ask? And they probably made a list and

0:02:44.000 --> 0:02:46.560
<v Speaker 1>and that's probably the basis for a lot of those

0:02:46.600 --> 0:02:49.519
<v Speaker 1>funny responses, things like where can I hide a body? Yeah? Yeah,

0:02:49.560 --> 0:02:51.840
<v Speaker 1>but but that's all coded by your word choice. It's

0:02:51.880 --> 0:02:54.240
<v Speaker 1>not like it's not like, you know, Siri is gonna

0:02:54.280 --> 0:02:57.120
<v Speaker 1>listen to you say something like, h Siri, where can

0:02:57.160 --> 0:03:00.520
<v Speaker 1>I find another pizza place? Because I'm so interested in

0:03:00.639 --> 0:03:04.000
<v Speaker 1>pizza today? Like she She's not going to come back

0:03:04.080 --> 0:03:06.840
<v Speaker 1>with with with like, well, maybe you should try some

0:03:06.919 --> 0:03:09.600
<v Speaker 1>chicken nuggets this time, fatty, Like I mean, like I

0:03:09.680 --> 0:03:13.799
<v Speaker 1>was thinking, it's Taco Tuesday, chicken nuggets. The cure to

0:03:14.000 --> 0:03:19.960
<v Speaker 1>facts that would be a revolutionary episode forward thinking. However,

0:03:20.320 --> 0:03:24.079
<v Speaker 1>we wanted to talk today about I learned it from Laura.

0:03:24.840 --> 0:03:28.720
<v Speaker 1>We wanted to talk today more about how computers might

0:03:28.840 --> 0:03:33.160
<v Speaker 1>soon or at least down the road, learned to recognize

0:03:33.160 --> 0:03:35.960
<v Speaker 1>not just what we say, but what we mean when

0:03:35.960 --> 0:03:40.040
<v Speaker 1>we say it. Right, So could Siri participate in a

0:03:40.280 --> 0:03:45.120
<v Speaker 1>sarcastic sort of caustic back and forth humorous exchange with

0:03:45.160 --> 0:03:48.560
<v Speaker 1>you without that being hard coded by the programmers, could

0:03:48.600 --> 0:03:53.120
<v Speaker 1>could Siri detected and even and even synthesize it herself. Right,

0:03:53.240 --> 0:03:55.920
<v Speaker 1>So to start this, we thought it might be useful

0:03:55.960 --> 0:03:58.880
<v Speaker 1>to kind of give a quick overview of why there's

0:03:58.960 --> 0:04:03.200
<v Speaker 1>this us connect between natural language and what computers understand

0:04:03.560 --> 0:04:07.600
<v Speaker 1>and basically computers machines work in uh in machine code

0:04:07.680 --> 0:04:10.600
<v Speaker 1>or assembly language. Assembly language is generally defined as a

0:04:10.680 --> 0:04:14.200
<v Speaker 1>very low level programming language, sometimes a one to one

0:04:14.280 --> 0:04:18.160
<v Speaker 1>correspondence with the architecture of the actual machine you are

0:04:18.279 --> 0:04:22.320
<v Speaker 1>using it on. So the thing about this, the defining characteristic,

0:04:22.400 --> 0:04:26.359
<v Speaker 1>is that computers understand it and humans have real trouble

0:04:26.400 --> 0:04:29.640
<v Speaker 1>with it because it's it's so far removed from any

0:04:29.640 --> 0:04:32.839
<v Speaker 1>sort of language that we use. It would be like

0:04:32.880 --> 0:04:36.360
<v Speaker 1>looking at a just enormous page, just a block of

0:04:36.440 --> 0:04:38.680
<v Speaker 1>texts that are all zeros and ones, and trying to

0:04:38.760 --> 0:04:42.440
<v Speaker 1>make any sense of it. Um. I assume that most

0:04:42.520 --> 0:04:46.480
<v Speaker 1>human beings, the vast majority, would be unable to do so.

0:04:46.480 --> 0:04:50.520
<v Speaker 1>So we humans communicate natural language. That's what I'm doing

0:04:50.640 --> 0:04:53.920
<v Speaker 1>right now. And natural language isn't just agree and agreed

0:04:54.000 --> 0:04:56.839
<v Speaker 1>upon syntax and grammar. It also has all these other

0:04:57.279 --> 0:05:00.440
<v Speaker 1>elements to it, implications where you know, you don't say

0:05:00.480 --> 0:05:03.640
<v Speaker 1>something outright, but it is implied by the way you

0:05:03.680 --> 0:05:06.359
<v Speaker 1>say it, or the tone of how you deliver something,

0:05:06.400 --> 0:05:10.240
<v Speaker 1>including sarcasms. Sure, even the gestures that you're making or

0:05:10.279 --> 0:05:13.120
<v Speaker 1>the facial expression. Yeah. I think we talked pretty recently

0:05:13.120 --> 0:05:15.520
<v Speaker 1>on this program about how one major difference is that

0:05:15.640 --> 0:05:20.960
<v Speaker 1>humans learn language by induction rather than by you know,

0:05:21.040 --> 0:05:24.599
<v Speaker 1>we don't have an explicit list of rules and uh

0:05:24.640 --> 0:05:27.479
<v Speaker 1>and definitions, Like we don't learn how to speak our

0:05:27.600 --> 0:05:30.359
<v Speaker 1>language by reading a dictionary in a grammar book. You

0:05:30.480 --> 0:05:33.440
<v Speaker 1>just sort of gradually into it the rules based on

0:05:33.520 --> 0:05:36.240
<v Speaker 1>experiencing them. Yeah. Yeah, and we free associate a lot

0:05:36.240 --> 0:05:38.920
<v Speaker 1>of stuff with a lot of other stuff. That's true. Yeah.

0:05:38.960 --> 0:05:40.479
<v Speaker 1>So one thing that we have to do is find

0:05:40.480 --> 0:05:42.640
<v Speaker 1>a way to bridge that gap between the way we

0:05:42.720 --> 0:05:46.960
<v Speaker 1>humans communicate and the way machines understand commands. And we

0:05:47.040 --> 0:05:51.240
<v Speaker 1>do that through programming languages and compilers. A programming language,

0:05:51.279 --> 0:05:53.960
<v Speaker 1>depending upon whether you call it low level or high level,

0:05:54.400 --> 0:05:57.360
<v Speaker 1>is something that may be easier for a human to grasp.

0:05:57.440 --> 0:05:59.880
<v Speaker 1>In general, if we say it's a high level programming language.

0:05:59.880 --> 0:06:02.480
<v Speaker 1>That means it's more like the kind of languages we use,

0:06:02.520 --> 0:06:06.040
<v Speaker 1>although if you're unfamiliar with programming language, it still looks

0:06:06.080 --> 0:06:09.800
<v Speaker 1>like gibberish exactly. Yeah, this is a funny fact about

0:06:09.800 --> 0:06:13.520
<v Speaker 1>programming languages. People often think of them as something that

0:06:13.600 --> 0:06:17.039
<v Speaker 1>helps the computer understand. That's not what it is. It's

0:06:17.080 --> 0:06:21.080
<v Speaker 1>something that helps the human understanding its programming language is

0:06:21.080 --> 0:06:23.719
<v Speaker 1>a tool for you, right, it's so that the human

0:06:23.839 --> 0:06:26.920
<v Speaker 1>can say, uh, this is this is the input I'm

0:06:26.960 --> 0:06:29.760
<v Speaker 1>going to give you, this is the desired output, make

0:06:29.839 --> 0:06:33.080
<v Speaker 1>it go. And so on the machine side they have

0:06:33.440 --> 0:06:36.440
<v Speaker 1>there are compilers and compilers. The job of a compiler

0:06:36.520 --> 0:06:40.640
<v Speaker 1>is to essentially translate, to switch from that programming language

0:06:40.640 --> 0:06:44.200
<v Speaker 1>into machine language. So it's this combination that allows machines

0:06:44.240 --> 0:06:48.360
<v Speaker 1>to understand what we want them to do. But more

0:06:48.400 --> 0:06:51.360
<v Speaker 1>recent work, really this has been going on for decades,

0:06:51.400 --> 0:06:53.800
<v Speaker 1>but truly in the last decade we've seen a lot

0:06:53.880 --> 0:06:56.839
<v Speaker 1>of work done in trying to come up with ways

0:06:56.880 --> 0:07:00.080
<v Speaker 1>where machines can deal with natural language and the and

0:07:00.080 --> 0:07:03.839
<v Speaker 1>if it is obvious, because it removes a barrier between use,

0:07:04.000 --> 0:07:05.960
<v Speaker 1>you know, a human trying to use a machine, and

0:07:06.000 --> 0:07:09.200
<v Speaker 1>the machine doing what what the human wants it to do. So,

0:07:09.720 --> 0:07:12.720
<v Speaker 1>for a very simple example, if you go on your

0:07:12.760 --> 0:07:16.520
<v Speaker 1>computer and you wanted to find a particular piece of information,

0:07:16.560 --> 0:07:18.760
<v Speaker 1>you could just type something in and it would understand

0:07:18.760 --> 0:07:21.960
<v Speaker 1>what you meant by that, so it wouldn't return a

0:07:22.160 --> 0:07:25.239
<v Speaker 1>page of search results that are in some way related

0:07:25.280 --> 0:07:28.920
<v Speaker 1>to what you wanted. It would return exactly what you wanted. Uh.

0:07:29.000 --> 0:07:32.080
<v Speaker 1>So that that's a simple example. There are lots of

0:07:32.080 --> 0:07:36.320
<v Speaker 1>other examples of this, but we're still just at the

0:07:36.400 --> 0:07:41.080
<v Speaker 1>very early stages of getting a good grasp on natural language.

0:07:41.080 --> 0:07:44.920
<v Speaker 1>We're getting better at computers parsing sentences to at least

0:07:44.920 --> 0:07:48.200
<v Speaker 1>make an educated guess as to what we want, but

0:07:48.720 --> 0:07:52.120
<v Speaker 1>we're not all the way there yet. But we wanted

0:07:52.120 --> 0:07:55.520
<v Speaker 1>to talk about some interesting tools that are getting us closer,

0:07:55.920 --> 0:07:58.880
<v Speaker 1>and one was one that was reported on in July

0:07:59.320 --> 0:08:01.840
<v Speaker 1>two thousands of team that I really wanted to talk about,

0:08:01.840 --> 0:08:05.280
<v Speaker 1>which was IBMS tone Analyzer. Yeah. I had some fun

0:08:05.360 --> 0:08:08.400
<v Speaker 1>playing with this earlier. Today. We can talk about the

0:08:08.480 --> 0:08:11.440
<v Speaker 1>results I came up with later, but I think a

0:08:11.560 --> 0:08:14.320
<v Speaker 1>common theme in our analysis of this will be that

0:08:14.400 --> 0:08:17.400
<v Speaker 1>it's interesting, but maybe more for the reasons that it

0:08:17.520 --> 0:08:21.160
<v Speaker 1>fails than for the reasons it succeeds. Yeah, I would

0:08:21.200 --> 0:08:23.760
<v Speaker 1>agree with that. It's kind of a very advanced version

0:08:23.760 --> 0:08:27.120
<v Speaker 1>of Clippy almost in that way I'm like, oh, it's

0:08:27.120 --> 0:08:29.400
<v Speaker 1>really cute. The way that you have no idea what's

0:08:29.400 --> 0:08:31.480
<v Speaker 1>going on. I almost think of it as as like

0:08:31.800 --> 0:08:35.200
<v Speaker 1>and of evolution of just word count. Yeah, like it's

0:08:35.240 --> 0:08:38.120
<v Speaker 1>still counting words, it's just now classifying what word is,

0:08:38.160 --> 0:08:41.400
<v Speaker 1>what like or what general categories words fall into. But

0:08:41.840 --> 0:08:45.440
<v Speaker 1>it's part of the Watson development cloud. Uh. And that's

0:08:45.559 --> 0:08:49.040
<v Speaker 1>that if you are familiar with IBM S Watson, you know,

0:08:49.200 --> 0:08:51.960
<v Speaker 1>you know that that refers to the machine that played

0:08:52.000 --> 0:08:55.960
<v Speaker 1>on Jeopardy and beat to Jeopardy Champions. Yeah, which makes

0:08:55.960 --> 0:08:59.319
<v Speaker 1>it hilarious that we're using words like cute to describe

0:08:59.360 --> 0:09:02.200
<v Speaker 1>something is so ceated with Watson yea one of the

0:09:02.240 --> 0:09:06.720
<v Speaker 1>most amazing computers ever put together. It's really a function

0:09:06.760 --> 0:09:09.800
<v Speaker 1>of how difficult the task is. Yeah, more so than

0:09:09.880 --> 0:09:13.600
<v Speaker 1>than how dumb this that's not that's not what I'm saying,

0:09:13.640 --> 0:09:16.520
<v Speaker 1>No offense, wats no, no, totally that I'm on the

0:09:16.559 --> 0:09:20.600
<v Speaker 1>same page. Because Watson was obviously amazing. It was able

0:09:20.679 --> 0:09:23.520
<v Speaker 1>to take Jeopardy clues which are in the form of

0:09:23.520 --> 0:09:25.840
<v Speaker 1>an answer and come up with the appropriate question more

0:09:25.880 --> 0:09:28.600
<v Speaker 1>frequently than not. And we've talked a little bit about

0:09:28.640 --> 0:09:30.920
<v Speaker 1>how it did this, and that it was able to

0:09:31.559 --> 0:09:35.400
<v Speaker 1>come up with potential answers or rather questions if you prefer,

0:09:35.840 --> 0:09:40.360
<v Speaker 1>and then judge how probable that particular response was to

0:09:40.440 --> 0:09:43.079
<v Speaker 1>being the correct one, and if it met a certain threshold,

0:09:43.240 --> 0:09:46.200
<v Speaker 1>Watson would buzz in and offer that up as the

0:09:46.320 --> 0:09:50.400
<v Speaker 1>response to the clue. Yeah. And so what made Watson

0:09:50.640 --> 0:09:54.880
<v Speaker 1>interesting was different than what makes most Jeopardy contestants interesting.

0:09:55.800 --> 0:09:59.280
<v Speaker 1>It was because most Jeopardy contestants are competing based on

0:09:59.400 --> 0:10:04.120
<v Speaker 1>their essentially their volume of trivia that they have contained

0:10:04.160 --> 0:10:08.000
<v Speaker 1>in their brain. They're not having trouble discerning what the

0:10:08.080 --> 0:10:11.440
<v Speaker 1>clue is trying to say, right, yeah, yeah, like like

0:10:11.480 --> 0:10:13.920
<v Speaker 1>they get the puns in it, and and they get

0:10:13.960 --> 0:10:17.319
<v Speaker 1>the sarcasm or whatever it is. I guess Alex Trebeck

0:10:17.400 --> 0:10:20.640
<v Speaker 1>isn't sarcastic very often. But you know, references as well,

0:10:21.160 --> 0:10:25.120
<v Speaker 1>they cultural references contest. Yeah, right, So for them what's

0:10:25.160 --> 0:10:28.080
<v Speaker 1>impressive is, Wow, I can't believe that lady knew all

0:10:28.120 --> 0:10:32.560
<v Speaker 1>that stuff about ancient Rome and about you know, records

0:10:32.640 --> 0:10:37.400
<v Speaker 1>and about video games whatever they talk about. Yeah, but

0:10:37.720 --> 0:10:40.760
<v Speaker 1>you wouldn't be impressed at all that she, you know,

0:10:40.880 --> 0:10:43.360
<v Speaker 1>makes sense of what the clue is saying. And that's

0:10:43.400 --> 0:10:46.320
<v Speaker 1>the deal with Watson. What it's not interesting that a

0:10:46.360 --> 0:10:49.080
<v Speaker 1>computer has all that knowledge because it can just you know,

0:10:49.160 --> 0:10:53.000
<v Speaker 1>have terabytes of memory that it runs through. What's interesting

0:10:53.120 --> 0:10:57.079
<v Speaker 1>is that it knew what the question was referring to, right,

0:10:57.280 --> 0:11:00.000
<v Speaker 1>and that that was one of those things that really

0:11:00.200 --> 0:11:01.840
<v Speaker 1>opened up a lot of eyes and said, wow, this

0:11:01.920 --> 0:11:05.319
<v Speaker 1>is exciting. A computer is, at least on some level

0:11:05.679 --> 0:11:10.000
<v Speaker 1>understanding what it's supposed to be looking for. Whether that

0:11:10.120 --> 0:11:12.080
<v Speaker 1>you know, that understanding doesn't go on to the same

0:11:12.160 --> 0:11:14.640
<v Speaker 1>level as it would with a human, but it's still

0:11:14.640 --> 0:11:17.080
<v Speaker 1>really impressive because generally, you would have a computer and

0:11:17.120 --> 0:11:20.720
<v Speaker 1>you'd give it some sort of word play response, and

0:11:21.240 --> 0:11:23.920
<v Speaker 1>chances are it would not come up with an appropriate answer.

0:11:24.280 --> 0:11:26.720
<v Speaker 1>It would either not answer at all because it wouldn't

0:11:26.800 --> 0:11:29.840
<v Speaker 1>hit that threshold of certainty, or it would give them

0:11:29.800 --> 0:11:31.959
<v Speaker 1>an incorrect answer. And you know, once and once or

0:11:32.000 --> 0:11:36.040
<v Speaker 1>twice Watson gave funny wrong answers. It's not like it

0:11:36.080 --> 0:11:38.960
<v Speaker 1>was infallible, but it was. It worked more than it

0:11:39.040 --> 0:11:42.320
<v Speaker 1>didn't work and in fact beat the two champions, so

0:11:42.480 --> 0:11:47.640
<v Speaker 1>pretty exciting. Well, the Watson Developer Cloud is UH sort

0:11:47.640 --> 0:11:49.520
<v Speaker 1>of it's it's kind of an umbrella. It's a it's

0:11:49.559 --> 0:11:53.040
<v Speaker 1>an application program interface also known as an a p I,

0:11:53.559 --> 0:11:58.360
<v Speaker 1>and developers can use it to leverage this cognitive computing approach,

0:11:58.480 --> 0:12:03.240
<v Speaker 1>this language wrecking mission approach natural language recognition UH, and

0:12:03.280 --> 0:12:07.960
<v Speaker 1>then leverage that into other applications. So Watson itself has

0:12:08.000 --> 0:12:10.600
<v Speaker 1>gone on to do lots of work in other fields,

0:12:10.600 --> 0:12:16.240
<v Speaker 1>and most notably medicine, being able to help doctors end

0:12:16.320 --> 0:12:21.319
<v Speaker 1>up looking at various means of treatment, even personalizing treatment

0:12:21.360 --> 0:12:25.520
<v Speaker 1>for patients with certain illnesses or conditions. But this was

0:12:25.600 --> 0:12:28.080
<v Speaker 1>something where you know, if you were a developer and

0:12:28.160 --> 0:12:30.960
<v Speaker 1>you wanted to try and leverage this technology that had

0:12:31.000 --> 0:12:33.920
<v Speaker 1>already been built, you could then build your own thing

0:12:34.360 --> 0:12:36.600
<v Speaker 1>and make something really special. And one of those things

0:12:36.679 --> 0:12:42.640
<v Speaker 1>was the Tone Analyzer UM. So it it searches for social,

0:12:42.720 --> 0:12:46.200
<v Speaker 1>written and emotional cues and a body of text in

0:12:46.280 --> 0:12:49.520
<v Speaker 1>order to analyze the tone of the overall text and

0:12:49.520 --> 0:12:53.120
<v Speaker 1>to tell you how is that coming across in an

0:12:53.120 --> 0:12:56.640
<v Speaker 1>analytical way, Like you know, I I have tested the

0:12:56.880 --> 0:12:59.320
<v Speaker 1>block that you have written and it comes across as

0:12:59.400 --> 0:13:03.680
<v Speaker 1>seventy three percent cheerful, which sounds really weird, but that's

0:13:03.800 --> 0:13:06.560
<v Speaker 1>essentially what you're getting. Yeah, yeah, And it's important to

0:13:06.600 --> 0:13:09.800
<v Speaker 1>note that that this is harder in written text hypothetically

0:13:09.800 --> 0:13:11.640
<v Speaker 1>than it is in spoken text because of all of

0:13:11.679 --> 0:13:14.400
<v Speaker 1>those clues that we get from each other when we're

0:13:14.400 --> 0:13:16.720
<v Speaker 1>talking out loud. Sure, I mean, it's much easier to

0:13:16.800 --> 0:13:20.679
<v Speaker 1>detect sarcasm in person. I mean, you've probably had this experience,

0:13:20.679 --> 0:13:23.200
<v Speaker 1>even though you're not a computer. You are a real

0:13:23.360 --> 0:13:26.800
<v Speaker 1>human I assume, Yeah, we're guessing at least half of

0:13:26.840 --> 0:13:30.360
<v Speaker 1>you are. Assuming you are a real human, you have

0:13:30.440 --> 0:13:34.280
<v Speaker 1>probably had instances before where you can't read sarcasm in

0:13:34.280 --> 0:13:39.440
<v Speaker 1>an email Why why is this person so angry at me?

0:13:39.640 --> 0:13:42.280
<v Speaker 1>And then you need to include a winky face right there,

0:13:42.320 --> 0:13:44.640
<v Speaker 1>like I was just joking, and then you feel foolish.

0:13:44.679 --> 0:13:47.520
<v Speaker 1>But I mean, the lack of all this context that

0:13:47.559 --> 0:13:50.120
<v Speaker 1>we get from body language and tone and stuff can

0:13:50.160 --> 0:13:54.800
<v Speaker 1>be difficult, and in fact, that's part of the application

0:13:54.960 --> 0:13:56.680
<v Speaker 1>of this, but I'll get into that in a second.

0:13:56.760 --> 0:14:00.960
<v Speaker 1>So essentially, what this tone and lizer is doing is

0:14:01.000 --> 0:14:04.160
<v Speaker 1>it's it's examining all the words within that block of

0:14:04.240 --> 0:14:10.280
<v Speaker 1>text and tagging those words based upon how a predetermined

0:14:10.400 --> 0:14:14.240
<v Speaker 1>categorization has been set up for the tone analyzer. So

0:14:14.440 --> 0:14:18.440
<v Speaker 1>certain words fall under the general category of cheerful. That's

0:14:18.440 --> 0:14:22.440
<v Speaker 1>a great example because it pops up a lot and uh.

0:14:22.560 --> 0:14:26.200
<v Speaker 1>Then it ends up giving you a percentage of the

0:14:26.280 --> 0:14:29.720
<v Speaker 1>overall tone of the piece. You can actually do it

0:14:29.760 --> 0:14:31.400
<v Speaker 1>in two ways. You can get a word count or

0:14:31.440 --> 0:14:34.160
<v Speaker 1>you can get a percentage approach. The word count just

0:14:34.240 --> 0:14:36.760
<v Speaker 1>tells you how many of the words within a given

0:14:36.800 --> 0:14:40.440
<v Speaker 1>block of text fall into each category, So whether it's social,

0:14:40.560 --> 0:14:42.480
<v Speaker 1>or it's a writing que or it's an emotional cue.

0:14:42.680 --> 0:14:45.760
<v Speaker 1>And then the percentage gives you kind of a what

0:14:45.760 --> 0:14:49.000
<v Speaker 1>what is the thrust? Like? What was the impact on

0:14:49.120 --> 0:14:53.320
<v Speaker 1>the reader? So that suggests that there are waitings to

0:14:53.440 --> 0:14:56.640
<v Speaker 1>these words, right, that certain words are weighted as being

0:14:56.640 --> 0:14:59.840
<v Speaker 1>more powerful. I found the percentage results to be more

0:15:00.000 --> 0:15:03.040
<v Speaker 1>interesting because the word count results just tell you most

0:15:03.040 --> 0:15:06.640
<v Speaker 1>of your words or social orientation, which could be simple

0:15:06.680 --> 0:15:12.000
<v Speaker 1>things like the and but or like that doesn't have

0:15:12.280 --> 0:15:15.120
<v Speaker 1>that doesn't impact a lot unless you're using them really well.

0:15:15.440 --> 0:15:20.880
<v Speaker 1>But the words that were or butts can be extremely

0:15:21.200 --> 0:15:29.760
<v Speaker 1>extremely uh powerful. Yes, yes, but but Ideally, what this

0:15:29.800 --> 0:15:33.480
<v Speaker 1>would allow you to do is tell how your work

0:15:33.640 --> 0:15:37.640
<v Speaker 1>might impact a reader before the reader has a chance

0:15:37.680 --> 0:15:42.560
<v Speaker 1>to to see this written work, and you might be

0:15:42.600 --> 0:15:45.720
<v Speaker 1>able to then revise that work if it doesn't seem

0:15:45.760 --> 0:15:49.080
<v Speaker 1>like it's getting across the message you had intended. So

0:15:49.840 --> 0:15:53.720
<v Speaker 1>it's it's kind of like a hey, listen, uh, I

0:15:53.760 --> 0:15:56.960
<v Speaker 1>know you think you might be coming across this way,

0:15:56.960 --> 0:15:59.600
<v Speaker 1>but this is analytically how you are coming across. Do

0:15:59.640 --> 0:16:02.760
<v Speaker 1>you want to option to change up some of this stuff? Yeah,

0:16:02.760 --> 0:16:06.000
<v Speaker 1>maybe you could change some of these aggressive words to

0:16:06.040 --> 0:16:08.880
<v Speaker 1>be more friendly, for example, yeah yeah. Or it may

0:16:08.880 --> 0:16:10.840
<v Speaker 1>be that if it's in a business letter, maybe the

0:16:10.840 --> 0:16:13.320
<v Speaker 1>aggressive tone is exactly what you wanted. So it gives

0:16:13.320 --> 0:16:16.120
<v Speaker 1>you the opportunity to go the other way. And in fact,

0:16:16.160 --> 0:16:19.200
<v Speaker 1>what will happen is when you use the the app,

0:16:19.360 --> 0:16:22.720
<v Speaker 1>it highlights each word or most of the words, almost

0:16:22.720 --> 0:16:25.480
<v Speaker 1>all of them in a block of text, and then

0:16:25.720 --> 0:16:28.760
<v Speaker 1>by clicking on it, you can have options to change

0:16:28.800 --> 0:16:32.280
<v Speaker 1>that word to to a synonym, and it even categorizes

0:16:32.320 --> 0:16:36.880
<v Speaker 1>the synonym according to the various social writing or emotional cues.

0:16:37.120 --> 0:16:39.720
<v Speaker 1>So if you wanted to make it a more emotional plea,

0:16:40.040 --> 0:16:43.440
<v Speaker 1>you could do that by going under the emotional category

0:16:43.800 --> 0:16:47.720
<v Speaker 1>and choosing a synonym under there, and presumably this would

0:16:47.760 --> 0:16:52.280
<v Speaker 1>make your presentation or letter or whatever it is more

0:16:52.520 --> 0:16:55.040
<v Speaker 1>have more of an emotional impact. I didn't I didn't

0:16:55.120 --> 0:16:57.880
<v Speaker 1>understand some of the options it was giving me with

0:16:57.960 --> 0:17:01.240
<v Speaker 1>the synonyms, because at one point it's suggested to make

0:17:01.320 --> 0:17:04.560
<v Speaker 1>my thing more agreeable, I changed the word bad to

0:17:04.640 --> 0:17:09.680
<v Speaker 1>the word lousy. Yeah. Yeah, I mean, well it's more

0:17:10.200 --> 0:17:12.600
<v Speaker 1>jokey like, kind of like like it's got I think

0:17:12.640 --> 0:17:19.359
<v Speaker 1>that lousy has a slightly softer connotation. Lousy just bad,

0:17:19.440 --> 0:17:22.400
<v Speaker 1>I would say, comes across as a little more playful, right,

0:17:22.520 --> 0:17:24.600
<v Speaker 1>Like if I were to say Lauren is a bad

0:17:24.680 --> 0:17:28.840
<v Speaker 1>person versus Lauren is a lousy person. Yeah. Yeah, you know,

0:17:29.280 --> 0:17:31.600
<v Speaker 1>if you're just a lousy person, then you know you

0:17:31.600 --> 0:17:36.760
<v Speaker 1>can pick those louses off of that shampoo. Yeah, much

0:17:36.800 --> 0:17:40.119
<v Speaker 1>better than being bad. Yeah. It reminds me of that

0:17:40.200 --> 0:17:44.880
<v Speaker 1>amazing Michael Jackson song Lousy video for that was amazing.

0:17:45.800 --> 0:17:49.000
<v Speaker 1>So the idea of being with a tool like this

0:17:49.080 --> 0:17:52.920
<v Speaker 1>in the future, you could actually build this functionality directly

0:17:52.960 --> 0:17:55.439
<v Speaker 1>into something else like a word processor or an email

0:17:55.480 --> 0:17:59.439
<v Speaker 1>program or ta most useful. Right, the idea being that,

0:18:00.119 --> 0:18:03.159
<v Speaker 1>or you save a document before you send an email,

0:18:03.200 --> 0:18:05.760
<v Speaker 1>before you send off that text message, or update your

0:18:05.800 --> 0:18:09.159
<v Speaker 1>Facebook post. The analyzer could tell you, oh, hey, by

0:18:09.160 --> 0:18:11.040
<v Speaker 1>the way, you're coming across as a told jerk face,

0:18:11.160 --> 0:18:15.159
<v Speaker 1>this should be beside the tweet button. Yes, it should

0:18:15.200 --> 0:18:18.200
<v Speaker 1>be well and I think, you know, making it something

0:18:18.240 --> 0:18:22.040
<v Speaker 1>that is um like word count or spell check, spell

0:18:22.160 --> 0:18:24.399
<v Speaker 1>check or even grammar check these days. Yeah, I think

0:18:24.440 --> 0:18:25.879
<v Speaker 1>as long as it didn't get in the way of

0:18:25.920 --> 0:18:27.920
<v Speaker 1>what you were doing, if it were an optional thing

0:18:27.960 --> 0:18:30.240
<v Speaker 1>for you to check, or it was you know, unobtrusive

0:18:30.480 --> 0:18:33.800
<v Speaker 1>and be great, underlined it in in fuchia or something

0:18:33.880 --> 0:18:36.280
<v Speaker 1>like that, you know, whatever color is left over, right,

0:18:36.320 --> 0:18:39.600
<v Speaker 1>so exactly something that's not going to easily be confused

0:18:39.640 --> 0:18:42.199
<v Speaker 1>with the colors were already using for everything else with

0:18:42.280 --> 0:18:46.480
<v Speaker 1>grammar and spelling errors. But it would be helpful, and uh,

0:18:46.560 --> 0:18:49.200
<v Speaker 1>it might mean that you would avoid some of those

0:18:49.200 --> 0:18:51.960
<v Speaker 1>situations where you dash off a message to someone thinking

0:18:52.000 --> 0:18:55.320
<v Speaker 1>it's perfectly fine and they receive it and are offended

0:18:55.440 --> 0:18:58.520
<v Speaker 1>or confused or or hurt or whatever that may be. Well,

0:18:58.640 --> 0:19:01.439
<v Speaker 1>let's talk about some examples. Yeah, so there is a

0:19:01.480 --> 0:19:04.680
<v Speaker 1>demo available online. Uh, you can go to the tone

0:19:04.720 --> 0:19:07.439
<v Speaker 1>analyzer website and actually try the live demo. It allows

0:19:07.440 --> 0:19:10.240
<v Speaker 1>you to paste in or type in a block of

0:19:10.320 --> 0:19:14.000
<v Speaker 1>text and then you can analyze it um And so

0:19:14.400 --> 0:19:17.000
<v Speaker 1>I decided I would throw in. It took me a

0:19:17.040 --> 0:19:20.600
<v Speaker 1>long time to decide which opening line I would use

0:19:20.640 --> 0:19:22.800
<v Speaker 1>from all the different novels that I love, but I

0:19:22.880 --> 0:19:25.240
<v Speaker 1>chose this one. See if you recognize it. It is

0:19:25.240 --> 0:19:28.880
<v Speaker 1>a truth universally acknowledged that a single man in possession

0:19:28.920 --> 0:19:33.400
<v Speaker 1>of a good fortune must be in want of a wife. Yes,

0:19:33.520 --> 0:19:39.480
<v Speaker 1>is from Black Books. The series actually is used in

0:19:39.480 --> 0:19:42.320
<v Speaker 1>Black Books, but Black but that's not obviously where it's from.

0:19:42.320 --> 0:19:45.879
<v Speaker 1>At any rate, it's Jane Austen quote obviously. So the

0:19:45.880 --> 0:19:50.240
<v Speaker 1>analyzer said that the emotional tone was cheerful, the social

0:19:50.240 --> 0:19:57.679
<v Speaker 1>tone was open and agreeable, and the writing tone was analytical. Uh.

0:19:57.880 --> 0:20:00.399
<v Speaker 1>Looking at a word count like Joe was saying, not

0:20:00.520 --> 0:20:02.879
<v Speaker 1>as interesting. So I just went with the percentiles. But

0:20:03.600 --> 0:20:05.720
<v Speaker 1>if you did look at the word count, only five

0:20:05.720 --> 0:20:09.320
<v Speaker 1>percent the sentence is in an emotional tone, in social

0:20:09.359 --> 0:20:12.040
<v Speaker 1>tone and five percent in writing tone just by words.

0:20:12.280 --> 0:20:15.320
<v Speaker 1>But when it looks at the impact, the emotional impact

0:20:15.359 --> 0:20:18.640
<v Speaker 1>and the UH and the social um or the writing

0:20:18.800 --> 0:20:22.679
<v Speaker 1>impact rather is much greater than the social impact. So

0:20:22.720 --> 0:20:24.800
<v Speaker 1>in that case it was almost like a third or

0:20:24.840 --> 0:20:27.240
<v Speaker 1>third and a third. So even though there were fewer

0:20:27.520 --> 0:20:31.639
<v Speaker 1>writing cues and emotional cues in the sentence I picked,

0:20:32.119 --> 0:20:34.560
<v Speaker 1>they had a greater impact than the social cues did,

0:20:35.160 --> 0:20:39.040
<v Speaker 1>which I thought was kind of interesting. But it also

0:20:39.119 --> 0:20:41.040
<v Speaker 1>shows that when you when you do this, you see

0:20:41.080 --> 0:20:44.399
<v Speaker 1>how how the analyzer is picking out each word and

0:20:44.440 --> 0:20:47.680
<v Speaker 1>classifying it. Yeah, it breaks down by color. Yeah. Yeah,

0:20:47.680 --> 0:20:50.120
<v Speaker 1>So if you are looking at the emotional words, those

0:20:50.200 --> 0:20:53.920
<v Speaker 1>are highlighted in shades of red or pink. Uh. And

0:20:53.960 --> 0:20:56.440
<v Speaker 1>you know, the the emotional one is divided up a

0:20:56.520 --> 0:20:58.800
<v Speaker 1>little bit too, so that way, like cheerful is one

0:20:58.800 --> 0:21:00.840
<v Speaker 1>of them, and I think that's a very pink color

0:21:00.920 --> 0:21:02.800
<v Speaker 1>that they used for cheerful, And so all the cheerful

0:21:02.840 --> 0:21:06.800
<v Speaker 1>words were bright pink um. Then social words were all

0:21:06.800 --> 0:21:09.520
<v Speaker 1>in shades of blue, and writing tone words well in

0:21:09.520 --> 0:21:12.360
<v Speaker 1>shades of green. And if you clicked on them, that's

0:21:12.359 --> 0:21:15.040
<v Speaker 1>where it would give you the option to switch those out,

0:21:15.119 --> 0:21:16.919
<v Speaker 1>so that you can you know, if you did you

0:21:19.640 --> 0:21:22.840
<v Speaker 1>did you really mean in want of a wife? Uh?

0:21:23.160 --> 0:21:26.240
<v Speaker 1>But also I should point out that the results we

0:21:26.320 --> 0:21:28.040
<v Speaker 1>get are you know, one thing you have to keep

0:21:28.040 --> 0:21:30.200
<v Speaker 1>in mind is what is the basis of comparison, because

0:21:30.200 --> 0:21:35.680
<v Speaker 1>it's not just a universal you know, text analyzer, it's

0:21:35.680 --> 0:21:39.399
<v Speaker 1>actually analyzing it against a standard. And in this case,

0:21:39.720 --> 0:21:42.200
<v Speaker 1>the standard they were using was the standard you would

0:21:42.240 --> 0:21:45.240
<v Speaker 1>use for business letters. So according to you know, compared

0:21:45.280 --> 0:21:49.439
<v Speaker 1>to your business letters standard, Jane Austen, you know, it's cheerful,

0:21:49.680 --> 0:21:53.600
<v Speaker 1>so I'll buy that. But yeah, it's one of the

0:21:53.600 --> 0:21:56.160
<v Speaker 1>other things is that I think a full tone analyzer

0:21:56.200 --> 0:21:59.119
<v Speaker 1>would have different comparisons you could use, not just the

0:21:59.119 --> 0:22:02.439
<v Speaker 1>business letter roach, it would also like compare you to

0:22:02.600 --> 0:22:06.720
<v Speaker 1>threatening letters from creditors. Yeah, and and maybe maybe we

0:22:06.760 --> 0:22:10.280
<v Speaker 1>can finally get that direct computer comparison of Jane Austen

0:22:10.359 --> 0:22:13.159
<v Speaker 1>to like Hemingway or something like that. It would be interesting. So,

0:22:13.600 --> 0:22:16.480
<v Speaker 1>you know, I know there was an article in which

0:22:16.520 --> 0:22:20.160
<v Speaker 1>an author, uh or the writer of the articles said

0:22:20.240 --> 0:22:24.040
<v Speaker 1>that they had compared themselves to Mark Twain. Oh yeah,

0:22:24.080 --> 0:22:26.639
<v Speaker 1>I read that, yeah, which was entertaining, and said that

0:22:26.760 --> 0:22:29.760
<v Speaker 1>according to the analysis, the two wrote in a very

0:22:29.800 --> 0:22:33.280
<v Speaker 1>similar way, like the percentages came out in a similar way,

0:22:33.640 --> 0:22:36.399
<v Speaker 1>and actually used that as a means of talking about

0:22:36.520 --> 0:22:39.160
<v Speaker 1>the limitations of that but Joe, you used an example

0:22:39.200 --> 0:22:42.840
<v Speaker 1>that also kind of showed some limitations of the tone analyzer. Yeah.

0:22:42.920 --> 0:22:45.480
<v Speaker 1>I was like, well, what's it gonna make of something

0:22:45.520 --> 0:22:49.919
<v Speaker 1>really philosophical? So I put in a quote from Dustevsky's

0:22:50.000 --> 0:22:55.159
<v Speaker 1>Notes from the Underground. Okay, cheerful stuff that the underground

0:22:55.160 --> 0:22:58.399
<v Speaker 1>man is talking in his long sort of diary section

0:22:58.480 --> 0:23:02.159
<v Speaker 1>in the first half, and he says I could not

0:23:02.280 --> 0:23:06.239
<v Speaker 1>become anything, neither good nor bad, neither a scoundrel nor

0:23:06.280 --> 0:23:09.679
<v Speaker 1>an honest man, neither a hero nor an insect. And

0:23:09.760 --> 0:23:12.359
<v Speaker 1>now I am eking out my days in my corner,

0:23:12.600 --> 0:23:17.119
<v Speaker 1>taunting myself with the bitter and entirely useless consolation that

0:23:17.240 --> 0:23:21.560
<v Speaker 1>an intelligent man cannot seriously become anything, that only a

0:23:21.560 --> 0:23:25.639
<v Speaker 1>fool can become something. All right, So what what did

0:23:25.640 --> 0:23:28.360
<v Speaker 1>the analyzer have to say about this? Well, again, I'm

0:23:28.359 --> 0:23:31.320
<v Speaker 1>going with the percentile feedback, not the word counter. This

0:23:31.440 --> 0:23:34.760
<v Speaker 1>is more interesting. It says the emotional tone was anger

0:23:34.920 --> 0:23:41.080
<v Speaker 1>one percent seems accurate. Negativity one okay, yeah, I got that,

0:23:41.200 --> 0:23:47.560
<v Speaker 1>and cheerfulness cheerfully angry and negative. Actually that's not a

0:23:47.600 --> 0:23:52.119
<v Speaker 1>bad interpretation that passage. It is kind of manic in

0:23:52.160 --> 0:23:54.760
<v Speaker 1>a way. Yeah, yeah, it's it's gonna upbeat about the

0:23:54.800 --> 0:23:58.359
<v Speaker 1>fact that that the world is bleaking dire and there's

0:23:58.359 --> 0:24:00.720
<v Speaker 1>absolutely nothing to be done about to make me wonder

0:24:00.840 --> 0:24:03.520
<v Speaker 1>what the five emotions in the head of the underground

0:24:03.520 --> 0:24:08.000
<v Speaker 1>man all inside out would be doing at this particular point, right,

0:24:08.680 --> 0:24:11.080
<v Speaker 1>So I want to say more about that in a minute,

0:24:11.080 --> 0:24:14.200
<v Speaker 1>but just a little more on the result. Probably I'm

0:24:14.240 --> 0:24:17.280
<v Speaker 1>guessing you're right. Yeah, but yet he refuses to do

0:24:17.320 --> 0:24:22.960
<v Speaker 1>anything about his liver problem out of spite anyway. So

0:24:23.000 --> 0:24:26.119
<v Speaker 1>it also says among the social tone breakdown, it was

0:24:26.200 --> 0:24:32.199
<v Speaker 1>fort agreeable, nous, zero percent conscientiousness, and zero percent openness.

0:24:32.720 --> 0:24:35.399
<v Speaker 1>And then the writing tone was a hundred percent analytical,

0:24:35.600 --> 0:24:39.680
<v Speaker 1>zero percent confident, and percent tentative. And I was like, well,

0:24:39.720 --> 0:24:44.159
<v Speaker 1>that's about zero percent confident. Is this is really telling

0:24:44.160 --> 0:24:47.600
<v Speaker 1>a description of notes from underground? So well, no, it's

0:24:47.600 --> 0:24:53.280
<v Speaker 1>actually like simultaneously a hundred percent confident and zero percent confident. Uh,

0:24:53.480 --> 0:24:58.040
<v Speaker 1>tentative might be a good word. So anyway, I highlighted

0:24:58.080 --> 0:25:00.919
<v Speaker 1>four words, and that feedback the it are, so it

0:25:01.000 --> 0:25:04.320
<v Speaker 1>tells you why it's rating in a certain way. So

0:25:04.359 --> 0:25:08.000
<v Speaker 1>I was looking for the word did that cheerfulness result

0:25:08.080 --> 0:25:10.520
<v Speaker 1>come from? And it was like, look, you said the

0:25:10.560 --> 0:25:17.680
<v Speaker 1>words good, honest, hero, and intelligent. Clearly you were being cheerful, right.

0:25:17.840 --> 0:25:20.720
<v Speaker 1>I mean, this is hilarious if you consider the passage

0:25:20.720 --> 0:25:24.400
<v Speaker 1>in context, because the first three of those good, honest,

0:25:24.480 --> 0:25:29.240
<v Speaker 1>and hero are counterfactual negations. He says, I am neither

0:25:29.400 --> 0:25:33.480
<v Speaker 1>good nor bad, and I'm not these things. And then intelligent,

0:25:34.680 --> 0:25:37.360
<v Speaker 1>he's not saying like it's good to be intelligent. He's

0:25:37.400 --> 0:25:40.920
<v Speaker 1>talking about it being a curse to be intelligent. Yeah,

0:25:40.920 --> 0:25:44.480
<v Speaker 1>and this actually highlights a problem with the analyzer in general,

0:25:44.480 --> 0:25:47.520
<v Speaker 1>which is that it's looking at individual words, but it

0:25:47.640 --> 0:25:51.960
<v Speaker 1>cannot necessarily understand the context of those words. Yeah. Yeah,

0:25:52.000 --> 0:25:54.400
<v Speaker 1>it's doing nothing to part the context, right. It's it's

0:25:54.440 --> 0:25:57.400
<v Speaker 1>it's just isolating each word and then kind of doing

0:25:57.440 --> 0:26:01.199
<v Speaker 1>a tally at the end and saying, well, here are

0:26:01.240 --> 0:26:03.800
<v Speaker 1>all the good words, and here are all the negative words,

0:26:03.880 --> 0:26:07.040
<v Speaker 1>and here are all the you know, the the indifferent words.

0:26:07.320 --> 0:26:10.159
<v Speaker 1>And when you weigh them all out by there the

0:26:10.400 --> 0:26:13.720
<v Speaker 1>there how many there are and the actual emotional weight.

0:26:13.840 --> 0:26:15.720
<v Speaker 1>I don't know what the waiting system is, but it's

0:26:15.760 --> 0:26:18.639
<v Speaker 1>clearly not a one to one sort of thing. But

0:26:18.720 --> 0:26:21.000
<v Speaker 1>once it all figures it out that here's the result,

0:26:21.200 --> 0:26:24.080
<v Speaker 1>So it would probably give the cheerfulness thumbs up to

0:26:24.160 --> 0:26:26.800
<v Speaker 1>an email that I sent to my boss if it

0:26:26.920 --> 0:26:29.600
<v Speaker 1>said like, you are not good, you are not honest,

0:26:29.680 --> 0:26:32.239
<v Speaker 1>and you should not go on living. Yes, exactly, if

0:26:32.280 --> 0:26:35.000
<v Speaker 1>you were to type I am glad and then you

0:26:35.080 --> 0:26:38.120
<v Speaker 1>typed I am not glad, you would get very similar

0:26:38.119 --> 0:26:41.879
<v Speaker 1>results in the tone analyzer because it's picking out glad

0:26:41.960 --> 0:26:45.960
<v Speaker 1>as being a cheerful word, but it's not figuring out

0:26:46.000 --> 0:26:48.639
<v Speaker 1>that one of those senses essentially is the opposite of

0:26:48.640 --> 0:26:52.080
<v Speaker 1>the other. You know, it doesn't know that. Uh So

0:26:52.680 --> 0:26:56.639
<v Speaker 1>perhaps maybe one day the tone analyzer will actually be

0:26:56.720 --> 0:27:00.800
<v Speaker 1>able to understand context as well, beyond on just these

0:27:00.840 --> 0:27:04.199
<v Speaker 1>these you know, recognizing the individual words, but understand what

0:27:04.400 --> 0:27:07.600
<v Speaker 1>collectively they are trying to get across, so that when

0:27:07.640 --> 0:27:11.680
<v Speaker 1>you do analyze the tone of a message, it's more accurate.

0:27:12.200 --> 0:27:15.400
<v Speaker 1>So before you send that email, before you save that document,

0:27:15.440 --> 0:27:18.680
<v Speaker 1>before you you know, deliver your presentation, you can get

0:27:18.680 --> 0:27:21.000
<v Speaker 1>a cold unfeeling robot to tell you how much of

0:27:21.000 --> 0:27:24.960
<v Speaker 1>a cold unfeeling robot you are. Cold unfeeling robot could say,

0:27:25.359 --> 0:27:30.000
<v Speaker 1>you know, based upon the analytical uh or based on

0:27:30.040 --> 0:27:32.560
<v Speaker 1>the data analysis of how what your word choice and

0:27:32.640 --> 0:27:35.520
<v Speaker 1>the way you put them together, you're going to come

0:27:35.560 --> 0:27:38.679
<v Speaker 1>across as a real minch. I mean, you know, are

0:27:38.720 --> 0:27:45.880
<v Speaker 1>you sure you want to keep comparing your coworkers to insects? Mr? Kafka?

0:27:46.080 --> 0:27:51.560
<v Speaker 1>Are you are you sold on this being a bug thing? Uh? Yeah?

0:27:51.600 --> 0:27:54.439
<v Speaker 1>And until until that point, it's really just kind of

0:27:54.480 --> 0:27:59.800
<v Speaker 1>a interesting footnote in in the overall history of I

0:28:00.040 --> 0:28:04.080
<v Speaker 1>B M and they're wonderful word processing technologies. They actually

0:28:04.119 --> 0:28:07.200
<v Speaker 1>coined the term word processing back in nineteen sixty four

0:28:07.840 --> 0:28:12.359
<v Speaker 1>in the marketing materials for an electric typewriter, the first

0:28:12.400 --> 0:28:15.080
<v Speaker 1>electric typewriter that had a magnetic tape memory drive. Ye,

0:28:15.600 --> 0:28:18.879
<v Speaker 1>my dad had one of those. Uh not that, not

0:28:19.000 --> 0:28:21.879
<v Speaker 1>that particular generation of word processors, but dad did have

0:28:21.960 --> 0:28:25.159
<v Speaker 1>one was of that same Before we had a computer,

0:28:25.200 --> 0:28:28.600
<v Speaker 1>we had a word processor. Um. And it also illustrates

0:28:28.680 --> 0:28:34.120
<v Speaker 1>how difficult natural language and understanding humans. Uh this how

0:28:34.119 --> 0:28:38.200
<v Speaker 1>difficult that problem is for for computers. For artificial intelligence. Uh.

0:28:38.200 --> 0:28:40.880
<v Speaker 1>We we see a lot of developments in AI that

0:28:41.040 --> 0:28:44.640
<v Speaker 1>are really really promising, but we have to remind ourselves

0:28:44.680 --> 0:28:46.840
<v Speaker 1>there's still a long way to go, and there are

0:28:46.920 --> 0:28:49.000
<v Speaker 1>other things that we can talk about. Two, this isn't

0:28:49.040 --> 0:28:51.880
<v Speaker 1>the only tool that's ever been built to try and

0:28:52.040 --> 0:28:55.560
<v Speaker 1>understand the tone or whether or not someone's being sincere

0:28:56.000 --> 0:28:58.800
<v Speaker 1>in a message. Right. Oh of course. So back in

0:29:00.040 --> 0:29:02.040
<v Speaker 1>there was a group of researchers out of the Hebrew

0:29:02.120 --> 0:29:07.640
<v Speaker 1>University in Israel who designed Sassy. That's the semi supervised

0:29:07.720 --> 0:29:14.400
<v Speaker 1>algorithm for sarcasm identification, and that's so awesome. It's even

0:29:14.400 --> 0:29:16.680
<v Speaker 1>better because it's not Sassy with the y, it's s

0:29:16.720 --> 0:29:19.840
<v Speaker 1>a s I yeah. Actually, really there should be a

0:29:19.880 --> 0:29:23.000
<v Speaker 1>heart over the eye. I think so, I think so.

0:29:23.320 --> 0:29:26.280
<v Speaker 1>I think that's probably if Sassy had hands, that's how

0:29:26.360 --> 0:29:28.400
<v Speaker 1>it would write its own name, right, but it would

0:29:28.400 --> 0:29:31.240
<v Speaker 1>be a sarcastic herd over the eye, an ironic one.

0:29:31.320 --> 0:29:35.200
<v Speaker 1>Hell is sarcastic. So so this so this team set

0:29:35.240 --> 0:29:37.520
<v Speaker 1>Sassy to I'm gonna giggle a recent goole time to

0:29:37.560 --> 0:29:40.560
<v Speaker 1>say that name. Okay. They set Sassy to analyze collections

0:29:40.640 --> 0:29:44.880
<v Speaker 1>of five point nine million tweets and sixty six thousand

0:29:45.000 --> 0:29:50.120
<v Speaker 1>product reviews from Amazon and Okay, Since, as we have discussed,

0:29:50.440 --> 0:29:54.640
<v Speaker 1>sarcasm is most naturally conveyed via vocal tone and nonverbal cues,

0:29:54.680 --> 0:29:57.680
<v Speaker 1>they first had to map out what sarcasm actually looks

0:29:57.760 --> 0:30:00.840
<v Speaker 1>like in text and and came up with kind of

0:30:00.920 --> 0:30:04.960
<v Speaker 1>kind of a matrix of of like hyperbolic words and

0:30:05.400 --> 0:30:09.520
<v Speaker 1>excessive punctuation or using lots of ellipses in particular, was

0:30:09.560 --> 0:30:15.400
<v Speaker 1>something that they earmarked and straightforward sentence structure diagramming sarcasm. Yeah,

0:30:15.680 --> 0:30:18.080
<v Speaker 1>and I think this was probably the most difficult part

0:30:18.160 --> 0:30:20.280
<v Speaker 1>part of their research, like everything else after that, Like

0:30:20.280 --> 0:30:23.280
<v Speaker 1>like creating these patterns for the machine to look for

0:30:23.920 --> 0:30:28.440
<v Speaker 1>was the most difficult thing. So they gave it examples

0:30:28.440 --> 0:30:32.040
<v Speaker 1>of sarcasm by by feeding it tweets that were tagged

0:30:32.120 --> 0:30:37.080
<v Speaker 1>like hashtag sarcasm and also one star Amazon reviews that

0:30:37.160 --> 0:30:39.920
<v Speaker 1>had been deemed sarcastic by a panel of fifteen humans.

0:30:39.960 --> 0:30:42.200
<v Speaker 1>It's funny because they could have just had the computer

0:30:42.320 --> 0:30:45.920
<v Speaker 1>follow certain Twitter accounts and say, like, you can be

0:30:47.400 --> 0:30:50.960
<v Speaker 1>any tweet coming from this account is sarcastic. Also, remember

0:30:51.000 --> 0:30:54.280
<v Speaker 1>this was back in so so Twitter was relatively new

0:30:54.320 --> 0:30:58.960
<v Speaker 1>at the time. Yeah, knew enough that in their report

0:30:59.000 --> 0:31:01.400
<v Speaker 1>about it, they spent like a long time describing what

0:31:01.440 --> 0:31:07.720
<v Speaker 1>Twitter was. Uh Okay, So they then instructed Sassy to

0:31:08.160 --> 0:31:11.080
<v Speaker 1>rate sentences from one to five, with one being not

0:31:11.120 --> 0:31:15.680
<v Speaker 1>sarcastic at all and five being super sarcastic, and they

0:31:15.680 --> 0:31:21.000
<v Speaker 1>found that Sassy could identify sarcastic Amazon reviews with precision,

0:31:21.400 --> 0:31:24.480
<v Speaker 1>and it did even better on Twitter, kind of unexpectedly

0:31:24.520 --> 0:31:27.920
<v Speaker 1>because there's less context to work with in in tweets,

0:31:27.920 --> 0:31:30.240
<v Speaker 1>which are short and kind of stream of consciousness. A

0:31:30.240 --> 0:31:34.000
<v Speaker 1>lot of the time it's precision rate over there was seventy.

0:31:34.200 --> 0:31:38.160
<v Speaker 1>When you're limited to characters, it is is something of

0:31:38.160 --> 0:31:41.200
<v Speaker 1>an art to get across sarcasm in a way that

0:31:41.240 --> 0:31:45.640
<v Speaker 1>people realize it's sarcastic. By the way, not definitely an art,

0:31:45.720 --> 0:31:48.840
<v Speaker 1>not a science. Oh yeah. I have posted many things

0:31:48.840 --> 0:31:51.600
<v Speaker 1>where I thought, well, clearly people will understand that this

0:31:51.720 --> 0:31:56.640
<v Speaker 1>is not an actual sincere statement, and I have been wrong.

0:31:57.360 --> 0:31:59.960
<v Speaker 1>At least one person proves me wrong. Well, this will

0:32:00.080 --> 0:32:02.040
<v Speaker 1>be the second time in a couple of weeks that

0:32:02.080 --> 0:32:04.480
<v Speaker 1>I've had to bring up pose law on a podcast.

0:32:04.520 --> 0:32:07.800
<v Speaker 1>I mean, if you're saying something that sounds extreme to

0:32:08.040 --> 0:32:12.640
<v Speaker 1>parody extremism, people will take you seriously because it's hard

0:32:12.680 --> 0:32:15.040
<v Speaker 1>to tell. It's hard to tell the difference between a

0:32:15.120 --> 0:32:19.280
<v Speaker 1>parody of an extreme view and an actual extreme view, right, yeah, yeah,

0:32:19.480 --> 0:32:21.960
<v Speaker 1>That's why a lot of the kind of rival sites

0:32:22.000 --> 0:32:24.200
<v Speaker 1>that are popping up to the to the onion. I

0:32:24.240 --> 0:32:27.200
<v Speaker 1>think fail really hard sometimes because I'm like, oh, you

0:32:27.240 --> 0:32:30.280
<v Speaker 1>guys need to take it much further or just stop

0:32:30.320 --> 0:32:35.360
<v Speaker 1>writing entirely, because satire just comes across as a lie, right, yeah,

0:32:35.560 --> 0:32:39.840
<v Speaker 1>and slander is different things than satire, Yes, so, but

0:32:39.960 --> 0:32:44.240
<v Speaker 1>so so. This research team decided that Sassy was really

0:32:44.240 --> 0:32:49.680
<v Speaker 1>good at detecting very straightforward sarcasm, the kind that in retrospect,

0:32:49.960 --> 0:32:53.000
<v Speaker 1>lots of people probably use on Twitter, precisely because you

0:32:53.080 --> 0:32:55.880
<v Speaker 1>have such limited space and limited context, so you have

0:32:55.960 --> 0:33:00.000
<v Speaker 1>to be pretty direct. Sassy made a lot more falseness

0:33:00.080 --> 0:33:04.160
<v Speaker 1>of evaluations than false positives, which indicates that a lot

0:33:04.320 --> 0:33:07.680
<v Speaker 1>of the more subtle stuff or the more intricate stuff

0:33:07.760 --> 0:33:10.440
<v Speaker 1>was slipping by it. Okay, so could you give an

0:33:10.520 --> 0:33:15.040
<v Speaker 1>example of, like the difference between straightforward sarcasm and non

0:33:15.080 --> 0:33:20.080
<v Speaker 1>straightforward sarcasm? Uh? Yeah, sure. A simple one might be

0:33:20.200 --> 0:33:24.960
<v Speaker 1>something like wow, Mondays are my favorite days ever? Exclamation point,

0:33:25.000 --> 0:33:30.120
<v Speaker 1>exclamation point, exclamation point, and something a little bit more complicated.

0:33:30.480 --> 0:33:32.240
<v Speaker 1>I can't say whether or not this was actually used

0:33:32.240 --> 0:33:35.880
<v Speaker 1>in the study, but I cribbed this from um amazon

0:33:36.080 --> 0:33:38.880
<v Speaker 1>dot com from from that banana slicer. If you guys

0:33:38.880 --> 0:33:41.520
<v Speaker 1>have seen that. Yeah, one of the reviews is I

0:33:41.640 --> 0:33:44.640
<v Speaker 1>tried the banana slicer and found it unacceptable. As shown

0:33:44.640 --> 0:33:47.480
<v Speaker 1>in the picture, the slicer is curved from left to right.

0:33:47.680 --> 0:33:51.520
<v Speaker 1>All of my bananas are bent the other way, so,

0:33:51.680 --> 0:33:53.480
<v Speaker 1>you know, a little bit harder for a computer to

0:33:53.560 --> 0:33:56.960
<v Speaker 1>pick up on that, right. Yeah. There are other accused

0:33:56.960 --> 0:34:00.200
<v Speaker 1>as well that they would rely upon, like the hashtag sarcasm.

0:34:00.240 --> 0:34:04.240
<v Speaker 1>If there's certain phrases that without that hashtag, they're not sarcastic,

0:34:04.320 --> 0:34:08.040
<v Speaker 1>like I can't wait to get home tonight. If I

0:34:08.120 --> 0:34:09.719
<v Speaker 1>just post that, then it seems like I can't wait

0:34:09.719 --> 0:34:12.000
<v Speaker 1>to get home tonight. But if I do hashtag sarcasm,

0:34:12.440 --> 0:34:15.680
<v Speaker 1>then you're vague tweeting and it's annoying. Well, no, then

0:34:15.719 --> 0:34:18.080
<v Speaker 1>you know I'm you know I you know I definitely

0:34:18.160 --> 0:34:20.319
<v Speaker 1>can wait before I get over tonight. You might not

0:34:20.440 --> 0:34:23.120
<v Speaker 1>know why, but you know that I'm not looking forward

0:34:23.120 --> 0:34:25.280
<v Speaker 1>to it, right, which is vague tweeting, which is annoying.

0:34:25.400 --> 0:34:27.200
<v Speaker 1>It's not as vague as some of the stuff I

0:34:27.239 --> 0:34:30.440
<v Speaker 1>see on there. At least with the hashtag you realize

0:34:30.480 --> 0:34:35.839
<v Speaker 1>what the tone is. It's not as vague at any rate. Yeah,

0:34:36.000 --> 0:34:39.640
<v Speaker 1>So another example of this going back to IBM and

0:34:39.760 --> 0:34:45.320
<v Speaker 1>and Watson. Actually, UM is the use of the the

0:34:45.520 --> 0:34:50.680
<v Speaker 1>that language recognition, that natural language cognitive computing approach toward

0:34:51.480 --> 0:34:54.799
<v Speaker 1>perhaps like getting computers to uh you come up with

0:34:54.840 --> 0:34:57.560
<v Speaker 1>some arguments. Yeah, this is an interesting thing that I

0:34:57.600 --> 0:34:59.840
<v Speaker 1>read about last year and wrote a blog post for

0:34:59.880 --> 0:35:04.319
<v Speaker 1>a website about is the Watson debater. Yeah. So this

0:35:04.440 --> 0:35:08.800
<v Speaker 1>was a new iteration in the development of Watson technologies

0:35:08.840 --> 0:35:14.560
<v Speaker 1>that was designed to look for arguments like statements in

0:35:14.719 --> 0:35:19.400
<v Speaker 1>support or in opposition to a proposition. And this is

0:35:20.000 --> 0:35:22.840
<v Speaker 1>interesting because it's more difficult than you might think to

0:35:22.960 --> 0:35:26.120
<v Speaker 1>do this. So there was a presentation about it last

0:35:26.160 --> 0:35:31.040
<v Speaker 1>year at the Milken Institute Global Conference. The Milken Institute

0:35:31.080 --> 0:35:34.200
<v Speaker 1>is an economic think tank. I didn't know that. I

0:35:34.239 --> 0:35:37.400
<v Speaker 1>looked it up. I was curious, but uh yeah. The

0:35:38.040 --> 0:35:41.600
<v Speaker 1>conference had a whole bunch of different people give a

0:35:41.640 --> 0:35:46.800
<v Speaker 1>presentation about the UM the near future and it was

0:35:46.880 --> 0:35:48.439
<v Speaker 1>kind of like you know what's next gonna is gonna

0:35:48.440 --> 0:35:50.160
<v Speaker 1>blow your mind, kind of sort of the same sort

0:35:50.160 --> 0:35:52.080
<v Speaker 1>of stuff we like to talk about here on Forward Thinking.

0:35:52.440 --> 0:35:55.440
<v Speaker 1>And they had several guests. Among them was a representative

0:35:55.480 --> 0:35:58.400
<v Speaker 1>from IBM, said John Kelly. Yeah, and and he was

0:35:58.600 --> 0:36:01.280
<v Speaker 1>unveiling the debate of the first time to the public.

0:36:01.320 --> 0:36:03.239
<v Speaker 1>It was something that up to that point had only

0:36:03.280 --> 0:36:07.520
<v Speaker 1>been discussed internally at IBM. Right, and so what he

0:36:07.600 --> 0:36:12.239
<v Speaker 1>was demonstrating was the debater's ability to not come up

0:36:12.280 --> 0:36:16.520
<v Speaker 1>with arguments because we're nowhere near there yet that level

0:36:16.560 --> 0:36:20.640
<v Speaker 1>of processing and synthesis. But it could look at a

0:36:20.680 --> 0:36:24.520
<v Speaker 1>whole bunch of articles and say, what are some statements

0:36:24.600 --> 0:36:28.680
<v Speaker 1>in support of or in opposition to a proposition. So

0:36:28.719 --> 0:36:31.799
<v Speaker 1>they gave the example and the presentation of the proposition

0:36:31.960 --> 0:36:35.440
<v Speaker 1>the sale of violent video games to minors should be banned.

0:36:36.320 --> 0:36:39.560
<v Speaker 1>I love it because it includes banned Yeah, and and

0:36:39.800 --> 0:36:44.040
<v Speaker 1>and it's it's cool. The process that this this tool

0:36:44.160 --> 0:36:47.320
<v Speaker 1>uses is pretty interesting. First, it scans pretty much everything

0:36:47.360 --> 0:36:50.960
<v Speaker 1>and has access to UH and in this case the

0:36:51.040 --> 0:36:55.680
<v Speaker 1>demonstration they showed at the conference, it scanned four million

0:36:55.880 --> 0:36:59.640
<v Speaker 1>articles and this was just to see if the articles

0:36:59.680 --> 0:37:03.480
<v Speaker 1>that it had access to were relevant to the actual question.

0:37:03.760 --> 0:37:06.680
<v Speaker 1>Then it picks some top contenders, yeah, the ten best

0:37:06.960 --> 0:37:11.839
<v Speaker 1>fits to the topic at hand, and then scanned all

0:37:11.920 --> 0:37:17.200
<v Speaker 1>the sentences in those ten best articles a yeah, going

0:37:17.239 --> 0:37:20.919
<v Speaker 1>through three thousand sentences, and then started to classify those

0:37:20.920 --> 0:37:25.440
<v Speaker 1>sentences as being either in favor of banning violent video

0:37:25.480 --> 0:37:28.880
<v Speaker 1>games or against the banning of violent video games at

0:37:28.920 --> 0:37:33.240
<v Speaker 1>least the sale of violent video games to minors. And UH,

0:37:33.280 --> 0:37:36.520
<v Speaker 1>they looked for sentences that contained what they called candidate

0:37:36.600 --> 0:37:40.480
<v Speaker 1>claims that would either be one of those statements for

0:37:40.719 --> 0:37:45.439
<v Speaker 1>or against the central premise. UH, and then they they

0:37:45.520 --> 0:37:48.600
<v Speaker 1>it would identify the parameters of those claims and then

0:37:48.600 --> 0:37:51.960
<v Speaker 1>assessed those claims whether or not they were truly pro

0:37:52.120 --> 0:37:55.200
<v Speaker 1>or con and then put them into those those camps.

0:37:55.920 --> 0:37:58.560
<v Speaker 1>So ultimately you would ask the computer, all right, so

0:37:58.640 --> 0:38:02.080
<v Speaker 1>what are the arguments for and against this proposition? And

0:38:02.120 --> 0:38:05.239
<v Speaker 1>it would say, in favor of the motion, violent video

0:38:05.320 --> 0:38:09.240
<v Speaker 1>games should be banned, it should be noted that violent

0:38:09.320 --> 0:38:13.279
<v Speaker 1>video games actually cause aggressive behavior. And then you know,

0:38:13.360 --> 0:38:16.040
<v Speaker 1>some other statements along those lines, and then it would say,

0:38:16.280 --> 0:38:19.880
<v Speaker 1>in opposition to the proposition violent video games should be banned,

0:38:19.920 --> 0:38:22.640
<v Speaker 1>it should be noted that violent video games do not

0:38:22.760 --> 0:38:27.600
<v Speaker 1>actually cause violent behavior. Right, there's no causation link. Yeah,

0:38:27.640 --> 0:38:31.520
<v Speaker 1>which is funny because it'll it'll take to completely contradictory

0:38:31.600 --> 0:38:34.760
<v Speaker 1>statements and cite them both. Right. Yeah, there are certain

0:38:34.760 --> 0:38:37.400
<v Speaker 1>things that that leap out at you, especially with this

0:38:37.440 --> 0:38:40.239
<v Speaker 1>particular example. And it's funny because I watched it and

0:38:40.280 --> 0:38:41.840
<v Speaker 1>I made notes, and then I read the rest of

0:38:41.920 --> 0:38:44.000
<v Speaker 1>your blog and posting, and you and I have the

0:38:44.040 --> 0:38:48.560
<v Speaker 1>exact same reactions. Yeah, one of them being that one

0:38:48.600 --> 0:38:50.520
<v Speaker 1>of the statements that just rubbed me the wrong way

0:38:50.600 --> 0:38:54.160
<v Speaker 1>was about how it was essentially said that video games,

0:38:54.200 --> 0:38:58.239
<v Speaker 1>the playing of video games is a a popular pastime

0:38:58.280 --> 0:39:01.839
<v Speaker 1>for boys. It says playing violent video games is part

0:39:01.880 --> 0:39:06.400
<v Speaker 1>of a boy's natural childhood development. And it was just like, Okay,

0:39:06.440 --> 0:39:10.080
<v Speaker 1>I know the computer is not sexist, but it just

0:39:10.200 --> 0:39:14.240
<v Speaker 1>has access to some sexist views. And this this shows

0:39:14.280 --> 0:39:17.040
<v Speaker 1>the limitations of this approach, right, oh sure, well and

0:39:17.040 --> 0:39:19.560
<v Speaker 1>and and it shows really the limitations of humans at

0:39:19.560 --> 0:39:24.600
<v Speaker 1>that point to to a to okay, yeah, well, to

0:39:24.600 --> 0:39:29.280
<v Speaker 1>to come up with convincing debate or convincing debate statements

0:39:29.320 --> 0:39:33.759
<v Speaker 1>in in saying something completely unsupported and also in just

0:39:33.960 --> 0:39:37.759
<v Speaker 1>making making stuff up. Yeah, so yeah, like why, I

0:39:38.120 --> 0:39:41.200
<v Speaker 1>don't know what the funny thing to me was. It

0:39:41.320 --> 0:39:44.319
<v Speaker 1>had plenty of statements it could have chosen from. I like,

0:39:44.440 --> 0:39:48.719
<v Speaker 1>actually found the Wikipedia article that it was cribbing its

0:39:48.840 --> 0:39:51.799
<v Speaker 1>arguments from, and I looked at the article and I

0:39:51.840 --> 0:39:55.600
<v Speaker 1>was like, there were better statements in this exact same

0:39:55.719 --> 0:39:58.960
<v Speaker 1>paragraph you could have used than that one. Why did

0:39:59.000 --> 0:40:02.359
<v Speaker 1>that statement get elected? And ultimately, I don't know. One

0:40:02.360 --> 0:40:05.680
<v Speaker 1>thing we we don't necessarily know is when it looked

0:40:05.680 --> 0:40:08.520
<v Speaker 1>at the Wikipedia article, which could have been altered between

0:40:08.560 --> 0:40:11.520
<v Speaker 1>the time it did its research and when you did yours.

0:40:11.560 --> 0:40:14.480
<v Speaker 1>But I doubt that it was that significant if it

0:40:14.520 --> 0:40:17.120
<v Speaker 1>was within that same paragraph, I doubt there was a

0:40:17.200 --> 0:40:18.960
<v Speaker 1>lot of there were a lot of changes. I mean,

0:40:18.960 --> 0:40:21.960
<v Speaker 1>if that particular sentence didn't appear at all within the paragraph,

0:40:21.960 --> 0:40:26.000
<v Speaker 1>then I would say, oh, something's happened. But at any rate, yeah,

0:40:26.040 --> 0:40:30.520
<v Speaker 1>it's it's it was problematic with that particular example, but

0:40:30.560 --> 0:40:34.480
<v Speaker 1>it does show that it's reliant completely upon the It's

0:40:34.520 --> 0:40:39.160
<v Speaker 1>relying completely upon the content that humans have created undeniably

0:40:39.200 --> 0:40:42.560
<v Speaker 1>since the beginning of time. It has been a natural

0:40:42.760 --> 0:40:50.440
<v Speaker 1>part of boys child, since we dwelled in the halls

0:40:50.480 --> 0:40:56.400
<v Speaker 1>of Castle wolf in Stein. I'll never forget the uh,

0:40:56.600 --> 0:41:01.760
<v Speaker 1>the story I read about the ancient humans playing Wooly

0:41:01.840 --> 0:41:06.600
<v Speaker 1>Mammoth Destroyer and uh, you know games like that. So

0:41:07.000 --> 0:41:09.920
<v Speaker 1>but no, I mean, yeah, you're exactly right. It's just

0:41:10.040 --> 0:41:12.879
<v Speaker 1>reflecting the fact that all it has to work with

0:41:13.400 --> 0:41:16.480
<v Speaker 1>is what humans have said. And it doesn't have a

0:41:16.520 --> 0:41:19.440
<v Speaker 1>good criteria as far as we can tell for judging

0:41:19.440 --> 0:41:22.600
<v Speaker 1>the difference between a good supporting argument and a bad

0:41:22.680 --> 0:41:27.160
<v Speaker 1>supporting argument. Interesting, it can't parsing for is this in

0:41:27.239 --> 0:41:30.600
<v Speaker 1>support or not? Yeah, it can't. It can't judge is

0:41:30.680 --> 0:41:34.399
<v Speaker 1>this a good logical argument? Right? It could actually come

0:41:34.440 --> 0:41:37.799
<v Speaker 1>up with arguments that contain logical fallacies in them. That's

0:41:37.840 --> 0:41:40.080
<v Speaker 1>the really interesting thing is that. And it's not because

0:41:40.120 --> 0:41:42.359
<v Speaker 1>the that's not doing what's supposed to do. It's doing

0:41:42.400 --> 0:41:44.680
<v Speaker 1>exactly what it was meant to do. It's just that

0:41:44.760 --> 0:41:48.040
<v Speaker 1>the material it's pulling from itself is flawed. So, yeah,

0:41:48.120 --> 0:41:50.239
<v Speaker 1>we can't think of it as some sort of magical

0:41:50.280 --> 0:41:53.680
<v Speaker 1>oracle that we can consult. And it has access to

0:41:53.760 --> 0:41:56.239
<v Speaker 1>truth with a capital T. It has access to the

0:41:56.280 --> 0:41:57.960
<v Speaker 1>same stuff you and I would have access to if

0:41:58.000 --> 0:42:01.440
<v Speaker 1>we just poured over Wikipedia for a few days when

0:42:01.480 --> 0:42:05.400
<v Speaker 1>we were trying to research something and had no judgment criteria. Sure,

0:42:05.480 --> 0:42:08.400
<v Speaker 1>but but it's you know, hopefully in the future or

0:42:08.440 --> 0:42:11.040
<v Speaker 1>possibly in the future if they choose to continue developing it,

0:42:11.040 --> 0:42:13.880
<v Speaker 1>it could turn into, if not an oracle, at the

0:42:14.000 --> 0:42:17.879
<v Speaker 1>very least a source of of better advice well, and

0:42:17.880 --> 0:42:20.319
<v Speaker 1>and the thing that they were talking about using it

0:42:20.360 --> 0:42:23.919
<v Speaker 1>for didn't have anything to do with trying to figure

0:42:23.960 --> 0:42:26.880
<v Speaker 1>out a debate like a political debate or or a

0:42:26.920 --> 0:42:30.600
<v Speaker 1>social debate. They were actually talking about UH using it

0:42:30.680 --> 0:42:34.520
<v Speaker 1>in the context of UM again, the discipline of medicine,

0:42:34.760 --> 0:42:38.600
<v Speaker 1>where let's say that you are part of UH a

0:42:38.640 --> 0:42:42.400
<v Speaker 1>hospital administration staff, and you're trying to determine which policies

0:42:42.440 --> 0:42:44.720
<v Speaker 1>and procedures you want to put in place in your hospital,

0:42:45.360 --> 0:42:47.520
<v Speaker 1>and so you have to do all that research. You

0:42:47.520 --> 0:42:49.440
<v Speaker 1>have to figure out what are the benefits, what are

0:42:49.440 --> 0:42:53.360
<v Speaker 1>the drawbacks of all these different alternatives, and potentially you

0:42:53.400 --> 0:42:57.439
<v Speaker 1>could use UH technology like this that would then come

0:42:57.480 --> 0:43:00.360
<v Speaker 1>back with the pros and cons of each approach, allowing

0:43:00.400 --> 0:43:04.520
<v Speaker 1>you to make a more informed decision. I'm sorry, I'm

0:43:04.560 --> 0:43:09.680
<v Speaker 1>just loving the idea that the machine that identified playing

0:43:09.800 --> 0:43:13.239
<v Speaker 1>violent video games as part of a boy's natural childhood

0:43:13.239 --> 0:43:16.879
<v Speaker 1>development deciding what anesthetic does I get To be fair,

0:43:17.160 --> 0:43:21.600
<v Speaker 1>it's not relying on Wikipedia in the second instance. Okay,

0:43:21.800 --> 0:43:25.040
<v Speaker 1>all right, so we can relax on that now when

0:43:25.040 --> 0:43:28.520
<v Speaker 1>we get the home version there and ask which demonstrable,

0:43:28.560 --> 0:43:31.279
<v Speaker 1>which transform is demonstrably the most important, and then it

0:43:31.320 --> 0:43:33.920
<v Speaker 1>would be able to tell us. Yeah, I mean obviously,

0:43:33.960 --> 0:43:36.240
<v Speaker 1>I don't think doctors are actually just going to seed

0:43:36.320 --> 0:43:39.400
<v Speaker 1>all of their authority to the Watson debater and say, well,

0:43:39.440 --> 0:43:41.120
<v Speaker 1>what do we give them? You know, they were they

0:43:41.120 --> 0:43:43.600
<v Speaker 1>were specifically using this as the demo of what the

0:43:43.600 --> 0:43:46.279
<v Speaker 1>technology can do, not as a you know, this is

0:43:46.320 --> 0:43:48.880
<v Speaker 1>exactly what's going to rely upon. So instead of relying

0:43:48.960 --> 0:43:52.000
<v Speaker 1>upon Wikipedia, to be relying upon the literature in the

0:43:52.040 --> 0:43:54.759
<v Speaker 1>medical field, the research that's been done. And even then

0:43:54.800 --> 0:43:58.160
<v Speaker 1>I assume it would be in an advisory function nothing decision.

0:43:58.280 --> 0:44:01.240
<v Speaker 1>It would essentially well, again, if it's getting pros and cons,

0:44:01.280 --> 0:44:04.360
<v Speaker 1>then ultimately the decision still falls on the humans. It's

0:44:04.400 --> 0:44:07.359
<v Speaker 1>not able to wait which ones are more important. Like

0:44:07.400 --> 0:44:09.840
<v Speaker 1>it could say the pros are your hallways will be

0:44:09.920 --> 0:44:13.080
<v Speaker 1>less cluttered, the cons are seventy of your patients will die,

0:44:13.200 --> 0:44:15.400
<v Speaker 1>and like, I recommend you do this because you have

0:44:15.400 --> 0:44:18.160
<v Speaker 1>cluttered halls. That's not gonna be how it turns out. Well,

0:44:18.200 --> 0:44:20.799
<v Speaker 1>I can see something like this actually being useful to

0:44:21.040 --> 0:44:24.480
<v Speaker 1>me in my job, just as a shortcut for digging

0:44:24.560 --> 0:44:28.279
<v Speaker 1>up leads on a subject. For example, like you know,

0:44:28.400 --> 0:44:31.160
<v Speaker 1>I read an article about a subject I've never read

0:44:31.200 --> 0:44:35.000
<v Speaker 1>about before, and the article has one pretty clear view

0:44:35.200 --> 0:44:38.319
<v Speaker 1>on it, like it's in favor of X, and I

0:44:38.320 --> 0:44:41.600
<v Speaker 1>don't even know what the arguments against X are. If

0:44:41.640 --> 0:44:44.399
<v Speaker 1>there are any something like this could be really useful, like, oh,

0:44:44.400 --> 0:44:46.520
<v Speaker 1>here are some things to look up. I think it

0:44:46.560 --> 0:44:49.000
<v Speaker 1>would be really useful for something like, let's say that

0:44:49.040 --> 0:44:55.320
<v Speaker 1>we wanted to cover a controversial topic in physics, something

0:44:55.360 --> 0:44:57.200
<v Speaker 1>like because I've seen it pop up yet again. The

0:44:57.360 --> 0:45:00.279
<v Speaker 1>m drive would be a great example. Something that could

0:45:00.600 --> 0:45:04.920
<v Speaker 1>scour through the actual scholarly material and come back with

0:45:05.080 --> 0:45:07.239
<v Speaker 1>the pros and cons of something like that, so that

0:45:07.280 --> 0:45:09.319
<v Speaker 1>we at least have a starting point. And I think

0:45:09.320 --> 0:45:12.000
<v Speaker 1>you can go look up the what's behind the exact

0:45:12.360 --> 0:45:14.759
<v Speaker 1>kind of like the references in Wikipedia. Right, you go

0:45:14.800 --> 0:45:17.480
<v Speaker 1>to a Wikipedia article, you scan down to the references,

0:45:17.520 --> 0:45:19.799
<v Speaker 1>and you go to those sources to see if in

0:45:19.880 --> 0:45:22.360
<v Speaker 1>fact they do reflect what is or if the article

0:45:22.400 --> 0:45:25.000
<v Speaker 1>reflects what was in the actual primary sources, which is

0:45:25.040 --> 0:45:29.600
<v Speaker 1>the proper way to use Wikipedia. Yeah, yeah, I agree. Yeah,

0:45:29.719 --> 0:45:31.919
<v Speaker 1>And it kind of funny how often that's a dead

0:45:31.960 --> 0:45:35.040
<v Speaker 1>link and you don't know if it's ever been alive. Yeah, Well,

0:45:35.120 --> 0:45:37.080
<v Speaker 1>you can always go to archive or dot Oregon and

0:45:37.160 --> 0:45:40.040
<v Speaker 1>check it out. I've done that many times. Actually. Uh So,

0:45:40.520 --> 0:45:42.319
<v Speaker 1>one of the things I wanted to talk about really

0:45:42.320 --> 0:45:45.200
<v Speaker 1>briefly to kind of wrap this up, is is this,

0:45:45.280 --> 0:45:49.320
<v Speaker 1>actually the future of computing is cognitive computing. This idea

0:45:49.320 --> 0:45:51.920
<v Speaker 1>of creating a machine that can, at least on some level,

0:45:52.000 --> 0:45:54.800
<v Speaker 1>mimic the way we humans think is that the future.

0:45:55.239 --> 0:45:57.560
<v Speaker 1>And it seems like more and more people are leaning

0:45:57.600 --> 0:46:01.560
<v Speaker 1>towards Yes, that is the future. But it is the future.

0:46:01.680 --> 0:46:04.440
<v Speaker 1>It's not now. Yeah, it's it's one of those I mean,

0:46:04.520 --> 0:46:06.239
<v Speaker 1>I don't know if you guys can tolerate the theme

0:46:06.320 --> 0:46:08.440
<v Speaker 1>song today, but but it's it's going to happen in

0:46:08.440 --> 0:46:18.400
<v Speaker 1>a certain period of years from now, right, so that

0:46:18.600 --> 0:46:23.320
<v Speaker 1>the neural network software, the hardware that's necessary it it

0:46:23.480 --> 0:46:25.640
<v Speaker 1>requires a lot of processing power in order for it

0:46:25.680 --> 0:46:28.120
<v Speaker 1>to even come close to what we humans are capable

0:46:28.160 --> 0:46:31.200
<v Speaker 1>of doing just naturally. And in fact, in that same

0:46:31.320 --> 0:46:36.320
<v Speaker 1>presentation that that Kelly did at the conference, he pointed

0:46:36.320 --> 0:46:41.560
<v Speaker 1>out that brains are really amazing and said that you know,

0:46:41.840 --> 0:46:44.280
<v Speaker 1>they require very little power. It's the equivalent of about

0:46:44.280 --> 0:46:48.840
<v Speaker 1>twenty watts, so less than a lightbulb. Most lightbulbs UM

0:46:48.920 --> 0:46:51.520
<v Speaker 1>and if you compare that to a supercomputer, it's nothing.

0:46:52.000 --> 0:46:55.120
<v Speaker 1>And you also look at the intricate connections that our

0:46:55.160 --> 0:46:59.320
<v Speaker 1>brains have. We have billion neurons and then all the

0:46:59.320 --> 0:47:03.440
<v Speaker 1>different connection is between those neurons, trillions of them. It's

0:47:03.520 --> 0:47:06.880
<v Speaker 1>it's phenomenal what our brains are able to do. Meanwhile,

0:47:07.360 --> 0:47:09.799
<v Speaker 1>if you wanted to create a simulation of that, they

0:47:09.800 --> 0:47:13.239
<v Speaker 1>talked about how they used UM a supercomputer at the

0:47:13.239 --> 0:47:18.799
<v Speaker 1>Livermore Laboratory that was a simulating a neural network like

0:47:19.080 --> 0:47:23.359
<v Speaker 1>a human brain, and it required eight megawatts of power,

0:47:23.400 --> 0:47:27.359
<v Speaker 1>So eight million, what's as opposed to twenty with one

0:47:27.360 --> 0:47:32.360
<v Speaker 1>point five million processors, so compared to eighty two million neurons,

0:47:32.719 --> 0:47:37.760
<v Speaker 1>UH capable of processing six point three billion threads simultaneously.

0:47:37.840 --> 0:47:42.319
<v Speaker 1>And it ran hundred times slower than the human brain.

0:47:42.760 --> 0:47:45.879
<v Speaker 1>So just simulating a fraction of what our brains can

0:47:45.960 --> 0:47:51.200
<v Speaker 1>do requires much more processing power, much more literal power

0:47:51.360 --> 0:47:56.200
<v Speaker 1>like electricity, and it takes longer. So while this is awesome,

0:47:56.239 --> 0:47:58.600
<v Speaker 1>and we love the idea of having computers that can

0:47:58.640 --> 0:48:01.480
<v Speaker 1>actually learn as a post to you have to program it.

0:48:01.719 --> 0:48:04.160
<v Speaker 1>You know, if you can teach the computer something over time,

0:48:04.239 --> 0:48:07.040
<v Speaker 1>and we this goes back to the Google Dream stuff

0:48:07.080 --> 0:48:11.120
<v Speaker 1>we were talking about two. Um, that's fantastic, but we're

0:48:11.120 --> 0:48:14.719
<v Speaker 1>still at a point where until there's a breakthrough, either

0:48:14.800 --> 0:48:18.760
<v Speaker 1>on the logical side or the programming side, they're lagging

0:48:18.840 --> 0:48:21.960
<v Speaker 1>way behind what we we humans can do, just because

0:48:22.160 --> 0:48:26.160
<v Speaker 1>we're fundamentally different. But it is exciting that this is

0:48:26.200 --> 0:48:28.440
<v Speaker 1>a trend, and I expect we'll see that trend continue.

0:48:28.440 --> 0:48:31.359
<v Speaker 1>And I love the idea that at some point I'm

0:48:31.360 --> 0:48:33.960
<v Speaker 1>going to have a little app on my phone that

0:48:34.000 --> 0:48:35.839
<v Speaker 1>will warn me before I send a text to my

0:48:35.880 --> 0:48:39.160
<v Speaker 1>wife so that I can reword it and she won't

0:48:39.160 --> 0:48:42.799
<v Speaker 1>be mad at me for for good reason. But you know,

0:48:42.880 --> 0:48:46.360
<v Speaker 1>it might be a misinterpretation but accidental. But it falls

0:48:46.360 --> 0:48:48.960
<v Speaker 1>on my shoulders that I did not word things in

0:48:49.000 --> 0:48:53.319
<v Speaker 1>a way that misinterpretation. Did you? Did you really want

0:48:53.320 --> 0:48:56.560
<v Speaker 1>to say that you're a lousy wife? Yeah, maybe you

0:48:56.600 --> 0:49:01.360
<v Speaker 1>want to say bad. No, I don't want to say that, thanks,

0:49:01.920 --> 0:49:04.719
<v Speaker 1>But yeah, this was this was fun to look into. Uh.

0:49:04.960 --> 0:49:07.680
<v Speaker 1>I recommend you guys, if you haven't played with the

0:49:07.719 --> 0:49:10.799
<v Speaker 1>tone analyzer going go and play with that. Either take

0:49:10.840 --> 0:49:15.160
<v Speaker 1>a paragraph from someplace or type something up. Or I

0:49:15.239 --> 0:49:18.759
<v Speaker 1>even when I did the video episode about this. I

0:49:18.800 --> 0:49:22.319
<v Speaker 1>took the first paragraph I wrote for the episode and

0:49:22.360 --> 0:49:25.600
<v Speaker 1>fed it back through the analyzer, and it said I

0:49:25.680 --> 0:49:30.040
<v Speaker 1>was very open and conscientious and cheerful, So I got

0:49:30.080 --> 0:49:32.880
<v Speaker 1>it right. Um, but yeah, you should go check that

0:49:32.880 --> 0:49:36.000
<v Speaker 1>out because that demo is available for everybody, gold Star.

0:49:36.800 --> 0:49:38.480
<v Speaker 1>You know what's going to happen when you run your

0:49:38.480 --> 0:49:42.520
<v Speaker 1>secret underground diaries through it. It's probably going to say, like,

0:49:42.880 --> 0:49:46.360
<v Speaker 1>don't ever show this to anyone else. So you, guys,

0:49:46.360 --> 0:49:49.080
<v Speaker 1>if you have any suggestions for future episodes of forward Thinking,

0:49:49.440 --> 0:49:53.560
<v Speaker 1>you should let us know to analyzer. Yeah, yeah, that'd

0:49:53.600 --> 0:49:56.440
<v Speaker 1>be great. Write up an email to us, put it

0:49:56.440 --> 0:50:00.600
<v Speaker 1>through the tone analyzer, change of the words are bitrarily

0:50:00.680 --> 0:50:02.279
<v Speaker 1>and then send it along to us and we'll see

0:50:02.320 --> 0:50:05.719
<v Speaker 1>what do you think of it? Make it more cheerful? U. No,

0:50:05.920 --> 0:50:08.000
<v Speaker 1>but seriously, if you have a suggestion, you should write

0:50:08.040 --> 0:50:10.600
<v Speaker 1>us our email addresses f W Thinking at how Stuff

0:50:10.640 --> 0:50:13.080
<v Speaker 1>Works dot com, or drop us a line on Twitter,

0:50:13.120 --> 0:50:15.680
<v Speaker 1>Google Plus or Facebook. At Twitter and Google Plus, we

0:50:15.680 --> 0:50:18.560
<v Speaker 1>are f W Thinking. Just search fw Thinking in that

0:50:18.640 --> 0:50:21.319
<v Speaker 1>handy dandy search bar on Facebook. We will pop right up.

0:50:21.360 --> 0:50:23.120
<v Speaker 1>You can leave us a message and we'll talk to

0:50:23.160 --> 0:50:31.239
<v Speaker 1>you again. Really, soon. For more on this topic in

0:50:31.280 --> 0:50:45.200
<v Speaker 1>the future of technology, I'll visit forward thinking dot Com,

0:50:45.360 --> 0:50:48.160
<v Speaker 1>brought to you by Toyota. Let's Go Places