SlideShare a Scribd company logo
1 of 9
Download to read offline
Fake News Checker Chatbot:
MisterSpocker
Global AI Hackathon 2017
Team Members:

Aki Kutvonen

Supachai C

Joey Fuentes
How It Works
• Facebook News Posts
• Data Set
• BuzzFeedNews data set 

• Processes
• Data mining from news in Facebook 

• Collect inputs 

• Facebook posts comments (likes, shares, actual text)

• News article text

• Comparison with other reliable news sources (CNN, BBC, etc.) 

• NLP: Bigrams & TD-IFD, Sentiment Analysis, etc. 

• Random forest, Linear regression, Neural Networks, Stacking, Ensembling, etc. 

• Comparison with other reliable news providers

• Chatbot interface 

• Output:
• Falseness and factualness rating
Data Set
• BuzzFeedNews Dataset CSV file: 

• https://github.com/BuzzFeedNews/2016-10-facebook-
fact-check/blob/master/data/facebook-fact-check.csv
Processes
• Data mining from news in Facebook 

• Collect inputs 

• Facebook posts comments (likes, shares, actual text)

• News article text

• Comparison with other reliable news sources (CNN, BBC, etc.) 

• NLP: Bigrams & TD-IFD, Sentiment Analysis, etc. 

• Random forest, Linear regression, Neural Networks, Stacking, Ensembling, etc. 

• Comparison with other reliable news providers

• Chatbot interface 

• NLP: 

• sentiment analysis of news reader comments and reactions.

• using Google Search API on News - search using news headline if it exist in a reliable news provider: CNN, BBC. 

• Chatbot creation - copy paste Facebook news URL to check news.
Output
• Based on the Facebook URL input, Facebook chatbot
replies with degrees of news falseness and factualness
Facebook
Post
Comments
Reactions News Article
80%
Sentiment
Lexical Entropy
Sentence Length
80%
Training
75%
Accuracy
NLP Training NLP Google API
Other
Article Sources
FB API
NLP
MisterSpocker chatbot sample:
“Hello, please enter news URL”
You: enter URL
“This news is probably false (0.80).
Also it is non-factual (0.30).”
“This news might be related:
www.cnn…”
Thank you!
Live long and prosper!

More Related Content

Similar to Fake News Checker Chatbot: MisterSpocker

Online data sources and information exposure
Online data sources and information exposureOnline data sources and information exposure
Online data sources and information exposureUniversity of Southampton
 
Social Media Data Collection & Analysis
Social Media Data Collection & AnalysisSocial Media Data Collection & Analysis
Social Media Data Collection & AnalysisScott Sanders
 
An FOI officer's guide to journalism and data journalism
An FOI officer's guide to journalism and data journalismAn FOI officer's guide to journalism and data journalism
An FOI officer's guide to journalism and data journalismPaul Bradshaw
 
Business Intelligence and Big Data in Cloud
Business Intelligence and Big Data in CloudBusiness Intelligence and Big Data in Cloud
Business Intelligence and Big Data in CloudDing Li
 
Social Media Analytics for Official Statistics
Social Media Analytics for Official StatisticsSocial Media Analytics for Official Statistics
Social Media Analytics for Official StatisticsIsmail Fahmi
 
Liveblogging and mobile journalism
Liveblogging and mobile journalismLiveblogging and mobile journalism
Liveblogging and mobile journalismPaul Bradshaw
 
Online text data for machine learning, data science, and research - Who can p...
Online text data for machine learning, data science, and research - Who can p...Online text data for machine learning, data science, and research - Who can p...
Online text data for machine learning, data science, and research - Who can p...Fredrik Olsson
 
Engage 2013 - Implementing Facebook Measurement
Engage 2013 - Implementing Facebook MeasurementEngage 2013 - Implementing Facebook Measurement
Engage 2013 - Implementing Facebook MeasurementWebtrends
 
Webinar Structured Data
Webinar Structured DataWebinar Structured Data
Webinar Structured DataBotify
 
Netflix Recommender System : Big Data Case Study
Netflix Recommender System : Big Data Case StudyNetflix Recommender System : Big Data Case Study
Netflix Recommender System : Big Data Case StudyKetan Patil
 
Advanced Research Investigations for SIU Investigators
Advanced Research Investigations for SIU InvestigatorsAdvanced Research Investigations for SIU Investigators
Advanced Research Investigations for SIU InvestigatorsSloan Carne
 
Building the Inform Semantic Publishing Ecosystem: from Author to Audience
Building the Inform Semantic Publishing Ecosystem: from Author to AudienceBuilding the Inform Semantic Publishing Ecosystem: from Author to Audience
Building the Inform Semantic Publishing Ecosystem: from Author to AudienceVital.AI
 
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...AIST
 
Semantic Search keynote at CORIA 2015
Semantic Search keynote at CORIA 2015Semantic Search keynote at CORIA 2015
Semantic Search keynote at CORIA 2015Peter Mika
 
Semantic Search at Yahoo
Semantic Search at YahooSemantic Search at Yahoo
Semantic Search at YahooPeter Mika
 
Data extraction tools
Data extraction toolsData extraction tools
Data extraction toolsCristian Ruiz
 
Fundamentals for the New Era PR Pro with Sarah Evans
Fundamentals for the New Era PR Pro with Sarah EvansFundamentals for the New Era PR Pro with Sarah Evans
Fundamentals for the New Era PR Pro with Sarah EvansCision
 
Tips and Techniques for Performing an SEO Audit
Tips and Techniques for Performing an SEO AuditTips and Techniques for Performing an SEO Audit
Tips and Techniques for Performing an SEO AuditBill Hartzer
 
Social media analytics
Social media analyticsSocial media analytics
Social media analyticsRyan Jones
 

Similar to Fake News Checker Chatbot: MisterSpocker (20)

Online data sources and information exposure
Online data sources and information exposureOnline data sources and information exposure
Online data sources and information exposure
 
Social Media Dataset
Social Media DatasetSocial Media Dataset
Social Media Dataset
 
Social Media Data Collection & Analysis
Social Media Data Collection & AnalysisSocial Media Data Collection & Analysis
Social Media Data Collection & Analysis
 
An FOI officer's guide to journalism and data journalism
An FOI officer's guide to journalism and data journalismAn FOI officer's guide to journalism and data journalism
An FOI officer's guide to journalism and data journalism
 
Business Intelligence and Big Data in Cloud
Business Intelligence and Big Data in CloudBusiness Intelligence and Big Data in Cloud
Business Intelligence and Big Data in Cloud
 
Social Media Analytics for Official Statistics
Social Media Analytics for Official StatisticsSocial Media Analytics for Official Statistics
Social Media Analytics for Official Statistics
 
Liveblogging and mobile journalism
Liveblogging and mobile journalismLiveblogging and mobile journalism
Liveblogging and mobile journalism
 
Online text data for machine learning, data science, and research - Who can p...
Online text data for machine learning, data science, and research - Who can p...Online text data for machine learning, data science, and research - Who can p...
Online text data for machine learning, data science, and research - Who can p...
 
Engage 2013 - Implementing Facebook Measurement
Engage 2013 - Implementing Facebook MeasurementEngage 2013 - Implementing Facebook Measurement
Engage 2013 - Implementing Facebook Measurement
 
Webinar Structured Data
Webinar Structured DataWebinar Structured Data
Webinar Structured Data
 
Netflix Recommender System : Big Data Case Study
Netflix Recommender System : Big Data Case StudyNetflix Recommender System : Big Data Case Study
Netflix Recommender System : Big Data Case Study
 
Advanced Research Investigations for SIU Investigators
Advanced Research Investigations for SIU InvestigatorsAdvanced Research Investigations for SIU Investigators
Advanced Research Investigations for SIU Investigators
 
Building the Inform Semantic Publishing Ecosystem: from Author to Audience
Building the Inform Semantic Publishing Ecosystem: from Author to AudienceBuilding the Inform Semantic Publishing Ecosystem: from Author to Audience
Building the Inform Semantic Publishing Ecosystem: from Author to Audience
 
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
 
Semantic Search keynote at CORIA 2015
Semantic Search keynote at CORIA 2015Semantic Search keynote at CORIA 2015
Semantic Search keynote at CORIA 2015
 
Semantic Search at Yahoo
Semantic Search at YahooSemantic Search at Yahoo
Semantic Search at Yahoo
 
Data extraction tools
Data extraction toolsData extraction tools
Data extraction tools
 
Fundamentals for the New Era PR Pro with Sarah Evans
Fundamentals for the New Era PR Pro with Sarah EvansFundamentals for the New Era PR Pro with Sarah Evans
Fundamentals for the New Era PR Pro with Sarah Evans
 
Tips and Techniques for Performing an SEO Audit
Tips and Techniques for Performing an SEO AuditTips and Techniques for Performing an SEO Audit
Tips and Techniques for Performing an SEO Audit
 
Social media analytics
Social media analyticsSocial media analytics
Social media analytics
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Fake News Checker Chatbot: MisterSpocker

  • 1. Fake News Checker Chatbot: MisterSpocker Global AI Hackathon 2017 Team Members: Aki Kutvonen Supachai C Joey Fuentes
  • 2. How It Works • Facebook News Posts • Data Set • BuzzFeedNews data set • Processes • Data mining from news in Facebook • Collect inputs • Facebook posts comments (likes, shares, actual text) • News article text • Comparison with other reliable news sources (CNN, BBC, etc.) • NLP: Bigrams & TD-IFD, Sentiment Analysis, etc. • Random forest, Linear regression, Neural Networks, Stacking, Ensembling, etc. • Comparison with other reliable news providers • Chatbot interface • Output: • Falseness and factualness rating
  • 3. Data Set • BuzzFeedNews Dataset CSV file: • https://github.com/BuzzFeedNews/2016-10-facebook- fact-check/blob/master/data/facebook-fact-check.csv
  • 4. Processes • Data mining from news in Facebook • Collect inputs • Facebook posts comments (likes, shares, actual text) • News article text • Comparison with other reliable news sources (CNN, BBC, etc.) • NLP: Bigrams & TD-IFD, Sentiment Analysis, etc. • Random forest, Linear regression, Neural Networks, Stacking, Ensembling, etc. • Comparison with other reliable news providers • Chatbot interface • NLP: • sentiment analysis of news reader comments and reactions. • using Google Search API on News - search using news headline if it exist in a reliable news provider: CNN, BBC. • Chatbot creation - copy paste Facebook news URL to check news.
  • 5. Output • Based on the Facebook URL input, Facebook chatbot replies with degrees of news falseness and factualness
  • 6. Facebook Post Comments Reactions News Article 80% Sentiment Lexical Entropy Sentence Length 80% Training 75% Accuracy NLP Training NLP Google API Other Article Sources FB API NLP
  • 7. MisterSpocker chatbot sample: “Hello, please enter news URL” You: enter URL “This news is probably false (0.80). Also it is non-factual (0.30).” “This news might be related: www.cnn…”
  • 8.
  • 9. Thank you! Live long and prosper!