SlideShare uma empresa Scribd logo
1 de 19
+




    A Framework for Crowdsourced
    Multimedia Processing and Querying
    Alessandro Bozzon, Ilio Catallo, Eleonora Ciceri, Piero
    Fraternali, Davide Martinenghi, Marco Tagliasacchi

                                                              0
+                                        1

    CUbRIK Project

       CUbRIK is a research project
        financed by the European Union

       Goals:
         Advance the architecture of
          multimedia search
         Exploit the human
          contribution in multimedia
          search
         Use open-source
          components provided by the
          community
         Start up a search business
          ecosystem

       http://www.cubrikproject.eu/
+                                                                              2

    Humans in Multimedia Information
    Retrieval
       Problem: the uncertainty of analysis algorithms leads to low
        confidence results and conflicting opinions on automatically
        extracted features

       Solution: humans have superior capacity for understanding the
        content of audiovisual material
           State of the art: humans replace automatic feature extraction
            processes (human annotations)




           Our contribution: integration of human judgment and algorithms
             Goal: improve the performance of multimedia content processing
+ Example of CUbRIK Human-enhanced                                      3



 computation: Trademark Logo Detection

    Problem statement: identifying occurrences of trademark logos in
     a video collection through keyword-based queries
        Special case of the classic problem of object recognition




    Use case: a professional user wants to retrieve all the
     occurrences of logos in a large collection of video clips

    Applications: rating effectiveness of advertising, subliminal
     advertising detection, automatic annotation, trademark violation
     detection
+                                                                                  4

    Trademark Logo Detection: problems in
    automatic logo detection
       Problems in automatic logo detection:
           Object recognition is affected by the quality of the input set of
            images




           Uncertain matches, i.e., the ones with low matching score, could not
            contain the searched logo
+                                                                     5

    Trademark Logo Detection:
    contribution of human computation
       Contribution in human computation
           Filter the input logos, eliminating the irrelevant ones
           Segment the input logos




           Validate the matching results
+                                        6

    Trademark Logo Detection: pipeline
+                                   7

    The CrowdSearch framework for
    HC task management
+                                                                                  8

    CrowdSearch framework in the
    Logo detection application
              Problem solving
                 process
    Process




                Task        Crowd
                             Task
                                    Types of tasks
                                    • Automatic tasks
                                    • Crowd tasks: tasks that are executed by an
                                       open-ended community of performers
               Crowd Task
+                                                                                    9

    Community of Performers
     Content edges,
     e.g., IS-A, part.of   Content elements
                                                  The application is deployed as a
                                                  Facebook application

                                                  Seed community
                                                  Information Technology
                           Performer to content   department of Politecnico di
                           edges, e.g., topical
                           group membership
                                                  Milano
          Performers
         edges, e.g.,
           friendship,                            Task propagation
             weak ties
                             Performers           Each user in the seed
                                                  community can propagate
                                                  tasks through the social
                                                  networks
+                                                                              10

    Design of “Validate Logo Images”
                 The “LIKE” task variant requires to choose
                 relevant logos among a set of not filtered images




    Human Task
      Design

                 The “ADD”task variant requires to add new
                 relevant image URLs
                                               Please add new relevant logos
                                                URL…


                                                                  Send
+                                                                                     11

    People to task matching & Task
    Assignment
Task Deployment Criteria         Execution criteria
                                 Constraints of task execution
     Content Affinity Criteria
                                          Time budget for the experiment
       Execution Criteria
                                 Content Affinity criteria
                                 Query on a representation of the users’ capacities
                                 • Current state: manual selection of users
                   People to     • Future work: Geocultural affinity
                 task matching
                                 Questions are dispatched to the crowd according to the
                                 user experience in answering questions
                                 • Expert user: an user that has already answered to
                                   three questions

                       Task      New users answer to “LIKE” questions
                    assignment
                                 Expert users answer to “LIKE”+“ADD” questions
+                                                12

    Task execution
      Task
    execution


      “LIKE” task variant   “ADD” task variant
+                                                              13

    Output aggregation

                                  “LIKE” task variants
                                  Top-5 rated logos are
                                  selected as relevant logos
      Task                        “ADD” task variants
    execution                     New images are fed back to
                                  the LIKE tasks
                Task outputs


                               Task output

                  Output
                aggregation
+                                                             14

    Experimental evaluation

       Three experimental settings:
           No human intervention
           Logo validation performed by two domain experts
           Inclusion of the actual crowd knowledge

       Crowd involvement
           40 people involved
           50 task instances generated
           70 collected answers
+                                                                                                             15

    Experimental evaluation

              1

             0.9

             0.8
                                        Crowd
             0.7
                                                                                 Experts
             0.6
                                                                              Experts
    Recall




                                          Experts
             0.5                                                                                     Aleve
             0.4                    Crowd                                                            Chunky
             0.3
                            No Crowd                                                                 Shout
             0.2                                      Crowd             No Crowd
             0.1

              0        No Crowd
                   0      0.1     0.2     0.3   0.4      0.5      0.6   0.7      0.8       0.9   1

                                                      Precision
+                                                                                                          16

    Experimental evaluation

              1

             0.9

             0.8                                               Precision decreases
                                        Crowd
             0.7
                                                                              Experts
             0.6                                               Reasons for the wrong inclusion
                                                                      Experts
    Recall




                                          Experts              • Geographical location of the users
             0.5                                                                             Aleve
                                                               • Expertise of the involved users
             0.4                    Crowd                                                         Chunky
             0.3
                            No Crowd                                                              Shout
             0.2                                      Crowd             No Crowd
             0.1

              0        No Crowd
                   0      0.1     0.2     0.3   0.4      0.5      0.6   0.7   0.8       0.9   1

                                                      Precision
+                                                                                                             17

    Experimental evaluation

              1
                                                                        Precision decreases
                                                                        • Similarity between two
             0.9
                                                                           logos in the data set
             0.8
                                        Crowd
             0.7
                                                                                 Experts
             0.6
                                                                              Experts
    Recall




                                          Experts
             0.5                                                                                     Aleve
             0.4                    Crowd                                                            Chunky
             0.3
                            No Crowd                                                                 Shout
             0.2                                      Crowd             No Crowd
             0.1

              0        No Crowd
                   0      0.1     0.2     0.3   0.4      0.5      0.6   0.7      0.8       0.9   1

                                                      Precision
+                                                                                                  18

    Future directions

       Task design:
           Implement new task types (tag / comment / like / add / modify…)
           Partition large task instances into several smaller instances dispatched to multiple
            users

       Task assignment: study how to associate the most suitable request with
        the most appropriate user
           Implement a ranking function on worker pool, based on the
            expertise, geocultural information and past work history of the performers

       Task execution: multiple heterogeneous platforms
        (Facebook, LinkedIn, Twitter, stand-alone application)

       More use cases:
           Breaking news
           Fashion trend

Mais conteúdo relacionado

Destaque

Crowdsourcing for Multimedia Retrieval
Crowdsourcing for Multimedia RetrievalCrowdsourcing for Multimedia Retrieval
Crowdsourcing for Multimedia RetrievalCUbRIK Project
 
Folleto jisella
Folleto jisellaFolleto jisella
Folleto jisellaJISELLA
 
Cisco aironet 2800 and 3800 a ps, keep your connected world spinning
Cisco aironet 2800 and 3800 a ps, keep your connected world spinningCisco aironet 2800 and 3800 a ps, keep your connected world spinning
Cisco aironet 2800 and 3800 a ps, keep your connected world spinningIT Tech
 
2012.09.26.CUbRIK at CHORUS + (the business)
2012.09.26.CUbRIK at CHORUS + (the business)2012.09.26.CUbRIK at CHORUS + (the business)
2012.09.26.CUbRIK at CHORUS + (the business)CUbRIK Project
 
Presentacionredemi
PresentacionredemiPresentacionredemi
PresentacionredemiCarlos0601
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeCUbRIK Project
 
Water Resources of pakistan
Water Resources of pakistanWater Resources of pakistan
Water Resources of pakistanFarhan Khan
 

Destaque (8)

Crowdsourcing for Multimedia Retrieval
Crowdsourcing for Multimedia RetrievalCrowdsourcing for Multimedia Retrieval
Crowdsourcing for Multimedia Retrieval
 
Folleto jisella
Folleto jisellaFolleto jisella
Folleto jisella
 
Arzu Sahu
Arzu SahuArzu Sahu
Arzu Sahu
 
Cisco aironet 2800 and 3800 a ps, keep your connected world spinning
Cisco aironet 2800 and 3800 a ps, keep your connected world spinningCisco aironet 2800 and 3800 a ps, keep your connected world spinning
Cisco aironet 2800 and 3800 a ps, keep your connected world spinning
 
2012.09.26.CUbRIK at CHORUS + (the business)
2012.09.26.CUbRIK at CHORUS + (the business)2012.09.26.CUbRIK at CHORUS + (the business)
2012.09.26.CUbRIK at CHORUS + (the business)
 
Presentacionredemi
PresentacionredemiPresentacionredemi
Presentacionredemi
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
 
Water Resources of pakistan
Water Resources of pakistanWater Resources of pakistan
Water Resources of pakistan
 

Semelhante a The CrowdSearch framework

By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareEffectiveUI
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareEffective
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPagesNiklas Heidloff
 
4 - Architetture Software - Architecture Portfolio
4 - Architetture Software - Architecture Portfolio4 - Architetture Software - Architecture Portfolio
4 - Architetture Software - Architecture PortfolioMajong DevJfu
 
ONA (organizational network analysis) - enabling individuals to impact their ...
ONA (organizational network analysis) - enabling individuals to impact their ...ONA (organizational network analysis) - enabling individuals to impact their ...
ONA (organizational network analysis) - enabling individuals to impact their ...Agron Fazliu
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationMarc Dutoo
 
Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Mobile Information Architecture and Interaction Design (InfoCamp 2010)Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Mobile Information Architecture and Interaction Design (InfoCamp 2010)Nick Finck
 
Keynote at-icpc-2020
Keynote at-icpc-2020Keynote at-icpc-2020
Keynote at-icpc-2020Ralf Laemmel
 
Programr overview2
Programr overview2Programr overview2
Programr overview2_programr
 
Semantics And Multimedia
Semantics And MultimediaSemantics And Multimedia
Semantics And MultimediaPeter Berger
 
Sdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtSdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtsdeconf
 
Deep Learning with CNTK
Deep Learning with CNTKDeep Learning with CNTK
Deep Learning with CNTKAshish Jaiman
 
Atlassian OpenSocial Enterprise Demo
Atlassian OpenSocial Enterprise DemoAtlassian OpenSocial Enterprise Demo
Atlassian OpenSocial Enterprise DemoTim Moore
 
Mobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignMobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignNick Finck
 
GeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic WebGeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic WebWeb Information Systems, TU Delft
 
Community Equity und Semantic Web
Community Equity und Semantic WebCommunity Equity und Semantic Web
Community Equity und Semantic WebPeter H. Reiser
 
Bridging Current Reality & Future Vision with Reality Maps
Bridging Current Reality & Future Vision with Reality MapsBridging Current Reality & Future Vision with Reality Maps
Bridging Current Reality & Future Vision with Reality MapsMalini Rao
 

Semelhante a The CrowdSearch framework (20)

By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in Software
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in Software
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPages
 
4 - Architetture Software - Architecture Portfolio
4 - Architetture Software - Architecture Portfolio4 - Architetture Software - Architecture Portfolio
4 - Architetture Software - Architecture Portfolio
 
ONA (organizational network analysis) - enabling individuals to impact their ...
ONA (organizational network analysis) - enabling individuals to impact their ...ONA (organizational network analysis) - enabling individuals to impact their ...
ONA (organizational network analysis) - enabling individuals to impact their ...
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational Documentation
 
Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Mobile Information Architecture and Interaction Design (InfoCamp 2010)Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Mobile Information Architecture and Interaction Design (InfoCamp 2010)
 
Keynote at-icpc-2020
Keynote at-icpc-2020Keynote at-icpc-2020
Keynote at-icpc-2020
 
Programr overview2
Programr overview2Programr overview2
Programr overview2
 
Semantics And Multimedia
Semantics And MultimediaSemantics And Multimedia
Semantics And Multimedia
 
Sdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtSdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svt
 
Developing Social Networks
Developing Social NetworksDeveloping Social Networks
Developing Social Networks
 
Deep Learning with CNTK
Deep Learning with CNTKDeep Learning with CNTK
Deep Learning with CNTK
 
Building Code 2.0 project
Building Code 2.0 projectBuilding Code 2.0 project
Building Code 2.0 project
 
Atlassian OpenSocial Enterprise Demo
Atlassian OpenSocial Enterprise DemoAtlassian OpenSocial Enterprise Demo
Atlassian OpenSocial Enterprise Demo
 
Mobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignMobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction Design
 
GeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic WebGeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic Web
 
Community Equity und Semantic Web
Community Equity und Semantic WebCommunity Equity und Semantic Web
Community Equity und Semantic Web
 
Bridging Current Reality & Future Vision with Reality Maps
Bridging Current Reality & Future Vision with Reality MapsBridging Current Reality & Future Vision with Reality Maps
Bridging Current Reality & Future Vision with Reality Maps
 
LinkedIn API
LinkedIn APILinkedIn API
LinkedIn API
 

Mais de CUbRIK Project

Humanist machine interaction with histoGraph
Humanist machine interaction with histoGraphHumanist machine interaction with histoGraph
Humanist machine interaction with histoGraphCUbRIK Project
 
histoGraph presented to MMSP 2013
histoGraph presented to MMSP 2013histoGraph presented to MMSP 2013
histoGraph presented to MMSP 2013CUbRIK Project
 
histoGraph for historians
histoGraph for historianshistoGraph for historians
histoGraph for historiansCUbRIK Project
 
histoGraph: a case study in Digital Humanities
histoGraph: a case study in Digital HumanitieshistoGraph: a case study in Digital Humanities
histoGraph: a case study in Digital HumanitiesCUbRIK Project
 
CUbRIK research on social aspects
CUbRIK research on social aspectsCUbRIK research on social aspects
CUbRIK research on social aspectsCUbRIK Project
 
Building a social graph for the history of Europe: the CUbRIK histoGraph
Building a social graph for the history of Europe: the CUbRIK histoGraphBuilding a social graph for the history of Europe: the CUbRIK histoGraph
Building a social graph for the history of Europe: the CUbRIK histoGraphCUbRIK Project
 
The CUbRIK histoGraph Factsheet
The CUbRIK histoGraph FactsheetThe CUbRIK histoGraph Factsheet
The CUbRIK histoGraph FactsheetCUbRIK Project
 
CUbRIK Fashion Trend Analysis: a Business Intelligence Application
CUbRIK Fashion Trend Analysis: a Business Intelligence ApplicationCUbRIK Fashion Trend Analysis: a Business Intelligence Application
CUbRIK Fashion Trend Analysis: a Business Intelligence ApplicationCUbRIK Project
 
CUbRIK Social Graph Visual Interface
CUbRIK Social Graph Visual InterfaceCUbRIK Social Graph Visual Interface
CUbRIK Social Graph Visual InterfaceCUbRIK Project
 
Mining Emotions in Short Films: User Comments or Crowdsourcing?
Mining Emotions in Short Films: User Comments or Crowdsourcing?Mining Emotions in Short Films: User Comments or Crowdsourcing?
Mining Emotions in Short Films: User Comments or Crowdsourcing?CUbRIK Project
 
CUbRIK and gaming experience@Qualinet
CUbRIK and gaming experience@QualinetCUbRIK and gaming experience@Qualinet
CUbRIK and gaming experience@QualinetCUbRIK Project
 
CUbRIK: Open Box. Multimedia and Human Computation approach
CUbRIK: Open Box. Multimedia and Human Computation approachCUbRIK: Open Box. Multimedia and Human Computation approach
CUbRIK: Open Box. Multimedia and Human Computation approachCUbRIK Project
 
ICT 2013: Better Society: empowering Horizon 2020 with trustable social media
ICT 2013: Better Society: empowering Horizon 2020 with trustable social mediaICT 2013: Better Society: empowering Horizon 2020 with trustable social media
ICT 2013: Better Society: empowering Horizon 2020 with trustable social mediaCUbRIK Project
 
How Do We Deep-Link? Leveraging User-Contributed Time-Links for Non-Linear Vi...
How Do We Deep-Link? Leveraging User-Contributed Time-Links for Non-Linear Vi...How Do We Deep-Link? Leveraging User-Contributed Time-Links for Non-Linear Vi...
How Do We Deep-Link? Leveraging User-Contributed Time-Links for Non-Linear Vi...CUbRIK Project
 
CUbRIK Research at CIKM 2012: Efficient Jaccard-based Diversity Analysis of L...
CUbRIK Research at CIKM 2012: Efficient Jaccard-based Diversity Analysis of L...CUbRIK Research at CIKM 2012: Efficient Jaccard-based Diversity Analysis of L...
CUbRIK Research at CIKM 2012: Efficient Jaccard-based Diversity Analysis of L...CUbRIK Project
 
CUbRIK Tutorial at ICWE 2013: part 2 - Introduction to Games with a Purpose
CUbRIK Tutorial at ICWE 2013: part 2 - Introduction to Games with a PurposeCUbRIK Tutorial at ICWE 2013: part 2 - Introduction to Games with a Purpose
CUbRIK Tutorial at ICWE 2013: part 2 - Introduction to Games with a PurposeCUbRIK Project
 
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human Computation
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human ComputationCUbRIK tutorial at ICWE 2013: part 1 Introduction to Human Computation
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human ComputationCUbRIK Project
 
Semantic schema for geonames
Semantic schema for geonamesSemantic schema for geonames
Semantic schema for geonamesCUbRIK Project
 
Exploiting User Generated Content for Mountain Peak Detection
Exploiting User Generated Content for Mountain Peak DetectionExploiting User Generated Content for Mountain Peak Detection
Exploiting User Generated Content for Mountain Peak DetectionCUbRIK Project
 

Mais de CUbRIK Project (20)

Humanist machine interaction with histoGraph
Humanist machine interaction with histoGraphHumanist machine interaction with histoGraph
Humanist machine interaction with histoGraph
 
histoGraph presented to MMSP 2013
histoGraph presented to MMSP 2013histoGraph presented to MMSP 2013
histoGraph presented to MMSP 2013
 
histoGraph for historians
histoGraph for historianshistoGraph for historians
histoGraph for historians
 
histoGraph: a case study in Digital Humanities
histoGraph: a case study in Digital HumanitieshistoGraph: a case study in Digital Humanities
histoGraph: a case study in Digital Humanities
 
SMILA in CUbRIK
SMILA in CUbRIKSMILA in CUbRIK
SMILA in CUbRIK
 
CUbRIK research on social aspects
CUbRIK research on social aspectsCUbRIK research on social aspects
CUbRIK research on social aspects
 
Building a social graph for the history of Europe: the CUbRIK histoGraph
Building a social graph for the history of Europe: the CUbRIK histoGraphBuilding a social graph for the history of Europe: the CUbRIK histoGraph
Building a social graph for the history of Europe: the CUbRIK histoGraph
 
The CUbRIK histoGraph Factsheet
The CUbRIK histoGraph FactsheetThe CUbRIK histoGraph Factsheet
The CUbRIK histoGraph Factsheet
 
CUbRIK Fashion Trend Analysis: a Business Intelligence Application
CUbRIK Fashion Trend Analysis: a Business Intelligence ApplicationCUbRIK Fashion Trend Analysis: a Business Intelligence Application
CUbRIK Fashion Trend Analysis: a Business Intelligence Application
 
CUbRIK Social Graph Visual Interface
CUbRIK Social Graph Visual InterfaceCUbRIK Social Graph Visual Interface
CUbRIK Social Graph Visual Interface
 
Mining Emotions in Short Films: User Comments or Crowdsourcing?
Mining Emotions in Short Films: User Comments or Crowdsourcing?Mining Emotions in Short Films: User Comments or Crowdsourcing?
Mining Emotions in Short Films: User Comments or Crowdsourcing?
 
CUbRIK and gaming experience@Qualinet
CUbRIK and gaming experience@QualinetCUbRIK and gaming experience@Qualinet
CUbRIK and gaming experience@Qualinet
 
CUbRIK: Open Box. Multimedia and Human Computation approach
CUbRIK: Open Box. Multimedia and Human Computation approachCUbRIK: Open Box. Multimedia and Human Computation approach
CUbRIK: Open Box. Multimedia and Human Computation approach
 
ICT 2013: Better Society: empowering Horizon 2020 with trustable social media
ICT 2013: Better Society: empowering Horizon 2020 with trustable social mediaICT 2013: Better Society: empowering Horizon 2020 with trustable social media
ICT 2013: Better Society: empowering Horizon 2020 with trustable social media
 
How Do We Deep-Link? Leveraging User-Contributed Time-Links for Non-Linear Vi...
How Do We Deep-Link? Leveraging User-Contributed Time-Links for Non-Linear Vi...How Do We Deep-Link? Leveraging User-Contributed Time-Links for Non-Linear Vi...
How Do We Deep-Link? Leveraging User-Contributed Time-Links for Non-Linear Vi...
 
CUbRIK Research at CIKM 2012: Efficient Jaccard-based Diversity Analysis of L...
CUbRIK Research at CIKM 2012: Efficient Jaccard-based Diversity Analysis of L...CUbRIK Research at CIKM 2012: Efficient Jaccard-based Diversity Analysis of L...
CUbRIK Research at CIKM 2012: Efficient Jaccard-based Diversity Analysis of L...
 
CUbRIK Tutorial at ICWE 2013: part 2 - Introduction to Games with a Purpose
CUbRIK Tutorial at ICWE 2013: part 2 - Introduction to Games with a PurposeCUbRIK Tutorial at ICWE 2013: part 2 - Introduction to Games with a Purpose
CUbRIK Tutorial at ICWE 2013: part 2 - Introduction to Games with a Purpose
 
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human Computation
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human ComputationCUbRIK tutorial at ICWE 2013: part 1 Introduction to Human Computation
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human Computation
 
Semantic schema for geonames
Semantic schema for geonamesSemantic schema for geonames
Semantic schema for geonames
 
Exploiting User Generated Content for Mountain Peak Detection
Exploiting User Generated Content for Mountain Peak DetectionExploiting User Generated Content for Mountain Peak Detection
Exploiting User Generated Content for Mountain Peak Detection
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

The CrowdSearch framework

  • 1. + A Framework for Crowdsourced Multimedia Processing and Querying Alessandro Bozzon, Ilio Catallo, Eleonora Ciceri, Piero Fraternali, Davide Martinenghi, Marco Tagliasacchi 0
  • 2. + 1 CUbRIK Project  CUbRIK is a research project financed by the European Union  Goals:  Advance the architecture of multimedia search  Exploit the human contribution in multimedia search  Use open-source components provided by the community  Start up a search business ecosystem  http://www.cubrikproject.eu/
  • 3. + 2 Humans in Multimedia Information Retrieval  Problem: the uncertainty of analysis algorithms leads to low confidence results and conflicting opinions on automatically extracted features  Solution: humans have superior capacity for understanding the content of audiovisual material  State of the art: humans replace automatic feature extraction processes (human annotations)  Our contribution: integration of human judgment and algorithms  Goal: improve the performance of multimedia content processing
  • 4. + Example of CUbRIK Human-enhanced 3 computation: Trademark Logo Detection  Problem statement: identifying occurrences of trademark logos in a video collection through keyword-based queries  Special case of the classic problem of object recognition  Use case: a professional user wants to retrieve all the occurrences of logos in a large collection of video clips  Applications: rating effectiveness of advertising, subliminal advertising detection, automatic annotation, trademark violation detection
  • 5. + 4 Trademark Logo Detection: problems in automatic logo detection  Problems in automatic logo detection:  Object recognition is affected by the quality of the input set of images  Uncertain matches, i.e., the ones with low matching score, could not contain the searched logo
  • 6. + 5 Trademark Logo Detection: contribution of human computation  Contribution in human computation  Filter the input logos, eliminating the irrelevant ones  Segment the input logos  Validate the matching results
  • 7. + 6 Trademark Logo Detection: pipeline
  • 8. + 7 The CrowdSearch framework for HC task management
  • 9. + 8 CrowdSearch framework in the Logo detection application Problem solving process Process Task Crowd Task Types of tasks • Automatic tasks • Crowd tasks: tasks that are executed by an open-ended community of performers Crowd Task
  • 10. + 9 Community of Performers Content edges, e.g., IS-A, part.of Content elements The application is deployed as a Facebook application Seed community Information Technology Performer to content department of Politecnico di edges, e.g., topical group membership Milano Performers edges, e.g., friendship, Task propagation weak ties Performers Each user in the seed community can propagate tasks through the social networks
  • 11. + 10 Design of “Validate Logo Images” The “LIKE” task variant requires to choose relevant logos among a set of not filtered images Human Task Design The “ADD”task variant requires to add new relevant image URLs Please add new relevant logos URL… Send
  • 12. + 11 People to task matching & Task Assignment Task Deployment Criteria Execution criteria Constraints of task execution Content Affinity Criteria Time budget for the experiment Execution Criteria Content Affinity criteria Query on a representation of the users’ capacities • Current state: manual selection of users People to • Future work: Geocultural affinity task matching Questions are dispatched to the crowd according to the user experience in answering questions • Expert user: an user that has already answered to three questions Task New users answer to “LIKE” questions assignment Expert users answer to “LIKE”+“ADD” questions
  • 13. + 12 Task execution Task execution “LIKE” task variant “ADD” task variant
  • 14. + 13 Output aggregation “LIKE” task variants Top-5 rated logos are selected as relevant logos Task “ADD” task variants execution New images are fed back to the LIKE tasks Task outputs Task output Output aggregation
  • 15. + 14 Experimental evaluation  Three experimental settings:  No human intervention  Logo validation performed by two domain experts  Inclusion of the actual crowd knowledge  Crowd involvement  40 people involved  50 task instances generated  70 collected answers
  • 16. + 15 Experimental evaluation 1 0.9 0.8 Crowd 0.7 Experts 0.6 Experts Recall Experts 0.5 Aleve 0.4 Crowd Chunky 0.3 No Crowd Shout 0.2 Crowd No Crowd 0.1 0 No Crowd 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Precision
  • 17. + 16 Experimental evaluation 1 0.9 0.8 Precision decreases Crowd 0.7 Experts 0.6 Reasons for the wrong inclusion Experts Recall Experts • Geographical location of the users 0.5 Aleve • Expertise of the involved users 0.4 Crowd Chunky 0.3 No Crowd Shout 0.2 Crowd No Crowd 0.1 0 No Crowd 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Precision
  • 18. + 17 Experimental evaluation 1 Precision decreases • Similarity between two 0.9 logos in the data set 0.8 Crowd 0.7 Experts 0.6 Experts Recall Experts 0.5 Aleve 0.4 Crowd Chunky 0.3 No Crowd Shout 0.2 Crowd No Crowd 0.1 0 No Crowd 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Precision
  • 19. + 18 Future directions  Task design:  Implement new task types (tag / comment / like / add / modify…)  Partition large task instances into several smaller instances dispatched to multiple users  Task assignment: study how to associate the most suitable request with the most appropriate user  Implement a ranking function on worker pool, based on the expertise, geocultural information and past work history of the performers  Task execution: multiple heterogeneous platforms (Facebook, LinkedIn, Twitter, stand-alone application)  More use cases:  Breaking news  Fashion trend