Elamur Research⌕
☰
home / papers / 2015 / SemEval-2015 Task 11: Sentiment Analysis of Figurative Language in Twitter

SemEval-2015 Task 11: Sentiment Analysis of Figurative Language in Twitter

Paper · 2015 · Aniruddha Ghosh, Guofu Li, Tony Veale et al.

Summary

This SemEval-2015 shared task asks how well sentiment analysis works on tweets that are rich in irony, sarcasm and metaphor. In such tweets, the literal wording often signals a different polarity than the meaning the author intends. Systems were not asked to detect which figure of speech a tweet uses. Instead, they had to give every tweet a detailed sentiment rating ranging from -5 to +5, which covers 11 possible values.

The organisers harvested candidate tweets with the Twitter4j API, using figurative hashtags and marker words. They then widened the seed hashtags with an LSA model. The resulting tweets were annotated on CrowdFlower, with spam filtering and reliability-weighted score aggregation. Submissions were scored by cosine similarity and by mean squared error against the gold scores.

The best team, ClaC, reached a cosine of 0.758. Across systems, sarcastic and ironic tweets proved fairly tractable, while metaphorical and "other" tweets remained much harder. The released data gives researchers a benchmark for studying how figurative language interacts with sentiment.

Key points

  • Datasets:
    • A trial set of 1025 tweets came from users known for figurative style, such as comedians. Seven in-house annotators labelled it, and native English speakers' scores counted double.
    • The training and test sets contain 8000 and 4000 tweets, annotated on CrowdFlower.
  • Collection: Tweets were gathered in June 2014 using hashtags like #sarcasm, #irony, #not and #yeahright, plus words such as "literally" or "figuratively." URLs were stripped, but hashtags were kept. Very short tweets were discarded.
  • Spam control:
    • Trial tweets served as hidden test questions, and workers below 70% accuracy on them were removed.
    • Workers whose scores never varied (zero standard deviation) were flagged as scammers.
    • So were workers with 60% or more outlier judgements.
    • After cleaning, each tweet kept 5–7 annotations.
  • Results: ClaC ranked first (cosine 0.758, MSE 2.117), followed by UPF (0.711) and LLT_PolyU (0.687). Sarcasm and irony cosines were roughly 0.87–0.92 for top systems, while metaphor scores were mostly under 0.66.
  • Evaluation: Systems were ranked with two metrics, cosine similarity and MSE. The detailed results cover 15 teams and their multiple runs.

Interesting ideas

  • I1. Measure figurativeness extrinsically. Rather than labelling which device a tweet uses, the task scores sentiment on tweets where figurative usage is common. This avoids disputes over fuzzy category boundaries and could apply to any phenomenon that is hard to define, such as hate speech subtypes.
  • I2. Collect data with cheap signals. Self-tagging hashtags and marker words act as weak labels for gathering candidate data, and a semantic model (here LSA) expands the seed query set. This is a cheap bootstrap for collecting low-resource or niche corpora, for example Ukrainian social media.
  • I3. Weight annotators by reliability. Each annotator gets a reliability score equal to their share of in-range answers on gold test questions. The final label is a weighted average using those scores, which is more principled than a plain mean when crowd quality varies.
  • I4. Filter spam on several fronts. The scheme combines gold-question accuracy, zero-variance detection, and per-item outlier rates relative to the item's spread. Together these give a reusable recipe for cleaning crowdsourced ordinal labels.
  • I5. Report results per subset. Splitting scores by sarcasm, irony, metaphor and other shows where systems actually fail, which a single aggregate number would hide. This makes the approach useful for diagnosing any benchmark with a mixed composition.

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

Cite

Cite as Aniruddha Ghosh, Guofu Li, Tony Veale, Paolo Rosso, Ekaterina Shutova, John Barnden and Antonio Reyes. 2015. SemEval-2015 Task 11: Sentiment Analysis of Figurative Language in Twitter. Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval 2015).

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.18653/v1/s15-2080

@inproceedings{ghosh2015semeval,
  title = {{SemEval-2015 Task 11: Sentiment Analysis of Figurative Language in Twitter}},
  author = {Aniruddha Ghosh, Guofu Li, Tony Veale, Paolo Rosso, Ekaterina Shutova, John Barnden and Antonio Reyes},
  booktitle = {Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval 2015)},
  year = {2015},
  doi = {10.18653/v1/s15-2080},
  url = {https://doi.org/10.18653/v1/s15-2080}
}

References

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

  1. Barnden, J.A. (2008). Metaphor and artificial intelligence: Why they matter to each other. In R.W. Gibbs, Jr. (Ed.), The Cambridge Handbook of Metaphor and Thought, 311-338. Cambridge, U.K.: Cambridge University Press. find
  2. Hao, Y., Veale, T. (2010). An Ironic Fist in a Velvet Glove: Creative Mis-Representation in the Construction of Ironic Similes. Minds and Machines 20(4):635–650. find
  3. Li G., Ghosh A., Veale T. (2014). Constructing A corpus of Figurative Language for a Tweet Classification and Retrieval Task. In the preceedings of FIRE 2014, the 6th Forum for Information Retrieval Evaluatio. Bengaluru, India. find
  4. Poria, S., Cambria, E., Winterstein, G. and Huang, G.B. (2014). Sentic patterns Dependency-based rules for concept-level sentiment analysis. Knowledge-Based Systems 69, pp. 45-63. find
  5. Reyes A., Rosso P. (2014). On the Difficulty of Automatically Detecting Irony: Beyond a Simple Case of Negation. Knowledge and Information Systems. 40(3): 595-614. DOI: 10.1007/s10115-013-0652-8. — [doi:10.1007/s10115-013-0652-8](https://doi.org/10.1007/s10115-013-0652-8) find
  6. Reyes A., Rosso P., Veale T. (2013). A Multidimensional Approach for Detecting Irony in Twitter. Languages Resources and Evaluation 47(1): 239-268. find
  7. Reyes A., Rosso P. (2012). Making Objective Decisions from Subjective Data: Detecting Irony in Customers Reviews. Journal on Decision Support Systems 53(4): 754–760. find
  8. Reyes A., Rosso P., Buscaldi D. (2012). From Humor Recognition to Irony Detection: The Figurative Language of Social Media. Data & Knowledge Engineering 74:1-12. find
  9. Shutova, E., L. Sun, A. Korhonen. (2010). Metaphor identification using verb and noun clustering. Proceedings of the 23rd International Conference on Computational Linguistics. our card
  10. Veale, T., Keane, M. T. (1992). Conceptual Scaffolding: A spatially founded meaning representation for metaphor comprehension. Computational Intelligence 8(3): 494-519. find
  11. Veale, T. (2012). Detecting and Generating Ironic Comparisons: An Application of Creative Information Retrieval. find
  12. AAAI Fall Symposium Series 2012, Artificial Intelligence of Humor. Arlington, Virginia. find
  13. Veale, T., Hao, Y. (2007). Comprehending and Generating Apt Metaphors: A Web-driven, Case-based Approach to Figurative Language. In proceedings of AAAI 2007, the 22nd AAAI Conference on Artificial Intelligence. Vancouver, Canada. find

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/ghosh-2015-semeval-2015-task-11-sentiment/