PyPlutchik: visualising and comparing emotion-annotated corpora

04/19/2021
by   Alfonso Semeraro, et al.
0

The increasing availability of textual corpora and data fetched from social networks is fuelling a huge production of works based on the model proposed by psychologist Robert Plutchik, often referred simply as the “Plutchik Wheel”. Related researches range from annotation tasks description to emotions detection tools. Visualisation of such emotions is traditionally carried out using the most popular layouts, as bar plots or tables, which are however sub-optimal. The classic representation of the Plutchik's wheel follows the principles of proximity and opposition between pairs of emotions: spatial proximity in this model is also a semantic proximity, as adjacent emotions elicit a complex emotion (a primary dyad) when triggered together; spatial opposition is a semantic opposition as well, as positive emotions are opposite to negative emotions. The most common layouts fail to preserve both features, not to mention the need of visually allowing comparisons between different corpora in a blink of an eye, that is hard with basic design solutions. We introduce PyPlutchik, a Python library specifically designed for the visualisation of Plutchik's emotions in texts or in corpora. PyPlutchik draws the Plutchik's flower with each emotion petal sized after how much that emotion is detected or annotated in the corpus, also representing three degrees of intensity for each of them. Notably, PyPlutchik allows users to display also primary, secondary, tertiary and opposite dyads in a compact, intuitive way. We substantiate our claim that PyPlutchik outperforms other classic visualisations when displaying Plutchik emotions and we showcase a few examples that display our library's most compelling features.

READ FULL TEXT
research
12/06/2019

GoodNewsEveryone: A Corpus of News Headlines Annotated with Emotions, Semantic Roles, and Reader Perception

Most research on emotion analysis from text focuses on the task of emoti...
research
10/21/2022

Experiencer-Specific Emotion and Appraisal Prediction

Emotion classification in NLP assigns emotions to texts, such as sentenc...
research
12/28/2012

Discovering Basic Emotion Sets via Semantic Clustering on a Twitter Corpus

A plethora of words are used to describe the spectrum of human emotions,...
research
10/11/2022

Natural Language Processing for Cognitive Analysis of Emotions

Emotion analysis in texts suffers from two major limitations: annotated ...
research
12/17/2016

Web-based Semantic Similarity for Emotion Recognition in Web Objects

In this project we propose a new approach for emotion recognition using ...
research
01/15/2019

Sharing emotions at scale: The Vent dataset

The continuous and increasing use of social media has enabled the expres...
research
02/17/2021

Metrical Tagging in the Wild: Building and Annotating Poetry Corpora with Rhythmic Features

A prerequisite for the computational study of literature is the availabi...

Please sign up or login with your details

Forgot password? Click here to reset