Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Emote-Controlled: Obtaining Implicit Viewer Feedback Through Emote-Based Sentiment Analysis on Comments of Popular Twitch.tv Channels

Published: 19 April 2020 Publication History

Abstract

In recent years, streaming platforms for video games have seen increasingly large interest, as so-called esports have developed into a lucrative branch of business. Like for other sports, watching esports has become a new kind of entertainment medium, which is possible due to platforms that allow gamers to live stream their gameplay, the most popular platform being Twitch.tv. On these platforms, users can comment on streams in real time and thereby express their opinion about the events in the stream. Due to the popularity of Twitch.tv, this can be a valuable source of feedback for streamers aiming to improve their reception in a gaming-oriented audience. In this work, we explore the possibility of deriving feedback for video streams on Twitch.tv by analyzing the sentiment of live text comments made by stream viewers in highly active channels. Automatic sentiment analysis on these comments is a challenging task, as one can compare the language used in Twitch.tv with that used by an audience in a stadium, shouting as loud as possible in sometimes nonorganized ways. This language is very different from common English, mixing Internet slang and gaming-related language with abbreviations, intentional and unintentional grammatical and orthographic mistakes, and emoji-like images called emotes. Classic lexicon-based sentiment analysis techniques therefore fail when applied to Twitch comments.
To overcome the challenge posed by the nonstandard language, we propose two unsupervised lexicon-based approaches that make heavy use of the information encoded in emotes, as well as a weakly supervised neural network–based classifier trained on the lexicon-based outputs, which is supposed to help generalization to unknown words by use of domain-specific word embeddings. To enable better understanding of Twitch.tv comments, we analyze a large dataset of comments, uncovering specific properties of their language, and provide a smaller set of comments labeled with sentiment information by crowdsourcing.
We present two case studies showing the effectiveness of our methods in generating sentiment trajectories for events live streamed on Twitch.tv that correlate well with specific topics in the given stream. This allows for a new kind of implicit real-time feedback gathering for Twitch streamers and companies producing games or streaming content on Twitch.
We make our datasets and code publicly available for further research.1

Supplementary Material

a7-kobs-suppl.pdf (kobs.zip)
Supplemental movie, appendix, image and software files for, Emote-Controlled: Obtaining Implicit Viewer Feedback Through Emote-Based Sentiment Analysis on Comments of Popular Twitch.tv Channels

References

[1]
Ricardo Baeza-Yates and Berthier Ribeiro-Neto. 1999. Modern Information Retrieval. Vol. 463. ACM Press, New York, NY.
[2]
Francesco Barbieri, Luis Espinosa Anke, Miguel Ballesteros, Juan Soler, and Horacio Saggion. 2017. Towards the understanding of gaming audiences by modeling Twitch emotes. In Proceedings of the 3rd Workshop on Noisy User-Generated Text. 11--20. http://dblp.uni-trier.de/db/conf/aclnut/aclnut2017.html#BarbieriABSS17.
[3]
Valerio Basile and Malvina Nissim. 2013. Sentiment analysis on Italian tweets. In Proceedings of the 4th Workshop on Computational Approaches to Subjectivity, Sentiment, and Social Media Analysis. 100--107.
[4]
Piotr Bojanowski, Edouard Grave, Armand Joulin, and Tomas Mikolov. 2017. Enriching word vectors with subword information. Transactions of the Association for Computational Linguistics 5 (2017), 135--146.
[5]
Meeyoung Cha, Haewoon Kwak, Pablo Rodriguez, Yong-Yeol Ahn, and Sue Moon. 2007. I tube, you tube, everybody tubes: Analyzing the world’s largest user generated content video system. In Proceedings of the 7th ACM SIGCOMM Conference on Internet Measurement. ACM, New York, NY, 1--14.
[6]
Xu Cheng, Cameron Dale, and Jiangchuan Liu. 2008. Statistics and social network of YouTube videos. In Proceedings of the 16th International Workshop on Quality of Service (IWQoS’08). IEEE, Los Alamitos, CA, 229--238.
[7]
Ben Eisner, Tim Rocktäschel, Isabelle Augenstein, Matko Bosnjak, and Sebastian Riedel. 2016. emoji2vec: Learning emoji representations from their description. In SocialNLP@EMNLP, L.-W. Ku, J. Y. J. Hsu, and C.-T. Li (Eds.). Association for Computational Linguistics, Stroudsburg, PA, 48--54. http://dblp.uni-trier.de/db/conf/acl-socialnlp/acl-socialnlp2016.html#EisnerRABR16.
[8]
Joseph L. Fleiss. 1971. Measuring nominal scale agreement among many raters.Psychological Bulletin 76, 5 (1971), 378.
[9]
C. J. Hutto and Eric Gilbert. 2014. VADER: A parsimonious rule-based model for sentiment analysis of social media text. In Proceedings of the 8th International Conference on Weblogs and Social Media (ICWSM-14). http://comp.social.gatech.edu/papers/icwsm14.vader.hutto.pdf.
[10]
Alec Go, Richa Bhayani, and Lei Huang. 2009. Twitter Sentiment Classification Using Distant Supervision. CS224N Project Report. Stanford.
[11]
Fréderic Godin, Baptist Vandersmissen, Wesley De Neve, and Rik Van de Walle. 2015. Multimedia lab @ ACL WNUT NER shared task: Named entity recognition for Twitter microposts using distributed word representations. In Proceedings of the Workshop on Noisy User-Generated Text. 146--153.
[12]
Martin J. Halvey and Mark T. Keane. 2007. Exploring social dynamics in online media sharing. In Proceedings of the 16th International Conference on World Wide Web. ACM, New York, NY, 1273--1274.
[13]
H. S. Heaps. 1978. Information Retrieval: Computational and Theoretical Aspects. Academic Press, San Diego, CA.
[14]
Mehdi Kaytoue, Arlei Silva, Loïc Cerf, Wagner Meira Jr., and Chedy Raïssi. 2012. Watch me playing, I am a professional: A first study on video game live streaming. In Proceedings of the 21st International Conference on World Wide Web (WWW’12 Companion). ACM, New York, NY, 1181--1188. http://dblp.uni-trier.de/db/conf/www/www2012c.html#KaytoueSCMR12.
[15]
Yoon Kim. 2014. Convolutional neural networks for sentence classification. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP’14). 1746--1751.
[16]
Petra Kralj Novak, Jasmina Smailović, Borut Sluban, and Igor Mozetič. 2015. Sentiment of emojis. PLoS ONE 10, 12 (2015), e0144296. http://dx.doi.org/10.1371/journal.pone.0144296.
[17]
Omer Levy and Yoav Goldberg. 2014. Linguistic regularities in sparse and explicit word representations. In Proceedings of the 18th Conference on Computational Natural Language Learning. 171--180.
[18]
Ruokuang Lin, Qianli D. Y. Ma, and Chunhua Bian. 2014. Scaling laws in human speech, decreasing emergence of new words and a generalized model. arxiv:cs.CL/1412.4846.
[19]
Diana Löffler, Lennart Giron, and Jörn Hurtienne. 2017. Night mode, dark thoughts: Background color influences the perceived sentiment of chat messages. In INTERACT. Lecture Notes in Computer Science, Vol. 10514. Springer, 184--201. http://dblp.uni-trier.de/db/conf/interact/interact2017-2.html#LofflerGH17.
[20]
Vittorio Loreto, Vito D. P. Servedio, Steven H. Strogatz, and Francesca Tria. 2016. Dynamics on expanding spaces: Modeling the emergence of novelties. In Creativity and Universality in Language. Springer, 59--83.
[21]
Andrew L. Maas, Raymond E. Daly, Peter T. Pham, Dan Huang, Andrew Y. Ng, and Christopher Potts. 2011. Learning word vectors for sentiment analysis. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies—Volume 1 (HLT’11). 142--150. http://dl.acm.org/citation.cfm?id=2002472.2002491.
[22]
Julian J. McAuley, Rahul Pandey, and Jure Leskovec. 2015. Inferring networks of substitutable and complementary products. arXiv:1506.08839. http://dblp.uni-trier.de/db/journals/corr/corr1506.html#McAuleyPL15.
[23]
Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013a. Efficient estimation of word representations in vector space. arXiv:1301.3781.
[24]
Tomas Mikolov, Wen-Tau Yih, and Geoffrey Zweig. 2013b. Linguistic regularities in continuous space word representations. In Proceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (HLT-NAACL’13). 746--751.
[25]
Preslav Nakov, Alan Ritter, Sara Rosenthal, Fabrizio Sebastiani, and Veselin Stoyanov. 2016. SemEval-2016 task 4: Sentiment analysis in Twitter. In Proceedings of the 10th International Workshop on Semantic Evaluation (SemEval’16). 1--18.
[26]
Preslav Nakov, Sara Rosenthal, Zornitsa Kozareva, Veselin Stoyanov, Alan Ritter, and Theresa Wilson. 2013. SemEval-2013 task 2: Sentiment analysis in Twitter. In Proceedings of the 2nd Joint Conference on Lexical and Computational Semantis (*SEM), Volume 2: Proceedings of the 7th International Workshop on Semantic Evaluation (SemEval’13). 312--320.
[27]
Sascha Narr, Michael Hulfenhaus, and Sahin Albayrak. 2012. Language-independent Twitter sentiment analysis. In Proceedings of the Workshop on Knowledge Discovery, Data Mining, and Machine Learning (KDML at LWA’12). 12--14.
[28]
Gustavo Nascimento, Manoel Ribeiro, Loïc Cerf, Natália Cesário, Mehdi Kaytoue, Chedy Raïssi, Thiago Vasconcelos, and Wagner Meira. 2014. Modeling and analyzing the video game live-streaming community. In Proceedings of the 2014 9th Latin American Web Congress (LA-WEB’14). IEEE, Los Alamitos, CA, 1--9.
[29]
Polygon. 2018. Diablo: Immortal Broke the Unspoken Rules of Blizzard, and BlizzCon. Retrieved March 7, 2020 from https://www.polygon.com/2018/11/5/18064290/blizzard-diablo-immortal-reaction-explainer-blizzcon.
[30]
Sara Rosenthal, Noura Farra, and Preslav Nakov. 2017. SemEval-2017 task 4: Sentiment analysis in Twitter. In Proceedings of the 11th International Workshop on Semantic Evaluation (SemEval’17). 502--518.
[31]
Sara Rosenthal, Preslav Nakov, Svetlana Kiritchenko, Saif Mohammad, Alan Ritter, and Veselin Stoyanov. 2015. Semeval-2015 task 10: Sentiment analysis in Twitter. In Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval’15). 451--463.
[32]
Sara Rosenthal, Alan Ritter, Preslav Nakov, and Veselin Stoyanov. 2014. SemEval-2014 task 9: Sentiment analysis in Twitter. In Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval’14). 73--80. http://www.aclweb.org/anthology/S14-2009.
[33]
Herbert A. Simon. 1955. On a class of skew distribution functions. Biometrika 42, 3--4 (1955), 425--440.
[34]
Thomas Smith, Marianna Obrist, and Peter C. Wright. 2013. Live-streaming changes the (video) game. In EuroITV, P. Paolini, P. Cremonesi, and G. Lekakos (Eds.). ACM, New York, NY, 131--138. http://dblp.uni-trier.de/db/conf/euroitv/euroitv2013.html#SmithOW13.
[35]
Duyu Tang, Furu Wei, Nan Yang, Ming Zhou, Ting Liu, and Bing Qin. 2014. Learning sentiment-specific word embedding for Twitter sentiment classification. In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 1555--1565. http://dblp.uni-trier.de/db/conf/acl/acl2014-1.html#TangWYZLQ14.
[36]
Alexander Yeh. 2000. More accurate tests for the statistical significance of result differences. In Proceedings of the 18th Conference on Computational Linguistics—Volume 2. 947--953.
[37]
G. Udny Yule. 1925. II. A mathematical theory of evolution, based on the conclusions of Dr. JC Willis, FR S. Philosophical Transactions of the Royal Society of London: Series B 213, 402--410 (1925), 21--87.
[38]
Cong Zhang and Jiangchuan Liu. 2015. On crowdsourced interactive live streaming: A Twitch.tv-based measurement study. In Proceedings of the 25th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video. ACM, New York, NY, 55--60.
[39]
Ye Zhang and Byron Wallace. 2017. A sensitivity analysis of (and practitioners’ guide to) convolutional neural networks for sentence classification. In Proceedings of the 8th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 253--263.

Cited By

View all
  • (2024)Investigación social en Twitch: un análisis experimental de seis streamers hispanohablantesTeknokultura. Revista de Cultura Digital y Movimientos Sociales10.5209/tekn.89203Avance en línea(1-13)Online publication date: 12-Apr-2024
  • (2024)E2T2: Emote Embedding for Twitch Toxicity DetectionCompanion Publication of the 2024 Conference on Computer-Supported Cooperative Work and Social Computing10.1145/3678884.3681840(128-133)Online publication date: 11-Nov-2024
  • (2024)Investigating the Role of Real-Time Chat Summaries in Supporting Live StreamersProceedings of the 50th Graphics Interface Conference10.1145/3670947.3670980(1-12)Online publication date: 3-Jun-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Social Computing
ACM Transactions on Social Computing  Volume 3, Issue 2
Special Issue on Emoji Understanding and Applications in Social Media
June 2020
152 pages
EISSN:2469-7826
DOI:10.1145/3396115
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 April 2020
Accepted: 01 October 2019
Revised: 01 July 2019
Received: 01 November 2018
Published in TSC Volume 3, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Twitch
  2. emotes
  3. feedback
  4. sentiment analysis

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • Nvidia Corporation through their Academic GPU

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)183
  • Downloads (Last 6 weeks)35
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Investigación social en Twitch: un análisis experimental de seis streamers hispanohablantesTeknokultura. Revista de Cultura Digital y Movimientos Sociales10.5209/tekn.89203Avance en línea(1-13)Online publication date: 12-Apr-2024
  • (2024)E2T2: Emote Embedding for Twitch Toxicity DetectionCompanion Publication of the 2024 Conference on Computer-Supported Cooperative Work and Social Computing10.1145/3678884.3681840(128-133)Online publication date: 11-Nov-2024
  • (2024)Investigating the Role of Real-Time Chat Summaries in Supporting Live StreamersProceedings of the 50th Graphics Interface Conference10.1145/3670947.3670980(1-12)Online publication date: 3-Jun-2024
  • (2024)Automated Tool for Toxic Comments Identification on Live Streaming YouTubeMachine Intelligence for Research and Innovations10.1007/978-981-99-8129-8_5(47-56)Online publication date: 3-Mar-2024
  • (2024)Affective TV: Concepts of Affective Computing Applied to Digital TelevisionDesign, User Experience, and Usability10.1007/978-3-031-61362-3_16(203-220)Online publication date: 29-Jun-2024
  • (2023)Optimization of Digital Information Management of Financial Services Based on Artificial Intelligence in the Digital Financial EnvironmentJournal of Organizational and End User Computing10.4018/JOEUC.31847835:3(1-17)Online publication date: 24-Feb-2023
  • (2023)Factors Affecting Citizen Adoption of E-Government in Developing CountriesJournal of Global Information Management10.4018/JGIM.31813131:1(1-23)Online publication date: 10-Feb-2023
  • (2023)Exploring the Impact of Gamification Elements in Brand Apps on the Purchase Intention of ConsumersJournal of Global Information Management10.4018/JGIM.31721631:1(1-30)Online publication date: 3-Feb-2023
  • (2023)Multi-Objective Negotiation Mechanism in Manufacturing Enterprise Supply Chain Based on Multi-AgentJournal of Global Information Management10.4018/JGIM.31683431:1(1-22)Online publication date: 20-Jan-2023
  • (2023)The Information Security Management Systems in E-BusinessJournal of Global Information Management10.4018/JGIM.31683331:1(1-29)Online publication date: 20-Jan-2023
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media