---
title: "Fermi at SemEval-2017 Task 7: Detection and Interpretation of"
description: "This paper tackles two homographic pun subtasks of SemEval-2017 Task 7: deciding… 0.7953 accuracy. 1 reference, cited by 5 papers here."
authors: ["Vijayasaradhi Indurthi", "Subba Reddy Oota"]
year: 2017
venue: "Proceedings of the 11th International Workshop on Semantic Evaluation (SemEval-2017)"
source: "https://aclanthology.org/S17-2079/"
doi: "10.18653/v1/s17-2079"
licence: "CC BY 4.0 (ACL Anthology)"
licence_url: "https://creativecommons.org/licenses/by/4.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/indurthi-2017-fermi-semeval-2017-task-7/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/indurthi-2017-fermi-semeval-2017-task-7/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2017](https://md.research.elamur.ai/free/en/papers/2017/page/4/) / Fermi at SemEval-2017 Task 7: Detection and Interpretation of Homographic puns in English Language

# Fermi at SemEval-2017 Task 7: Detection and Interpretation of Homographic puns in English Language

**Authors:** Vijayasaradhi Indurthi and [Subba Reddy Oota](https://md.research.elamur.ai/free/en/authors/subba-reddy-oota/) · **Year:** 2017 · **Venue:** [Proceedings of the 11th International Workshop on Semantic Evaluation (SemEval-2017)](https://md.research.elamur.ai/free/en/venues/semeval/) ([SemEval 2017](https://md.research.elamur.ai/free/en/venues/semeval/2017/)) · **Publisher:** [Association for Computational Linguistics](https://md.research.elamur.ai/free/en/publishers/association-for-computational-linguistics/) · **Licence:** [CC BY 4.0 (ACL Anthology)](https://creativecommons.org/licenses/by/4.0/)

**Links:** [Publisher's page](https://aclanthology.org/S17-2079/) · [PDF](https://aclanthology.org/S17-2079.pdf) · [DOI 10.18653/v1/s17-2079](https://doi.org/10.18653/v1/s17-2079) · [OpenAlex](https://openalex.org/W2752873017)

**Citations:** 18 citations (OpenAlex, 2026-10-14) · [5](https://md.research.elamur.ai/free/en/papers/indurthi-2017-fermi-semeval-2017-task-7/cited-by/) in our library, of the 149,439 papers whose bibliographies we read

## Summary
This paper tackles two homographic pun subtasks of SemEval-2017 Task 7: deciding whether an English sentence contains a pun, and finding which word carries the pun. For detection, the authors turned an intended unsupervised problem into a supervised one. They hand-labelled a random portion of the data as pun or non-pun and trained a Bi-Directional RNN classifier over 50-dimensional GloVe vectors. For location, they built a rule-based procedure on WordNet. It discards stopwords, punctuation and words with fewer than two senses. It then scores every word pair by the highest embedding similarity across their synsets, takes the best-scoring pair, and returns the member that occurs later in the sentence. The official results were an F1 of 77.65% for detection and 52.15% for location. The location heuristic works reasonably on short sentences but degrades as sentences grow longer. The work shows how far cheap lexical cues, such as polysemy, a semantically related context word and end-of-sentence position, can go on pun processing.

## Key points
- Subtask 1 model: an embedding layer feeds a Bi-Directional RNN with dropout 0.5, followed by a fully connected layer with a sigmoid output, trained for 25 epochs.
- Two train/test splits were used for detection:
  - Setting 1 (70/30) reached P 0.9697, R 0.7953, accuracy 0.8360 and F1 0.8738.
  - Setting 2 (30/70) reached P 0.8918, R 0.6876, accuracy 0.7173 and F1 0.7765.
- Subtask 2 used WordNet sense counts to filter candidates and GloVe similarity between synsets (the MAXSIM function) to score pairs. Precision, recall and F1 were all 0.5215, with coverage 1.
- In the raft example, boat–raft is the most similar pair (0.68), so the later word, raft, is chosen as the pun.
- The team did not take part in Subtask 3 (sense interpretation with WordNet sense keys). They suggest it could be extended from their Subtask 2 method.

## Interesting ideas
- A pun word must be polysemous, so requiring at least two WordNet senses cheaply removes most candidates before any scoring happens.
- The hidden second meaning of a pun is often signalled by another word in the sentence that fits that meaning (bank→banker, raft→boat), so pairing each candidate with its closest sense neighbour exposes the alternate reading.
- Similarity is computed as the maximum over all synset pairs, not over surface words, so a rare sense can still win when the context supports it.
- A positional prior (the pun tends to come near the end) breaks ties within the chosen pair.
- The authors report that the heuristic weakens as sentences lengthen, because more spurious similar pairs appear; evaluating accuracy by sentence length exposes this.

## For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

- **I1** (frames): The irony/wordplay detector in prag could pre-filter candidates to polysemous content words in the UD tree before checking frames for a double reading.
- **I2** (world): When building the text's world, a sense that is strongly supported by an unrelated context entity could be stored as a competing reading, rather than discarded during disambiguation.
- **I3** (world): Sense-aware similarity over WordNet synsets could help the ontology layer link entities whose relation holds only under a secondary sense.
- **I4** (frames): Punchline position could be one explainable feature when the implicature module decides which word in a joke or fable carries the twist.
- **I5** (learn): Mova's evaluations could routinely split scores by sentence length, so that length-sensitive heuristics are caught early.

*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

- [International Institute of Information Technology, Hyderabad](https://md.research.elamur.ai/free/en/universities/international-institute-of-information-technology-hyderabad/) — University, Hyderabad, India · 38 works · 1,821 citations

📚 Shelves (4): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 16,667 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 16,194 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 16,039 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 15,891 works

🧭 Topics (1): [English](https://md.research.elamur.ai/free/en/topics/english/) · 2,263 works

## Cite

Cite as: Vijayasaradhi Indurthi and Subba Reddy Oota. 2017. Fermi at SemEval-2017 Task 7: Detection and Interpretation of Homographic puns in English Language. Proceedings of the 11th International Workshop on Semantic Evaluation (SemEval-2017).

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

```bibtex
@inproceedings{indurthi2017fermi,
  title = {{Fermi at SemEval-2017 Task 7: Detection and Interpretation of Homographic puns in English Language}},
  author = {Vijayasaradhi Indurthi and Subba Reddy Oota},
  booktitle = {Proceedings of the 11th International Workshop on Semantic Evaluation (SemEval-2017)},
  year = {2017},
  doi = {10.18653/v1/s17-2079},
  url = {https://doi.org/10.18653/v1/s17-2079}
}
```

- [← previous Using Coreference Links to Improve Spanish-to-English Machine Translation](https://md.research.elamur.ai/free/en/papers/werlen-2017-coreference-links-improve-spanish-english/)
- [next → Preserving Distributional Information in Dialogue Act Classification](https://md.research.elamur.ai/free/en/papers/tran-2017-preserving-distributional-information-dialogue-act/)
- [↑ back to papers of 2017](https://md.research.elamur.ai/free/en/papers/2017/page/4/)

## References

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

1. R. Weston J. Bottou L. Karlen M. Kavukcuoglu K. Kuksa P Collobert. 2012. Natural language process- [find](https://scholar.google.com/scholar?q=R%2E+Weston+J%2E+Bottou+L%2E+Karlen+M%2E+Kavukcuoglu+K%2E+Kuksa+P+Collobert%2E+2012%2E+Natural+language+process%2D)

*Updated 1 November 2026*
