SlideShare a Scribd company logo
MOJITALK:
Generating Emotional Responses at Scale
ACL2018
: (B4, )
: , ,
: NLP 1 , CV
: , 3D , NMT, HCI
🐠
MOJITALK:
Generating Emotional Responses at Scale
:
▶︎
▶︎ ( )
▶︎ #kawaii_paper_name
MOJITALK:
Generating Emotional Responses at Scale
1.Introduction
2.Conclusion
3.Related Work
4.Dataset
5.Model
6.Experimental Results
7.Conclusion & Future Work
MOJITALK:
Generating Emotional Responses at Scale
1.Introduction 🐶
2.Conclusion
3.Related Work
4.Dataset
5.Model
6.Experimental Results
7.Conclusion & Future Work
… Abstract 🐥
Introduction 🐶
:
▶︎
(emotional)
:
▶︎
…
[Pang et al., 2002; Maas et al., 2011; Socher et al., 2013]
Introduction 🐶
+
▶︎ [Go et al., 2016], [Li et al., 2017b]
▶︎ [Pang et al., 2002; Maas et al., 2011; Socher et al., 2013]
Twitter
Introduction 🐶
Original tweet( ) Response( )
Introduction 🐶
▶︎ IR [Huang et al., 2017]
▶︎ CVAE
VAE [Zhao et al., 2017]
▶︎ sentence-to-emoji classifier[Feibo et al., 2017]
MOJITALK:
Generating Emotional Responses at Scale
1.Introduction
2.Conclusion 🐱
3.Related Work
4.Dataset
5.Model
6.Experimental Results
7.Conclusion & Future Work
Conclusion 🐱
MOJITALK:
Generating Emotional Responses at Scale
1.Introduction
2.Conclusion
3.Related Work 🐭
4.Dataset
5.Model
6.Experimental Results
7.Conclusion & Future Work
Related Work 🐭
Twitter
Emoji2vec [Eisner et al., 2016]
▶︎
Related Work 🐭
Twitter
Emoji2vec [Eisner et al., 2016]
▶︎
Related Work 🐭
Twitter
DeepMoji [Felbo et al., 2017]
▶︎ bi-LSTM
https://deepmoji.mit.edu/
Related Work 🐭
ConditionalVAE [Sohn et al., 2015]
▶︎ ( )
Related Work 🐭
[Li et al., 2016][Li et al., 2017]
▶︎ 

Action , State , Policy[pi, qi] pRL(pi+1 |pi, qi)
MOJITALK:
Generating Emotional Responses at Scale
1.Introduction
2.Conclusion
3.Related Work
4.Dataset 🐹
5.Model
6.Experimental Results
7.Conclusion & Future Work
Dataset 🐹
▶︎ SNS
▶︎ 64
DeepMoji
Dataset 🐹
▶︎ 2017 8 12~14
▶︎
▶︎ URL, ,
▶︎
Dataset 🐹
▶︎
▶︎
Dataset 🐹
▶︎
▶︎
yess
yes
Dataset 🐹
MOJITALK:
Generating Emotional Responses at Scale
1.Introduction
2.Conclusion
3.Related Work
4.Dataset
5.Model 🐰
6.Experimental Results
7.Conclusion & Future Work
Model 🐰
seq2seq + Attention [Luong et al., 2015]
▶︎
▶︎
▶︎ embedding->Dense
Model 🐰
CVAE
[Sohn et al., 2015]
p(x|c) =
∫
p(x|z, c)p(z|c)dz
[vo; ve]
Model 🐰
CVAE
p(x|c) =
∫
p(x|z, c)p(z|c)dz
▶︎ cf)VAE
BoW loss
Model 🐰
CVAE
recog/prior network
Reparameterization trick[Kingma and Welling, 2013]
recog net z decoder
Prior net
Model 🐰
CVAE
CVAE Attention
( )
▶︎ VAE
Decoder
[Bowman et al., 2015]
KL loss construction loss
▶︎
KL annealing
early stopping [Bowman et al., 2015]
bag-of-words loss [Zhao et al., 2017]
Model 🐰
Reinforced CVAE
▶︎ CVAE policy gradient( )
policy gradient
bi-GRU [Felbo et al., 2017]
▶︎ policy training x c CVAE x’
x’
R
x emoji clf
Model 🐰
Reinforced CVAE
REINFORCE
▶︎
▶︎ Reinforce hybrid objective
α ∈ [0,1]
MOJITALK:
Generating Emotional Responses at Scale
1.Introduction
2.Conclusion
3.Related Work
4.Dataset
5.Model
6.Experimental Results 🦊
7.Conclusion & Future Work
Experimental Results 🦊
CVAE seq2seq
▶︎ Perplexity ( )
: www.slideshare.net/hoxo_m/perplexity
▶︎ top5
▶︎
SotA
Experimental Results 🦊
▶︎ seq2seq
▶︎ CVAE
▶︎ 1-gram, 2-gram, 3-gram
▶︎ Reinforced CVAE (?)
Experimental Results 🦊
▶︎ top5
CVAE
Reinforced CVAE
Experimental Results 🦊
▶︎ Amazon Mechanical Turk
100 5
▶︎
Experimental Results 🦊
▶︎ Turing Test
▶︎ 18% 27%
▶︎ (inter-rater reliability)
Experimental Results 🦊
▶︎ seq2seq I’m ( )
▶︎ CVAE
▶︎ Reinforced CVAE
MOJITALK:
Generating Emotional Responses at Scale
1.Introduction
2.Conclusion
3.Related Work
4.Dataset
5.Model
6.Experimental Results
7.Conclusion & Future Work 🐮
Conclusion & Future Work 🐮
Thank you for listening 👻

More Related Content

Similar to 論文紹介: Mojitalk: generating emotional responses at scale

An Additional Set of (Automated) Eyes: Chatbots for Agile Retrospectives
An Additional Set of (Automated) Eyes: Chatbots for Agile RetrospectivesAn Additional Set of (Automated) Eyes: Chatbots for Agile Retrospectives
An Additional Set of (Automated) Eyes: Chatbots for Agile RetrospectivesChristoph Matthies
 
영유아 발달 증진을 위한 모바일 시스템 디자인
영유아 발달 증진을 위한 모바일 시스템 디자인영유아 발달 증진을 위한 모바일 시스템 디자인
영유아 발달 증진을 위한 모바일 시스템 디자인NAVER Engineering
 
Dialogue system②
Dialogue system②Dialogue system②
Dialogue system②Kent T
 
Analyzing and Visualizing Data Residency March 25-27, 2022.docx
Analyzing and Visualizing Data Residency March 25-27, 2022.docxAnalyzing and Visualizing Data Residency March 25-27, 2022.docx
Analyzing and Visualizing Data Residency March 25-27, 2022.docxrobert345678
 
Enhancing Video Understanding: NLP-Based Automatic Question Generation
Enhancing Video Understanding: NLP-Based Automatic Question GenerationEnhancing Video Understanding: NLP-Based Automatic Question Generation
Enhancing Video Understanding: NLP-Based Automatic Question GenerationIRJET Journal
 
Navigating Help - Testing Information Architecture with Treejack
Navigating Help - Testing Information Architecture with TreejackNavigating Help - Testing Information Architecture with Treejack
Navigating Help - Testing Information Architecture with Treejackpatricia_gale
 
Student Result Analysis System
Student Result Analysis SystemStudent Result Analysis System
Student Result Analysis SystemIRJET Journal
 
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014Austin Ogilvie
 
Test-Driven Development with DbFit and Oracle database, BGOUG Conference, 201...
Test-Driven Development with DbFit and Oracle database, BGOUG Conference, 201...Test-Driven Development with DbFit and Oracle database, BGOUG Conference, 201...
Test-Driven Development with DbFit and Oracle database, BGOUG Conference, 201...Yavor Nikolov
 
bgwjdpdx0814
bgwjdpdx0814bgwjdpdx0814
bgwjdpdx0814Thinkful
 
The Pupil Has Become the Master: Teacher-Student Model-Based Word Embedding D...
The Pupil Has Become the Master: Teacher-Student Model-Based Word Embedding D...The Pupil Has Become the Master: Teacher-Student Model-Based Word Embedding D...
The Pupil Has Become the Master: Teacher-Student Model-Based Word Embedding D...Jinho Choi
 
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processingNAVER Engineering
 
How Data Science Works for Education and Entertainment
How Data Science Works for Education and EntertainmentHow Data Science Works for Education and Entertainment
How Data Science Works for Education and EntertainmentHwai-Jung Hsu
 
Career path worksheet
Career path worksheetCareer path worksheet
Career path worksheetOlga Sergeeva
 
Jsgamesd-11.21.17
Jsgamesd-11.21.17Jsgamesd-11.21.17
Jsgamesd-11.21.17Thinkful
 

Similar to 論文紹介: Mojitalk: generating emotional responses at scale (20)

An Additional Set of (Automated) Eyes: Chatbots for Agile Retrospectives
An Additional Set of (Automated) Eyes: Chatbots for Agile RetrospectivesAn Additional Set of (Automated) Eyes: Chatbots for Agile Retrospectives
An Additional Set of (Automated) Eyes: Chatbots for Agile Retrospectives
 
영유아 발달 증진을 위한 모바일 시스템 디자인
영유아 발달 증진을 위한 모바일 시스템 디자인영유아 발달 증진을 위한 모바일 시스템 디자인
영유아 발달 증진을 위한 모바일 시스템 디자인
 
Dialogue system②
Dialogue system②Dialogue system②
Dialogue system②
 
Analyzing and Visualizing Data Residency March 25-27, 2022.docx
Analyzing and Visualizing Data Residency March 25-27, 2022.docxAnalyzing and Visualizing Data Residency March 25-27, 2022.docx
Analyzing and Visualizing Data Residency March 25-27, 2022.docx
 
Enhancing Video Understanding: NLP-Based Automatic Question Generation
Enhancing Video Understanding: NLP-Based Automatic Question GenerationEnhancing Video Understanding: NLP-Based Automatic Question Generation
Enhancing Video Understanding: NLP-Based Automatic Question Generation
 
Navigating Help - Testing Information Architecture with Treejack
Navigating Help - Testing Information Architecture with TreejackNavigating Help - Testing Information Architecture with Treejack
Navigating Help - Testing Information Architecture with Treejack
 
Student Result Analysis System
Student Result Analysis SystemStudent Result Analysis System
Student Result Analysis System
 
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
 
mca online self
mca online selfmca online self
mca online self
 
Class_Summary Dec 3 2015
Class_Summary Dec 3 2015Class_Summary Dec 3 2015
Class_Summary Dec 3 2015
 
Test-Driven Development with DbFit and Oracle database, BGOUG Conference, 201...
Test-Driven Development with DbFit and Oracle database, BGOUG Conference, 201...Test-Driven Development with DbFit and Oracle database, BGOUG Conference, 201...
Test-Driven Development with DbFit and Oracle database, BGOUG Conference, 201...
 
bgwjdpdx0814
bgwjdpdx0814bgwjdpdx0814
bgwjdpdx0814
 
The Pupil Has Become the Master: Teacher-Student Model-Based Word Embedding D...
The Pupil Has Become the Master: Teacher-Student Model-Based Word Embedding D...The Pupil Has Become the Master: Teacher-Student Model-Based Word Embedding D...
The Pupil Has Become the Master: Teacher-Student Model-Based Word Embedding D...
 
Install PRESTO KPI in 5 weeks
Install PRESTO KPI in 5 weeksInstall PRESTO KPI in 5 weeks
Install PRESTO KPI in 5 weeks
 
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing
 
How Data Science Works for Education and Entertainment
How Data Science Works for Education and EntertainmentHow Data Science Works for Education and Entertainment
How Data Science Works for Education and Entertainment
 
Career path worksheet
Career path worksheetCareer path worksheet
Career path worksheet
 
My Academics
My AcademicsMy Academics
My Academics
 
American sign language recognizer
American sign language recognizerAmerican sign language recognizer
American sign language recognizer
 
Jsgamesd-11.21.17
Jsgamesd-11.21.17Jsgamesd-11.21.17
Jsgamesd-11.21.17
 

Recently uploaded

The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxCenterEnamel
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfPipe Restoration Solutions
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdfKamal Acharya
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxwendy cai
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringC Sai Kiran
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdfKamal Acharya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwoodseandesed
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptssuser9bd3ba
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopEmre Günaydın
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdfKamal Acharya
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edgePaco Orozco
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfNurvisNavarroSanchez
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsAtif Razi
 
Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturingssuser0811ec
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf884710SadaqatAli
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdfKamal Acharya
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxViniHema
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industriesMuhammadTufail242431
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
 

Recently uploaded (20)

The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturing
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 

論文紹介: Mojitalk: generating emotional responses at scale