Emotion Analysis

Tutorial at EACL 2023

Project maintained by eacl2023tutorial Hosted on GitHub Pages — Theme by mattgraham


Welcome to our tutorial on emotion analysis from text. We are happy that you are interested in the topic. On this page, we would like to provide you with a little bit of information such that you can decide to participate. We will also share the material here shortly before or after the tutorial took place.


The tutorial will be given by two people:


Underline recorded the whole tutorial session, we edited this to be focused on the main content of the tutorial.

Date and Place

The tutorial took place on May 5, 2023, starting at 09:00. It took three hours and was hybrid, in Dubrovnik and streamed via Zoom. You can find the Zoom link below at the Underline Session.


Session 1 [09:00 – 10:30]

Coffee Break [10:30 - 11:15]

Session 2 [11:15 – 12:45]



Other things:


If you build on top of this tutorial and want to cite it, please use the following bib entry:

  title =        "Emotion Analysis from Texts",
  author =       "\v{S}tajner, Sanja and Klinger, Roman",
  booktitle =    "Proceedings of the 17th Conference of the European
                  Chapter of the Association for Computational
                  Linguistics: Tutorial Abstracts",
  month =        may,
  year =         "2023",
  address =      "Dubrovnik, Croatia",
  publisher =    "Association for Computational Linguistics",
  url =          "https://aclanthology.org/2023.eacl-tutorials.2",
  pages =        "7--12",
  abstract =     "Emotion analysis in text is an area of research that
                  encompasses a set of various natural language
                  processing (NLP) tasks, including classification and
                  regression settings, as well as structured
                  prediction tasks like role labelling or stimulus
                  detection. In this tutorial, we provide an overview
                  of research from emotion psychology which sets the
                  ground for choosing adequate NLP methodology, and
                  present existing resources and classification
                  methods used for emotion analysis in texts. We
                  further discuss appraisal theories and how events
                  can be interpreted regarding their presumably caused
                  emotion and briefly introduce emotion role
                  labelling. In addition to these technical topics, we
                  discuss the use cases of emotion analysis in text,
                  their societal impact, ethical considerations, as
                  well as the main challenges in the field.",