Algorithm Detects Sarcasm
An Israeli research team has developed a machine algorithm that can recognize sarcasm. Tested on Amazon, SASI (Semi-supervised Algorithm for Sarcasm Identification) can detect sarcastic sentences in product reviews with 77 percent precision. The results are even better on Twitter where SASI identified sarcasm with 94 percent precision. Basically, the researchers had human annotators tagging sentences for sarcasm. The team then identified certain sarcastic patterns and created a classification algorithm that puts each statement into a sarcastic class.
The algorithm were then trained and turned loose on an evaluation seet. Considering the overall precision SASI scored, that’s not a bad shot at interpreting the human sense of humor. It almost immediately reminded me of a project called StupidFilter. If they could incorporate this algorithm … but then, they haven’t updated their website for nearly two years. Too bad. Anyway, if you really want to know more about how the algorithm works, you should check out this PDF (~93 kB).
So what’s the use of recognizing sarcastic statements? The researchers believe that SASI could be instrumental in generating better personalized content and make better recommendations to human users. They also think that the algorithm could benefit opinion-mining systems.

Seriously? Pretty cool.
Now they only need an algorithm to decipher the weird acronyms some people use just to be able to detect sarcasm