SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
CERTH @ MediaEval 2011 Social
Event Detection Task
Symeon Papadopoulos, Christos Zigkolis, Yiannis
Kompatsiaris, Athena Vakali



Pisa, 1-2 September 2011
The problem
•   Identify social events in tagged photos collections:
    –   Challenge 1: Soccer matches @ Barcelona, Rome
    –   Challenge 2: Events @ Paradiso (Amsterdam) and
                       Parc del Forum (Barcelona)

•   Alternative formulation:
    –   For each photo of the collection answer the questions:
        Q1. Is this photo related to a social event of the given types?
        Q2. If yes, to which event is it related?
    –   Points to classification and clustering as methods to
        address the problem.


                                                                          2
Approach

  Q1

  Q2


 Q1 / Q2

           3
Photo Filtering (1)
• City classification
   – If geo-tagging available (~20%), use it  simple
     nearest-neighbour classifier
   – If not, match against city-specific tag models:
       • Created from processing independent geo-tagged
         photo collections         TAG MODEL SAMPLES
 Amsterdam (74)   Barcelona (57)   London (89)      Paris (51)   Rome (42)
 amsterdam        barcelona        london           paris        rome
 netherlands      catalunya        uk               france       italy
 holland          catalonia        united kingdom   francia      vaticano
 nederland        españa           great britain    versailles   italia
 ….               ….               ….               ….           ….

                                                                             4
Photo Filtering (2)
• Soccer/Venue classification
    – In the case of venue classification, use geo-tagging
      information if available.
    – Match against soccer/venue tag model:
         • Parameter (cf. evaluation)
                                                TAG MODEL SAMPLES (baseline)
Soccer (53, m1,b)                     Paradiso (6, m2,b)   Parc del Forum (8, m2,b)
soccer                                paradiso             parc del forum
football       names of Spanish FCs   concert              primavera sound
           +
goal           names of Italian FCs   festival             concert
goalkeeper                            gig                  festival
…                                     live music           …
                                                        +
                          domain           names of scheduled bands (last.fm)
                         knowledge                                              5
Event Partitioning

• Very simple implementation:
  – Find all unique dates of photos that “passed” the
    first filtering step.
  – For each date, find all associated photos and split
    them into groups based on the city they are
    classified (same classifier as in Step 1).
  – Consider the resulting groups of photos, as the set
    of events.


                                                      6
Event Expansion
• Expand in three ways:
  – Photos having the same owner as one of the
    owners in the event & captured at the same date.
  – Photos captured at the same location (<200m)
    with the event center & at the same date (only for
    geo-tagged photos)
  – Photos belonging to the same cluster (by use of
    method [1]) & having the same owner as one of
    the owners in the event (parameter: cluster type)
             [1] S. Papadopoulos, C. Zigkolis, Y. Kompatsiaris, A. Vakali. “Cluster-based
             Landmark and Event Detection on Tagged Photo Collections”. In IEEE Multimedia
             Magazine 18(1), pp. 52-63, 2011
                                                                                       7
Evaluation (1)
                                  Challenge 1




Notation
Parameter 1 (p1): m1,b (baseline tag model), m1,+ (extended soccer tag model)
Parameter 2 (p2): tt (use photo title + tags), ttd (use photo description + tt)
Parameter 3 (p3): ∅ (no clustering), T (tag-based clustering), V (visual clustering)




                                                                                       8
Evaluation (2)
                                  Challenge 2




Notation
Parameter 1 (p1): m2,b (baseline tag model), m2,+ (extended venue tag model)
Parameter 3 (p3): ∅ (no clustering), T (tag-based clustering), V (visual clustering),
                    H (hybrid clustering)

m2,+ was created by adding to baseline the names of the bands that played in these
          venues in the same month (collected from last.fm API)

                                                                                        9
Failure examples (1)
C1 - Run1 / False positives
3559542192                            3618132279                         3580841609




Title: AVUÍ SOM 77.331                Title: Sant Pere                  Title: roma 09.
Tags: …, Campions, Trophy,            Tags: Barcelone, Barcelona,       Tags: rome, italy coliseum,
campnou, soccer, football,            Night Ambiance, Light             palatino, chuch, soccer,
caosasuna, barça, fiesta, …                                             statues, art

Many of the photo tags                Captured at the same              Just one of the tags
are related to soccer and             date and in the vicinity of       (soccer) is related to
even to a soccer event                the event.                        soccer.
(fiesta, champions).

                              Most of the false positives were due to the expansion step
                              (i.e. same day + close by, or same day + same user)
                                                                                                   10
Failure examples (2)
C1 - Run2 / False negatives
3559542192                             3571654936                         3583033760




Title: near Tor di Quinto,             Title: Barcelona v.
Latium, Italy                                                            Title: DSC_0029
                                       Manchester United
Tags: N/A                                                                Tags: FC Barcelona Fiesta Tri
                                       Tags: Sigma 10-20mm, F4-5.6
                                                                         Campions
Description: s.s. lazio wins           EX DC HSM, barcelona, spain,
the coppa italia                       moo2
Here the event                         The information could be          Event information is
information is only                    inferred from title if our tag    encoded in a single tag,
present in the photo                   model contained FC names          but we don’t tokenize
description.                           from different countries.         tags, so we miss it.

                               Most of the false negatives were due to failure in matching
                               the textual metadata of photos to the soccer tag model.            11
Discussion (1)
• Most important factor:
   – a good tag model to be used for classification


• Marginal contribution of clustering:
   – expansion by spatio-temporal metadata already captures
     most related photos
   – tag-based clusters tend to include many of the photos of
     the same user at the same date
   – visual clusters did not yield further improvements as one
     would hope (at least with employed visual similarity
     measure: 500 feature vector from clustering SIFT features)


                                                             12
Discussion (2)
• Future action: study in detail failure cases and
  make necessary modifications to approach
• Ways to improve:
  – better topic/entity classification methods
     • better/richer tag models + text matching methods
     • more sophisticated methods: e.g. SVMs, relational
       learning + more discriminative features (text, visual,
       social)
  – more elaborate city classification methods or even
    precise geo-tagging methods

                                                                13
Questions




            14

Weitere ähnliche Inhalte

Mehr von Symeon Papadopoulos

DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...Symeon Papadopoulos
 
Deepfakes: An Emerging Internet Threat and their Detection
Deepfakes: An Emerging Internet Threat and their DetectionDeepfakes: An Emerging Internet Threat and their Detection
Deepfakes: An Emerging Internet Threat and their DetectionSymeon Papadopoulos
 
Knowledge-based Fusion for Image Tampering Localization
Knowledge-based Fusion for Image Tampering LocalizationKnowledge-based Fusion for Image Tampering Localization
Knowledge-based Fusion for Image Tampering LocalizationSymeon Papadopoulos
 
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...Deepfake Detection: The Importance of Training Data Preprocessing and Practic...
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...Symeon Papadopoulos
 
COVID-19 Infodemic vs Contact Tracing
COVID-19 Infodemic vs Contact TracingCOVID-19 Infodemic vs Contact Tracing
COVID-19 Infodemic vs Contact TracingSymeon Papadopoulos
 
Similarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSimilarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSymeon Papadopoulos
 
Twitter-based Sensing of City-level Air Quality
Twitter-based Sensing of City-level Air QualityTwitter-based Sensing of City-level Air Quality
Twitter-based Sensing of City-level Air QualitySymeon Papadopoulos
 
Aggregating and Analyzing the Context of Social Media Content
Aggregating and Analyzing the Context of Social Media ContentAggregating and Analyzing the Context of Social Media Content
Aggregating and Analyzing the Context of Social Media ContentSymeon Papadopoulos
 
Verifying Multimedia Content on the Internet
Verifying Multimedia Content on the InternetVerifying Multimedia Content on the Internet
Verifying Multimedia Content on the InternetSymeon Papadopoulos
 
A Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering DetectionA Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering DetectionSymeon Papadopoulos
 
Learning to detect Misleading Content on Twitter
Learning to detect Misleading Content on TwitterLearning to detect Misleading Content on Twitter
Learning to detect Misleading Content on TwitterSymeon Papadopoulos
 
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN LayersNear-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN LayersSymeon Papadopoulos
 
Verifying Multimedia Use at MediaEval 2016
Verifying Multimedia Use at MediaEval 2016Verifying Multimedia Use at MediaEval 2016
Verifying Multimedia Use at MediaEval 2016Symeon Papadopoulos
 
Placing Images with Refined Language Models and Similarity Search with PCA-re...
Placing Images with Refined Language Models and Similarity Search with PCA-re...Placing Images with Refined Language Models and Similarity Search with PCA-re...
Placing Images with Refined Language Models and Similarity Search with PCA-re...Symeon Papadopoulos
 
In-depth Exploration of Geotagging Performance
In-depth Exploration of Geotagging PerformanceIn-depth Exploration of Geotagging Performance
In-depth Exploration of Geotagging PerformanceSymeon Papadopoulos
 
Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...Symeon Papadopoulos
 
Web and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News ProfessionalsWeb and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News ProfessionalsSymeon Papadopoulos
 
Predicting News Popularity by Mining Online Discussions
Predicting News Popularity by Mining Online DiscussionsPredicting News Popularity by Mining Online Discussions
Predicting News Popularity by Mining Online DiscussionsSymeon Papadopoulos
 
Finding Diverse Social Images at MediaEval 2015
Finding Diverse Social Images at MediaEval 2015Finding Diverse Social Images at MediaEval 2015
Finding Diverse Social Images at MediaEval 2015Symeon Papadopoulos
 

Mehr von Symeon Papadopoulos (20)

DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
 
Deepfakes: An Emerging Internet Threat and their Detection
Deepfakes: An Emerging Internet Threat and their DetectionDeepfakes: An Emerging Internet Threat and their Detection
Deepfakes: An Emerging Internet Threat and their Detection
 
Knowledge-based Fusion for Image Tampering Localization
Knowledge-based Fusion for Image Tampering LocalizationKnowledge-based Fusion for Image Tampering Localization
Knowledge-based Fusion for Image Tampering Localization
 
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...Deepfake Detection: The Importance of Training Data Preprocessing and Practic...
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...
 
COVID-19 Infodemic vs Contact Tracing
COVID-19 Infodemic vs Contact TracingCOVID-19 Infodemic vs Contact Tracing
COVID-19 Infodemic vs Contact Tracing
 
Similarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSimilarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia content
 
Twitter-based Sensing of City-level Air Quality
Twitter-based Sensing of City-level Air QualityTwitter-based Sensing of City-level Air Quality
Twitter-based Sensing of City-level Air Quality
 
Aggregating and Analyzing the Context of Social Media Content
Aggregating and Analyzing the Context of Social Media ContentAggregating and Analyzing the Context of Social Media Content
Aggregating and Analyzing the Context of Social Media Content
 
Verifying Multimedia Content on the Internet
Verifying Multimedia Content on the InternetVerifying Multimedia Content on the Internet
Verifying Multimedia Content on the Internet
 
A Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering DetectionA Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering Detection
 
Learning to detect Misleading Content on Twitter
Learning to detect Misleading Content on TwitterLearning to detect Misleading Content on Twitter
Learning to detect Misleading Content on Twitter
 
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN LayersNear-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
 
Verifying Multimedia Use at MediaEval 2016
Verifying Multimedia Use at MediaEval 2016Verifying Multimedia Use at MediaEval 2016
Verifying Multimedia Use at MediaEval 2016
 
Multimedia Privacy
Multimedia PrivacyMultimedia Privacy
Multimedia Privacy
 
Placing Images with Refined Language Models and Similarity Search with PCA-re...
Placing Images with Refined Language Models and Similarity Search with PCA-re...Placing Images with Refined Language Models and Similarity Search with PCA-re...
Placing Images with Refined Language Models and Similarity Search with PCA-re...
 
In-depth Exploration of Geotagging Performance
In-depth Exploration of Geotagging PerformanceIn-depth Exploration of Geotagging Performance
In-depth Exploration of Geotagging Performance
 
Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...
 
Web and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News ProfessionalsWeb and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News Professionals
 
Predicting News Popularity by Mining Online Discussions
Predicting News Popularity by Mining Online DiscussionsPredicting News Popularity by Mining Online Discussions
Predicting News Popularity by Mining Online Discussions
 
Finding Diverse Social Images at MediaEval 2015
Finding Diverse Social Images at MediaEval 2015Finding Diverse Social Images at MediaEval 2015
Finding Diverse Social Images at MediaEval 2015
 

Kürzlich hochgeladen

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Kürzlich hochgeladen (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

CERTH @ MediaEval 2011 Social Event Detection Task

  • 1. CERTH @ MediaEval 2011 Social Event Detection Task Symeon Papadopoulos, Christos Zigkolis, Yiannis Kompatsiaris, Athena Vakali Pisa, 1-2 September 2011
  • 2. The problem • Identify social events in tagged photos collections: – Challenge 1: Soccer matches @ Barcelona, Rome – Challenge 2: Events @ Paradiso (Amsterdam) and Parc del Forum (Barcelona) • Alternative formulation: – For each photo of the collection answer the questions: Q1. Is this photo related to a social event of the given types? Q2. If yes, to which event is it related? – Points to classification and clustering as methods to address the problem. 2
  • 3. Approach Q1 Q2 Q1 / Q2 3
  • 4. Photo Filtering (1) • City classification – If geo-tagging available (~20%), use it  simple nearest-neighbour classifier – If not, match against city-specific tag models: • Created from processing independent geo-tagged photo collections TAG MODEL SAMPLES Amsterdam (74) Barcelona (57) London (89) Paris (51) Rome (42) amsterdam barcelona london paris rome netherlands catalunya uk france italy holland catalonia united kingdom francia vaticano nederland españa great britain versailles italia …. …. …. …. …. 4
  • 5. Photo Filtering (2) • Soccer/Venue classification – In the case of venue classification, use geo-tagging information if available. – Match against soccer/venue tag model: • Parameter (cf. evaluation) TAG MODEL SAMPLES (baseline) Soccer (53, m1,b) Paradiso (6, m2,b) Parc del Forum (8, m2,b) soccer paradiso parc del forum football names of Spanish FCs concert primavera sound + goal names of Italian FCs festival concert goalkeeper gig festival … live music … + domain names of scheduled bands (last.fm) knowledge 5
  • 6. Event Partitioning • Very simple implementation: – Find all unique dates of photos that “passed” the first filtering step. – For each date, find all associated photos and split them into groups based on the city they are classified (same classifier as in Step 1). – Consider the resulting groups of photos, as the set of events. 6
  • 7. Event Expansion • Expand in three ways: – Photos having the same owner as one of the owners in the event & captured at the same date. – Photos captured at the same location (<200m) with the event center & at the same date (only for geo-tagged photos) – Photos belonging to the same cluster (by use of method [1]) & having the same owner as one of the owners in the event (parameter: cluster type) [1] S. Papadopoulos, C. Zigkolis, Y. Kompatsiaris, A. Vakali. “Cluster-based Landmark and Event Detection on Tagged Photo Collections”. In IEEE Multimedia Magazine 18(1), pp. 52-63, 2011 7
  • 8. Evaluation (1) Challenge 1 Notation Parameter 1 (p1): m1,b (baseline tag model), m1,+ (extended soccer tag model) Parameter 2 (p2): tt (use photo title + tags), ttd (use photo description + tt) Parameter 3 (p3): ∅ (no clustering), T (tag-based clustering), V (visual clustering) 8
  • 9. Evaluation (2) Challenge 2 Notation Parameter 1 (p1): m2,b (baseline tag model), m2,+ (extended venue tag model) Parameter 3 (p3): ∅ (no clustering), T (tag-based clustering), V (visual clustering), H (hybrid clustering) m2,+ was created by adding to baseline the names of the bands that played in these venues in the same month (collected from last.fm API) 9
  • 10. Failure examples (1) C1 - Run1 / False positives 3559542192 3618132279 3580841609 Title: AVUÍ SOM 77.331 Title: Sant Pere Title: roma 09. Tags: …, Campions, Trophy, Tags: Barcelone, Barcelona, Tags: rome, italy coliseum, campnou, soccer, football, Night Ambiance, Light palatino, chuch, soccer, caosasuna, barça, fiesta, … statues, art Many of the photo tags Captured at the same Just one of the tags are related to soccer and date and in the vicinity of (soccer) is related to even to a soccer event the event. soccer. (fiesta, champions). Most of the false positives were due to the expansion step (i.e. same day + close by, or same day + same user) 10
  • 11. Failure examples (2) C1 - Run2 / False negatives 3559542192 3571654936 3583033760 Title: near Tor di Quinto, Title: Barcelona v. Latium, Italy Title: DSC_0029 Manchester United Tags: N/A Tags: FC Barcelona Fiesta Tri Tags: Sigma 10-20mm, F4-5.6 Campions Description: s.s. lazio wins EX DC HSM, barcelona, spain, the coppa italia moo2 Here the event The information could be Event information is information is only inferred from title if our tag encoded in a single tag, present in the photo model contained FC names but we don’t tokenize description. from different countries. tags, so we miss it. Most of the false negatives were due to failure in matching the textual metadata of photos to the soccer tag model. 11
  • 12. Discussion (1) • Most important factor: – a good tag model to be used for classification • Marginal contribution of clustering: – expansion by spatio-temporal metadata already captures most related photos – tag-based clusters tend to include many of the photos of the same user at the same date – visual clusters did not yield further improvements as one would hope (at least with employed visual similarity measure: 500 feature vector from clustering SIFT features) 12
  • 13. Discussion (2) • Future action: study in detail failure cases and make necessary modifications to approach • Ways to improve: – better topic/entity classification methods • better/richer tag models + text matching methods • more sophisticated methods: e.g. SVMs, relational learning + more discriminative features (text, visual, social) – more elaborate city classification methods or even precise geo-tagging methods 13
  • 14. Questions 14