Why Sarcasm Is Such a Problem In Artificial Intelligence (thestack.com) 152
An anonymous reader writes: A new paper from researchers in India and Australia, "Automatic Sarcasm Detection: A Survey," highlights one of the strangest and ironically most humorous facets of the problems in machine learning and humour. The paper outlines ten years of research efforts from groups interested in detecting sarcasm in online sources. It details the ways that academia has approached the sarcasm problem, including flagging authors and ring-fencing sarcastic data. However, the report concludes that the solution to the problem is not necessarily one of pattern recognition [PDF], but rather a more sophisticated matrix that has some ability to understand context.
Solution? (Score:5, Funny)
. . but rather a more sophisticated matrix that has some ability to understand context.
Yeah, right.
Bite my shiny metal ass (Score:3)
When AI finally does understand saracsm, Bender won't seem anywhere near as funny.
Re: (Score:1)
Ah, but Data [youtube.com] gets it...
Re: (Score:1)
When they figure out a way for A.I. to recognize sarcasm, then people will say recognizing sarcasm isn't A.I. just an algorithm.
Re: (Score:2)
When they figure out a way for A.I. to recognize sarcasm, then people will say recognizing sarcasm isn't A.I. just an algorithm.
I can't imagine anyone would be so foolish. Everyone knows sarcasm is the apotheosis of intelligence.
Re:Bite my shiny metal ass (Score:4, Insightful)
They would actually say AI is pretty invasive because sarcasm is not just contextual but also social and cultural. Your require a shared social and intellectual basis in order to properly express and understand sarcasm. The AI would need to know the person in order to effectively interpret their sarcasm. AI is required for quality translation services as contextual understanding is required. This requires multiple independent interpretation of the data provided (letters, words, sentences, paragraphs, grammar, nouns, verbs, adjective, adverbs, punctuation et al, their cross correlation relationships and then perversely enough the typical humans inability to use them properly and correct for that). and the results then correlated to the broader conversation and the particular individual. So a whole series of algorithms running continuously (the longer they run the better, with data flowing through them of course) into which data is fed, in fact it is the overall pattern of the algorithms being used more than the individual algorithms themselves, except the core controlling algorithms which are more complex, than the actual data processing algorithms of which there are many.
Re: (Score:2)
So that would make my comment a demonstration of my comment by ignoring the sarcasm in your comment, not to point out the obvious of course.
Re: (Score:2)
"It details the ways that academia has approached the sarcasm problem"
i am Bender, please insert academia
Re: (Score:1)
. . but rather a more sophisticated matrix that has some ability to understand context.
Yeah, right.
Sarcasm?
Re:Solution? (Score:4, Funny)
A.I.?
Re: (Score:2)
Do I really need to find a picture of the sarcasm sign?
Re: (Score:2)
Re:Solution? (Score:5, Insightful)
Re:Solution? (Score:5, Insightful)
For example, if people were discussing world hunger online and someone proposed a solution whereby half of the starving ate the other half, which would not only reduce their hunger, but would also effectively cut the problem size in half, most people would pick up on the sarcasm because the proposed solution is utterly absurd. Cannibalism isn't a typical answer to food shortages.
Other techniques involve detecting flawed logic or intentionally faulty reasoning which is often used in sarcasm or satire. For example, if someone posits that eliminating gasoline taxes would lead to flying cars due to a deterioration and lack of upkeep on roads necessitating alternatives for traversing them, most people would again recognize that an illogical leap has been made.
An interesting way of going about this might be to study how people with autism spectrum disorders process information as many of those individuals often lack the ability to detect or fully process sarcasm or satire, even in the presence of visual or auditory cues. Understanding why that happens or by what mechanism other individuals are able to process that information correctly could allow us to understand how to program computers to detect sarcasm. I
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Please tell us more of your brilliant insights Shortguy881, we are all awaiting more of your precious pearls of wisdom.
Comment removed (Score:5, Interesting)
Re: (Score:2)
Yeah right, sarcasm is lower than puns. Absolutely.
Re:Solution? (Score:4, Insightful)
Yeah right, sarcasm is lower than puns. Absolutely.
A good pun is it's own reword.
Re: (Score:1)
"and interpretation in local context is absurd"
This demonstrates just how vast the gulf between computers and true natural language processing really is: Humans are so much better at context-based processing than computers that we'll say things like this without a second thought about just how outrageously difficult a task that actually is.
We simply *take for granted* the ability to start or enter a conversation on any subject we know even a tiny bit about, and immediately lock onto its context, and that ou
Re: (Score:2)
"I'd be surprised if aliens from the Planet Thargh IV are not familiar with the basic concept of "saying the opposite of what you mean because it's absurd, and finding humor in its absurdity"."
No wonder you would. You are British, after all.
Re: (Score:2)
Re: (Score:1)
Yeah, right. only auditory and visual cues...
Re: (Score:1)
Yeah, right. only auditory and visual cues...
Well I posted this 'Yea right' comment, but My AI beat me too it and posted it as an anonymous coward.
Re: (Score:2)
Re: (Score:2)
Detecting sarcasm online is like looking for a needle in a haystack when you don't know what a needle or hay is.
Awesome analogy.
Re: (Score:2)
Sarcasm is based on auditory and visual cues of the person.
Sure it is.
Re: (Score:2)
Yeah, right.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Nothing could be easier.
Sarcasm Filter? (Score:2)
Problem in AI? (Score:5, Insightful)
Wake me up when we solve the problem of deterministically detecting sarcasm with human intelligence.
Re: (Score:1)
Oh that's been solved. We know everything there is to know about human intelligence. Don't believe me? Well, that's just because you're not smart enough.
Re: (Score:2)
Oh that's been solved. We know everything there is to know about human intelligence. Don't believe me? Well, that's just because you're not smart enough.
I think the Brian Kernighan quote may be relevant here
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?
Re: (Score:1)
And wake me up when the moderators here are finally able to detect sarcasm.
Re: (Score:2)
What would help is a sarcasm mod. Not sure if it should be positive or negative though.
Re: (Score:2)
Re: (Score:1)
Maybe that is the problem. Many people that frequent Slashdot are programmers. Many moderators on Slashdot fail to detect sarcasm. So many programmers that frequent Slashdot might fail to detect sarcasm. Maybe many programmers in general might fail to detect sarcasm. So the problem with AI detecting sarcasm might be that programmers who program the AI also fail to detect sarcasm.
Maybe testing the programmers to see if they can detect sarcasm is the first step to the solution.
Someone mod the parent up (Score:2)
That's a really good point.
Re:Someone mod the parent up (Score:4, Funny)
Dammit, everything posted in this thread has the sarcastic voice in my head. How am I supposed to know what's sincere?
Re: (Score:2)
This is.
No it isn't. He's just being sarcastic ;-)
Poe's Law (Score:3)
They're essentially trying to develop a machine that can understand Poe's Law. Considering how much trouble people have with that, they've set a pretty high bar for themselves.
Re: (Score:1)
I was about to say the same. I frequently see people miss sarcasm in real-life interactions. From text it's extremely frequently missed by humans. How can we expect AI to do it better?
Re:Poe's Law (Score:5, Insightful)
The reverse is also true. Because it's so hard to discern sarcasm in online text, it can also be difficult to express sincerity. One can write something truly sincere, only to have others interpret it as sarcastic, flippant, or derisive. Adding emphasis, such as "I'm being absolutely serious here" only worsen the problem, since over-emphasis is a hallmark of sarcasm.
There is also sometimes intended ambiguity; people write things that could be interpreted as either sincere or sarcastic/joking, and wait until after the fact to claim the intended meaning. For instance, one can send a text/email that is flirty, and decide (based on the recipient's response) whether to claim it was sincere or a joke.
In short, this is not just a hard problem for AI, it is a hard problem for intelligence more generally. Sarcasm is--quite intentionally--sitting right on the edge between credibility and exaggeration.
Re: (Score:2)
For instance, one can send a text/email that is flirty, and decide (based on the recipient's response) whether to claim it was sincere or a joke.
This is ego saving, not deciding after the fact. Sending a flirty text is intentional. Context is also key, you don't send a "flirty" text to an enemy (generally), unless you're using it to hurt them.
And accidental flirtations are even more sincere than intentional ones ;-)
Re: (Score:3)
Taking this to the next derivative; I can't tell when my sarcasm is missed. Was this [slashdot.org] modded +5 because the Berniacs missed the sarcasm or did everyone get it and find the news link I cited informative? Who knows...
To answer your question ... (Score:2)
Was this [slashdot.org] modded +5 because the Berniacs missed the sarcasm or did everyone get it and find the news link I cited informative?
Yes.
Re: (Score:2)
You've got to wonder whether there's an implicit assumption that AI's solved the real-life interactions with the added video & audio feedback or was that too much information so they skipped it. Then there's the issue whether sarcasm is a binary output or a more continuous probability with a value proportional to some measured level of outrageousness.
Great research (Score:1)
Re: (Score:2)
Re: (Score:2)
Wait, Are you saying we shouldn't eat children? (Score:5, Interesting)
I'm a devoted follower of Dr. Johnathan Swift and I was persuaded by his logical essay "For preventing the children of poor people in Ireland,
from being a burden on their parents or country, and for making them beneficial to the publick.". I was in fact arguing with my google car the other day about running over some filthy budernsome tyke and the google car AI was pretty darn adamant but eventually came around to seeing it my way after I instructued to parse some Swift. Sadly by then the succulent 28 pounder had wander off and no meal was to be had.
Some people don't get it either (Score:3)
All jokes aside, this is a real issue because it is incredibly complex. First, you have to have enough skepticism to disbelief a statement. Then you have to enough confidence to acknowledge that you don't believe that statement. Third, you have to know enough about the speaker to realize that the statement they gave is not consistent with their own internal beliefs. This is made more complex because good sarcasm requires that someone somewhere in the world actually believe the. statement.
Those are all very high level thought processes. You are not just judging a statement as true/false, but judging what others believe. Any child psychologist can tell you how hard that is.
Re: (Score:2)
The problem is that the brain understands sarcasm because language is normally interpreted with a huge amount of explicit context and previously acquired knowledge. All of that context and real-world knowledge is (or at least seems to be) accessible when the language processing algorithm is inferring what a particular statement means.
Once we give the computer a life-time of human memories, it will process language much better.
Re: (Score:2)
Re: (Score:2)
It can be an active means of expressing disapproval - when used to do disapprove of people not present.
For example. When I say, "The quality of the Republican Nominees for President is YUUUGGE, why they have the best, the highest quality they have ever had."
Clear sarcasm, expressed not passively in any way shape or form, focused not on the listener but on the republican candidates.
Re: (Score:2)
If you said that aloud, it would probably be, based on your tone and body language, clearly sarcasm. When it's in written form, though, you are mistaken--it is NOT clear. If, for example, this was being said by Rush Limbaugh, it would obviously be a tongue-in-cheek reference to Trump, but otherwise straight communication.
Speaking as someone who overuses sarcasm, I've found that no matter how clear *I* think I am being, others do not always see it that way.
Re: (Score:2)
Speaking as someone who overuses sarcasm, I've found that no matter how clear *I* think I am being, others do not always see it that way.
That, in a nutshell, is the AI issue. People don't even get it right so how can 'people' write a program to get it right since we can't actually devise a test for sarcasm.
If I only had a brain, it would be hurting right now from overuse.
Re: (Score:2)
"For example. When I say, "The quality of the Republican Nominees for President is YUUUGGE, why they have the best, the highest quality they have ever had."
Clear sarcasm, expressed not passively in any way shape or form"
I don't think passive-aggressive means what you think it means.
The last "command" given to the first AI (Score:5, Funny)
Re: (Score:2)
Actually, it was a sighed "Oh PLEASE kill me".
Neurotypical is too much to hope for right now (Score:2)
If a conversational bot can get to the level of Aspergers (I know, I know, who the hell cares if it's in DSM-5) then I'll be awfully happy.
Though...if you're using it less for conversation, and more for fact scraping, I guess that makes things way more important. Trying to think of how people recognize sarcasm, and it seems to be "a person is stating--without expressing uncertainty or hedging--something that I have good reason to think they don't believe". It seems like every culture also has their own sh
Re: (Score:2)
The last time a friend of mine said, "Thank you, ACA!" I thought she was being sarcastic, because of the last few thousands of times I'd heard that or "Thank you, Obamacare!". My mistake.
Really useful. (Score:3, Insightful)
Well, this research wasn't a waste of time and money.
Not really required. (Score:2)
I wonder how it will cope with speech impediments (Score:2)
https://www.youtube.com/watch?... [youtube.com]
The Simspons covered this a long time ago... (Score:2)
This is a PEBCAC Issue. (Score:2)
This has already been solved humans just need to include :-) or say "I'm only kidding" every time they say something sarcastic such as:
Vote donald trump. :-)
or
News flash: Republicans against torture. I'm only kidding.
This baby's off the charts! (Score:2)
yeah....no (Score:2)
There's probably a joke in there about how hard it is for Germans to detect sarcasm too, but I would never make such a comment.
Re: (Score:2)
It is a problem with serious consequences. A famous conversation, loosely translated: "Oh, yeah, great idea. Just kill all the Jews and Gypsies. It's no big deal, just round 'em up and bump 'em off. Oh, since we've got them all collected, why not make them build our weapons and planes too? That'll end well."
Sadly, the fuhrer was just looking for some propaganda ideas to help get those groups on board...
Need a general AI (Score:2)
To properly understand sarcasm requires a very high level of understanding of the language, the situation being commented on, and human nature. The current levels of AI would only be able to understand context-free phrases like "Yeah, right" as sarcasm and maybe guess at others. Of course, sometimes sarcasm is also indistinguishable from sincerity, either on purpose or due to the speaker's incompetence, and even more so on the internet (Poe's Law).
Re: (Score:2)
it's not what you say it's how you say it (Score:2)
Re: (Score:2)
"The main reason people don't detect it online it's because there's no tone of voice when written."
Sarcasm is quite a wide concept and I would say its highest and most meritable form requires it to be expressed with a straight face and no vocal cues.
Re: (Score:2)
Re: (Score:2)
"That is true and obviously it'll never be foolproof but in some cases a flat response when one might expect something different is the give away."
That wasn't my point. My point is not on what sarcasm is but what it is used for. At its highest level is meant for *some* of the audience not to get it or, at least, not to get it immediately because sarcasm requires mockery out of somebody or, in its light form to mock out of what somebody said (instead of the somebody himself).
For an AI wanting to get sarcas
Re: (Score:2)
Re: (Score:2)
"Maybe it should be in constant fail mode and assume all humans are being sarcastic all the time."
That wouldn't be an AI but a teenager.
hell, it's not just AI (Score:2)
There's a ton of aspie freaks online that can't seem to figure out sarcasm or humor in general, either.
Re: (Score:2)
I don't know if it's just me, but I seem to have as much trouble having irony understood by others.
e.g. when I was in sea cadets, we spent a night in cabins on a small isle within a channel. The caretaker told us that there had been something of a tradition of midnight raids between our group and another local cadet group, called Nimrod (I kid you not), and he was keen to see the end of it. He told us we
Simple. Just look for a wink smiley. ;-) (Score:2)
That's what humans do. 8-)
I've always said.... (Score:1)
Quite a few humans are waiting for the result (Score:2)
Like me. Yes, I often don't get sarcasm. Unless it's really, really, REALLY obvious.
An observation from a dedicated servant (Score:2)
Our new computer overlords think they're so smart...
the other perspective (Score:2)
Sarcasm and satire have only superficially similar.
The thing with satire is to create incongruity between the package and its contents.
Some dishevelled fellow shows up, claims he's a world-class chef from Syria, and offers to cook you a five-star dinner in exchange for his own meal. He doesn't look especially Syrian. And you can't make out his accent.
So you say, "well, I'm not sure whether to believe you. I made this pate yesterday, and I'd like your opinion. Just one second." Then you duck around the
Machines with a sense of humour (Score:1)
If an automatic system can detect sarcasm, then it is arguable (put aside Searle for just a moment) that it may understand sarcasm.
If so, how do we know it's not just taking the piss when it provides feedback?
Yet another stunning study from the Aussies (Score:2)
Next, they'll be telling us seven years of research on PhD students has proved that five times out of six telling the ones with Asperger's to honk on Bobo will send them out looking for a clown to blow.
I thought the 3 laws of robotics was a joke (Score:2)
Australia. (Score:2)
that would be great (Score:2)
I really need this. I have a very difficult time knowing what is sarcasm and what isn't online. Hell, I even have a problem with this face to face.
Never mind machines . . . (Score:2)
Difficult as it is for machines to divine humour, especially sarcasm, from ordinary discourse, it is even more difficult for those firmly entrenched in the regressive left to see anything other than sexism, misogyny, homophobia (sic), Islamophobia (sic), trans*-phobia (sic), ableism (sic), microagreesions (sic), patriarchal oppression, and a plethora of other supposed and manufactured ills even in something as innocuous as wishing someone "good morning." Radical, third wave, intersectional (sic) feminists,
Re: (Score:2)
Yes the NTSA just ruled AI can be drivers. I won't be surprised if President Trump doesn't pick one for his Vice President.
Re: (Score:2)
Re: (Score:2)
You're simply miopic. Science also can't explain Hillary or Bernie, since both of them are equally untenable as candidates as the GOP, you're just in favor of some of their policies, so you give them a pass on everything that is abhorrent about the rest of their policies.