SlideShare a Scribd company logo
1 of 49
CHOOSING
     THE RIGHT CROWD
EXPERT FINDING IN SOCIAL NETWORKS
                    Alessandro Bozzon
                     Marco Brambilla
                       Stefano Ceri
                      Matteo Silvestri
                      Giuliano Vesci

                    Politecnico di Milano
  Dipartimento di Elettronica, Informazione e BioIngegneria
Problems and terms
• Human Computation:
  • Computation carried out by groups of humans (examples: collaborative
    filtering, online auctions, tagging, games with a purpose)
• Crowd-sourcing:
  • The process of building a human computation using computers as
    organizers, by organizing the computation as several tasks (possibly with
    dependences) performed by humans
• Crowd-searching:
  • A specific task consisting of searching information
• Crowd-sourcing Platform:
  • A software system for managing tasks, capable of organizing tasks,
    assigning them to humans, assembling and processing returned results
    (such as Amazon Mechanical Turk, Doodle)
• Social Platform:
  • A platform where humans perform social interactions (such as Facebook,
    Twitter, LinkedIn)
The market
Why Crowd-search?
• People do not trust web search completely
  • Want to get direct feedback from people
  • Expect recommendations, insights, opinions, reassurance
And given that crowds spend times on
social networks….
• Our proposal is to use social networks and Q&A websites as
 crowd-searching platforms, in addition to crowdsourcing
 platforms
• Example: search tasks
                  Query             Answer


                        Query Interface



                        Search Execution                                    Social


                                                       Human Interaction
                             Engine                                        Networks


                                                         Management
                                                                             Q&A
                              Local
                                            Human
           SE Access         Source                                         Crowd-
                                            Access
            Interface        Access                                         source
                                           Interface
                            Interface                                      platforms
From social workers to communities
• Issues and problems
 • Motivation of the responders
 • Intensity of social activity of the asker
 • Topic appropriateness
 • Timing of the post (hour of the day, day of the
  week)
 • Context and language barrier
Crowd-searching after conventional
search
• From search results to friends and experts feedback

         initial query


                                       Human
           Search
           System                      Search
                                       System




                                     Social Platform
                         Social Platform          Social Platform
Example: Find your next job (exploration)
Example: Find your job (social invitation)
Example: Find your job (social invitation)




Selected data items
can be transferred
to the crowd question
Find your job (response submission)
Crowdsearcher results (in the loop)
WWW2012 – THE MODEL
Task management problems
Typical crowdsourcing problems:

• Task splitting: the input data collection is too complex relative
 to the cognitive capabilities of users.
• Task structuring: the query is too complex or too critical to be
 executed in one shot.
• Task routing: a query can be distributed according to the
 values of some attribute of the collection.


Plus:
• Platform/community assignment: a task can be assigned to
 different communities or social platforms based on its focus
Task Design
• Which are the input objects of the crowd interaction?
  • Should they have a schema (set of fields, each defined by a name and a type)?



• Which operations should the crowd perform?
  • Like, label, comment, add new instances, verify/modify data, order, etc.



• How should the task be split into micro-tasks assigned to each person?

 How should a specific object be assigned to each person?


• How should the results of the micro-tasks be aggregated?
  • Sum, Average, Majority voting, etc.



• Which execution interface should be used?
Operations
• In a Task, performers are required to execute logical operations on input objects
   • e.g. Locate the faces of the people appearing in the following 5 images


• CrowdSearcher offers pre-defined operation types:
   • Like: Ask a performer to express a preference (true/false)
      • e.g. Do you like this picture?
   • Comment: Ask a performer to write a description / summary / evaluation
      • e.g. Can you summarize the following text using your own words?
   • Tag: Ask a performer to annotate an object with a set of tags
      • e.g. How would you label the following image?
   • Classify: Ask a performer to classify an object within a closed-set of alternatives
      • e.g. Would you classify this tweet as pro-right, pro-left, or neutral?
   • Add: Ask a performer to add a new object conforming to the specified schema
      • e.g. Can you list the name and address of good restaurants nearby Politecnico di Milano?
   • Modify: Ask a performer to verify/modify the content of one or more input object
      • e.g. Is this wine from Cinque Terre? If not, where does it come from?
   • Order: Ask a performer to order the input objects
      • e.g. Order the following books according to your taste
Splitting Strategy
• Given N objects in the task
  • Which objects should appear in each MicroTask?
  • How many objects in each MicroTask?
  • How often an object should appear in MicroTasks?
  • Which objects cannot appear together?
  • Should objects be presented always in the same order?
Assignment Strategy
• Given a set of MicroTasks, which performers are assigned to them?


• Online assignment
  • Micro Tasks dynamically assigned to performers
     • First come / First served
     • Based on a choice of the performer


• Offline assignment
  • MicroTasks statically assigned to performers
     • Based on performers’ priority
     • Based on matching


• Invitation
   • Send an email to a mailing list
   • Publish a HIT on Mechanical Turk (dynamic)
   • Create a new challenge in your game
  • Publish a post/tweet on your social network profile
  • Publish a post/tweet on your friends' profile
Deployment: search on the social network
• Multi-platform deployment
                        Generated query template




          Embedded               External
                                Native                   Standalone
          application           application              application

                                 API
       Social/ Crowd platform
                                              Native
           Embedding                        behaviours




                                              Community / Crowd
Deployment: search on the social network
• Multi-platform deployment
Deployment: search on the social network
• Multi-platform deployment
Deployment: search on the social network
• Multi-platform deployment
Deployment: search on the social network
• Multi-platform deployment
Crowdsearch experiments
• Some 150 users
• Two classes of experiments:
  • Random questions on fixed topics: interests (e.g. restaurants in the vicinity of
    Politecnico), to famous 2011 songs, or to top-quality EU soccer teams
  • Questions independently submitted by the users

• Different invitation strategies:
  • Random invitation
  • Explicit selection of responders by the asker

• Outcome
  • 175 like and insert queries
  • 1536 invitations to friends
  • 230 answers
  • 95 questions (~55%) got at least one answer
Experiments: Manual and random
questions
Experiments: Interest and relationship
• Manually written and assigned questions
 are consistently more responded in time
Experiments: Query type
• Engagement depends on the difficulty of the task
• Like vs. Add tasks:
Experiment: Social platform
• The question enactment platform role
• Facebook vs. Doodle
Experiment: Posting time
• The question enactment platform role
• Facebook vs. Doodle
EDBT 2013
Problem
• Ranking the members of a social group according
  to the level of knowledge that they have about a
  given topic
• Application: crowd selection (for Crowd Searching
  or Sourcing)

• Available data
  • User profile
  • behavioral trace that users leave behind them through
    their social activities
Considered Features
• User Profiles
  • Plus Linked Web Pages
• Social Relationships
  • Facebook Friendship
  • Twitter mutual following relationship
  • LinkedIn Connections
• Resource Containers
  • Groups, Facebook Pages
  • Linked Pages
  • Users who are followed by a given user are resource containers
• Resources
  • Material published in resource containers
Feature Organization Meta-Model
Example (Facebook)
Example (Twitter)
Resource Distance
    • Objects in social graph organized according to their
     distance with respect to the user profile
      • Why? Privacy, Computational Cost, Platform Access Constraints


Distance         Resource
0                Expert Candidate Profile
                 Expert Candidate owns/create/annotates Resource
1                Expert Candidate relatedTo Resource Container
                 Expert Candidate follows UserProfile
                 Expert Candidate follows UserProfile relatedTo Resource Container

                 Expert Candidate relatedTo Resource Container contains Resource
2
                 Expert Candidate follows UserProfile owns/create/annotates Resource

                 Expert Candidate follows UserProfile follows UserProfile
Distance interpretation
Distance   Resource
0          Expert Candidate Profile
           Expert Candidate owns/create/annotates Resource
1          Expert Candidate relatedTo Resource Container
           Expert Candidate follows UserProfile
           Expert Candidate follows UserProfile relatedTo Resource Container

           Expert Candidate relatedTo Resource Container contains Resource
2
           Expert Candidate follows UserProfile owns/create/annotates Resource

           Expert Candidate follows UserProfile follows UserProfile
Resource Processing
                             URL                             Entity
                            Content                      Recognition and
                           Extraction                    Disambiguation
              Resource                    Language
              Extraction                Identification
                                                              Text
                                                           Processing




• Extraction from Social                   • Text Processing
 Network APIs
                                              • Sanitization, tokenization,
                                                stopword, lemmatization
• Extraction of Text from linked
 Web Pages
  • Alchemy Text Extraction APIs           • Entity Extraction and
                                              Disambiguation
• Language Identification
                                               • TagMe
Method – Resource Score
                                                        Entity Component
                                                            Weighting




• tf(t,r)  term frequency -- irf(t)  inverse resource frequency of t
• ef(e,r) entity frequency -- eir(e)  inverse entity frequency of e
 we(e,r)  relevance of entity in resource
Method: Expert Score


                                        Resource weight for
                    Window Size           given expertise

                           Resource Score




• Experts are ranked according to score(q,ex)
Dataset
• 7 kinds of expertises
   • Computer Engineering, Location, Movies & TV, Music, Science,
     Sport, Technology & Videogames


• 40 volunteer users (on Facebook & Twitter & LinkedIN)


• 330.000 resources (70% with URL to external resources)


• Groundtruth created trough self-assessment
  • For expertise need, vote on 7 Likert Scale
  • EXPERTS  expertise above average
Distribution of Expertise and Resources
                                                      • Avg Expertise ~ 3.5 / 7
                                                      • High Music and Sport
                                                        Expertise
                                                      • Low Location Expertise


                                                      30
                                                         Experts              Expertise
                                                                                                   7.0
                                                            # Dom Experts        Avg Dom Expertise
                                                      25    Avg # Experts        Avg Expertise     6.5
                                                                                                   6.0




                                                                                                         Avg. Expertise
                                                      20                                           5.5
                                          # Experts   15
                                                                                                   5.0
                                                                                                   4.5
                                                      10                                           4.0
                                                                                                   3.5
• High # Resources on Facebook                         5                                           3.0
                           and Twiitter                                                            2.5
                                                       0    Co    L    M    S      M S    T
                                                               mp oca ovie cien usic port echn
• Higher # users on Facebook                                     ute tion
                                                                    r
                                                                                  ce          o lo
                                                                                                   gy
                                                                          Domains
Metrics
• We obtain lists of candidate experts and assess them
 against the ground truth, using:
  • For precision:
    • Mean Average Precision (MAP)
    • 11-Point Interpolated Average Precision (11-P)
  • For ranking:
    • Mean Reciprocal Rank (MRR) – for the first value
    • Normalized Discounted Cumulative Gain (DCG) – for more values, can
      be set @N for the first N values
Metrics improves with resources
• But it comes with a cost
Friendship Relationship not useful
• Inspecting friend’s resources does not improve metrics!
Social Network Analysis

                                          •a




 Comparison of the results obtained with All the social networks, or separately by
                       FaceBook, TWitter, and LinkedIn.
Main Results
• Profiles are less effective than level-1 resources
  • Resources produced by others help in describing each individual’s
    expertise
• Twitter is the most effective social network for expertise
 matching – sometimes it outperforms the other social
 networks
  • Twitter most effective in Computer Engineering, Science, Technology &
   Games, Sport
• Facebook effective in Locations, Sport, Movies & TV, Music
• Linked-in never very helpful in locating expertise
WWW 2013
Reactive Crowdsourcing
Main Message
• Crowd-sourcing should be dynamically adapted
• The best way to do so is through active rules
• Four kinds of rules:
        execution / object / performer / task control
  • Guaranteed termination
                                                                  EXECUTION

  • Extensibility


                                        OBJECT                    PERFORMER     TASK
                                       CONTROL                     CONTROL    CONTROL




                                        OBJECT                    PERFORMER    TASK




                                       Control Production Rules
                                       Result Production Rules
                                       Execution Modifier Rules

More Related Content

What's hot

Design of recommender systems
Design of recommender systemsDesign of recommender systems
Design of recommender systemsRashmi Sinha
 
Bernard' work presentation
Bernard' work presentationBernard' work presentation
Bernard' work presentationBernard Champoux
 
Immersive Recommendation
Immersive RecommendationImmersive Recommendation
Immersive Recommendation承剛 謝
 
Harnessing social signals to enhance a search
Harnessing social signals to enhance a searchHarnessing social signals to enhance a search
Harnessing social signals to enhance a searchIsmail BADACHE
 
2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media snaMarc Smith
 
VU University Amsterdam - The Social Web 2016 - Lecture 4
VU University Amsterdam - The Social Web 2016 - Lecture 4VU University Amsterdam - The Social Web 2016 - Lecture 4
VU University Amsterdam - The Social Web 2016 - Lecture 4Davide Ceolin
 
People's mode of online engagement: The Many Faces of Digital Visitors and Re...
People's mode of online engagement: The Many Faces of Digital Visitors and Re...People's mode of online engagement: The Many Faces of Digital Visitors and Re...
People's mode of online engagement: The Many Faces of Digital Visitors and Re...Lynn Connaway
 
20121010 marc smith - mapping collections of connections in social media with...
20121010 marc smith - mapping collections of connections in social media with...20121010 marc smith - mapping collections of connections in social media with...
20121010 marc smith - mapping collections of connections in social media with...Marc Smith
 
User Behaviour Pattern Recognition On Twitter Social Network
User Behaviour Pattern Recognition On Twitter Social NetworkUser Behaviour Pattern Recognition On Twitter Social Network
User Behaviour Pattern Recognition On Twitter Social NetworkGeorge Konstantakopoulos
 
Social Priors to Estimate Relevance of a Resource
Social Priors to Estimate Relevance of a ResourceSocial Priors to Estimate Relevance of a Resource
Social Priors to Estimate Relevance of a ResourceIsmail BADACHE
 
Human Computation for Big Data
Human Computation for Big DataHuman Computation for Big Data
Human Computation for Big DataeXascale Infolab
 
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)Lora Aroyo
 
2013 passbac-marc smith-node xl-sna-social media-formatted
2013 passbac-marc smith-node xl-sna-social media-formatted2013 passbac-marc smith-node xl-sna-social media-formatted
2013 passbac-marc smith-node xl-sna-social media-formattedMarc Smith
 
2014 TheNextWeb-Mapping connections with NodeXL
2014 TheNextWeb-Mapping connections with NodeXL2014 TheNextWeb-Mapping connections with NodeXL
2014 TheNextWeb-Mapping connections with NodeXLMarc Smith
 
[100621]제안발표
[100621]제안발표[100621]제안발표
[100621]제안발표DongKyun Lee
 
2016 SocialMedia.Org Marc Smith-NodeXL-Social Media SNA
2016 SocialMedia.Org Marc Smith-NodeXL-Social Media SNA2016 SocialMedia.Org Marc Smith-NodeXL-Social Media SNA
2016 SocialMedia.Org Marc Smith-NodeXL-Social Media SNAMarc Smith
 
Think Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming SkillsThink Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming SkillsMarc Smith
 
VU University Amsterdam - The Social Web 2016 - Lecture 6
VU University Amsterdam - The Social Web 2016 - Lecture 6VU University Amsterdam - The Social Web 2016 - Lecture 6
VU University Amsterdam - The Social Web 2016 - Lecture 6Davide Ceolin
 
The evolution of research on social media
The evolution of research on social mediaThe evolution of research on social media
The evolution of research on social mediaFarida Vis
 

What's hot (19)

Design of recommender systems
Design of recommender systemsDesign of recommender systems
Design of recommender systems
 
Bernard' work presentation
Bernard' work presentationBernard' work presentation
Bernard' work presentation
 
Immersive Recommendation
Immersive RecommendationImmersive Recommendation
Immersive Recommendation
 
Harnessing social signals to enhance a search
Harnessing social signals to enhance a searchHarnessing social signals to enhance a search
Harnessing social signals to enhance a search
 
2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna
 
VU University Amsterdam - The Social Web 2016 - Lecture 4
VU University Amsterdam - The Social Web 2016 - Lecture 4VU University Amsterdam - The Social Web 2016 - Lecture 4
VU University Amsterdam - The Social Web 2016 - Lecture 4
 
People's mode of online engagement: The Many Faces of Digital Visitors and Re...
People's mode of online engagement: The Many Faces of Digital Visitors and Re...People's mode of online engagement: The Many Faces of Digital Visitors and Re...
People's mode of online engagement: The Many Faces of Digital Visitors and Re...
 
20121010 marc smith - mapping collections of connections in social media with...
20121010 marc smith - mapping collections of connections in social media with...20121010 marc smith - mapping collections of connections in social media with...
20121010 marc smith - mapping collections of connections in social media with...
 
User Behaviour Pattern Recognition On Twitter Social Network
User Behaviour Pattern Recognition On Twitter Social NetworkUser Behaviour Pattern Recognition On Twitter Social Network
User Behaviour Pattern Recognition On Twitter Social Network
 
Social Priors to Estimate Relevance of a Resource
Social Priors to Estimate Relevance of a ResourceSocial Priors to Estimate Relevance of a Resource
Social Priors to Estimate Relevance of a Resource
 
Human Computation for Big Data
Human Computation for Big DataHuman Computation for Big Data
Human Computation for Big Data
 
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
 
2013 passbac-marc smith-node xl-sna-social media-formatted
2013 passbac-marc smith-node xl-sna-social media-formatted2013 passbac-marc smith-node xl-sna-social media-formatted
2013 passbac-marc smith-node xl-sna-social media-formatted
 
2014 TheNextWeb-Mapping connections with NodeXL
2014 TheNextWeb-Mapping connections with NodeXL2014 TheNextWeb-Mapping connections with NodeXL
2014 TheNextWeb-Mapping connections with NodeXL
 
[100621]제안발표
[100621]제안발표[100621]제안발표
[100621]제안발표
 
2016 SocialMedia.Org Marc Smith-NodeXL-Social Media SNA
2016 SocialMedia.Org Marc Smith-NodeXL-Social Media SNA2016 SocialMedia.Org Marc Smith-NodeXL-Social Media SNA
2016 SocialMedia.Org Marc Smith-NodeXL-Social Media SNA
 
Think Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming SkillsThink Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming Skills
 
VU University Amsterdam - The Social Web 2016 - Lecture 6
VU University Amsterdam - The Social Web 2016 - Lecture 6VU University Amsterdam - The Social Web 2016 - Lecture 6
VU University Amsterdam - The Social Web 2016 - Lecture 6
 
The evolution of research on social media
The evolution of research on social mediaThe evolution of research on social media
The evolution of research on social media
 

Similar to Choosing the right crowd. Expert finding in social networks. edbt 2013

Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...Marco Brambilla
 
Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Exploratory Search upon Semantically Described Web Data Sources: Service regi...Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Exploratory Search upon Semantically Described Web Data Sources: Service regi...Marco Brambilla
 
Lecture 5: Mining, Analysis and Visualisation
Lecture 5: Mining, Analysis and VisualisationLecture 5: Mining, Analysis and Visualisation
Lecture 5: Mining, Analysis and VisualisationMarieke van Erp
 
Building Effective Frameworks for Social Media Analysis
Building Effective Frameworks for Social Media AnalysisBuilding Effective Frameworks for Social Media Analysis
Building Effective Frameworks for Social Media AnalysisOpen Analytics
 
Community Profiling for Crowdsourcing Queries
Community Profiling for Crowdsourcing QueriesCommunity Profiling for Crowdsourcing Queries
Community Profiling for Crowdsourcing QueriesAndrea Mauri
 
Introduction to Information Architecture & Design - SVA Workshop 06/21/14
Introduction to Information Architecture & Design - SVA Workshop 06/21/14Introduction to Information Architecture & Design - SVA Workshop 06/21/14
Introduction to Information Architecture & Design - SVA Workshop 06/21/14Robert Stribley
 
Introduction to Information Architecture & Design - SVA Workshop 03/22/14
Introduction to Information Architecture & Design - SVA Workshop 03/22/14Introduction to Information Architecture & Design - SVA Workshop 03/22/14
Introduction to Information Architecture & Design - SVA Workshop 03/22/14Robert Stribley
 
Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14Robert Stribley
 
Building Effective Frameworks for Social Media Analysis
Building Effective Frameworks for Social Media AnalysisBuilding Effective Frameworks for Social Media Analysis
Building Effective Frameworks for Social Media Analysisikanow
 
Introduction to Information Architecture & Design - 12/06/14
Introduction to Information Architecture & Design - 12/06/14Introduction to Information Architecture & Design - 12/06/14
Introduction to Information Architecture & Design - 12/06/14Robert Stribley
 
Interaction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsInteraction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsDavid Little
 
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 eswcsummerschool
 
Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Robert Stribley
 
E-challenges11 WeGov Workshop
E-challenges11 WeGov WorkshopE-challenges11 WeGov Workshop
E-challenges11 WeGov WorkshopWeGov project
 
SRS Of Social Networking
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networkingmaaano786
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisCrowdFlower
 

Similar to Choosing the right crowd. Expert finding in social networks. edbt 2013 (20)

Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
 
Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Exploratory Search upon Semantically Described Web Data Sources: Service regi...Exploratory Search upon Semantically Described Web Data Sources: Service regi...
Exploratory Search upon Semantically Described Web Data Sources: Service regi...
 
Lecture 5: Mining, Analysis and Visualisation
Lecture 5: Mining, Analysis and VisualisationLecture 5: Mining, Analysis and Visualisation
Lecture 5: Mining, Analysis and Visualisation
 
Building Effective Frameworks for Social Media Analysis
Building Effective Frameworks for Social Media AnalysisBuilding Effective Frameworks for Social Media Analysis
Building Effective Frameworks for Social Media Analysis
 
Lecture4 Social Web
Lecture4 Social Web Lecture4 Social Web
Lecture4 Social Web
 
Community Profiling for Crowdsourcing Queries
Community Profiling for Crowdsourcing QueriesCommunity Profiling for Crowdsourcing Queries
Community Profiling for Crowdsourcing Queries
 
Introduction to Information Architecture & Design - SVA Workshop 06/21/14
Introduction to Information Architecture & Design - SVA Workshop 06/21/14Introduction to Information Architecture & Design - SVA Workshop 06/21/14
Introduction to Information Architecture & Design - SVA Workshop 06/21/14
 
Introduction to Information Architecture & Design - SVA Workshop 03/22/14
Introduction to Information Architecture & Design - SVA Workshop 03/22/14Introduction to Information Architecture & Design - SVA Workshop 03/22/14
Introduction to Information Architecture & Design - SVA Workshop 03/22/14
 
Pick a Crowd
Pick a CrowdPick a Crowd
Pick a Crowd
 
Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14
 
Building Effective Frameworks for Social Media Analysis
Building Effective Frameworks for Social Media AnalysisBuilding Effective Frameworks for Social Media Analysis
Building Effective Frameworks for Social Media Analysis
 
Introduction to Information Architecture & Design - 12/06/14
Introduction to Information Architecture & Design - 12/06/14Introduction to Information Architecture & Design - 12/06/14
Introduction to Information Architecture & Design - 12/06/14
 
Interaction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsInteraction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital products
 
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
 
Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15
 
E-challenges11 WeGov Workshop
E-challenges11 WeGov WorkshopE-challenges11 WeGov Workshop
E-challenges11 WeGov Workshop
 
Ux gsg
Ux gsgUx gsg
Ux gsg
 
SRS Of Social Networking
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networking
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment Analysis
 
Network Awareness Tool - Learning Analytics in the workplace: 
Detecting and ...
Network Awareness Tool - Learning Analytics in the workplace: 
Detecting and ...Network Awareness Tool - Learning Analytics in the workplace: 
Detecting and ...
Network Awareness Tool - Learning Analytics in the workplace: 
Detecting and ...
 

More from Marco Brambilla

M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...Marco Brambilla
 
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...Marco Brambilla
 
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Marco Brambilla
 
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Exploring the Bi-verse.A trip across the digital and physical ecospheresExploring the Bi-verse.A trip across the digital and physical ecospheres
Exploring the Bi-verse. A trip across the digital and physical ecospheresMarco Brambilla
 
Conversation graphs in Online Social Media
Conversation graphs in Online Social MediaConversation graphs in Online Social Media
Conversation graphs in Online Social MediaMarco Brambilla
 
Trigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demoTrigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demoMarco Brambilla
 
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Marco Brambilla
 
Analyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsAnalyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsMarco Brambilla
 
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...Marco Brambilla
 
Community analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksCommunity analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksMarco Brambilla
 
Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals Marco Brambilla
 
Data Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionData Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionMarco Brambilla
 
Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018Marco Brambilla
 
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...Marco Brambilla
 
Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Marco Brambilla
 
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...Marco Brambilla
 
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...Marco Brambilla
 
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.Marco Brambilla
 
Big Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di MilanoBig Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di MilanoMarco Brambilla
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introductionMarco Brambilla
 

More from Marco Brambilla (20)

M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
 
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
 
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
 
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Exploring the Bi-verse.A trip across the digital and physical ecospheresExploring the Bi-verse.A trip across the digital and physical ecospheres
Exploring the Bi-verse. A trip across the digital and physical ecospheres
 
Conversation graphs in Online Social Media
Conversation graphs in Online Social MediaConversation graphs in Online Social Media
Conversation graphs in Online Social Media
 
Trigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demoTrigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demo
 
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
 
Analyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsAnalyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projects
 
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
 
Community analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksCommunity analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networks
 
Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals
 
Data Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionData Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extraction
 
Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018
 
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
 
Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...
 
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
 
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
 
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
 
Big Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di MilanoBig Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di Milano
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introduction
 

Choosing the right crowd. Expert finding in social networks. edbt 2013

  • 1. CHOOSING THE RIGHT CROWD EXPERT FINDING IN SOCIAL NETWORKS Alessandro Bozzon Marco Brambilla Stefano Ceri Matteo Silvestri Giuliano Vesci Politecnico di Milano Dipartimento di Elettronica, Informazione e BioIngegneria
  • 2. Problems and terms • Human Computation: • Computation carried out by groups of humans (examples: collaborative filtering, online auctions, tagging, games with a purpose) • Crowd-sourcing: • The process of building a human computation using computers as organizers, by organizing the computation as several tasks (possibly with dependences) performed by humans • Crowd-searching: • A specific task consisting of searching information • Crowd-sourcing Platform: • A software system for managing tasks, capable of organizing tasks, assigning them to humans, assembling and processing returned results (such as Amazon Mechanical Turk, Doodle) • Social Platform: • A platform where humans perform social interactions (such as Facebook, Twitter, LinkedIn)
  • 4. Why Crowd-search? • People do not trust web search completely • Want to get direct feedback from people • Expect recommendations, insights, opinions, reassurance
  • 5. And given that crowds spend times on social networks…. • Our proposal is to use social networks and Q&A websites as crowd-searching platforms, in addition to crowdsourcing platforms • Example: search tasks Query Answer Query Interface Search Execution Social Human Interaction Engine Networks Management Q&A Local Human SE Access Source Crowd- Access Interface Access source Interface Interface platforms
  • 6. From social workers to communities • Issues and problems • Motivation of the responders • Intensity of social activity of the asker • Topic appropriateness • Timing of the post (hour of the day, day of the week) • Context and language barrier
  • 7. Crowd-searching after conventional search • From search results to friends and experts feedback initial query Human Search System Search System Social Platform Social Platform Social Platform
  • 8. Example: Find your next job (exploration)
  • 9. Example: Find your job (social invitation)
  • 10. Example: Find your job (social invitation) Selected data items can be transferred to the crowd question
  • 11. Find your job (response submission)
  • 14. Task management problems Typical crowdsourcing problems: • Task splitting: the input data collection is too complex relative to the cognitive capabilities of users. • Task structuring: the query is too complex or too critical to be executed in one shot. • Task routing: a query can be distributed according to the values of some attribute of the collection. Plus: • Platform/community assignment: a task can be assigned to different communities or social platforms based on its focus
  • 15. Task Design • Which are the input objects of the crowd interaction? • Should they have a schema (set of fields, each defined by a name and a type)? • Which operations should the crowd perform? • Like, label, comment, add new instances, verify/modify data, order, etc. • How should the task be split into micro-tasks assigned to each person? How should a specific object be assigned to each person? • How should the results of the micro-tasks be aggregated? • Sum, Average, Majority voting, etc. • Which execution interface should be used?
  • 16. Operations • In a Task, performers are required to execute logical operations on input objects • e.g. Locate the faces of the people appearing in the following 5 images • CrowdSearcher offers pre-defined operation types: • Like: Ask a performer to express a preference (true/false) • e.g. Do you like this picture? • Comment: Ask a performer to write a description / summary / evaluation • e.g. Can you summarize the following text using your own words? • Tag: Ask a performer to annotate an object with a set of tags • e.g. How would you label the following image? • Classify: Ask a performer to classify an object within a closed-set of alternatives • e.g. Would you classify this tweet as pro-right, pro-left, or neutral? • Add: Ask a performer to add a new object conforming to the specified schema • e.g. Can you list the name and address of good restaurants nearby Politecnico di Milano? • Modify: Ask a performer to verify/modify the content of one or more input object • e.g. Is this wine from Cinque Terre? If not, where does it come from? • Order: Ask a performer to order the input objects • e.g. Order the following books according to your taste
  • 17. Splitting Strategy • Given N objects in the task • Which objects should appear in each MicroTask? • How many objects in each MicroTask? • How often an object should appear in MicroTasks? • Which objects cannot appear together? • Should objects be presented always in the same order?
  • 18. Assignment Strategy • Given a set of MicroTasks, which performers are assigned to them? • Online assignment • Micro Tasks dynamically assigned to performers • First come / First served • Based on a choice of the performer • Offline assignment • MicroTasks statically assigned to performers • Based on performers’ priority • Based on matching • Invitation • Send an email to a mailing list • Publish a HIT on Mechanical Turk (dynamic) • Create a new challenge in your game • Publish a post/tweet on your social network profile • Publish a post/tweet on your friends' profile
  • 19. Deployment: search on the social network • Multi-platform deployment Generated query template Embedded External Native Standalone application application application API Social/ Crowd platform Native Embedding behaviours Community / Crowd
  • 20. Deployment: search on the social network • Multi-platform deployment
  • 21. Deployment: search on the social network • Multi-platform deployment
  • 22. Deployment: search on the social network • Multi-platform deployment
  • 23. Deployment: search on the social network • Multi-platform deployment
  • 24. Crowdsearch experiments • Some 150 users • Two classes of experiments: • Random questions on fixed topics: interests (e.g. restaurants in the vicinity of Politecnico), to famous 2011 songs, or to top-quality EU soccer teams • Questions independently submitted by the users • Different invitation strategies: • Random invitation • Explicit selection of responders by the asker • Outcome • 175 like and insert queries • 1536 invitations to friends • 230 answers • 95 questions (~55%) got at least one answer
  • 25. Experiments: Manual and random questions
  • 26. Experiments: Interest and relationship • Manually written and assigned questions are consistently more responded in time
  • 27. Experiments: Query type • Engagement depends on the difficulty of the task • Like vs. Add tasks:
  • 28. Experiment: Social platform • The question enactment platform role • Facebook vs. Doodle
  • 29. Experiment: Posting time • The question enactment platform role • Facebook vs. Doodle
  • 31. Problem • Ranking the members of a social group according to the level of knowledge that they have about a given topic • Application: crowd selection (for Crowd Searching or Sourcing) • Available data • User profile • behavioral trace that users leave behind them through their social activities
  • 32. Considered Features • User Profiles • Plus Linked Web Pages • Social Relationships • Facebook Friendship • Twitter mutual following relationship • LinkedIn Connections • Resource Containers • Groups, Facebook Pages • Linked Pages • Users who are followed by a given user are resource containers • Resources • Material published in resource containers
  • 36. Resource Distance • Objects in social graph organized according to their distance with respect to the user profile • Why? Privacy, Computational Cost, Platform Access Constraints Distance Resource 0 Expert Candidate Profile Expert Candidate owns/create/annotates Resource 1 Expert Candidate relatedTo Resource Container Expert Candidate follows UserProfile Expert Candidate follows UserProfile relatedTo Resource Container Expert Candidate relatedTo Resource Container contains Resource 2 Expert Candidate follows UserProfile owns/create/annotates Resource Expert Candidate follows UserProfile follows UserProfile
  • 37. Distance interpretation Distance Resource 0 Expert Candidate Profile Expert Candidate owns/create/annotates Resource 1 Expert Candidate relatedTo Resource Container Expert Candidate follows UserProfile Expert Candidate follows UserProfile relatedTo Resource Container Expert Candidate relatedTo Resource Container contains Resource 2 Expert Candidate follows UserProfile owns/create/annotates Resource Expert Candidate follows UserProfile follows UserProfile
  • 38. Resource Processing URL Entity Content Recognition and Extraction Disambiguation Resource Language Extraction Identification Text Processing • Extraction from Social • Text Processing Network APIs • Sanitization, tokenization, stopword, lemmatization • Extraction of Text from linked Web Pages • Alchemy Text Extraction APIs • Entity Extraction and Disambiguation • Language Identification • TagMe
  • 39. Method – Resource Score Entity Component Weighting • tf(t,r)  term frequency -- irf(t)  inverse resource frequency of t • ef(e,r) entity frequency -- eir(e)  inverse entity frequency of e we(e,r)  relevance of entity in resource
  • 40. Method: Expert Score Resource weight for Window Size given expertise Resource Score • Experts are ranked according to score(q,ex)
  • 41. Dataset • 7 kinds of expertises • Computer Engineering, Location, Movies & TV, Music, Science, Sport, Technology & Videogames • 40 volunteer users (on Facebook & Twitter & LinkedIN) • 330.000 resources (70% with URL to external resources) • Groundtruth created trough self-assessment • For expertise need, vote on 7 Likert Scale • EXPERTS  expertise above average
  • 42. Distribution of Expertise and Resources • Avg Expertise ~ 3.5 / 7 • High Music and Sport Expertise • Low Location Expertise 30 Experts Expertise 7.0 # Dom Experts Avg Dom Expertise 25 Avg # Experts Avg Expertise 6.5 6.0 Avg. Expertise 20 5.5 # Experts 15 5.0 4.5 10 4.0 3.5 • High # Resources on Facebook 5 3.0 and Twiitter 2.5 0 Co L M S M S T mp oca ovie cien usic port echn • Higher # users on Facebook ute tion r ce o lo gy Domains
  • 43. Metrics • We obtain lists of candidate experts and assess them against the ground truth, using: • For precision: • Mean Average Precision (MAP) • 11-Point Interpolated Average Precision (11-P) • For ranking: • Mean Reciprocal Rank (MRR) – for the first value • Normalized Discounted Cumulative Gain (DCG) – for more values, can be set @N for the first N values
  • 44. Metrics improves with resources • But it comes with a cost
  • 45. Friendship Relationship not useful • Inspecting friend’s resources does not improve metrics!
  • 46. Social Network Analysis •a Comparison of the results obtained with All the social networks, or separately by FaceBook, TWitter, and LinkedIn.
  • 47. Main Results • Profiles are less effective than level-1 resources • Resources produced by others help in describing each individual’s expertise • Twitter is the most effective social network for expertise matching – sometimes it outperforms the other social networks • Twitter most effective in Computer Engineering, Science, Technology & Games, Sport • Facebook effective in Locations, Sport, Movies & TV, Music • Linked-in never very helpful in locating expertise
  • 49. Main Message • Crowd-sourcing should be dynamically adapted • The best way to do so is through active rules • Four kinds of rules: execution / object / performer / task control • Guaranteed termination EXECUTION • Extensibility OBJECT PERFORMER TASK CONTROL CONTROL CONTROL OBJECT PERFORMER TASK Control Production Rules Result Production Rules Execution Modifier Rules

Editor's Notes

  1. LOCAL SOURCE: sorgentidatilocalisfruttate dal Search Execution Engine, magariaccedutedallo Human Interaction Management per configurare / gestirei task. La suaesistenza e’ accessoriarispettoaglialtri, e codificainformazioni applicative specificheICONE DI DX, DALL’ALTO a SX(social networks) Facebook, Twitter, Google +(Q&A systems) StackOverlflow, Yahoo Answers, Quora(HC Platforms) Freebase, Amazon Mechanical Turk, ODesk
  2. MANUALE + RANDOM = ALL Non arriva a 100 perche’ sulle X ci siamofermati ad 1 giornodalladomanda (alcunerispostepotrebberoesserearrivatedopo)
  3. LIKE + ADD = ALL Non arriva a 100 perche’ sulle X ci siamofermati ad 1 giornodalladomanda (alcunerispostepotrebberoesserearrivatedopo)
  4. OWNERSHIP siapplica a risorse create in spazi DI PROPRIETA’ dell’utente, come ilsuo MURO Facebook, I GRUPPI da luicreati, la SUA Timeline Twitter, etc. CREATE invecesiapplica a risorse create suspazialtrui. Per esempio, il MURO di altri
  5. Mean and Average are near  mildly skewed distribution