thecoder-10 / emotion-classification

Repository for "Uncovering the Limits of Text-based Emotion Detection", — Findings of EMNLP, 2021

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Uncovering the Limits of Text-based Emotion Detection

This repository contains all the work done on Uncovering the Limits of Text-based Emotion Detection on The Vent Dataset -- Sharing emotions at scale: The Vent dataset, N. Lykousas et al. and The GoEmotions Dataset -- GoEmotions: A Dataset of Fine-Grained Emotions

Running the Experiments

We provide a single Bash script meant to execute all the experiments described in the paper. Use:

$ ./bin/replicateExperiments.sh

To run all experiments. The program will detect if you are in a Slurm-enabled cluster like the one we use at Universitat Pompeu Fabra, or start as many threads as it can find. You will need a setup that has GPUs lest you want to die of old age!

Running the models

Beyond reproducing the results, we invite researchers to access, reuse, and evaluate the best models trained on the GoEmotions and Vent data sets. We provide Docker images containing the models to be called as convenient REST APIs through DockerHub. Please refer to src/serve.py for details on the interface.

Contact

Nurudin Álvarez González msg [AT] nur [DOT] wtf.

About

Repository for "Uncovering the Limits of Text-based Emotion Detection", — Findings of EMNLP, 2021


Languages

Language:Jupyter Notebook 98.5%Language:Python 1.1%Language:HTML 0.3%Language:Shell 0.1%Language:Dockerfile 0.0%