Beyond a Single Sentiment Score: Topical and Affective Dimensions of Emoji Meaning on Twitter
Organizations: School of Computer Science and Statistics Trinity College Dublin, Ireland
Abstract
Emoji are widely treated as compact affective tokens whose meaning is summarised by a single sentiment score. We argue that this picture is incomplete. From a corpus of 16{,}575 English tweets and a per-emoji metric we call stability delta (within-class minus between-class cosine similarity of sentence embeddings), we show that emojis used in tightly clustered topical contexts also exhibit more polarised crowd-sourced sentiment, not less. Validated against the Kralj Novak et al.\ (2015) sentiment lexicon, the central correlation is Spearman (Holm , 95% bootstrap CI ); against the independent Ferré et al.\ (2025) Spanish 13-emotion ratings, (). The result survives permutation testing, BCa bootstrap, leave-one-out jackknife, partial correlation controlling for emoji frequency, and Holm correction across a four-test family. Topical coherence and affective dispersion are distinct dimensions of emoji meaning. As a downstream check we report leakage-free five-fold cross-validation results for sarcasm classification on the Emoji Sarcasm Dataset; all three baselines (a gated multimodal architecture, fine-tuned BERTweet features, and fine-tuned RoBERTa features) score above 0.97 macro F1, indicating the dataset has saturating emoji-label cues. We frame the classifier as supporting evidence rather than the contribution.
Figures & tables
| Emoji (description) | Within | Between | |
| Collision | 0.409 | 0.172 | 0.237 |
| Fire | 0.332 | 0.140 | 0.192 |
| Pointing-down | 0.305 | 0.152 | 0.153 |
| Astonished face | 0.121 | 0.101 | 0.021 |
| Loudly crying face | 0.143 | 0.124 | 0.019 |
| Confused face | 0.124 | 0.109 | 0.014 |
| Test | Pct. CI (95%) | BCa CI (95%) | Perm. | Partial (freq) | Holm | ||
| vs. Kralj Novak sentiment | 0.0008 | 0.005 | |||||
| vs. Kralj Novak variance (primary) | 0.005 | 0.015 | |||||
| Sarcasm rate vs. | 0.028 | 0.051 | |||||
| Sarcasm rate vs. Kralj Novak sentiment | 0.029 | 0.051 |
| Likert threshold | Sig. | ||
| (primary) | |||
| ** | |||
| ** |
| Model | Macro F1 | Sarc. F1 |
| GEMA | ||
| BERTweet | ||
| RoBERTa |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Acc. | Macro F1 | Sarc. F1 | AUC | MCC |
| GEMA | |||||
| BERTweet | |||||
| RoBERTa |
| Source | Test | |||
| Czestochowska | vs. description entropy | 59 | 0.51 | |
| Czestochowska | vs. unique words | 59 | 0.83 | |
| EmojiNet | vs. sense count | 62 | 0.36 | |
| EmojiNet | vs. keyword count | 62 | 0.56 |
| Position | Count | VADER | TextBlob |
| Start | |||
| Middle | |||
| End |
| Component / Parameter | Specification / Value |
| Architecture & Branches | |
| Text Encoder | BiGRU over MiniLM embeddings, BERT [CLS] |
| Emoji Branch | Mean Kralj Novak sentiment, normalized emoji counts |
| Structural Branch (11-D) | VADER compound (emoji-free), polarity mismatch, caps ratio, punctuation density, norm. length, 5 emoji-position indicators, centroid distance * |
| Branch Fusion | Sigmoid gating |
| Training Hyperparameters | |
Social Media Analysis
Social media analysis studies online posts, media, users, and interactions to understand communication, communities, and public behavior.
See all 221 papers