SlideShare a Scribd company logo
1 of 16
Challenges of NLP for
Social Media Monitoring
Parinya Sanguansat
What is Social media monitoring?
• Handle all the individual messages across your social channels
• Measure and analyze these data
• All of them have a dashboard
• Some of them have an action center
• Many terms: Monitoring, Listening, Understanding
Why we need to monitor Social media?
Passive
• Alert system
• Know yourself
• Know your competitors
• Find opportunity
• Find influencers
Active
• All in 1 Action center
• Tracking your campaign
Data Acquisition
• How?
• Official API
• Web scraping
Data Acquisition
• What?
• Keywords?
https://help.brand24.com/article/27-how-do-i-use-required-excluded-keywords
Data Storage
• In-house
• Own brand and their competitors
• Third party
• All data
• Database
• Huge volumes of data
• Streaming data
• Variety
• Fast query
Data Storage
• Relational or Document-oriented?
https://developer.couchbase.com/documentation/server/3.x/developer/dev-guide-3.0/compare-docs-vs-relational.html
Data Cleaning
• Clean by experts
• Clean by ML
• Challenges
• Word segmentation
• Optimum period
Data
Label valid data
by experts
Valid Data
Invalid
Data
ML
Word Segmentation & Named Entity Recognition
• Dictionary based
• ML-based
• Conditional Random Fields (CRF)
• Recurrent Neural Network (RNN)
Word Segmentation & Named Entity Recognition
Word segmentation
Named Entity Recognition
บน|ถนน|บาง|กรวย|
BI BII BII BIII
บน|ถนนบางกรวย|
OO BIIIIIIIII
• Merging
WS NER
บน|ถนน|บาง|กรวย|
O B I I
N N N
บน|ถนนบางกรวย|
BI BIIIIIIIII
OO NNNNNNNNNN
WS+NER
Text Categorization
• Supervised
• User-defined class
• Unsupervised
• Topic modeling
• Feature
• Frequency
• Tf-idf
• Embedding
• Character
• Sub-word
• Word
• Sentence or paragraph
• Classifier
• SVM
• NB
• Tree
• NN
The new state-of-the-art
http://www.wildml.com/2015/11/understanding-convolutional-neural-networks-for-nlp/
Sentiment Analysis
• Supervised training
• Use polar words
• How to find polar words? (From WordVector)
• Unsupervised
• Transfer learning
https://github.com/NVIDIA/sentiment-discovery
NLP in Engagement rate
• An engagement rate is a metric that measures the level of
engagement that a piece of created content is receiving from an
audience. (Like, Share, Comment)
• Some comments are not related to content
• Disable user post on Facebook page, user will reply in others
• Topic detection
Data Visualization
• Quantity
• Text (>400)
http://textvis.lnu.se/

More Related Content

Similar to Challenges of nlp for social media monitoring

Introduction to Learning Information Services
Introduction to Learning Information ServicesIntroduction to Learning Information Services
Introduction to Learning Information ServicesPsydev
 
ConnectionsExpert 2.0: Empowering Analytics & Monitoring
ConnectionsExpert 2.0: Empowering Analytics & MonitoringConnectionsExpert 2.0: Empowering Analytics & Monitoring
ConnectionsExpert 2.0: Empowering Analytics & Monitoringpanagenda
 
How to build a social media command center
How to build a social media command centerHow to build a social media command center
How to build a social media command centerSocialmatica
 
Approaching Big Data: Lesson Plan
Approaching Big Data: Lesson Plan Approaching Big Data: Lesson Plan
Approaching Big Data: Lesson Plan Bessie Chu
 
Build Your Own Tools Using APIs - Pubcon Vegas 2014
Build Your Own Tools Using APIs - Pubcon Vegas 2014Build Your Own Tools Using APIs - Pubcon Vegas 2014
Build Your Own Tools Using APIs - Pubcon Vegas 2014Brian LaFrance
 
Agile data science
Agile data scienceAgile data science
Agile data scienceJoel Horwitz
 
Using analytics in ux design my view
Using analytics in ux design   my viewUsing analytics in ux design   my view
Using analytics in ux design my viewOuti Aramo
 
The Magic Behind the ChannelEyes Indirect Channel Sales Platform
The Magic Behind the ChannelEyes Indirect Channel Sales PlatformThe Magic Behind the ChannelEyes Indirect Channel Sales Platform
The Magic Behind the ChannelEyes Indirect Channel Sales PlatformJay McBain
 
Webinar: Personalized Retail Search & Recommendations with Fusion
Webinar: Personalized Retail Search & Recommendations with FusionWebinar: Personalized Retail Search & Recommendations with Fusion
Webinar: Personalized Retail Search & Recommendations with FusionLucidworks
 
CRC-STC May 2013 Summit Presentation
CRC-STC May 2013 Summit PresentationCRC-STC May 2013 Summit Presentation
CRC-STC May 2013 Summit Presentationcrcstc
 
Liberating data power of APIs
Liberating data power of APIsLiberating data power of APIs
Liberating data power of APIsBala Iyer
 
Finding Meaning in the Numbers
Finding Meaning in the NumbersFinding Meaning in the Numbers
Finding Meaning in the NumbersTechSoup Canada
 
How to Uncover New Opportunities Using Social Data
How to Uncover New Opportunities Using Social Data How to Uncover New Opportunities Using Social Data
How to Uncover New Opportunities Using Social Data Sarah BenSimon
 
#DataViz14: Stakeholder empowerment in using data vis GUIs @ ModCloth
#DataViz14: Stakeholder empowerment in using data vis GUIs @ ModCloth#DataViz14: Stakeholder empowerment in using data vis GUIs @ ModCloth
#DataViz14: Stakeholder empowerment in using data vis GUIs @ ModClothkrystalstjulien
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisCrowdFlower
 
Data Foundation for Analytics Excellence by Tanimura, cathy from Okta
Data Foundation for Analytics Excellence by Tanimura, cathy from OktaData Foundation for Analytics Excellence by Tanimura, cathy from Okta
Data Foundation for Analytics Excellence by Tanimura, cathy from OktaTin Ho
 
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...Thoughtworks
 
A new direction for recommender systems: balancing privacy and personalisation
A new direction for recommender systems: balancing privacy and personalisationA new direction for recommender systems: balancing privacy and personalisation
A new direction for recommender systems: balancing privacy and personalisationBenjamin Heitmann
 

Similar to Challenges of nlp for social media monitoring (20)

Introduction to Learning Information Services
Introduction to Learning Information ServicesIntroduction to Learning Information Services
Introduction to Learning Information Services
 
ConnectionsExpert 2.0: Empowering Analytics & Monitoring
ConnectionsExpert 2.0: Empowering Analytics & MonitoringConnectionsExpert 2.0: Empowering Analytics & Monitoring
ConnectionsExpert 2.0: Empowering Analytics & Monitoring
 
How to build a social media command center
How to build a social media command centerHow to build a social media command center
How to build a social media command center
 
Approaching Big Data: Lesson Plan
Approaching Big Data: Lesson Plan Approaching Big Data: Lesson Plan
Approaching Big Data: Lesson Plan
 
Build Your Own Tools Using APIs - Pubcon Vegas 2014
Build Your Own Tools Using APIs - Pubcon Vegas 2014Build Your Own Tools Using APIs - Pubcon Vegas 2014
Build Your Own Tools Using APIs - Pubcon Vegas 2014
 
Agile data science
Agile data scienceAgile data science
Agile data science
 
Using analytics in ux design my view
Using analytics in ux design   my viewUsing analytics in ux design   my view
Using analytics in ux design my view
 
The Magic Behind the ChannelEyes Indirect Channel Sales Platform
The Magic Behind the ChannelEyes Indirect Channel Sales PlatformThe Magic Behind the ChannelEyes Indirect Channel Sales Platform
The Magic Behind the ChannelEyes Indirect Channel Sales Platform
 
Webinar: Personalized Retail Search & Recommendations with Fusion
Webinar: Personalized Retail Search & Recommendations with FusionWebinar: Personalized Retail Search & Recommendations with Fusion
Webinar: Personalized Retail Search & Recommendations with Fusion
 
CRC-STC May 2013 Summit Presentation
CRC-STC May 2013 Summit PresentationCRC-STC May 2013 Summit Presentation
CRC-STC May 2013 Summit Presentation
 
Liberating data power of APIs
Liberating data power of APIsLiberating data power of APIs
Liberating data power of APIs
 
Customer Centricity Engine
Customer Centricity EngineCustomer Centricity Engine
Customer Centricity Engine
 
Finding Meaning in the Numbers
Finding Meaning in the NumbersFinding Meaning in the Numbers
Finding Meaning in the Numbers
 
How to Uncover New Opportunities Using Social Data
How to Uncover New Opportunities Using Social Data How to Uncover New Opportunities Using Social Data
How to Uncover New Opportunities Using Social Data
 
#DataViz14: Stakeholder empowerment in using data vis GUIs @ ModCloth
#DataViz14: Stakeholder empowerment in using data vis GUIs @ ModCloth#DataViz14: Stakeholder empowerment in using data vis GUIs @ ModCloth
#DataViz14: Stakeholder empowerment in using data vis GUIs @ ModCloth
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment Analysis
 
Week2 chapters1 3
Week2 chapters1 3Week2 chapters1 3
Week2 chapters1 3
 
Data Foundation for Analytics Excellence by Tanimura, cathy from Okta
Data Foundation for Analytics Excellence by Tanimura, cathy from OktaData Foundation for Analytics Excellence by Tanimura, cathy from Okta
Data Foundation for Analytics Excellence by Tanimura, cathy from Okta
 
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
 
A new direction for recommender systems: balancing privacy and personalisation
A new direction for recommender systems: balancing privacy and personalisationA new direction for recommender systems: balancing privacy and personalisation
A new direction for recommender systems: balancing privacy and personalisation
 

Recently uploaded

100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 

Recently uploaded (20)

100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 

Challenges of nlp for social media monitoring

  • 1.
  • 2. Challenges of NLP for Social Media Monitoring Parinya Sanguansat
  • 3. What is Social media monitoring? • Handle all the individual messages across your social channels • Measure and analyze these data • All of them have a dashboard • Some of them have an action center • Many terms: Monitoring, Listening, Understanding
  • 4. Why we need to monitor Social media? Passive • Alert system • Know yourself • Know your competitors • Find opportunity • Find influencers Active • All in 1 Action center • Tracking your campaign
  • 5. Data Acquisition • How? • Official API • Web scraping
  • 6. Data Acquisition • What? • Keywords? https://help.brand24.com/article/27-how-do-i-use-required-excluded-keywords
  • 7. Data Storage • In-house • Own brand and their competitors • Third party • All data • Database • Huge volumes of data • Streaming data • Variety • Fast query
  • 8. Data Storage • Relational or Document-oriented? https://developer.couchbase.com/documentation/server/3.x/developer/dev-guide-3.0/compare-docs-vs-relational.html
  • 9. Data Cleaning • Clean by experts • Clean by ML • Challenges • Word segmentation • Optimum period Data Label valid data by experts Valid Data Invalid Data ML
  • 10. Word Segmentation & Named Entity Recognition • Dictionary based • ML-based • Conditional Random Fields (CRF) • Recurrent Neural Network (RNN)
  • 11. Word Segmentation & Named Entity Recognition Word segmentation Named Entity Recognition บน|ถนน|บาง|กรวย| BI BII BII BIII บน|ถนนบางกรวย| OO BIIIIIIIII • Merging WS NER บน|ถนน|บาง|กรวย| O B I I N N N บน|ถนนบางกรวย| BI BIIIIIIIII OO NNNNNNNNNN WS+NER
  • 12. Text Categorization • Supervised • User-defined class • Unsupervised • Topic modeling • Feature • Frequency • Tf-idf • Embedding • Character • Sub-word • Word • Sentence or paragraph • Classifier • SVM • NB • Tree • NN
  • 14. Sentiment Analysis • Supervised training • Use polar words • How to find polar words? (From WordVector) • Unsupervised • Transfer learning https://github.com/NVIDIA/sentiment-discovery
  • 15. NLP in Engagement rate • An engagement rate is a metric that measures the level of engagement that a piece of created content is receiving from an audience. (Like, Share, Comment) • Some comments are not related to content • Disable user post on Facebook page, user will reply in others • Topic detection
  • 16. Data Visualization • Quantity • Text (>400) http://textvis.lnu.se/