Papers › SpanEmo: Casting Multi-label Emotion Classification as Span-prediction

SpanEmo: Casting Multi-label Emotion Classification as Span-prediction

25 Jan 2021EACL 2021 2arXiv:2101.10038archive 2025-07-28

Hassan Alhuzali, Sophia Ananiadou

Emotion recognition (ER) is an important task in Natural Language Processing (NLP), due to its high impact in real-world applications from health and well-being to author profiling, consumer analysis and security. Current approaches to ER, mainly classify emotions independently without considering that emotions can co-exist. Such approaches overlook potential ambiguities, in which multiple emotions overlap. We propose a new model "SpanEmo" casting multi-label emotion classification as span-prediction, which can aid ER models to learn associations between labels and words in a sentence. Furthermore, we introduce a loss function focused on modelling multiple co-existing emotions in the input sentence. Experiments performed on the SemEval2018 multi-label emotion data over three language sets (i.e., English, Arabic and Spanish) demonstrate our method's effectiveness. Finally, we present different analyses that illustrate the benefits of our method in terms of improving the model performance and learning meaningful associations between emotion classes and words in the sentence.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

hasanhuz/SpanEmo officialmentioned in papermentioned on GitHubpytorchNOASSERTION report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Author ProfilingClassificationEmotion ClassificationEmotion RecognitionGeneral ClassificationPredictionSentence

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Emotion Classification SemEval 2018 Task 1E-c SpanEmo Accuracy 0.601 #1 of 4 Archive leaderboard report
Emotion Classification SemEval 2018 Task 1E-c SpanEmo Macro-F1 0.578 #1 of 4 Archive leaderboard report
Emotion Classification SemEval 2018 Task 1E-c SpanEmo Micro-F1 0.713 #1 of 4 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections