computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf ·...

61
computational social media lecture 7: crowdsourcing daniel gatica-perez 22.05.2020

Upload: others

Post on 17-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

computational social media

lecture 7: crowdsourcing

daniel gatica-perez

22.05.2020

Page 2: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

announcements

reading #8 will be presented today

T. Bolukbasi, K.-W. Chang, J, Zou, V. Saligrama, and A Kalai,Man is to Computer Programmer as Woman is to Homemaker?Debiasing Word Embeddings,.NIPS 2016

Page 3: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

this lecture

1. introduction2. categorization of crowdsourcing systems3. understanding crowdsourcing work

mechanical turk workerscrowdlabeling models

4. designing crowdsourcing systems5. crowdsourcing as labor6. citizen science

Page 4: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

1.introduction

Page 5: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

espgame.org, gwap.com

Human Computation(Luis von Ahn, 2004)

L. von Ahn & L. Dabbish , Labeling Images with a Computer Game, in Proc. ACM CHI 2004http://www.cs.cmu.edu/~biglou/ESP.pdf

Page 6: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

image: http://www.interaction-design.org/encyclopedia/social_computing.html

Page 7: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

term coined by Jeff Howe (2005)

Page 8: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

2.definitions & categorizationof crowdsourcing systems

Page 9: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

definition of crowdsourcing

“crowdsourcing isan online, distributed problem-solving and production modelthat leverages the collective intelligence of online communitiesto serve specific organizational goals”

“crowds aregiven the opportunity to respond to tasks promoted by the organizationmotivated to respond for a variety of reasons.”

source: cooltownstudios

D. C. Brabham, Crowdsourcing, MIT Press, 2013

Page 10: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

key ingredients of crowdsourcing

1. “an organization (or entity) thathas a task it needs performed

2. a community that is willing toperform the task voluntarily

3. an environment that allows thework to take place and thecommunity to interact with theorganization

4. mutual benefit for organizationand community”

D. C. Brabham, Crowdsourcing, MIT Press, 2013 credit (cc): https://www.flickr.com/photos/winton/5837240004/

Page 11: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

problem-focused categorization of crowdsourcing

D. C. Brabham, Crowdsourcing, MIT Press, 2013

type how it works ideal kind of problems examples

knowledge crowd has to find & info gathering, reporting peer-to-patent.org

discovery collect info into a problems, creation of seeclickfix.com

& management common format collective resources

Page 12: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task
Page 13: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task
Page 14: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task
Page 15: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

problem-focused categorization of crowdsourcing

D. C. Brabham, Crowdsourcing, MIT Press, 2013

type how it works ideal kind of problems examples

knowledge crowd has to find & info gathering, reporting peer-to-patent.org

discovery collect info into a problems, creation of seeclickfix.com

& management common format collective resources

broadcast crowd has to solve ideation problems with innocentive.com

search empirical problems empirical provable solutionlike scientific problems

Page 16: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task
Page 17: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

problem-focused categorization of crowdsourcing

D. C. Brabham, Crowdsourcing, MIT Press, 2013

type how it works ideal kind of problems examples

knowledge crowd has to find & info gathering, reporting peer-to-patent.org

discovery collect info into a problems, creation of seeclickfix.com

& management common format collective resources

broadcast crowd has to solve ideation problems with innocentive.com

search empirical problems empirical provable solutionlike scientific problems

peer-vetted crowd creates & ideation problems where threadless.com

creative selects creative solutions are matter of crashthesuperbowl.com

production ideas taste such as design & nextstopdesign.com

aesthetics

Page 18: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task
Page 19: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task
Page 20: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

a problem-focused categorization

D. C. Brabham, Crowdsourcing, MIT Press, 2013

type how it works ideal kind of problems examples

knowledge crowd has to find & info gathering, reporting peer-to-patent.org

discovery collect info into a problems, creation of seeclickfix.com

& management common format collective resources

broadcast crowd has to solve ideation problems with innocentive.com

search empirical problems empirical provable solutionlike scientific problems

peer-vetted crowd creates & ideation problems where threadless.com

creative selects creative solutions are matter of crashthesuperbowl.com

production ideas taste such as design & nextstopdesign.com

aesthetics

distributed crowd analyzes large-scale data analysis mturk.com

human large amounts of where human intelligence crowdflower.com

intelligence information is more effective/efficienttasking than machine intelligence

Page 21: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

https://www.mturk.com/get-started

Page 22: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task
Page 23: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

https://www.mturk.com/mturk/preview?groupId=3SYNYPC5I7OUEOCQCJJ9DEUE2ZZHYH

Page 24: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

https://www.mturk.com/mturk/preview?groupId=3SYNYPC5I7OUEOCQCJJ9DEUE2ZZHYH

Page 25: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

https://www.figure-eight.com/data-for-everyone/(formerly CrowdFlower, bought by Appen in 2019)

Page 26: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

https://appen.com/

Page 27: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

connections between crowdsourcing & social media

crowdsourcing involves online social interaction+ rate / comment on other people’s contributions+ participate in communities of crowdworkers

credit (cc): https://www.flickr.com/photos/jamescridland/613445810

crowdsourcing can use social media as channels+ use Twitter to crowdsource city reports+ post videos on YouTube

crowdsourcing & social media face similar challenges+ motivate / incentivize users & workers+ community management

social media can be seen as implicit crowdsourcing

social media content is curated via crowdsourcing

Page 28: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

3.understanding

crowdsourcing work

Page 29: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

who are the crowdworkers?

Page 30: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

who are the crowdworkers?

J. Ross, L. Irani, M.S. Silberman, A. Zaldivar, and B. Tomlinson. Who are the Crowdworkers? Shifting Demographics inMechanical Turk, in Proc. ACM CHI Extended Abstracts, 2010.

Page 31: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

D. Difallah, E. Filatova, P. Iperiotis,, Demographics and Dynamics of Mechanical Turk Workers, In Proc. ACM Int. Conf.on Web Science and Data Mining (WSDM), Marina del Rey, Feb. 2018

Survey data: 39,461 unique workers collected on 859 days (03.2015-07.2017)

Page 32: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

(Ross, 2010)

(Difallah, 2018)

Page 33: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

annual household income by country (USD) (Ross, 2010)

(Difallah, 2018)

Page 34: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

crowdlabeling models

Page 35: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

crowdlabeling modeling

this and the next 3 slides are taken from: Marco Tagliasacchi, Crowdsourcing for Multimedia Retrieval, Summer School onSocial Media Modeling and Search, 2012. http://www.slideshare.net/CUbRIKproject/crowdsourcing-for-multimedia-retrieval

issues:1 - annotators might notbe of same quality2 – objects might nothave same difficulty3 – ground-truth might notexist at all

Page 36: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

aggregating judgments

a classifier

Page 37: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

the basic idea(Dawid & Skene, 1979)

A. P. Dawid and A. M. Skene, Maximum Likelihood Estimation of Observer Error-Rates Using the EM Algorithm, J. of the RoyalStatistical Society. Series C, Vol. 28, No. 1, pp. 20-28, 1979

(a.k.a. sensitivity)

(a.k.a. specificity)

i: objectj: annotator

Page 38: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

the basic idea (2)(Dawid & Skene, 1979)

The learned parameters can be used to remove “bad” annotators in acrowdsourced annotation task and to better inform the process

Estimates of the true labels are produced in the E-stepEstimates of the alpha parameters are produced in the M-step

Page 39: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

4.designing crowdsourcing

systems

Page 40: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

why do crowds participate?

intrinsic: “doing an activityfor its inherent satisfactionsrather than for someseparable consequence”

E. L. Deci and R. M Ryan, Intrinsic Motivation and Self-determination in Human Behavior, Plenum Press, 1985D. C. Brabham, Crowdsourcing, MIT Press, 2013

extrinsic: “an activity thatis done in order to attainsome separable outcome”

motivations (Deci & Ryan, 1985)

+ fun+ challenge

+ financial reward+ social pressure

extrinsic motivations tend to undermine intrinsic ones

Page 41: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

why do crowds participate?

“to earn moneyto develop creative skillsto network with other creative professionalsto build a portfolio for future employersto challenge oneself to solve a tough problemto socialize and make friendsto pass time when boredto contribute to a larger project of common interestto share with othersto have fun”

D. C. Brabham, Crowdsourcing, MIT Press, 2013 credit (cc): https://www.flickr.com/photos/quintanomedia/13076281575

Page 42: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

let’s say you have a job for MTurk…

Page 43: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

tricks of the trade

W. Mason and S. Suri, Conducting behavioral research on Amazon’s Mechanical Turk, Behavior Research Methods,Volume 44, Vol. 1 pp 1-23, Mar. 2012

ownership: host yourdata on Mturk or not?

biases: MTurkers aren’t fairsample of world population

geography: limit workersto one country/region?

qualifications: engageworkers of recognized quality

payment: pay a fair ratefor workers?

complexity: how difficult ortime-involved is the task?

engagement: is the taskfun? entertaining?

spam: use tricks to verifythat no spammers do tasks

quality: use model to reduceeffect of bad responses

interaction: create communitywith workers based on trust

Page 44: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

A.Kittur, J. Nickerson, M. Bernstein, E. M. Gerber, A. Shaw, J. Zimmerman, M. Lease, J. Horton,The future of crowd work, in Proc. ACM CSCW 2013.

a possiblemodel

Page 45: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

5.crowdsourcing as labor

Page 46: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task
Page 47: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

videohttps://www.youtube.com/watch?v=yEwy_53LILI

Page 48: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task
Page 49: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task
Page 50: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

what are the issues?

credit (cc): https://www.flickr.com/photos/61115981@N06/7476310372

intellectual property & copyrightwho owns my idea if it wins?

unfair business practicescrowdsourcing used for manipulationexample: fake reviews of products & services

labor rightsfair paymentstressful jobstransnational jobs

D. C. Brabham, Crowdsourcing, MIT Press, 2013

Page 51: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

M. S. Silberman, B. Tomlinson, R. LaPlante, J. Ross, L. Irani, and A. Zaldivar. Responsibleresearch with crowds: pay crowdworkers at least minimum wage. Communications of the ACM,Vol. 61, No, 3, February 2018

“Crowdworkers relate to participationin research primarily as workers

Pay workers at least minimum wageat your location

Remember that you are interactingwith human beings

Respond quickly, clearly, concisely,and respectfully to worker questions

Learn from workers”

guidelines to interact with crowdworkers in research

Page 52: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

2018 2019

Page 53: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

content moderation: social media & crowdsourcing

One component of a “massive interlinked chain of extractiveprocesses” (Whittaker, 2018)

M. Whittaker, K. Crawford, R. Dobbe, G. Fried, E. Kaziunas, V. Mathur, S. Myers West,R. Richardson, J. Schultz, and O. Schwartz, AI Now Report 2018, Dec 2018

Social media companies engage workers to manually flag contentthat is objectionable or does not follow their terms of service

Issues: adversarial uses of social media, circulation of unethicaland illegal content, use of manual labor to train AI systems

Who decides what is flagged and filtered?

Worker conditions: income, benefits, psychological risks

Page 54: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

6.citizen science & citizen observatories

Page 55: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

citizen science

http://www.scientificamerican.com/article/foldit-gamers-solve-riddle/

"Foldit attempts to predict the structure of a protein by taking advantage of humans'puzzle-solving intuitions and having people play competitively to fold the best proteins,"

Page 56: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

https://www.galaxyzoo.org/

Page 57: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

A. Seffah, Citizen Observatories: Challenges Informing an HCI Design Research Agenda,ACM Interactions, Mar-Apr 2018.

citizen observatories

Page 58: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

Co-Design

AnalyzeCollect

SenseCityVity: participatory crowdsensing with youth

CreateS. Ruiz-Correa, D. Santani, B. Ramirez Salazar, I. Ruiz Correa, F. Alba Rendon-Huerta, C. Olmos Carrillo, B. C.Sandoval Mexicano, A. H. Arcos Garcia, R. Hasimoto Beltran, and D. Gatica-Perez, SenseCityVity: MobileSensing, Urban Awareness, and Collective Action in Mexico, IEEE Pervasive Computing, Apr.-Jun. 2017.

Page 59: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

videohttps://www.youtube.com/watch?v=sxUFcFCVyDA

Page 60: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

what to remember

crowdsourcing & social media have many connectionsfrom incentives to content curation

crowdsourcing is an active research fieldunderstanding workers & systemsmodels & frameworks for system designnew applications

many issues remain open, both technical & societal

crowdwork as labor (the gig economy) is a critical issue

Page 61: computational social media lecture 7: crowdsourcinggatica/teaching-csm/lectures/csm-lecture7.pdf · key ingredients of crowdsourcing 1. “an organization (or entity) that has a task

questions?