Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Using AI To Identify Innuendo

samzenpus posted more than 3 years ago | from the giggity-gadgets dept.

AI 86

angry tapir writes "Turning seemingly normal comments into sexual innuendo by adding the words 'That's what she said' is a cultural phenomenon. This has led some to wonder whether it is possible to determine when it is appropriate to add those magic four words to a sentence. As it turns out, identifying humor through software is hard. Two researchers at the University of Washington, however, were willing to give it their best shot. In a recently released paper entitled 'That's What She Said: Double Entendre Identification,' the researchers describe what they've found and introduce their new approach to the problem: 'Double Entendre via Noun Transfer' or DEviaNT for short." It's good to know that someone is trying to make sure the human race gets a sufficiently lewd AI one day.

cancel ×

86 comments

Sorry! There are no comments related to the filter you selected.

Ah.. (0)

Anonymous Coward | more than 3 years ago | (#35977362)

"Two researchers at the University of Washington, however, were willing to give it their best shot" - That was she said!

Re:Ah.. (1)

OakDragon (885217) | more than 3 years ago | (#35979732)

"Two researchers at the University of Washington, however, were willing to give it their best shot" - That was she said!

She said that was?

:)

In your haste, you fat-fingered the first post.

inmyendo? (0)

Anonymous Coward | more than 3 years ago | (#35977368)

inYOURendo

Re:inmyendo? (0)

Anonymous Coward | more than 3 years ago | (#35977968)

Came for this; leaving satisfied...

CAPTCHA: swelling

Re:inmyendo? (1)

Jeremiah Cornelius (137) | more than 3 years ago | (#35978124)

Jerk chicken or pulled pork?

Re:inmyendo? (1)

Phoghat (1288088) | more than 3 years ago | (#35984252)

innuendo the Italian word for anal sex.

Re:inmyendo? (1)

icannotthinkofaname (1480543) | more than 3 years ago | (#35979806)

Came for this; leaving satisfied...

That's what she said!

Hey dude... (0)

Anonymous Coward | more than 3 years ago | (#35977396)

... a bird flew innuendo!

Obligatory setup... (0)

nebaz (453974) | more than 3 years ago | (#35977420)

Identifying innuendo, that's a hard problem.

Re:Obligatory setup... (0)

TaoPhoenix (980487) | more than 3 years ago | (#35977478)

Flip them an Angry Bird.

Re:Obligatory setup... (0)

Anonymous Coward | more than 3 years ago | (#35977484)

That's what she said.

*ba dum tssshh*

Re:Obligatory setup... (1)

strength_of_10_men (967050) | more than 3 years ago | (#35977632)

This method is bound to fail. They'll need to become cunning linguists before they can even begin to detect innuendo.

Re:Obligatory setup... (2, Funny)

tm2b (42473) | more than 3 years ago | (#35977794)

That's the problem - in academia, they instead learn how to become master debaters.

Re:Obligatory setup... (1)

joe user jr (230757) | more than 3 years ago | (#35979356)

According to what I read, "innuendo" is an Italian suppository.

Re:Obligatory setup... (0)

Anonymous Coward | more than 3 years ago | (#35979438)

So, if you put funny teeth in your mouth and jump around like an idiot, that is considered "funny"!

So the geek comes up to the bar and said (-1)

oliverthered (187439) | more than 3 years ago | (#35977436)

So the geek comes up to the bar and said, "I've pulled"
What you, pulled, your joking right? I'll buy you a drink said the bar tender.

But, "How's about using AI To identify in you end'o" that's what she said.

Re:So the geek comes up to the bar and said (1)

Anonymous Coward | more than 3 years ago | (#35978312)

I honestly don't have a single clue what you just said.

Re:So the geek comes up to the bar and said (-1, Flamebait)

oliverthered (187439) | more than 3 years ago | (#35978406)

you've obviously used real intelligence and never put your end in anything that goes o.
does that help?

Re:So the geek comes up to the bar and said (-1, Troll)

oliverthered (187439) | more than 3 years ago | (#35978440)

"Goes right over some people's heads", that what she said.

Re:So the geek comes up to the bar and said (0)

oliverthered (187439) | more than 3 years ago | (#35978554)

I was reading the news about censorship the other day, whilst busy swapping some stuff on the dark net, as you do.
And my mate said to me, "Thank God the internet isn't a human, right?"

Re:So the geek comes up to the bar and said (-1, Troll)

oliverthered (187439) | more than 3 years ago | (#35978468)

"I honestly don't have a single clue", what you just said.

Re:So the geek comes up to the bar and said (0)

Anonymous Coward | more than 3 years ago | (#35981402)

Seriously, put down the keyboard and walk away.

Re:So the geek comes up to the bar and said (0)

oliverthered (187439) | more than 3 years ago | (#35981506)

what she just said.

I prefer putting down straw men, whilst laughing.

Re:So the geek comes up to the bar and said (0)

Anonymous Coward | more than 3 years ago | (#35983442)

God, shut up.

Re:So the geek comes up to the bar and said (0)

oliverthered (187439) | more than 3 years ago | (#35984278)

I'd see the Dr about that if I where you, that's what she said.

They could call it, (2)

crossb0nez (1078925) | more than 3 years ago | (#35977490)

the BEAVIS (Binary Euphemism And Vulgar Innuendo System).

Re:HARLOT (1)

TaoPhoenix (980487) | more than 3 years ago | (#35977538)

With Chops to David Gerrold

HARLOT
Horny-Analog Realistic Lexigraphic Ontological Tabulator

Re:HARLOT (2)

mangu (126918) | more than 3 years ago | (#35977770)

Funny, I read that as

"HARLOT

Horny-Analog Realistic Lexigraphic Ornithological Tabulator"

and thought, "Hmmm, yeah, tits! [wikipedia.org] "

next up, identifying gratuitous acronyms (0)

Anonymous Coward | more than 3 years ago | (#35977532)

The fact that they thought that stretching a description of their work to make a catchy acronym was worth devoting effort to is funny.

Gratuitous acronyms don't google well (1)

mangu (126918) | more than 3 years ago | (#35978460)

In these days it pays to find a unique name for your project.

You need to qualify a search with other words if you want to google an acronym that makes a common word. Finding which extra words to use in your search is a complicating factor and you are sure to miss many pages.

When I create a new project, the first step is to google each name I come up with until I find one that returns no google results.

AI Cores (0)

Anonymous Coward | more than 3 years ago | (#35977552)

It's only with research like this that one day will net us the Misoginist Core, as seen in Portal 2!

Yeah (0)

Anonymous Coward | more than 3 years ago | (#35977566)

That's what she said.

Innuendo... (3, Funny)

QilessQi (2044624) | more than 3 years ago | (#35977598)

...isn't that a brand of suppository?

I would bet.. (1)

purpledinoz (573045) | more than 3 years ago | (#35977602)

I would bet the computer would explode if you ran the lyrics of a Bloodhound Gang song through this software.

So... (1)

creat3d (1489345) | more than 3 years ago | (#35977608)

Does that mean that, come judgement day, Skynet will rape us all??

Re:So... (5, Funny)

biek (1946790) | more than 3 years ago | (#35977822)

Come on me if you want to live

Re:So... (1)

creat3d (1489345) | more than 3 years ago | (#35977992)

Mod parent fucking gold.

Definition of Innuendo (0)

Anonymous Coward | more than 3 years ago | (#35977614)

Innuendo: an Italian suppository

Bot features.. (0)

Anonymous Coward | more than 3 years ago | (#35977640)

Dammit, if I'm going to get a fembot, I at least want humor and sarcasm programmed in! I don't get enough of that in my daily life.

Re:Bot features.. (0)

Anonymous Coward | more than 3 years ago | (#35979526)

That's what she^H^H^Hit said...

I don't wanna beat around the bush (0)

Anonymous Coward | more than 3 years ago | (#35977662)

In lieu of the innuendo in the end know my intent though.

I wonder (2)

Rizimar (1986164) | more than 3 years ago | (#35977672)

Would it label something straightforward as innuendo? For example, would the phrase "Let's have sex" be identified as having a double meaning, or would this system be able to tell that it means exactly what it says?

Re:I wonder (2)

DrEasy (559739) | more than 3 years ago | (#35978472)

I RTFP (and not just TFA!), and they say they left that part (recognizing erotic context of the uttered sentence) for future work.

Re:I wonder (1)

BlueScreenO'Life (1813666) | more than 3 years ago | (#35980356)

would this system be able to tell that it means exactly what it says?

Well, it'll never know if it doesn't try.

And a slap doesn't hurt a machine.

Great for sexbots (0)

Anonymous Coward | more than 3 years ago | (#35977716)

Wouldn't you want your sexbot to have a sufficiently lewd AI?

Innuendo generator would be quite nice (0)

Anonymous Coward | more than 3 years ago | (#35977826)

would make going for a drink with my friends utterly unnecessary!

Beavis and Butthead algoritm (0)

Anonymous Coward | more than 3 years ago | (#35977888)

Just have a table of words ex - hard, cock, laid, lay, blow, slot, long, etc....

Then, if it sees it in the sentence, add "The what she said!" or for a slam, anything that's a quantity, add "I don't know about " [insert quantity modifier] -ex "Boy! That's was hard!"

"I don't know about HARD!"

Sexual innuendo is one of the lamo type of jokes.

Ignoble Research (2)

Ruke (857276) | more than 3 years ago | (#35977912)

So, do you think that these researchers are trying for an Ig Noble Award [improbable.com] , or that it's pure coincidence that the primary application of their research is teaching computers to laugh at dirty jokes?

Re:Ignoble Research (1)

godrik (1287354) | more than 3 years ago | (#35978166)

Or you might want to add automatic "that's what she said" on the screen on tv shows. Having non-vocal "editorial" comments is very common in some program (mainly from extreme asia).

Great! (3, Funny)

TempeTerra (83076) | more than 3 years ago | (#35978012)

Next they should invent a sarcasm detector, that would be really useful.

Re:Great! (1)

laejoh (648921) | more than 3 years ago | (#35978258)

Only on slashdot \ldots

Re:Great! (1)

jasonlfunk (1410035) | more than 3 years ago | (#35978262)

Next they should invent a sarcasm detector, that would be really useful.

Yeah... that would be reallllllly useful...

Re:Great! (1)

Darinbob (1142669) | more than 3 years ago | (#35978282)

That's what she said!

No wait, that doesn't work in context. Dammit, I need some AI to help me with my jokes.

Re:Great! (1)

aaaaaaargh! (1150173) | more than 3 years ago | (#35978760)

I don't think this is really needed. I for my part have no problems detecting sarcasm.

Now an algorithm that can detect when someone "has been whoooshed", as they say here in their juvenile jargon, that might be useful for automatizing the "whoosh" replies on /.

Re:Great! (1)

supersat (639745) | more than 3 years ago | (#35978994)

http://www.smartplanet.com/blog/business-brains/new-algorithm-spots-sarcasm-in-customer-testimonials/7192 [smartplanet.com]

Also, you might laugh, but one of the Program Committee Chairs at the conference this was accepted at [acl2011.org] has a bunch of work on computational humor: http://www.cse.unt.edu/~rada/papers.html [unt.edu]

I'd verify HER innuendo! (0)

Anonymous Coward | more than 3 years ago | (#35978022)

I don't know what I'm saying ):

Chatterbots (1)

Iamthecheese (1264298) | more than 3 years ago | (#35978114)

I'm really frustrated with chattterbots using clever tricks to hold a conversation without understanding it. They can talk about many different things but it's clear the best of them can only respond to, at most, the previous sentence and one possible current topic. Here's an example from a chat I just had with Jabberwacky:

Me: Would you rather be a tuna or an elephant and why?
JW: I would much rather be a bee, and make honey for my queen.
Me: Okay but if 'bee' weren't one of the options.
JW: What does gender mean?

This chatterbot couldn't score over 60 in a standard IQ test and it shows: When it doesn't know what to say it says something random.

Anyway the point of all of this is at least someone is looking at making a computer understand something new in conversational habits instead of looking for new clever tricks.

Re:Chatterbots (1)

hitmark (640295) | more than 3 years ago | (#35979696)

Sounds like the script for your average US situational comedy to me. But then i fear the AI from the article may well outperform me on the innuendo part (one aspect of being a aspie i guess).

Re:Chatterbots (1)

Locke2005 (849178) | more than 3 years ago | (#35984460)

Sounds like my conversation with cleverbot. If you reference it's previous statements and point out that it contradicted itself, it just denies it said anything. It can't even make up it's mind whether it is male of female.

T.W.A.T.S.S. (2)

Jane Q. Public (1010737) | more than 3 years ago | (#35978184)

"That's What the Algorithm Thinks She Said"

Simple algorithm (1)

Anti_Climax (447121) | more than 3 years ago | (#35978214)

If "that's what she said" doesn't work, "giggidy" probably does.

I've got some innuedo (0)

Anonymous Coward | more than 3 years ago | (#35978218)

If we were both squirrels, would you let me bust a nut in your hole?

I'd like to introduce a new approach (1)

Punto (100573) | more than 3 years ago | (#35978264)

to your problem (if you know what I'm talking about)

Innuendo (1)

mr1911 (1942298) | more than 3 years ago | (#35978330)

As it turns out, identifying humor through software is hard.

That's what she said.

Poppycock (1)

thebian (1218280) | more than 3 years ago | (#35978538)

Why don't the authors of this research scrape all the comments here and see if it recognizes any of the heavy breathing wordplay?

you don't say (wink wink, nudge nudge) (1)

jsepeta (412566) | more than 3 years ago | (#35978558)

that is all.

Uhhhh .... (1)

gstoddart (321705) | more than 3 years ago | (#35978582)

Am I reading the Onion?

In a recently released paper entitled 'That's What She Said: Double Entendre Identification,' the researchers describe what they've found and introduce their new approach to the problem: 'Double Entendre via Noun Transfer' or DEviaNT for short."

I mean ... that's just bizarre!!

And, really, until it can master all of the places where you can use "said the actress|bishop to the bishop|actress", it will always be incomplete. =)

Now, if you can make a computer program that can follow innuendo, as well as process the use of profanity in the English language ... you'll be onto something.

I mean, the fucking use of the word fuck [wikipedia.org] is in and of itself a fucking difficult thing for the fuckers to fucking figure out -- until then, they're pretty much fucked. Try hard enough, and you can make fuck into every single fucking part of speech, except maybe for those fucked up articles.

And, of course, one of the best uses of it ever ... fuck you, you fucking fuck. =)

Re:Uhhhh .... (1)

Synonymous Homonym (1901660) | more than 3 years ago | (#35983796)

I mean, the fucking use of the word fuck is in and of itself a fucking difficult thing for the fuckers to fucking figure out -- until then, they're pretty much fucked. Try hard enough, and you can make fuck into every single fucking part of speech, except maybe for those fucked up articles.

Absofuckinglutely.
I imagine it cannot be a simple task for any NLP to determine when the word fucking is mere fluff in a sentence, and when it is necessary to convey the meaning, and when it is necessary, WTF it stands for.

(I know this is not very original, but I felt your post on the matter at hand was too short and could do with some enhancements. Not that the length of a post says anything about its qualities, really; short ones can be more satisfying than the longest rant if done expertly. What I meant to say was: the subject could stand some deeper contemplation, as we've only covered part of it. It should be more thoroughly probed to reveal all of its complexity. It should be appreciated, not belittled.)

(I also apologize for the lack of innuendo in this post. Everybody else seems to do it, but my imagination doesn't reach that far, so please , gentle reader, insert it where you feel it would be appropriate. That is all, thank you.)

Re:Uhhhh .... (1)

bar-agent (698856) | more than 3 years ago | (#35986492)

I lul'd much, but I have no mod points.

Anything can be an innendo (1)

Normal Dan (1053064) | more than 3 years ago | (#35978664)

For example, the summary:

"Turning seemingly normal comments into sexual innuendo by adding the words 'That's what she said' is a cultural phenomenon. (If you know what I mean) This has led some to wonder whether it is possible to determine when it is appropriate to add those magic four words to a sentence. As it turns out, identifying humor through software is hard. (That's what she said) Two researchers at the University of Washington, however, were willing to give it their best shot. (Yeah, I bet they are) In a recently released paper entitled 'That's What She Said: Double Entendre Identification,' the researchers describe what they've found and introduce their new approach to the problem (I'll approach your problem!): 'Double Entendre via Noun Transfer' or DEviaNT for short. (heh, short? *snicker*)"

Re:Anything can be an innendo (1)

bar-agent (698856) | more than 3 years ago | (#35986514)

"â¦and this is something that is difficult to implement in software." â" but a hardware implement will get the job done.

Say no more (1)

Cajun Hell (725246) | more than 3 years ago | (#35978856)

A nod's as good as a wink to a blind bat!

For fuck's sake! (0)

Anonymous Coward | more than 3 years ago | (#35979788)

Innuendo is a hell of a lot more than just saying "that's what she said" after someone else says anything that might be in about one-third of the entire range of possible things anyone might ever say, ever. Wayne and Garth, although brilliant pioneers of their field, aren't the be-all and end-all of suggestive humour. If you don't understand this, you probably don't get sarcasm, irony, wit, wryness, or indeed anything else in the world of creative, sophisticated humour.

Don't get me wrong; a joke about a penis can be amazing, but if we've heard it before or a twelve-year-old could have thought of it, then you're not a comical genius; you're a buffoon, and if you think you're a comical genius, we have a technical term for you:

Fuckwit.

An interesting idea... (1)

Millennium (2451) | more than 3 years ago | (#35979928)

...but let me know when it can play a game of Ar tonelico.

Obligatory (?) SMBC (0)

Anonymous Coward | more than 3 years ago | (#35980052)

Presenting.. A rock that made men laugh simply by holding it aloft:

http://www.smbc-comics.com/index.php?db=comics&id=1638

Sure (1)

HalAtWork (926717) | more than 3 years ago | (#35980176)

Because if you use innuendo, you must be a fucking deviant. Normal people never do it. Whoops.

I for one... (1)

Bieeanda (961632) | more than 3 years ago | (#35981388)

can't wait to have my bottom patted by our naughty robot overlords.

I hear they overclock when you play Yakkety Sax-- and you can tell them, that's what I said!

Geeks rejoice! (1)

rrohbeck (944847) | more than 3 years ago | (#35982020)

Maybe we'll have an app for that soon so we can finally supplement out flirting techniques.

Waste of effort (1)

AdamWill (604569) | more than 3 years ago | (#35982090)

They should just have asked Geoff Peterson. He's got it figured out. In your pants.

i'm all over it (2)

DreadPirateShawn (1246208) | more than 3 years ago | (#35982964)

I think this could be really big; their task is really quite hard. First they have to suss out the meaning of the sentence, and ideally the cadence, in order to hold back until the right moment. Then they have to figure out where their addition can be legitimately inserted; not just any opening will suffice. Their biggest risk now is if they release prematurely; the timing is key and they don't want to blow it.

I'm near Seattle in the moment, and TFA cites a presentation in Portland in June. I may just have to go down.

On a more serious note... (1)

v(*_*)vvvv (233078) | more than 3 years ago | (#35983052)

Not to get too off topic by being serious, but I'm wondering if it is even possible to detect humor just from the expression.

Even with "that's what she said" there is an element of unpredictability that can only be tested when executed. I mean, sometimes it's not funny. In other words, the only test is if someone reads it and laughs.

This is much like not being able to predict the outcome of code completely without executing it.

We can always record results and rely on statistical analysis, but finding answers from the past is different from finding the answer just from what is present.

Magic four words (0)

Anonymous Coward | more than 3 years ago | (#35983400)

look like five to me!

Re:Magic four words (1)

Locke2005 (849178) | more than 3 years ago | (#35984480)

Next step: programming a computer to recognize that a contraction combines two words (e.g. "that" and "is") into a single word (e.g. "that's")...

What a question. (1)

DaVince21 (1342819) | more than 3 years ago | (#35986508)

This has led some to wonder whether it is possible to determine when it is appropriate to add those magic four words to a sentence.

That's easy: it is. I mean, people have been determining it's (in)appropriate every time they feel the need to say it.

Oh, you mean through software! Why didn't you say so?

We already have lewd AI (0)

Anonymous Coward | more than 3 years ago | (#35986510)

Cleverbot can be lewd when prompted.

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>