---
title: "IIIDYT at SemEval-2018 Task 3: Irony detection in English tweets"
description: "The paper describes the IIIDYT entry to SemEval-2018 Task 3, subtask A. The task is a binary decision on whether an English… 25 references."
authors: ["Edison Marrese-Taylor", "Suzana Ilic", "Jorge Balazs", "Helmut Prendinger", "Yutaka Matsuo"]
year: 2018
venue: "Proceedings of the 12th International Workshop on Semantic Evaluation"
source: "https://aclanthology.org/S18-1087/"
doi: "10.18653/v1/s18-1087"
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/taylor-2018-iiidyt-semeval-2018-task-3/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/taylor-2018-iiidyt-semeval-2018-task-3/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2018](https://md.research.elamur.ai/free/en/papers/2018/page/6/) / IIIDYT at SemEval-2018 Task 3: Irony detection in English tweets

# IIIDYT at SemEval-2018 Task 3: Irony detection in English tweets

**Authors:** [Edison Marrese-Taylor](https://md.research.elamur.ai/free/en/authors/edison-marrese-taylor/), [Suzana Ilic](https://md.research.elamur.ai/free/en/authors/suzana-ilic/), [Jorge Balazs](https://md.research.elamur.ai/free/en/authors/jorge-balazs/), [Helmut Prendinger](https://md.research.elamur.ai/free/en/authors/helmut-prendinger/) and [Yutaka Matsuo](https://md.research.elamur.ai/free/en/authors/yutaka-matsuo/) · **Year:** 2018 · **Venue:** [Proceedings of the 12th International Workshop on Semantic Evaluation](https://md.research.elamur.ai/free/en/venues/semeval/) ([SemEval 2018](https://md.research.elamur.ai/free/en/venues/semeval/2018/)) · **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/S18-1087/) · [PDF](https://aclanthology.org/S18-1087.pdf) · [DOI 10.18653/v1/s18-1087](https://doi.org/10.18653/v1/s18-1087) · [OpenAlex](https://openalex.org/W2798547941)

**Citations:** 3 citations (OpenAlex, 2026-10-14)

## Summary
The paper describes the IIIDYT entry to SemEval-2018 Task 3, subtask A. The task is a binary decision on whether an English tweet is ironic. The authors avoided heavy hand-crafted linguistic or contextual features and used representation learning instead. Their model is a multi-layer bidirectional LSTM whose last hidden state encodes the tweet, and it is initialised with GloVe embeddings trained on Twitter. They added a few simple binary cues about casing, digits and repetition, and they gave frequent unknown words vectors sampled near the region of rare GloVe words. The data was a balanced set of about 4.8k tweets originally collected through irony-related hashtags. On their own validation split, an ensemble of four such networks beat the official TF-IDF SVM baseline. On the official test set, however, performance collapsed, and the system finished near the bottom of the ranking. The authors read this as a sign that a generic architecture trained on so little data does not generalise. They argue that irony detection needs task-specific design, large-scale pre-training or transfer learning, and possibly larger noisy self-labelled corpora.

## Key points
- The dataset has 2,396 ironic and 2,396 non-ironic tweets. The ironic tweets break down into 1,728 verbal irony by polarity contrast, 267 other verbal irony and 401 situational irony.
- Pre-processing used the NLTK TweetTokenizer. Usernames, URLs and trigger words such as *not*, *sarcasm* and *irony* were removed, while case was kept and no stemming was applied.
- The best configuration used 100-dimensional GloVe vectors, 150 hidden units and dropout 0.1. It was trained with Adam at learning rate 0.0001 with early stopping on an 80/20 split, and the final system was an ensemble of four random seeds.
- On validation the model reached F1 0.7262 against the baseline's 0.6263. On the test set its F1 dropped to 0.2905, with accuracy 0.3520, among 43 teams.
- In the ablation, sentence-level binary features helped slightly (F1 0.6848 with them versus 0.6820 without). Token-level features hurt (0.6843 with them versus 0.7008 without).

## Interesting ideas
- Frequent words missing from the pre-trained vocabulary get a vector drawn at random from a sphere centred on the centroid of the rarest 10% of known words, so they land in a plausible rare-word region instead of sharing one UNK vector.
- The hashtags and words that were used to collect the ironic tweets are deleted before training, so the model cannot simply learn the collection label.
- Casing is deliberately preserved because all-caps words or spans can signal an ironic or exaggerated tone.
- Features matching the granularity of the decision (whole-sentence cues) helped, while finer per-token cues added noise.
- Situational irony is separated from verbal irony because it rests on a scenario contradicting expectations rather than on surface wording.

## For Mova

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

- **I1** (tokens): The tagger could initialise representations of unseen but recurring word forms near the profile of known rare words, rather than collapsing them all into one unknown class.
- **I2** (learn): Mova's silver-data pipeline could strip whatever cue produced a label before training, and treat the stripped version as a negative control against shortcut learning.
- **I3** (frames): The prag irony module could take emphatic casing from the token layer as one explainable cue, alongside polarity contrast between the frame and its context.
- **I4** (frames): Irony and speech-act decisions could be driven by utterance-level properties, such as a contrast between evaluation and situation, rather than by accumulating word-level hints.
- **I5** (world): Such cases could be flagged when the world model's expected outcome of an event chain conflicts with the narrated outcome, for example winning the lottery and then dying the next day.

*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

- [The University of Tokyo](https://md.research.elamur.ai/free/en/universities/the-university-of-tokyo/) — University, Tokyo, Japan · 45 works · 8,692 citations
- [National Institute of Informatics](https://md.research.elamur.ai/free/en/labs/national-institute-of-informatics/) — Research institute, Tokyo, Japan · 21 works · 3,045 citations

📚 Shelves (4): [🖥️ 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

🧭 Topics (2): [English](https://md.research.elamur.ai/free/en/topics/english/) · 1,373 works · [😊 Sentiment & emotion](https://md.research.elamur.ai/free/en/topics/sentiment-emotion/) · 608 works

## Cite

Cite as: Edison Marrese-Taylor, Suzana Ilic, Jorge Balazs, Helmut Prendinger and Yutaka Matsuo. 2018. IIIDYT at SemEval-2018 Task 3: Irony detection in English tweets. Proceedings of the 12th International Workshop on Semantic Evaluation.

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

```bibtex
@inproceedings{marresetaylor2018iiidyt,
  title = {{IIIDYT at SemEval-2018 Task 3: Irony detection in English tweets}},
  author = {Edison Marrese-Taylor, Suzana Ilic, Jorge Balazs, Helmut Prendinger and Yutaka Matsuo},
  booktitle = {Proceedings of the 12th International Workshop on Semantic Evaluation},
  year = {2018},
  doi = {10.18653/v1/s18-1087},
  url = {https://doi.org/10.18653/v1/s18-1087}
}
```

- [← previous HashCount at SemEval-2018 Task 3: Concatenative Featurization of Tweet and Hashtags for Irony Detection](https://md.research.elamur.ai/free/en/papers/cho-2018-hashcount-semeval-2018-task-3/)
- [next → INAOE-UPV at SemEval-2018 Task 3: An Ensemble Approach for Irony Detection in Twitter](https://md.research.elamur.ai/free/en/papers/farias-2018-inaoe-upv-semeval-2018-task/)
- [↑ back to papers of 2018](https://md.research.elamur.ai/free/en/papers/2018/page/6/)

## References

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

1. Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S Corrado, and Jeff Dean. 2013. [Distributed Representations of Words and Phrases and their Compositionality](https://md.research.elamur.ai/free/en/papers/mikolov-2013-distributed-representations-words-phrases-their/). In C. J. C. Burges, L. Bottou, M. Welling, Z. Ghahramani, and K. Q. Weinberger, editors, Advances in Neural Information Processing Systems 26, pages 3111–3119. Curran Associates, Inc. [↗](https://doi.org/10.48550/arxiv.1310.4546)
2. David Bamman and Noah A Smith. 2015. Contextualized sarcasm detection on twitter. Icwsm (International AAAI Conference on Web and Social Media), pages 574–577. [find](https://scholar.google.com/scholar?q=David+Bamman+and+Noah+A+Smith%2E+2015%2E+Contextualized+sarcasm+detection+on+twitter%2E+Icwsm+%28International+AAAI+Conference+on+Web+and+Social+Media%29%2C+pages+574%E2%80%93577%2E)
3. Jeremy Barnes, Roman Klinger, and Sabine Schulte im Walde. 2017. Assessing state-of-the-art sentiment models on state-of-the-art sentiment datasets. pages 2–12. [find](https://scholar.google.com/scholar?q=Jeremy+Barnes%2C+Roman+Klinger%2C+and+Sabine+Schulte+im+Walde%2E+2017%2E+Assessing+state%2Dof%2Dthe%2Dart+sentiment+models+on+state%2Dof%2Dthe%2Dart+sentiment+datasets%2E+pages+2%E2%80%9312%2E)
4. Sinno Jialin Pan and Qiang Yang. 2010. A survey on transfer learning. IEEE Transactions on Knowledge and Data Engineering, 22(10):1345–1359. [↗](https://doi.org/10.1109/tkde.2009.191)
5. Adam Paszke, Gregory Chanan, Zeming Lin, Sam Gross, Edward Yang, Luca Antiga, and Zachary Devito. 2017. Automatic differentiation in pytorch. Advances in Neural Information Processing Systems 30, (Nips):1–4. [find](https://scholar.google.com/scholar?q=Adam+Paszke%2C+Gregory+Chanan%2C+Zeming+Lin%2C+Sam+Gross%2C+Edward+Yang%2C+Luca+Antiga%2C+and+Zachary+Devito%2E+2017%2E+Automatic+differentiation+in+pytorch%2E+Advances+in+Neural+Information+Processing+Systems+30%2C+%28Nip)
6. Erik Cambria, Dipankar Das, Sivaji Bandyopadhyay, and Antonio Feraco. 2017. Guide to Sentiment Analysis. [find](https://scholar.google.com/scholar?q=Erik+Cambria%2C+Dipankar+Das%2C+Sivaji+Bandyopadhyay%2C+and+Antonio+Feraco%2E+2017%2E+Guide+to+Sentiment+Analysis%2E)
7. Springer International Publishing AG 2017, Cham, Switzerland. [find](https://scholar.google.com/scholar?q=Springer+International+Publishing+AG+2017%2C+Cham%2C+Switzerland%2E)
8. Bjarke Felbo, Alan Mislove, Anders Søgaard, Iyad Rahwan, and Sune Lehmann. 2017. [Using millions of emoji occurrences to learn any-domain representations for detecting sentiment, emotion and sarcasm](https://md.research.elamur.ai/free/en/papers/felbo-2017-millions-emoji-occurrences-learn-any/).
9. Jeffrey Pennington, Richard Socher, and Christopher Manning. 2014. [Glove: Global vectors for word representation](https://md.research.elamur.ai/free/en/papers/pennington-2014-glove-global-vectors-word-representation/). Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 1532–1543.
10. H. Paul Grice. 1975. Logic and conversation. In Peter Cole and Jerry L. Morgan, editors, Syntax and Semantics, volume 3, pages 41–58. Academic Press, New York. [↗](https://doi.org/10.1163/9789004368811_003)
11. Soujanya Poria, Erik Cambria, Devamanyu Hazarika, and Prateek Vij. 2016. [A deeper look into sarcastic tweets using deep convolutional neural networks](https://md.research.elamur.ai/free/en/papers/poria-2016-deeper-look-into-sarcastic-tweets/). [↗](https://doi.org/10.48550/arxiv.1610.08815)
12. Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. 2014. Dropout: A simple way to prevent neural networks from overfitting. The Journal of Machine Learning Research, 15(1):1929–1958. [find](https://scholar.google.com/scholar?q=Nitish+Srivastava%2C+Geoffrey+Hinton%2C+Alex+Krizhevsky%2C+Ilya+Sutskever%2C+and+Ruslan+Salakhutdinov%2E+2014%2E+Dropout%3A+A+simple+way+to+prevent+neural+networks+from+overfitting%2E+The+Journal+of+Machine+Learning+)
13. Geoffrey E Hinton. 1984. Distributed representations. [find](https://scholar.google.com/scholar?q=Geoffrey+E+Hinton%2E+1984%2E+Distributed+representations%2E)
14. Sepp Hochreiter and J Urgen Schmidhuber. 1997. Long short-term memory. Neural Computation, 9(8):1735–1780. [↗](https://doi.org/10.1162/neco.1997.9.8.1735)
15. Oren Tsur, Ari Rappoport, and Dmitry Davidov. 2010. Icwsm a great catchy name: Semi-supervised recognition of sarcastic sentences in online product reviews. International AAAI Conference on Weblogs and Social Media, (9):162–169. [find](https://scholar.google.com/scholar?q=Oren+Tsur%2C+Ari+Rappoport%2C+and+Dmitry+Davidov%2E+2010%2E+Icwsm+a+great+catchy+name%3A+Semi%2Dsupervised+recognition+of+sarcastic+sentences+in+online+product+reviews%2E+International+AAAI+Conference+on+Weblogs+an)
16. Aaron Courville Ian Goodfellow, Yoshua Bengio. 2017. Deep Learning, volume 521. MIT Press. [find](https://scholar.google.com/scholar?q=Aaron+Courville+Ian+Goodfellow%2C+Yoshua+Bengio%2E+2017%2E+Deep+Learning%2C+volume+521%2E+MIT+Press%2E)
17. Aditya Joshi, Pushpak Bhattacharyya, and Mark James Carman. 2016. [Automatic sarcasm detection: A survey](https://md.research.elamur.ai/free/en/papers/joshi-2016-automatic-sarcasm-detection-survey/). ACM Computing Surveys, V. [↗](https://doi.org/10.48550/arxiv.1602.03426)
18. Cynthia Van Hee, Els Lefever, and Veronique Hoste. 2015. Guidelines for annotating irony in social media text. LT3 Technical Report, 15(2). [find](https://scholar.google.com/scholar?q=Cynthia+Van+Hee%2C+Els+Lefever%2C+and+Veronique+Hoste%2E+2015%2E+Guidelines+for+annotating+irony+in+social+media+text%2E+LT3+Technical+Report%2C+15%282%29%2E)
19. Aditya Joshi, Vinita Sharma, and Pushpak Bhattacharyya. 2015. [Harnessing context incongruity for sarcasm detection](https://md.research.elamur.ai/free/en/papers/joshi-2015-harnessing-context-incongruity-sarcasm-detection/). Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Short Papers), 51(4):757–762.
20. Cynthia Van Hee, Els Lefever, and Véronique Hoste. 2018. [SemEval-2018 Task 3: Irony Detection in English Tweets](https://md.research.elamur.ai/free/en/papers/hee-2018-semeval-2018-task-3-irony/). In Proceedings of the 12th International Workshop on Semantic Evaluation, SemEval-2018, New Orleans, LA, USA. Association for Computational Linguistics.
21. Mikhail Khodak, Nikunj Saunshi, and Kiran Vodra-halli. 2017. [A large self-annotated corpus for sarcasm](https://md.research.elamur.ai/free/en/papers/khodak-2018-large-self-annotated-corpus-sarcasm/).
22. Byron C. Wallace. 2015. Computational irony: A survey and new perspectives. Artificial Intelligence Review, 43(4):467–483. [find](https://scholar.google.com/scholar?q=Byron+C%2E+Wallace%2E+2015%2E+Computational+irony%3A+A+survey+and+new+perspectives%2E+Artificial+Intelligence+Review%2C+43%284%29%3A467%E2%80%93483%2E)
23. Diederik P. Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. In Proceedings of the 3rd International Conference for Learning Representations, San Diego. [↗](https://doi.org/10.48550/arxiv.1412.6980)
24. Edward Loper and Steven Bird. 2002. Nltk: The natural language toolkit. [↗](https://doi.org/10.48550/arxiv.cs/0205028)
25. Joan Lucariello. 1994. Situational irony: A concept of events gone awry. Journal of Experimental Psychology: General, 123(2):129–145. [↗](https://doi.org/10.1037//0096-3445.123.2.129)

*Updated 24 October 2026*
