---
title: "Humor Recognition and Humor Anchor Extraction — paper by Yang et al. (2015)"
description: "For anchors, they propose Maximal Decrement Extraction (MDE). 28 references, cited by 72 papers here."
authors: ["Diyi Yang", "Alon Lavie", "Chris Dyer", "Eduard Hovy"]
year: 2015
venue: "Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing"
source: "https://aclanthology.org/D15-1284/"
doi: "10.18653/v1/d15-1284"
licence: "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)"
licence_url: "https://creativecommons.org/licenses/by-nc-sa/3.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/yang-2015-humor-recognition-humor-anchor-extraction/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/yang-2015-humor-recognition-humor-anchor-extraction/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2015](https://md.research.elamur.ai/free/en/papers/2015/page/2/) / Humor Recognition and Humor Anchor Extraction

# Humor Recognition and Humor Anchor Extraction

**Authors:** [Diyi Yang](https://md.research.elamur.ai/free/en/authors/diyi-yang/), [Alon Lavie](https://md.research.elamur.ai/free/en/authors/alon-lavie/), [Chris Dyer](https://md.research.elamur.ai/free/en/authors/chris-dyer/) and [Eduard Hovy](https://md.research.elamur.ai/free/en/authors/eduard-hovy/) · **Year:** 2015 · **Venue:** [Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing](https://md.research.elamur.ai/free/en/venues/emnlp/) ([EMNLP 2015](https://md.research.elamur.ai/free/en/venues/emnlp/2015/)) · **Publisher:** [Association for Computational Linguistics](https://md.research.elamur.ai/free/en/publishers/association-for-computational-linguistics/) · **Licence:** [CC BY-NC-SA 3.0 (ACL Anthology, before 2016)](https://creativecommons.org/licenses/by-nc-sa/3.0/)

**Links:** [Publisher's page](https://aclanthology.org/D15-1284/) · [PDF](https://aclanthology.org/D15-1284.pdf) · [DOI 10.18653/v1/d15-1284](https://doi.org/10.18653/v1/d15-1284) · [OpenAlex](https://openalex.org/W2251785914)

**Citations:** 192 citations (OpenAlex, 2026-10-14) · [72](https://md.research.elamur.ai/free/en/papers/yang-2015-humor-recognition-humor-anchor-extraction/cited-by/) in our library, of the 141,840 papers whose bibliographies we read

## Summary
This EMNLP 2015 paper addresses two tasks: deciding whether a short sentence is humorous, and locating the words or phrases that trigger the joke, which the authors call humor anchors. They frame recognition as binary classification and build feature groups around four proposed sources of humor: incongruity, ambiguity, interpersonal effect and phonetic style. Positive examples come from Pun of the Day and the 16,000 One-Liner dataset. Negative sentences are drawn from AP News, New York Times, Yahoo! Answers and proverbs, then filtered to match the humorous data in vocabulary and length so that topic differences do not inflate accuracy. For anchors, they propose Maximal Decrement Extraction (MDE). It builds on the trained recognizer, but its full procedure falls in a part of the text that was unavailable for this summary. Compared with three human annotators, MDE clearly beats random and POS-based baselines. The work matters because it is presented as the first attempt to extract humor anchors from general sentences, and because its negative-sampling design guards against misleading results.

## Key points
- **Datasets:**
  - Pun of the Day: 2423 positive and 2403 negative sentences.
  - 16,000 One-Liners: 16,000 positive and 16,002 negative sentences.
  - The proverb negatives (654) were extracted manually.
- **Negative filtering:** every word of a negative sentence must appear in the vocabulary of the positive set, and sentences are limited to roughly 10–30 words.
- **Incongruity features:** pretrained generic Word2Vec vectors give two features over content-word pairs. Disconnection is the maximum distance between a pair, and Repetition is the minimum.
- **Ambiguity feature:** Sense Combination is the log of the product of WordNet sense counts for nouns, verbs, adjectives and adverbs.
- **Anchor results on Pun of the Day (F1):**

  | Method | Exact matching | At-Least-One matching |
  |---|---|---|
  | MDE | 0.438 | 0.756 |
  | POS baseline | 0.165 | 0.360 |
  | Random baseline | 0.116 | 0.285 |

  On One-Liners, MDE reaches 0.288 (Exact) and 0.616 (At-Least-One).

## Interesting ideas
- **Domain-matched negative sampling:** restricting negatives to the positive set's vocabulary and length range stops a classifier from simply learning topic, such as news versus everyday life. This is a useful check for any task where positives and negatives come from different sources.
- **Theory-driven feature groups:** tying each feature set to a specific hypothesis about humor makes the model easier to interpret, and lets you test which mechanism contributes. The same approach could suit sarcasm or figurative-language detection.
- **Cheap proxies for abstract phenomena:** the paper approximates incongruity with embedding distances between word pairs and ambiguity with WordNet sense counts. These are simple, reusable signals wherever wordnets and embeddings exist, including for Ukrainian.
- **Strict and lenient span matching:** reporting both Exact and At-Least-One matching shows how good the extracted spans are when boundaries are fuzzy. It also helps for keyword or rationale extraction evaluated against several annotators, whose scores can be averaged.
- **Explanation from an existing classifier:** MDE derives anchors from the trained recognizer instead of training a separate span model. This makes anchor extraction largely independent of which classifier is used underneath.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

## Institutions

- [Carnegie Mellon University](https://md.research.elamur.ai/free/en/universities/carnegie-mellon-university/) — University, Pittsburgh, United States · 365 works · 158,048 citations

📚 Shelves (6): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 9,086 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 8,889 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 9,296 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 9,206 works · [💭 Psychology](https://md.research.elamur.ai/free/en/shelves/psychology/) · 798 works · [💭 Social Psychology](https://md.research.elamur.ai/free/en/shelves/psychology/social-psychology/) · 129 works

## Cite

Cite as: Diyi Yang, Alon Lavie, Chris Dyer and Eduard Hovy. 2015. Humor Recognition and Humor Anchor Extraction. Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing.

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@inproceedings{yang2015humor,
  title = {{Humor Recognition and Humor Anchor Extraction}},
  author = {Diyi Yang, Alon Lavie, Chris Dyer and Eduard Hovy},
  booktitle = {Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing},
  year = {2015},
  doi = {10.18653/v1/d15-1284},
  url = {https://doi.org/10.18653/v1/d15-1284}
}
```

- [← previous When Are Tree Structures Necessary for Deep Learning of Representations?](https://md.research.elamur.ai/free/en/papers/li-2015-when-are-tree-structures-necessary/)
- [next → CODRA: A Novel Discriminative Framework for Rhetorical Analysis](https://md.research.elamur.ai/free/en/papers/joty-2015-codra-novel-discriminative-framework-rhetorical/)
- [↑ back to papers of 2015](https://md.research.elamur.ai/free/en/papers/2015/page/2/)

## References

28 references, 4 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Salvatore Attardo. 1994. Linguistic theories of humor, volume 1. Walter de Gruyter. [find](https://scholar.google.com/scholar?q=Salvatore+Attardo%2E+1994%2E+Linguistic+theories+of+humor%2C+volume+1%2E+Walter+de+Gruyter%2E)
2. Tristan A Bekinschtein, Matthew H Davis, Jennifer M Rodd, and Adrian M Owen. 2011. Why clowns taste funny: the relationship between humor and semantic ambiguity. The Journal of Neuroscience, 31(26):9665–9671. [find](https://scholar.google.com/scholar?q=Tristan+A+Bekinschtein%2C+Matthew+H+Davis%2C+Jennifer+M+Rodd%2C+and+Adrian+M+Owen%2E+2011%2E+Why+clowns+taste+funny%3A+the+relationship+between+humor+and+semantic+ambiguity%2E+The+Journal+of+Neuroscience%2C+31%2826%29%3A96)
3. Kim Binsted and Graeme Ritchie. 1997. Computational rules for generating punning riddles. Humor: International Journal of Humor Research. [find](https://scholar.google.com/scholar?q=Kim+Binsted+and+Graeme+Ritchie%2E+1997%2E+Computational+rules+for+generating+punning+riddles%2E+Humor%3A+International+Journal+of+Humor+Research%2E)
4. Chiara Bucaria. 2004. Lexical and syntactic ambiguity as a source of humor: The case of newspaper headlines. Humor, 17(3):279–310. [find](https://scholar.google.com/scholar?q=Chiara+Bucaria%2E+2004%2E+Lexical+and+syntactic+ambiguity+as+a+source+of+humor%3A+The+case+of+newspaper+headlines%2E+Humor%2C+17%283%29%3A279%E2%80%93310%2E)
5. Christiane Fellbaum. 1998. WordNet. Wiley Online Library. [find](https://scholar.google.com/scholar?q=Christiane+Fellbaum%2E+1998%2E+WordNet%2E+Wiley+Online+Library%2E)
6. Bryan Anthony Hong and Ethel Ong. 2009. Automatically extracting word relationships as templates for pun generation. In Proceedings of the Workshop on Computational Approaches to Linguistic Creativity, CALC ’09, pages 24–31, Stroudsburg, PA, USA. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Bryan+Anthony+Hong+and+Ethel+Ong%2E+2009%2E+Automatically+extracting+word+relationships+as+templates+for+pun+generation%2E+In+Proceedings+of+the+Workshop+on+Computational+Approaches+to+Linguistic+Creativity)
7. Chloe Kiddon and Yuriy Brun. 2011. That’s what she said: double entendre identification. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies: short papers-Volume 2, pages 89–94. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Chloe+Kiddon+and+Yuriy+Brun%2E+2011%2E+That%E2%80%99s+what+she+said%3A+double+entendre+identification%2E+In+Proceedings+of+the+49th+Annual+Meeting+of+the+Association+for+Computational+Linguistics%3A+Human+Language+Tech)
8. Sujay Kumar Jauhar, Chris Dyer, and Eduard Hovy. 2015. Ontologically grounded multi-sense representation learning for semantic vector space models. In The 2015 Conference of the North American Chapter of the Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Sujay+Kumar+Jauhar%2C+Chris+Dyer%2C+and+Eduard+Hovy%2E+2015%2E+Ontologically+grounded+multi%2Dsense+representation+learning+for+semantic+vector+space+models%2E+In+The+2015+Conference+of+the+North+American+Chapter)
9. Igor Labutov and Hod Lipson. 2012. Humor as circuits in semantic networks. In Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics: Short Papers-Volume 2, pages 150–155. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Igor+Labutov+and+Hod+Lipson%2E+2012%2E+Humor+as+circuits+in+semantic+networks%2E+In+Proceedings+of+the+50th+Annual+Meeting+of+the+Association+for+Computational+Linguistics%3A+Short+Papers%2DVolume+2%2C+pages+150%E2%80%93)
10. Herbert M Lefcourt. 2001. Humor: The psychology of living buoyantly. Springer Science & Business Media. [find](https://scholar.google.com/scholar?q=Herbert+M+Lefcourt%2E+2001%2E+Humor%3A+The+psychology+of+living+buoyantly%2E+Springer+Science+%26+Business+Media%2E)
11. Rada Mihalcea and Carlo Strapparava. 2005. Making computers laugh: Investigations in automatic humor recognition. In Proceedings of the Conference on Human Language Technology and Empirical Methods in Natural Language Processing, pages 531– 538. Association for Computational Linguistics. [our card](https://md.research.elamur.ai/free/en/papers/mihalcea-2005-making-computers-laugh-investigations-automatic/)
12. Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S Corrado, and Jeff Dean. 2013. Distributed representations of words and phrases and their compositionality. In Advances in Neural Information Processing Systems, pages 3111–3119. [our card](https://md.research.elamur.ai/free/en/papers/mikolov-2013-distributed-representations-words-phrases-their/)
13. Tristan Miller and Iryna Gurevych. 2015. Automatic disambiguation of english puns. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers), pages 719–729, Beijing, Chi… [find](https://scholar.google.com/scholar?q=Tristan+Miller+and+Iryna+Gurevych%2E+2015%2E+Automatic+disambiguation+of+english+puns%2E+In+Proceedings+of+the+53rd+Annual+Meeting+of+the+Association+for+Computational+Linguistics+and+the+7th+International+)
14. Gözde Ozbal and Carlo Strapparava. 2012. Computational humour for creative naming. [find](https://scholar.google.com/scholar?q=Go%CC%88zde+Ozbal+and+Carlo+Strapparava%2E+2012%2E+Computational+humour+for+creative+naming%2E)
15. Computational Humor 2012, page 15. [find](https://scholar.google.com/scholar?q=Computational+Humor+2012%2C+page+15%2E)
16. John Allen Paulos. 2008. Mathematics and humor: A study of the logic of humor. University of Chicago Press. [find](https://scholar.google.com/scholar?q=John+Allen+Paulos%2E+2008%2E+Mathematics+and+humor%3A+A+study+of+the+logic+of+humor%2E+University+of+Chicago+Press%2E)
17. Amruta Purandare and Diane Litman. 2006. Humor: Prosody analysis and automatic recognition for f*r*i*e*n*d*s*. In Proceedings of the 2006 Conference on Empirical Methods in Natural Language Processing, EMNLP ’06, pages 208–215, Stroudsburg, PA, USA. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Amruta+Purandare+and+Diane+Litman%2E+2006%2E+Humor%3A+Prosody+analysis+and+automatic+recognition+for+f%2Ar%2Ai%2Ae%2An%2Ad%2As%2A%2E+In+Proceedings+of+the+2006+Conference+on+Empirical+Methods+in+Natural+Language+Processing)
18. Victor Raskin. 1985. Semantic mechanisms of humor, volume 24. Springer. [find](https://scholar.google.com/scholar?q=Victor+Raskin%2E+1985%2E+Semantic+mechanisms+of+humor%2C+volume+24%2E+Springer%2E)
19. Yishay Raz. 2012. Automatic humor classification on twitter. In Proceedings of the 2012 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies: Student Research Workshop, pages 66–70. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Yishay+Raz%2E+2012%2E+Automatic+humor+classification+on+twitter%2E+In+Proceedings+of+the+2012+Conference+of+the+North+American+Chapter+of+the+Association+for+Computational+Linguistics%3A+Human+Language+Techno)
20. Graeme Ritchie. 2005. Computational mechanisms for pun generation. In Proceedings of the 10th European Natural Language Generation Workshop, pages 125–132. Citeseer. [find](https://scholar.google.com/scholar?q=Graeme+Ritchie%2E+2005%2E+Computational+mechanisms+for+pun+generation%2E+In+Proceedings+of+the+10th+European+Natural+Language+Generation+Workshop%2C+pages+125%E2%80%93132%2E+Citeseer%2E)
21. Oliviero Stock and Carlo Strapparava. 2003. Getting serious about the development of computational humor. In IJCAI, volume 3, pages 59–64. [find](https://scholar.google.com/scholar?q=Oliviero+Stock+and+Carlo+Strapparava%2E+2003%2E+Getting+serious+about+the+development+of+computational+humor%2E+In+IJCAI%2C+volume+3%2C+pages+59%E2%80%9364%2E)
22. Oliviero Stock and Carlo Strapparava. 2005. Hahacronym: A computational humor system. In Proceedings of the ACL 2005 on Interactive poster and demonstration sessions, pages 113–116. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Oliviero+Stock+and+Carlo+Strapparava%2E+2005%2E+Hahacronym%3A+A+computational+humor+system%2E+In+Proceedings+of+the+ACL+2005+on+Interactive+poster+and+demonstration+sessions%2C+pages+113%E2%80%93116%2E+Association+for+Co)
23. J Taylor and L Mazlack. 2004. Computationally recognizing wordplay in jokes. Proceedings of CogSci 2004. [find](https://scholar.google.com/scholar?q=J+Taylor+and+L+Mazlack%2E+2004%2E+Computationally+recognizing+wordplay+in+jokes%2E+Proceedings+of+CogSci+2004%2E)
24. Julia M Taylor. 2009. Computational detection of humor: A dream or a nightmare? the ontological semantics approach. In Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology-Volume 03, pages 429–432. IEEE Computer Society. [find](https://scholar.google.com/scholar?q=Julia+M+Taylor%2E+2009%2E+Computational+detection+of+humor%3A+A+dream+or+a+nightmare%3F+the+ontological+semantics+approach%2E+In+Proceedings+of+the+2009+IEEE%2FWIC%2FACM+International+Joint+Conference+on+Web+Intell)
25. Kristina Toutanova, Dan Klein, Christopher D. Manning, and Yoram Singer. 2003. Feature-rich part-of-speech tagging with a cyclic dependency network. In Proceedings of the 2003 Conference of the North American Chapter of the Association for Computational Linguistics on Human Language Technology - Vol… [our card](https://md.research.elamur.ai/free/en/papers/toutanova-2003-feature-rich-part-speech-tagging/)
26. Janyce Wiebe and Rada Mihalcea. 2006. Word sense and subjectivity. In Proceedings of the 21st International Conference on Computational Linguistics and the 44th annual meeting of the Association for Computational Linguistics, pages 1065–1072. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Janyce+Wiebe+and+Rada+Mihalcea%2E+2006%2E+Word+sense+and+subjectivity%2E+In+Proceedings+of+the+21st+International+Conference+on+Computational+Linguistics+and+the+44th+annual+meeting+of+the+Association+for+C)
27. Theresa Wilson, Janyce Wiebe, and Paul Hoffmann. 2005. Recognizing contextual polarity in phrase-level sentiment analysis. In Proceedings of Human Language Technology Conference and Conference on Empirical Methods in Natural Language Processing, pages 347–354, Vancouver, British Columbia, Canada, Oc… [our card](https://md.research.elamur.ai/free/en/papers/wilson-2005-recognizing-contextual-polarity-phrase-level/)
28. Renxian Zhang and Naishi Liu. 2014. Recognizing humor on twitter. In Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, pages 889–898. ACM. [find](https://scholar.google.com/scholar?q=Renxian+Zhang+and+Naishi+Liu%2E+2014%2E+Recognizing+humor+on+twitter%2E+In+Proceedings+of+the+23rd+ACM+International+Conference+on+Conference+on+Information+and+Knowledge+Management%2C+pages+889%E2%80%93898%2E+ACM%2E)

*Updated 24 October 2026*
