HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

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

Hassan Alhuzali Sophia Ananiadou

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

Abstract

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.

Code Repositories

hasanhuz/SpanEmo
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
emotion-classification-on-semeval-2018-taskSpanEmo
Accuracy: 0.601
Macro-F1: 0.578
Micro-F1: 0.713

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
SpanEmo: Casting Multi-label Emotion Classification as Span-prediction | Papers | HyperAI