CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 ·...

51
CS 5306 INFO 5306: Crowdsourcing and Human Computation Lecture 4 8/31/17 Haym Hirsh

Transcript of CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 ·...

Page 1: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

CS 5306INFO 5306:

Crowdsourcing andHuman Computation

Lecture 48/31/17

Haym Hirsh

Page 2: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Upcoming Speakers

• Thursday, Aug 31, 4:15 (after class)Louis Hyman. The Return of The Independent Workforce: The History and The Future of Work(extra credit)

• Thursday, Sep 7, 4:15 (after class)Henry Kautz, Mining Social Media to Improve Public Health(extra credit)

• Tuesday, Sep 12 (in class)Serge Belongie

• Thursday, Sep 28, 4:15 (after class)Michael Bernstein(extra credit)

Page 3: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

“Prehistory” of Human Computation

Page 4: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 5: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 6: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Characterizing Crowdsourcing and Human Computation Systems

• “Overt” vs “Covert”: Are human participants explicitly participating to achieve the collective outcomes, or is some form of mining of human activity achieving the collective outcomes

– Overt: Amazon reviews, Wikipedia

– Covert (“Crowd Mining”): Google, Amazon recommendations

Page 7: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Characterizing Crowdsourcing and Human Computation Systems

• What are they doing?– Collecting

– Collaborative Creation

– Smartest in the Crowd

– Collaborative Decisions

– Micro-Labor

– Mining User Behavior• Search logs

• Social media

Page 8: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Characterizing Crowdsourcing and Human Computation Systems

• What are they doing?– Collecting

– Collaborative Creation

– Smartest in the Crowd

– Collaborative Decisions

– Micro-Labor

– Mining User Behavior• Search logs

• Social media

Page 9: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 10: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 11: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 12: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 13: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 14: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 15: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 16: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Characterizing Crowdsourcing and Human Computation Systems

• What are they doing?– Collecting

– Collaborative Creation

– Smartest in the Crowd

– Collaborative Decisions

– Micro-Labor

– Mining User Behavior• Search logs

• Social media

Page 18: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 19: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 20: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Characterizing Crowdsourcing and Human Computation Systems

• What are they doing?– Collecting

– Collaborative Creation

– Smartest in the Crowd

– Collaborative Decisions

– Micro-Labor

– Mining User Behavior• Search logs

• Social media

Page 21: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 22: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 23: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 24: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 25: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 26: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Characterizing Crowdsourcing and Human Computation Systems

• What are they doing?– Collecting

– Collaborative Creation

– Smartest in the Crowd

– Collaborative Decisions

– Micro-Labor

– Mining User Behavior• Search logs

• Social media

Page 27: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 28: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 29: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

“Prediction Markets”

Page 30: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 31: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 32: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Characterizing Crowdsourcing and Human Computation Systems

• What are they doing?– Collecting

– Collaborative Creation

– Smartest in the Crowd

– Collaborative Decisions

– Micro-Labor

– Mining User Behavior• Search logs

• Social media

Page 33: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 34: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Copyright 2011 Haym Hirsh

Page 35: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 36: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

“Games with a Purpose”

Page 37: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 38: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 39: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

• Introduction: Broad overview of collective intelligence, a framework for understanding it, and its various connections to machine learning– Animals to humans images/videos

– CI mosaic (icons, then list of keywords)

– CI, crowdsourcing, human computation

– Overt vs covert• Collaborative creation

• Collaborative decision making

• Smartest in the crowd / contests

• HC and micro-labor markets

• Crowd mining

– Roles of Machine Learning

Page 40: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Characterizing Crowdsourcing and Human Computation Systems

• What are they doing?– Collecting

– Collaborative Creation

– Smartest in the Crowd

– Collaborative Decisions

– Micro-Labor

– Mining User Behavior• Search logs

• Social media

Page 41: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

5 September 2017 Copyright 2011 Haym Hirsh 41

Page 42: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

5 September 2017 Copyright 2011 Haym Hirsh 42

Page 43: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

5 September 2017 Copyright 2011 Haym Hirsh 43

Page 44: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

5 September 2017 Copyright 2011 Haym Hirsh 44

Page 45: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

5 September 2017 Copyright 2011 Haym Hirsh 45

Page 46: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

“Games with a Purpose”Luis von Ahn

IEEE Computer, June 2006

Page 47: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of
Page 48: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

“A game-theoretic analysis of games with a purpose”S. Jain and D. Parkes

Internet and Network Economics, pp.342-350, 2008

Page 49: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Important Game Theory Concepts

• Nash Equilibrium: A strategy for each player to take actions wherein if either player changes his/her strategy, the outcome will be worse for that actor

• Bayes Game: Each player has information that is unknown to the other player, but the other player has a probability distribution over what that information might be

• Bayes Nash Equilibrium: If either player changes his/her strategy, the expected value of the outcome will be worse, given the probability distribution

Page 50: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Result

• The ESPGame incentivizes players to take a strategy of playing the most common words first• It’s a Bayes Nash Equilibrium

• It yields the best response even for playing otherwise

• This might not match up with the goals of the game designer

Page 51: CS 5306 INFO 5306: Crowdsourcing and Human Computationhirsh/5306/Lecture4.pdf · 2017-09-05 · Upcoming Speakers •Thursday, Aug 31, 4:15 (after class) Louis Hyman. The Return of

Readings for Next Time

• Yu, L., André, P., Kittur, A. and Kraut, R., 2014, February. A comparison of social, learning, and financial strategies on crowd engagement and output quality. In Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing (pp. 967-978). ACM.

• Mason, Winter, and Duncan J. Watts. "Financial incentives and the performance of crowds." Proceedings HComp 2009. http://crowdsourcing-class.org/readings/downloads/econ/financial-incentives-and-the-performance-of-crowds.pdf