Semantic Search of Memes
on Twitter
Magdalena Saldaña
Jesús Pérez-Martín
Benjamin Bustos
Meme
Originally coined by the evolutionary biologist R. Dawkins as the corresponding cultural unit to the biological gene.
Ideas that are passed from host to carrier in a similar manner to genes, replicating, mutating and occasionally going extinct
"idea of a unit of cultural transmission, or a unit of imitation"
Richard Dawkins
Internet Meme
A virtually transmitted cultural symbol or social idea, that is shared on social media and is spread rapidly by Internet users.
“Internet Memes” can adapt to all formats available on the Internet (photo, video, text or audio)
"ideas that spread through populations via the Web. They can present as videos, Twitter hashtags, and cat photos with misspelled captions"
Steve Kolowich
Context
"We are living in a digital world that attaches deep value to the capacity to share, ant to laugh together at almost anything"
Tom Chatfield
Motivation
Our long-term goal is to develop algorithms that allow us to determine which images are based on memes (or all the memes that have been created with the same image), for observing the discourse associated with said memes.
Objectives
Preliminar Concepts
Classification
Semantic Search
Vector Model
Visual Descriptor
Text Embedding
SemanticMemes Dataset
SemanticMemes Dataset
Dataset website: https://jssprz.github.io/semantic-memes-docs/dataset/
SemanticMemes Dataset
Annotations:
Why using Twitter?
Meme Recognition Task
Meme Recognition Task
Classify any image among the classes meme, sticker and no-meme.
Meme Recognition Task
Classify any image among the classes meme, sticker and no-meme.
Meme Recognition Task
Classify any image among the classes meme, sticker and no-meme.
Meme Retrieval Task
Challenges retrieving Internet Memes
Meme Retrieval Task
Learn a common visual-semantic-embedding.
Meme Retrieval Task
Learn a common visual-semantic-embedding.
Meme Retrieval Task
Learn a common visual-semantic-embedding.
Meme Retrieval Task
Learn a common visual-semantic-embedding.
Experimental Evaluation
Meme Recognition Experiments
SmanticMemes dataset distribution
Meme Recognition Experiments
SmanticMemes dataset distribution
Meme Recognition Results
Average results of Meme / Sticker / No-Meme classification on the Twitter Memes
Method | Precision | Recall | F1-Score |
HOG + Naive Bayes | 0.556 | 0.554 | 0.547 |
HOG + KNN | 0.554 | 0.55 | 0.546 |
HOG + Linear-SVM | 0.574 | 0.574 | 0.57 |
ResNet + Naive Bayes | 0.641 | 0.633 | 0.631 |
ResNet + KNN | 0.7 | 0.676 | 0.672 |
ResNet + Linear-SVM | 0.73 | 0.73 | 0.73 |
Meme Recognition Results
Average Confusion Matrix results of ResNet + KNN method
Meme Retrieval Results
SemanticMemes dataset splits:
Hyper-parameters:
Meme Retrieval Results
Training process
Thanks!!
jesus.perez@ug.uchile.cl
@jes_prz
Welcome to chatbox of the Advancement in Visual Analysis Paper Session.