SlideShare a Scribd company logo
1 of 38
Download to read offline
Analyzing Emoji in Text
Research Scientist, Holler.io, San Mateo, CA.
sanjaya@holler.io | http://sanjw.org/ | @sanjrockz
SANJAYA WIJERATNE
BAX-423 Big Data Analytics
GUEST LECTURE AT THE GRADUATE SCHOOL OF MANAGEMENT OF THE UNIVERSITY OF CALIFORNIA, DAVIS, 24TH
/25TH
APRIL, 2020.
Meet Your Instructor
► Research Scientist at Holler.io
► Work on NLP
► Academic Background
► Education - Ph.D. in Computer Science and Engineering
► Research Interest - Emoji/Test Processing, NLU
► My Journey So Far
► I’m from Sri Lanka -> B.Sc. in IT (University of Moratuwa,
Sri Lanka) -> ~2 years as a Software Engineer, 7.5 years
as a GRA/TA at Wright State University
4/19/2020BAX-423 Big Data Analytics, UC Davis
2
Emoji Chain Gang Usage Non-Gang
Usage
32.25% 1.14%
53% 1.71%
How I Started Working with Emoji
Anthropology 189:001, UC Berkeley
3
Image Source – https://arxiv.org/pdf/1610.09516.pdf
4/19/2020
Why Study Emoji?
Emoji = Picture Character
5
► Introduced by Shigetaka Kurita in 1999
4/19/2020BAX-423 Big Data Analytics, UC Davis
► Unicode staterted supporting emoji
character set in 2010
► Emoji are not emoticons. Eg. :-), :-(
Why Emoji Usage Increased?
4/19/2020BAX-423 Big Data Analytics, UC Davis
6
Emoji Usage Statistics
4/19/2020BAX-423 Big Data Analytics, UC Davis
7
A Few Open Emoji Research
Problems related to Text Processing
► Challenges in interpreting the meaning of an
emoji in a message context
► Emoji similarity
► Emoji sense disambiguation
► Emoji prediction
► Emoji-based retrieval and search
4/19/2020BAX-423 Big Data Analytics, UC Davis
8
A Few Open Emoji Research
Problems related to Text Processing
► Challenges in interpreting the meaning of an
emoji in a message context
► Emoji similarity
► Emoji sense disambiguation
► Emoji prediction
► Emoji-based retrieval and search
4/19/2020BAX-423 Big Data Analytics, UC Davis
9
How Emoji get their
Meanings?
Emoji Semantics
► Emoji are inherently designed with no rigid
semantics
► Emoji does not have a grammar, thus, emoji cannot
be used as a language on its own
► How emoji meanings are assigned?
► Initially, by the emoji creators
► Later, by the users
11
4/19/2020BAX-423 Big Data Analytics, UC Davis
How Emoji get their meanings?
12
► Emoji creators submit possible emoji meanings in
their proposals
► Once accepted, these will be available in
Unicode Common Locale Data Repository
(CLDR) at
https://www.unicode.org/cldr/charts/latest/anno
tations/other.html
4/19/2020BAX-423 Big Data Analytics, UC Davis
How emoji get their meanings?
► When people replace words using emoji (logographic)
► Homonymy relations in languages (E.g., – eye & I)
13
Image Source – https://goo.gl/rjS1hX
I
*Actual social media content
4/19/2020BAX-423 Big Data Analytics, UC Davis
Getting the Emoji Meanings
14
Image Source – http://emojinet.knoesis.org
4/19/2020BAX-423 Big Data Analytics, UC Davis
EmojiNet
15
Image Source – https://arxiv.org/pdf/1707.04652.pdf
4/19/2020BAX-423 Big Data Analytics, UC Davis
Emoji Similarity Problem
Emoji Similarity Problem
17
4/19/2020BAX-423 Big Data Analytics, UC Davis
► Measuring the semantic similarity of emoji such
that the measure reflects the likeness of their
meaning, interpretation or intended use.”
[Wijeratne et al., 2017]
Notion of Emoji Similarity
18
4/19/2020BAX-423 Big Data Analytics, UC Davis
► Notion of emoji similarity is broad
► Pixel-based Emoji Similarity
► Meaning-based Emoji Similarity
Representing Emoji Meaning
19
4/19/2020BAX-423 Big Data Analytics, UC Davis
Distributional Semantics
20
► Finds semantic properties of linguistic items (words)
based on their distribution in a large corpus
► Based on Distributional Hypothesis (Harris, 1954)
► Words that are used and occur in the same contexts tend to
purport similar meanings
► We use large text corpora with emoji to learn
distributional semantics of emoji, which reveals
relationships among emoji
4/19/2020BAX-423 Big Data Analytics, UC Davis
Learning Emoji Embeddings
► Learn distributional semantics of words as word
embeddings using two corpora (Tweets and
Google News)
► Convert the words in emoji meanings to vectors
using word embeddings (emoji embeddings)
► Evaluate the similarity (distance) of emoji in the
embedding space using EmoSim508, a new
dataset with 508 emoji pairs
21
4/19/2020BAX-423 Big Data Analytics, UC Davis
Representing Emoji Meaning
22
4/19/2020BAX-423 Big Data Analytics, UC Davis
Ground Truth Data Creation
23
4/19/2020BAX-423 Big Data Analytics, UC Davis
► Most frequently occuring
emoji pairs from a 110M
Twitter dataset with emoji
► Evaluated each emoji
pair for their similarity and
relatedness by 10 human
users
Intrinsic Evaluation
► Using four different emoji definitions
(Sense_Desc., Sense_Label, Sense_Def.,
Sense_All) and two corpora (Twitter and Google
News), we trained eight emoji embedding
models for each emoji
► We calculated emoji similarity of the 508 emoji
pairs using each embedding model
24
4/19/2020BAX-423 Big Data Analytics, UC Davis
Intrinsic Evaluation Cont.
► Using Spearman’s Rank Correlation Coefficient
(Spearman’s ρ), we compared the similarity
rankings of each model with ground truth data
25
4/19/2020BAX-423 Big Data Analytics, UC Davis
Extrinsic Evaluation
► We tested our emoji embedding models using a
sentiment analysis baseline
► Our baseline had 12,920 English tweets, and 2,295 of
them had emoji
► All words in the tweets were replaced with their
corresponding word embeddings and emoji were
replaced with emoji embeddings learned
26
4/19/2020BAX-423 Big Data Analytics, UC Davis
Extrinsic Evaluation Cont.
27
4/19/2020BAX-423 Big Data Analytics, UC Davis
Key Takeaways
► Combining emoji sense knowledge with
distributional semantics could improve the emoji
embedding models
► Longer sense definitions are not suitable for emoji
similarity experiments
28
4/19/2020BAX-423 Big Data Analytics, UC Davis
Emoji Sense Disambiguation
Emoji Sense Disambiguation Problem
30
Image Source – https://goo.gl/rjS1hX 4/19/2020BAX-423 Big Data Analytics, UC Davis
*Actual social media contentI Look
► “The ability to identify the meaning of an emoji in the context of a
message in a computational manner” [Wijeratne et al., 2017].
Emoji Sense Disambiguation
► Currently, no labeled datasets available to solve the
emoji sense disambiguation in a supervised setting
31
4/19/2020BAX-423 Big Data Analytics, UC Davis
Emoji Sense Disambiguation Cont.
► We selected 25 most commonly misunderstood
emoji and selected 50 tweets for each emoji
► Used Simplified LESK algorithm for disambiguation
► Context words were learned for each emoji sense
definition using Twitter and Google News-based word
embedding models
► Twitter-based embeddings outperform others
32
4/19/2020BAX-423 Big Data Analytics, UC Davis
Results and Takeaways
33
4/19/2020BAX-423 Big Data Analytics, UC Davis
► Tools designed for well-formed text processing will not
work well when used for ill-formatted text processing
► Sense disambiguation accuracy increases with the
increase of the number of context words used
What Did We Learn?
Recap
35
4/19/2020BAX-423 Big Data Analytics, UC Davis
► We looked at
► Why it is important to do emoji analysis
► How emoji get their meanings
► How to calculate emoji similarity
► How to disambiguate the meaning of an emoji
Acknowledgements
36
Collaborators
Prof. Amit Sheth
University of South Carolina
Prof. Derek Doran
Wright State University
Lakshika Balasuriya
(Gracenote Inc.)
Funding
4/19/2020BAX-423 Big Data Analytics, UC Davis
References
► Sanjaya Wijeratne, Lakshika Balasuriya, Amit Sheth, Derek Doran. A Semantics-Based Measure of
Emoji Similarity. In 2017 IEEE/WIC/ACM International Conference on Web Intelligence (Web
Intelligence 2017). Leipzig, Germany; 2017. [PDF]
► Sanjaya Wijeratne, Lakshika Balasuriya, Amit Sheth, Derek Doran. EmojiNet: An Open Service and
API for Emoji Sense Discovery. In 11th International AAAI Conference on Web and Social Media
(ICWSM 2017). Montreal, Canada; 2017. [PDF]
► Sanjaya Wijeratne, Lakshika Balasuriya, Amit Sheth, Derek Doran. EmojiNet: Building a Machine
Readable Sense Inventory for Emoji. In 8th International Conference on Social Informatics (SocInfo
2016). Bellevue, WA, USA; 2016. [PDF]
► Lakshika Balasuriya, Sanjaya Wijeratne, Derek Doran, Amit Sheth. Finding Street Gang Members on
Twitter, In The 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis
and Mining (ASONAM 2016). San Francisco, CA, USA; 2016. [PDF]
37
4/19/2020BAX-423 Big Data Analytics, UC Davis
Thank You!
SANJAYA@HOLLER.IO | HTTP://SANJW.ORG/ | @SANJROCKZ

More Related Content

What's hot

How Operating System Works
How Operating System WorksHow Operating System Works
How Operating System Worksguevarra_2000
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer InteractionSeta Wicaksana
 
Virtual Reality Cinema Introduction
Virtual Reality Cinema IntroductionVirtual Reality Cinema Introduction
Virtual Reality Cinema IntroductionZeeshan Shah
 
Augmented reality in E-commerce
Augmented reality in E-commerceAugmented reality in E-commerce
Augmented reality in E-commerceAshwin P
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project reportmehulgundaliya
 
Report on student-faculty document sharing android project
Report on student-faculty document sharing android projectReport on student-faculty document sharing android project
Report on student-faculty document sharing android projectAlamgir Hossain
 
college website project report
college website project reportcollege website project report
college website project reportMahendra Choudhary
 
Android app ppt
Android app pptAndroid app ppt
Android app pptADI ADARSH
 
Campus news information system - Android
Campus news information system - AndroidCampus news information system - Android
Campus news information system - AndroidDhruvil Dhulia
 
Augmented reality report
Augmented reality reportAugmented reality report
Augmented reality reportSatyendra Gupta
 
User Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityUser Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityMarc Miquel
 
A Project Paper On Smart Gym Management System
A Project Paper On Smart Gym Management SystemA Project Paper On Smart Gym Management System
A Project Paper On Smart Gym Management SystemAmy Roman
 
Online bus pass management system
Online bus pass management systemOnline bus pass management system
Online bus pass management systempiyush khadse
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project PresentationLaxmi Kant Yadav
 

What's hot (20)

Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
How Operating System Works
How Operating System WorksHow Operating System Works
How Operating System Works
 
Srs2 Job Portal
Srs2 Job PortalSrs2 Job Portal
Srs2 Job Portal
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer Interaction
 
Virtual Reality Cinema Introduction
Virtual Reality Cinema IntroductionVirtual Reality Cinema Introduction
Virtual Reality Cinema Introduction
 
Augmented reality in E-commerce
Augmented reality in E-commerceAugmented reality in E-commerce
Augmented reality in E-commerce
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Report on student-faculty document sharing android project
Report on student-faculty document sharing android projectReport on student-faculty document sharing android project
Report on student-faculty document sharing android project
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
college website project report
college website project reportcollege website project report
college website project report
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
 
Campus news information system - Android
Campus news information system - AndroidCampus news information system - Android
Campus news information system - Android
 
Ar and vr
Ar and vrAr and vr
Ar and vr
 
Online notice board
Online notice boardOnline notice board
Online notice board
 
Augmented reality report
Augmented reality reportAugmented reality report
Augmented reality report
 
User Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityUser Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and Accessibility
 
A Project Paper On Smart Gym Management System
A Project Paper On Smart Gym Management SystemA Project Paper On Smart Gym Management System
A Project Paper On Smart Gym Management System
 
Online bus pass management system
Online bus pass management systemOnline bus pass management system
Online bus pass management system
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 

Similar to Analyzing Emoji in Text

A Framework to Understand Emoji Meaning: Similarity and Sense Disambiguation ...
A Framework to Understand Emoji Meaning: Similarity and Sense Disambiguation ...A Framework to Understand Emoji Meaning: Similarity and Sense Disambiguation ...
A Framework to Understand Emoji Meaning: Similarity and Sense Disambiguation ...Artificial Intelligence Institute at UofSC
 
Tech with tn_curr_no_cartoon
Tech with tn_curr_no_cartoonTech with tn_curr_no_cartoon
Tech with tn_curr_no_cartoonJan Coley
 
Online social network analysis with machine learning techniques
Online social network analysis with machine learning techniquesOnline social network analysis with machine learning techniques
Online social network analysis with machine learning techniquesHari KC
 
THE ANALYSIS FOR CUSTOMER REVIEWS THROUGH TWEETS, BASED ON DEEP LEARNING
THE ANALYSIS FOR CUSTOMER REVIEWS THROUGH TWEETS, BASED ON DEEP LEARNINGTHE ANALYSIS FOR CUSTOMER REVIEWS THROUGH TWEETS, BASED ON DEEP LEARNING
THE ANALYSIS FOR CUSTOMER REVIEWS THROUGH TWEETS, BASED ON DEEP LEARNINGIRJET Journal
 
Hate Speech Identification Using Machine Learning
Hate Speech Identification Using Machine LearningHate Speech Identification Using Machine Learning
Hate Speech Identification Using Machine LearningIRJET Journal
 
Mattmiddaghscatterplotppt
MattmiddaghscatterplotpptMattmiddaghscatterplotppt
Mattmiddaghscatterplotpptmattmidd
 
12101-56982-3-PB.pdf
12101-56982-3-PB.pdf12101-56982-3-PB.pdf
12101-56982-3-PB.pdfSyauqiRahmat1
 
Big social data analytics - social network analysis
Big social data analytics - social network analysis Big social data analytics - social network analysis
Big social data analytics - social network analysis Jari Jussila
 
Y7 Game Design Technologies Program
Y7 Game Design Technologies ProgramY7 Game Design Technologies Program
Y7 Game Design Technologies ProgramJoanne Villis
 
Maemura_WARCnet_Developing Datasheets for Archived Web Datasets.pdf
Maemura_WARCnet_Developing Datasheets for Archived Web Datasets.pdfMaemura_WARCnet_Developing Datasheets for Archived Web Datasets.pdf
Maemura_WARCnet_Developing Datasheets for Archived Web Datasets.pdfWARCnet
 
Twitter sentimentanalysis report
Twitter sentimentanalysis reportTwitter sentimentanalysis report
Twitter sentimentanalysis reportSavio Aberneithie
 
Doctoral student discussion forum on MOOCs
Doctoral student discussion forum on MOOCsDoctoral student discussion forum on MOOCs
Doctoral student discussion forum on MOOCsGuanliang Chen
 
Profiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic WebProfiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic WebFabrizio Orlandi
 
Researching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media AnalysisResearching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media AnalysisFarida Vis
 
Analyzing Sentiment Of Movie Reviews In Bangla By Applying Machine Learning T...
Analyzing Sentiment Of Movie Reviews In Bangla By Applying Machine Learning T...Analyzing Sentiment Of Movie Reviews In Bangla By Applying Machine Learning T...
Analyzing Sentiment Of Movie Reviews In Bangla By Applying Machine Learning T...Andrew Parish
 
Automatic Movie Rating By Using Twitter Sentiment Analysis And Monitoring Tool
Automatic Movie Rating By Using Twitter Sentiment Analysis And Monitoring ToolAutomatic Movie Rating By Using Twitter Sentiment Analysis And Monitoring Tool
Automatic Movie Rating By Using Twitter Sentiment Analysis And Monitoring ToolLaurie Smith
 

Similar to Analyzing Emoji in Text (20)

Improving Emoji Understanding Tasks using EmojiNet – A Mini-Tutorial
Improving Emoji Understanding Tasks using EmojiNet – A Mini-TutorialImproving Emoji Understanding Tasks using EmojiNet – A Mini-Tutorial
Improving Emoji Understanding Tasks using EmojiNet – A Mini-Tutorial
 
A Framework to Understand Emoji Meaning: Similarity and Sense Disambiguation ...
A Framework to Understand Emoji Meaning: Similarity and Sense Disambiguation ...A Framework to Understand Emoji Meaning: Similarity and Sense Disambiguation ...
A Framework to Understand Emoji Meaning: Similarity and Sense Disambiguation ...
 
EmojiNet: An Open Service and API for Emoji Sense Discovery
EmojiNet: An Open Service and API for Emoji Sense DiscoveryEmojiNet: An Open Service and API for Emoji Sense Discovery
EmojiNet: An Open Service and API for Emoji Sense Discovery
 
A Semantics-Based Measure of Emoji Similarity
A Semantics-Based Measure of Emoji SimilarityA Semantics-Based Measure of Emoji Similarity
A Semantics-Based Measure of Emoji Similarity
 
Tech with tn_curr_no_cartoon
Tech with tn_curr_no_cartoonTech with tn_curr_no_cartoon
Tech with tn_curr_no_cartoon
 
Online social network analysis with machine learning techniques
Online social network analysis with machine learning techniquesOnline social network analysis with machine learning techniques
Online social network analysis with machine learning techniques
 
THE ANALYSIS FOR CUSTOMER REVIEWS THROUGH TWEETS, BASED ON DEEP LEARNING
THE ANALYSIS FOR CUSTOMER REVIEWS THROUGH TWEETS, BASED ON DEEP LEARNINGTHE ANALYSIS FOR CUSTOMER REVIEWS THROUGH TWEETS, BASED ON DEEP LEARNING
THE ANALYSIS FOR CUSTOMER REVIEWS THROUGH TWEETS, BASED ON DEEP LEARNING
 
Hate Speech Identification Using Machine Learning
Hate Speech Identification Using Machine LearningHate Speech Identification Using Machine Learning
Hate Speech Identification Using Machine Learning
 
Mattmiddaghscatterplotppt
MattmiddaghscatterplotpptMattmiddaghscatterplotppt
Mattmiddaghscatterplotppt
 
12101-56982-3-PB.pdf
12101-56982-3-PB.pdf12101-56982-3-PB.pdf
12101-56982-3-PB.pdf
 
Big social data analytics - social network analysis
Big social data analytics - social network analysis Big social data analytics - social network analysis
Big social data analytics - social network analysis
 
Y7 Game Design Technologies Program
Y7 Game Design Technologies ProgramY7 Game Design Technologies Program
Y7 Game Design Technologies Program
 
Maemura_WARCnet_Developing Datasheets for Archived Web Datasets.pdf
Maemura_WARCnet_Developing Datasheets for Archived Web Datasets.pdfMaemura_WARCnet_Developing Datasheets for Archived Web Datasets.pdf
Maemura_WARCnet_Developing Datasheets for Archived Web Datasets.pdf
 
Shushmoji app for Younglings developers 2021
Shushmoji app for Younglings developers 2021Shushmoji app for Younglings developers 2021
Shushmoji app for Younglings developers 2021
 
Twitter sentimentanalysis report
Twitter sentimentanalysis reportTwitter sentimentanalysis report
Twitter sentimentanalysis report
 
Doctoral student discussion forum on MOOCs
Doctoral student discussion forum on MOOCsDoctoral student discussion forum on MOOCs
Doctoral student discussion forum on MOOCs
 
Profiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic WebProfiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic Web
 
Researching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media AnalysisResearching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media Analysis
 
Analyzing Sentiment Of Movie Reviews In Bangla By Applying Machine Learning T...
Analyzing Sentiment Of Movie Reviews In Bangla By Applying Machine Learning T...Analyzing Sentiment Of Movie Reviews In Bangla By Applying Machine Learning T...
Analyzing Sentiment Of Movie Reviews In Bangla By Applying Machine Learning T...
 
Automatic Movie Rating By Using Twitter Sentiment Analysis And Monitoring Tool
Automatic Movie Rating By Using Twitter Sentiment Analysis And Monitoring ToolAutomatic Movie Rating By Using Twitter Sentiment Analysis And Monitoring Tool
Automatic Movie Rating By Using Twitter Sentiment Analysis And Monitoring Tool
 

Recently uploaded

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 

Recently uploaded (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 

Analyzing Emoji in Text

  • 1. Analyzing Emoji in Text Research Scientist, Holler.io, San Mateo, CA. sanjaya@holler.io | http://sanjw.org/ | @sanjrockz SANJAYA WIJERATNE BAX-423 Big Data Analytics GUEST LECTURE AT THE GRADUATE SCHOOL OF MANAGEMENT OF THE UNIVERSITY OF CALIFORNIA, DAVIS, 24TH /25TH APRIL, 2020.
  • 2. Meet Your Instructor ► Research Scientist at Holler.io ► Work on NLP ► Academic Background ► Education - Ph.D. in Computer Science and Engineering ► Research Interest - Emoji/Test Processing, NLU ► My Journey So Far ► I’m from Sri Lanka -> B.Sc. in IT (University of Moratuwa, Sri Lanka) -> ~2 years as a Software Engineer, 7.5 years as a GRA/TA at Wright State University 4/19/2020BAX-423 Big Data Analytics, UC Davis 2
  • 3. Emoji Chain Gang Usage Non-Gang Usage 32.25% 1.14% 53% 1.71% How I Started Working with Emoji Anthropology 189:001, UC Berkeley 3 Image Source – https://arxiv.org/pdf/1610.09516.pdf 4/19/2020
  • 5. Emoji = Picture Character 5 ► Introduced by Shigetaka Kurita in 1999 4/19/2020BAX-423 Big Data Analytics, UC Davis ► Unicode staterted supporting emoji character set in 2010 ► Emoji are not emoticons. Eg. :-), :-(
  • 6. Why Emoji Usage Increased? 4/19/2020BAX-423 Big Data Analytics, UC Davis 6
  • 7. Emoji Usage Statistics 4/19/2020BAX-423 Big Data Analytics, UC Davis 7
  • 8. A Few Open Emoji Research Problems related to Text Processing ► Challenges in interpreting the meaning of an emoji in a message context ► Emoji similarity ► Emoji sense disambiguation ► Emoji prediction ► Emoji-based retrieval and search 4/19/2020BAX-423 Big Data Analytics, UC Davis 8
  • 9. A Few Open Emoji Research Problems related to Text Processing ► Challenges in interpreting the meaning of an emoji in a message context ► Emoji similarity ► Emoji sense disambiguation ► Emoji prediction ► Emoji-based retrieval and search 4/19/2020BAX-423 Big Data Analytics, UC Davis 9
  • 10. How Emoji get their Meanings?
  • 11. Emoji Semantics ► Emoji are inherently designed with no rigid semantics ► Emoji does not have a grammar, thus, emoji cannot be used as a language on its own ► How emoji meanings are assigned? ► Initially, by the emoji creators ► Later, by the users 11 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 12. How Emoji get their meanings? 12 ► Emoji creators submit possible emoji meanings in their proposals ► Once accepted, these will be available in Unicode Common Locale Data Repository (CLDR) at https://www.unicode.org/cldr/charts/latest/anno tations/other.html 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 13. How emoji get their meanings? ► When people replace words using emoji (logographic) ► Homonymy relations in languages (E.g., – eye & I) 13 Image Source – https://goo.gl/rjS1hX I *Actual social media content 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 14. Getting the Emoji Meanings 14 Image Source – http://emojinet.knoesis.org 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 15. EmojiNet 15 Image Source – https://arxiv.org/pdf/1707.04652.pdf 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 17. Emoji Similarity Problem 17 4/19/2020BAX-423 Big Data Analytics, UC Davis ► Measuring the semantic similarity of emoji such that the measure reflects the likeness of their meaning, interpretation or intended use.” [Wijeratne et al., 2017]
  • 18. Notion of Emoji Similarity 18 4/19/2020BAX-423 Big Data Analytics, UC Davis ► Notion of emoji similarity is broad ► Pixel-based Emoji Similarity ► Meaning-based Emoji Similarity
  • 19. Representing Emoji Meaning 19 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 20. Distributional Semantics 20 ► Finds semantic properties of linguistic items (words) based on their distribution in a large corpus ► Based on Distributional Hypothesis (Harris, 1954) ► Words that are used and occur in the same contexts tend to purport similar meanings ► We use large text corpora with emoji to learn distributional semantics of emoji, which reveals relationships among emoji 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 21. Learning Emoji Embeddings ► Learn distributional semantics of words as word embeddings using two corpora (Tweets and Google News) ► Convert the words in emoji meanings to vectors using word embeddings (emoji embeddings) ► Evaluate the similarity (distance) of emoji in the embedding space using EmoSim508, a new dataset with 508 emoji pairs 21 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 22. Representing Emoji Meaning 22 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 23. Ground Truth Data Creation 23 4/19/2020BAX-423 Big Data Analytics, UC Davis ► Most frequently occuring emoji pairs from a 110M Twitter dataset with emoji ► Evaluated each emoji pair for their similarity and relatedness by 10 human users
  • 24. Intrinsic Evaluation ► Using four different emoji definitions (Sense_Desc., Sense_Label, Sense_Def., Sense_All) and two corpora (Twitter and Google News), we trained eight emoji embedding models for each emoji ► We calculated emoji similarity of the 508 emoji pairs using each embedding model 24 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 25. Intrinsic Evaluation Cont. ► Using Spearman’s Rank Correlation Coefficient (Spearman’s ρ), we compared the similarity rankings of each model with ground truth data 25 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 26. Extrinsic Evaluation ► We tested our emoji embedding models using a sentiment analysis baseline ► Our baseline had 12,920 English tweets, and 2,295 of them had emoji ► All words in the tweets were replaced with their corresponding word embeddings and emoji were replaced with emoji embeddings learned 26 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 27. Extrinsic Evaluation Cont. 27 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 28. Key Takeaways ► Combining emoji sense knowledge with distributional semantics could improve the emoji embedding models ► Longer sense definitions are not suitable for emoji similarity experiments 28 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 30. Emoji Sense Disambiguation Problem 30 Image Source – https://goo.gl/rjS1hX 4/19/2020BAX-423 Big Data Analytics, UC Davis *Actual social media contentI Look ► “The ability to identify the meaning of an emoji in the context of a message in a computational manner” [Wijeratne et al., 2017].
  • 31. Emoji Sense Disambiguation ► Currently, no labeled datasets available to solve the emoji sense disambiguation in a supervised setting 31 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 32. Emoji Sense Disambiguation Cont. ► We selected 25 most commonly misunderstood emoji and selected 50 tweets for each emoji ► Used Simplified LESK algorithm for disambiguation ► Context words were learned for each emoji sense definition using Twitter and Google News-based word embedding models ► Twitter-based embeddings outperform others 32 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 33. Results and Takeaways 33 4/19/2020BAX-423 Big Data Analytics, UC Davis ► Tools designed for well-formed text processing will not work well when used for ill-formatted text processing ► Sense disambiguation accuracy increases with the increase of the number of context words used
  • 34. What Did We Learn?
  • 35. Recap 35 4/19/2020BAX-423 Big Data Analytics, UC Davis ► We looked at ► Why it is important to do emoji analysis ► How emoji get their meanings ► How to calculate emoji similarity ► How to disambiguate the meaning of an emoji
  • 36. Acknowledgements 36 Collaborators Prof. Amit Sheth University of South Carolina Prof. Derek Doran Wright State University Lakshika Balasuriya (Gracenote Inc.) Funding 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 37. References ► Sanjaya Wijeratne, Lakshika Balasuriya, Amit Sheth, Derek Doran. A Semantics-Based Measure of Emoji Similarity. In 2017 IEEE/WIC/ACM International Conference on Web Intelligence (Web Intelligence 2017). Leipzig, Germany; 2017. [PDF] ► Sanjaya Wijeratne, Lakshika Balasuriya, Amit Sheth, Derek Doran. EmojiNet: An Open Service and API for Emoji Sense Discovery. In 11th International AAAI Conference on Web and Social Media (ICWSM 2017). Montreal, Canada; 2017. [PDF] ► Sanjaya Wijeratne, Lakshika Balasuriya, Amit Sheth, Derek Doran. EmojiNet: Building a Machine Readable Sense Inventory for Emoji. In 8th International Conference on Social Informatics (SocInfo 2016). Bellevue, WA, USA; 2016. [PDF] ► Lakshika Balasuriya, Sanjaya Wijeratne, Derek Doran, Amit Sheth. Finding Street Gang Members on Twitter, In The 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2016). San Francisco, CA, USA; 2016. [PDF] 37 4/19/2020BAX-423 Big Data Analytics, UC Davis
  • 38. Thank You! SANJAYA@HOLLER.IO | HTTP://SANJW.ORG/ | @SANJROCKZ