SlideShare a Scribd company logo
1 of 20
Extracting Information
from Twitter Screenshots
Modeling and Simulation Student Capstone Conference 2023
Track: Data Science
Authors: Tarannum Zaki, Michael L. Nelson, and Michele C. Weigle
Presented by Tarannum Zaki
Department of Computer Science
Old Dominion University, Norfolk, Virginia
April 20, 2023
Screenshots are commonly used for information sharing
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL 2
https://twitter.com/BetteMidler/status/1541472225341198338
https://twitter.com/MahyarTousi/status/1534307163073658881 https://twitter.com/urbanachievr/status/1505944201208516612
Why screenshots?
To increase cross-platform engagement
3
https://www.facebook.com/watchclassinsession/posts/pfbid0344Hu2bxJtAiiL5VHfM2YQyPTU9jTm3
tfdJMj4TZMDunomMarXMQfTxPGvsVwfBmwl
https://twitter.com/RBReich/status/1560027191404072961
Inter-platform operability on social media platforms is quite difficult.
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Why screenshots?
To use as an evidence for deleted posts
4
https://web.archive.org/web/20220525125749/https://twitter.com/DanielDefense/status/1526237750
277681154
Controversial posts may be deleted.
https://twitter.com/ashtonpittman/status/1530243294868930560
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Did they really post that?
5
https://twitter.com/Shayan86/status/1515753937139388418
https://twitter.com/paulthacker11/status/1495436489492090881
https://twitter.com/elonmusk/status/1544051155562598401
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Creating fake tweets using Tweet Gen
6
https://www.tweetgen.com/
https://www.tweetgen.com/create/tweet.html
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Using live web and web archives to validate screenshots
7
https://www.google.com/search
https://archive.org/web/
https://www.reuters.com/
https://www.snopes.com/
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Verifying screenshots using Google Search
8
https://twitter.com/hannahgais/status/1526674114995527680
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Verifying screenshots using FactCheck.org
9
https://www.factcheck.org/2022/07/fabricated-fourth-of-july-tweet-was-not-from-rep-marjorie-taylor-greene/
July 5, 2022
July 4, 2022
https://twitter.com/Imposter_Edits/status/1543960895965085696
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Verifying screenshots using the Wayback Machine
10
https://web.archive.org/web/20220525125749/https://twitter.com/DanielDefense/status/1526237750277681154
May 16
May 27, 2022
https://twitter.com/ashtonpittman/status/1530243294868930560
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Motivation
➢ Fake tweets can be responsible for misinformation/disinformation spread.
➢ Fake tweets are easy to create using online tools.
➢ There are no tools currently available to evaluate the authenticity of screenshots.
11
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Aim
To develop a tool that would automatically provide a probability
whether a screenshot is fake by using the services of the live web
and web archives.
12
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Materials and Methods
13
https://twitter.com/XYZ/status/xxxxxxxxxxxxxxxxxx
Dataset of screenshots
Using live web
Using web archives
Backtrack original source of the content of
the screenshot
Fake
or
Real?
Estimate a probability
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Data Collection
14
Fields
Shared post’s URL Original post’s URL
Category Reason
Content category Structural features
Post type Social media
Search strategy Annotated images
Screenshot Remarks
- Screenshot images shared on Twitter.
- 200 examples
- Examples include both real and fake screenshots
https://ws-dl.blogspot.com/2022/12/2022-12-12-disinformation-spread-on.html
https://twitter.com/rvawonk/status/1503227687917305863
https://twitter.com/RealCandaceO/status/1501576
352587292673
Category: Real
Reason: Found in the live web
Content category: Politics
Post Type: Tweet
Structural features: Single author, single
post
Search strategy: Searched on Twitter
interface
Social media: Twitter
Original post’s URL
Shared post’s URL
Screenshot
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Extracting information from screenshot examples
15
Twitter handle
Timestamp
Tweet text
https://twitter.com/RealCandaceO/status/1501576352587292673
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Applying OCR on screenshot examples: Single tweet images
16
OCR
Optical Character Recognition extracts information as text from digital image.
Example screenshot image OCR extracted output
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Method 1: Using the Python DateFinder module to extract
timestamps
17
https://twitter.com/gaywonk/status/1540398670658654208
OCR extracted output
Example screenshot image
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Method 2: Using the Python DateFinder module with an
additional date format logic to extract timestamps
18
https://twitter.com/gaywonk/status/1540398670658654208
OCR extracted output
Example screenshot image
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Method 2 performs better than Method 1
19
Methods Accuracy Precision Recall F1-score
Method 1 41% 60% 39% 47%
Method 2 80% 74% 97% 89%
Experimented on 125 single tweet images from the collected dataset.
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
Summary
20
❏ Screenshots are an easy way to share content on social media.
❏ Since screenshots can be easily faked, it is a critical task to detect a
fabricated post.
❏ Services of live web and web archives could be useful to validate content of a
screenshot.
❏ Our research will mitigate misinformation and disinformation spread on
social media.
Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL

More Related Content

Similar to Extracting Information from Twitter Screenshots

Nick Ray - The Video Effect: Presentation
Nick Ray - The Video Effect: PresentationNick Ray - The Video Effect: Presentation
Nick Ray - The Video Effect: PresentationNick Ray
 
Introduction to data mining
Introduction to data miningIntroduction to data mining
Introduction to data miningTaha Mokfi
 
Bringing Machshavah to Machshevim: A Mindful Approach to Technology in Jewis...
Bringing Machshavah to Machshevim:  A Mindful Approach to Technology in Jewis...Bringing Machshavah to Machshevim:  A Mindful Approach to Technology in Jewis...
Bringing Machshavah to Machshevim: A Mindful Approach to Technology in Jewis...forestfortrees
 
Computer project 3
Computer project 3Computer project 3
Computer project 3ssuser4c1f08
 
Internet as a medium! lynskey
Internet as a medium! lynskeyInternet as a medium! lynskey
Internet as a medium! lynskeywlyns001
 
Application of Clustering in Data Science using Real-life Examples
Application of Clustering in Data Science using Real-life Examples Application of Clustering in Data Science using Real-life Examples
Application of Clustering in Data Science using Real-life Examples Edureka!
 
Turkish Digital Landscape in a Nutshell
Turkish Digital Landscape in a NutshellTurkish Digital Landscape in a Nutshell
Turkish Digital Landscape in a NutshellIAB Turkey
 
Martijn Pannevis - How to build your own Internet of Things Thing
Martijn Pannevis - How to build your own Internet of Things ThingMartijn Pannevis - How to build your own Internet of Things Thing
Martijn Pannevis - How to build your own Internet of Things ThingMobile Monday Amsterdam
 
#msignite2019 #msignite19 #msignite November 2019 by Metricool
#msignite2019  #msignite19 #msignite  November 2019  by Metricool#msignite2019  #msignite19 #msignite  November 2019  by Metricool
#msignite2019 #msignite19 #msignite November 2019 by MetricoolVF Marketing Consultant
 
Can Social Media make Utilities sexy again?
Can Social Media make Utilities sexy again?Can Social Media make Utilities sexy again?
Can Social Media make Utilities sexy again?Tom Raftery
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Michael Nelson
 
Hanh vi online
Hanh vi onlineHanh vi online
Hanh vi onlineGoddy Van
 
Project report (web 3.0)
Project report (web 3.0)Project report (web 3.0)
Project report (web 3.0)Abhishek Roy
 
Social Media Webinar - STC CAC websites wikis part 2
Social Media Webinar - STC CAC websites wikis part 2Social Media Webinar - STC CAC websites wikis part 2
Social Media Webinar - STC CAC websites wikis part 2Viqui Dill
 
Crossmedia voor Thieme Groningen en Wiedruktwat
Crossmedia voor Thieme Groningen en WiedruktwatCrossmedia voor Thieme Groningen en Wiedruktwat
Crossmedia voor Thieme Groningen en WiedruktwatPeter van Teeseling
 
AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final ReportNeil Mathew
 

Similar to Extracting Information from Twitter Screenshots (20)

Nick Ray - The Video Effect: Presentation
Nick Ray - The Video Effect: PresentationNick Ray - The Video Effect: Presentation
Nick Ray - The Video Effect: Presentation
 
Introduction to data mining
Introduction to data miningIntroduction to data mining
Introduction to data mining
 
Bringing Machshavah to Machshevim: A Mindful Approach to Technology in Jewis...
Bringing Machshavah to Machshevim:  A Mindful Approach to Technology in Jewis...Bringing Machshavah to Machshevim:  A Mindful Approach to Technology in Jewis...
Bringing Machshavah to Machshevim: A Mindful Approach to Technology in Jewis...
 
Why Tweet?
Why Tweet?Why Tweet?
Why Tweet?
 
Computer project 3
Computer project 3Computer project 3
Computer project 3
 
Work With What You Have ULearn 2011
Work With What You Have ULearn 2011Work With What You Have ULearn 2011
Work With What You Have ULearn 2011
 
Internet as a medium! lynskey
Internet as a medium! lynskeyInternet as a medium! lynskey
Internet as a medium! lynskey
 
Application of Clustering in Data Science using Real-life Examples
Application of Clustering in Data Science using Real-life Examples Application of Clustering in Data Science using Real-life Examples
Application of Clustering in Data Science using Real-life Examples
 
Data wrangling week 11
Data wrangling week 11Data wrangling week 11
Data wrangling week 11
 
Turkish Digital Landscape in a Nutshell
Turkish Digital Landscape in a NutshellTurkish Digital Landscape in a Nutshell
Turkish Digital Landscape in a Nutshell
 
Martijn Pannevis - How to build your own Internet of Things Thing
Martijn Pannevis - How to build your own Internet of Things ThingMartijn Pannevis - How to build your own Internet of Things Thing
Martijn Pannevis - How to build your own Internet of Things Thing
 
#msignite2019 #msignite19 #msignite November 2019 by Metricool
#msignite2019  #msignite19 #msignite  November 2019  by Metricool#msignite2019  #msignite19 #msignite  November 2019  by Metricool
#msignite2019 #msignite19 #msignite November 2019 by Metricool
 
Can Social Media make Utilities sexy again?
Can Social Media make Utilities sexy again?Can Social Media make Utilities sexy again?
Can Social Media make Utilities sexy again?
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
 
Hanh vi online
Hanh vi onlineHanh vi online
Hanh vi online
 
Project report (web 3.0)
Project report (web 3.0)Project report (web 3.0)
Project report (web 3.0)
 
ReThinking CS Curriculum for Pakistan
ReThinking CS Curriculum for PakistanReThinking CS Curriculum for Pakistan
ReThinking CS Curriculum for Pakistan
 
Social Media Webinar - STC CAC websites wikis part 2
Social Media Webinar - STC CAC websites wikis part 2Social Media Webinar - STC CAC websites wikis part 2
Social Media Webinar - STC CAC websites wikis part 2
 
Crossmedia voor Thieme Groningen en Wiedruktwat
Crossmedia voor Thieme Groningen en WiedruktwatCrossmedia voor Thieme Groningen en Wiedruktwat
Crossmedia voor Thieme Groningen en Wiedruktwat
 
AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final Report
 

Recently uploaded

GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...Mona Rathore
 
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779Delhi Call girls
 
Production diary Film the city powerpoint
Production diary Film the city powerpointProduction diary Film the city powerpoint
Production diary Film the city powerpointAshtonCains
 
DickinsonSlides teeeeeeeeeeessssssssssst.pptx
DickinsonSlides teeeeeeeeeeessssssssssst.pptxDickinsonSlides teeeeeeeeeeessssssssssst.pptx
DickinsonSlides teeeeeeeeeeessssssssssst.pptxednyonat
 
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCRElite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCRDelhi Call girls
 
SELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYSELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYdizinfo
 
Spotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of FloridaSpotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of Floridajorirz24
 
Film show pre-production powerpoint for site
Film show pre-production powerpoint for siteFilm show pre-production powerpoint for site
Film show pre-production powerpoint for siteAshtonCains
 
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...SocioCosmos
 
Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCR
Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCRElite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCR
Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCRDelhi Call girls
 
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Social media marketing/Seo expert and digital marketing
Social media marketing/Seo expert and digital marketingSocial media marketing/Seo expert and digital marketing
Social media marketing/Seo expert and digital marketingSheikhSaifAli1
 
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrCall Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrSapana Sha
 
Interpreting the brief for the media IDY
Interpreting the brief for the media IDYInterpreting the brief for the media IDY
Interpreting the brief for the media IDYgalaxypingy
 
Film the city investagation powerpoint :)
Film the city investagation powerpoint :)Film the city investagation powerpoint :)
Film the city investagation powerpoint :)AshtonCains
 
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779Night 7k Call Girls Noida Sector 120 Call Me: 8448380779
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779Delhi Call girls
 
CASH PAYMENT ON GIRL HAND TO HAND HOUSEWIFE
CASH PAYMENT ON GIRL HAND TO HAND HOUSEWIFECASH PAYMENT ON GIRL HAND TO HAND HOUSEWIFE
CASH PAYMENT ON GIRL HAND TO HAND HOUSEWIFECall girl Jaipur
 

Recently uploaded (20)

Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
 
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
 
Production diary Film the city powerpoint
Production diary Film the city powerpointProduction diary Film the city powerpoint
Production diary Film the city powerpoint
 
🔝9953056974 🔝Call Girls In Mehrauli Escort Service Delhi NCR
🔝9953056974 🔝Call Girls In Mehrauli  Escort Service Delhi NCR🔝9953056974 🔝Call Girls In Mehrauli  Escort Service Delhi NCR
🔝9953056974 🔝Call Girls In Mehrauli Escort Service Delhi NCR
 
DickinsonSlides teeeeeeeeeeessssssssssst.pptx
DickinsonSlides teeeeeeeeeeessssssssssst.pptxDickinsonSlides teeeeeeeeeeessssssssssst.pptx
DickinsonSlides teeeeeeeeeeessssssssssst.pptx
 
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCRElite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
 
SELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYSELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANY
 
Spotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of FloridaSpotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of Florida
 
Film show pre-production powerpoint for site
Film show pre-production powerpoint for siteFilm show pre-production powerpoint for site
Film show pre-production powerpoint for site
 
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
 
Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCR
Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCRElite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCR
Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCR
 
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort Service
 
Social media marketing/Seo expert and digital marketing
Social media marketing/Seo expert and digital marketingSocial media marketing/Seo expert and digital marketing
Social media marketing/Seo expert and digital marketing
 
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrCall Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
 
Interpreting the brief for the media IDY
Interpreting the brief for the media IDYInterpreting the brief for the media IDY
Interpreting the brief for the media IDY
 
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Film the city investagation powerpoint :)
Film the city investagation powerpoint :)Film the city investagation powerpoint :)
Film the city investagation powerpoint :)
 
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779Night 7k Call Girls Noida Sector 120 Call Me: 8448380779
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779
 
CASH PAYMENT ON GIRL HAND TO HAND HOUSEWIFE
CASH PAYMENT ON GIRL HAND TO HAND HOUSEWIFECASH PAYMENT ON GIRL HAND TO HAND HOUSEWIFE
CASH PAYMENT ON GIRL HAND TO HAND HOUSEWIFE
 

Extracting Information from Twitter Screenshots

  • 1. Extracting Information from Twitter Screenshots Modeling and Simulation Student Capstone Conference 2023 Track: Data Science Authors: Tarannum Zaki, Michael L. Nelson, and Michele C. Weigle Presented by Tarannum Zaki Department of Computer Science Old Dominion University, Norfolk, Virginia April 20, 2023
  • 2. Screenshots are commonly used for information sharing Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL 2 https://twitter.com/BetteMidler/status/1541472225341198338 https://twitter.com/MahyarTousi/status/1534307163073658881 https://twitter.com/urbanachievr/status/1505944201208516612
  • 3. Why screenshots? To increase cross-platform engagement 3 https://www.facebook.com/watchclassinsession/posts/pfbid0344Hu2bxJtAiiL5VHfM2YQyPTU9jTm3 tfdJMj4TZMDunomMarXMQfTxPGvsVwfBmwl https://twitter.com/RBReich/status/1560027191404072961 Inter-platform operability on social media platforms is quite difficult. Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 4. Why screenshots? To use as an evidence for deleted posts 4 https://web.archive.org/web/20220525125749/https://twitter.com/DanielDefense/status/1526237750 277681154 Controversial posts may be deleted. https://twitter.com/ashtonpittman/status/1530243294868930560 Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 5. Did they really post that? 5 https://twitter.com/Shayan86/status/1515753937139388418 https://twitter.com/paulthacker11/status/1495436489492090881 https://twitter.com/elonmusk/status/1544051155562598401 Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 6. Creating fake tweets using Tweet Gen 6 https://www.tweetgen.com/ https://www.tweetgen.com/create/tweet.html Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 7. Using live web and web archives to validate screenshots 7 https://www.google.com/search https://archive.org/web/ https://www.reuters.com/ https://www.snopes.com/ Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 8. Verifying screenshots using Google Search 8 https://twitter.com/hannahgais/status/1526674114995527680 Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 9. Verifying screenshots using FactCheck.org 9 https://www.factcheck.org/2022/07/fabricated-fourth-of-july-tweet-was-not-from-rep-marjorie-taylor-greene/ July 5, 2022 July 4, 2022 https://twitter.com/Imposter_Edits/status/1543960895965085696 Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 10. Verifying screenshots using the Wayback Machine 10 https://web.archive.org/web/20220525125749/https://twitter.com/DanielDefense/status/1526237750277681154 May 16 May 27, 2022 https://twitter.com/ashtonpittman/status/1530243294868930560 Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 11. Motivation ➢ Fake tweets can be responsible for misinformation/disinformation spread. ➢ Fake tweets are easy to create using online tools. ➢ There are no tools currently available to evaluate the authenticity of screenshots. 11 Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 12. Aim To develop a tool that would automatically provide a probability whether a screenshot is fake by using the services of the live web and web archives. 12 Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 13. Materials and Methods 13 https://twitter.com/XYZ/status/xxxxxxxxxxxxxxxxxx Dataset of screenshots Using live web Using web archives Backtrack original source of the content of the screenshot Fake or Real? Estimate a probability Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 14. Data Collection 14 Fields Shared post’s URL Original post’s URL Category Reason Content category Structural features Post type Social media Search strategy Annotated images Screenshot Remarks - Screenshot images shared on Twitter. - 200 examples - Examples include both real and fake screenshots https://ws-dl.blogspot.com/2022/12/2022-12-12-disinformation-spread-on.html https://twitter.com/rvawonk/status/1503227687917305863 https://twitter.com/RealCandaceO/status/1501576 352587292673 Category: Real Reason: Found in the live web Content category: Politics Post Type: Tweet Structural features: Single author, single post Search strategy: Searched on Twitter interface Social media: Twitter Original post’s URL Shared post’s URL Screenshot Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 15. Extracting information from screenshot examples 15 Twitter handle Timestamp Tweet text https://twitter.com/RealCandaceO/status/1501576352587292673 Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 16. Applying OCR on screenshot examples: Single tweet images 16 OCR Optical Character Recognition extracts information as text from digital image. Example screenshot image OCR extracted output Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 17. Method 1: Using the Python DateFinder module to extract timestamps 17 https://twitter.com/gaywonk/status/1540398670658654208 OCR extracted output Example screenshot image Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 18. Method 2: Using the Python DateFinder module with an additional date format logic to extract timestamps 18 https://twitter.com/gaywonk/status/1540398670658654208 OCR extracted output Example screenshot image Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 19. Method 2 performs better than Method 1 19 Methods Accuracy Precision Recall F1-score Method 1 41% 60% 39% 47% Method 2 80% 74% 97% 89% Experimented on 125 single tweet images from the collected dataset. Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL
  • 20. Summary 20 ❏ Screenshots are an easy way to share content on social media. ❏ Since screenshots can be easily faked, it is a critical task to detect a fabricated post. ❏ Services of live web and web archives could be useful to validate content of a screenshot. ❏ Our research will mitigate misinformation and disinformation spread on social media. Tarannum Zaki MSVSCC 2023 Extracting Information from Twitter Screenshots @tarannum_zaki @WebSciDL