human computation (aka crowdsourcing) luis von ahn slides taken from a talk by

21
Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

Upload: laureen-baker

Post on 18-Jan-2018

219 views

Category:

Documents


0 download

DESCRIPTION

IMAGE SEARCH ON THE WEB USES FILENAMES AND HTML TEXT

TRANSCRIPT

Page 1: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

Human Computation(aka Crowdsourcing)

LUIS VON AHNSlides taken from a talk by

Page 2: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

LABELING IMAGES WITH WORDS

MARTHA STEWARTFLOWERSSUPER EVIL

STILL AN OPEN PROBLEM

Page 3: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

IMAGE SEARCH ON THE WEB

USES FILENAMES AND HTML TEXT

Page 4: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

USING HUMANS

THE ESP GAME COULD LABEL ALL IMAGES ON THE WEB IN 30 DAYS!THE ESP GAME

CLEVERLY

Page 5: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

TWO-PLAYER ONLINE GAME

PARTNERS DON’T KNOW EACH OTHER AND CAN’T COMMUNICATE

OBJECT OF THE GAME: TYPE THE SAME WORD

THE ONLY THING IN COMMON IS AN IMAGE

THE ESP GAME

Page 6: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

PLAYER 1 PLAYER 2

GUESSING: CAR GUESSING: BOYGUESSING: CAR

SUCCESS!YOU AGREE ON CAR

SUCCESS!YOU AGREE ON CAR

GUESSING: KIDGUESSING: HAT

THE ESP GAME

Page 7: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

© 2004 Carnegie Mellon University, all rights reserved. Patent Pending.

Page 8: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

4.1 MILLION LABELS WITH 23,000 PLAYERS

THE ESP GAME IS FUN

THERE ARE MANY PEOPLE THAT PLAY OVER 20 HOURS A WEEK

Page 9: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

SINGLE PLAYER GAMEA SINGLE PERSON CAN PLAY WITH PRE-RECORDED ACTIONS AS THEIR PARTNER

WHEN 2 PEOPLE PLAY, WE RECORD EVERY ACTION

WITH TIMING INFORMATION

WE EMULATE PARTNER BY PLAYING PRE-

RECORDED MOVES (0:12) CAR(0:15) HAT(0:21) KID

(0:08) BOY(0:23) CAR

NOTICE THAT THIS DOESN’T STOP THE

LABELING PROCESS!

Page 10: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

WHAT ABOUT CHEATING?IF A PAIR PLAYS TOO FAST, WE DON’T RECORD THE WORDS THEY AGREE ON

Page 11: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

WE GIVE PLAYERS TEST IMAGES FOR WHICH WE KNOW ALL THE COMMON LABELS:

WE ONLY STORE A PLAYER’S GUESSES IF THEY SUCCESSFULLY LABEL THE TEST IMAGES

WHAT ABOUT CHEATING?

Page 12: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

“car” SEARCH RESULTS

Page 13: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

SAMPLE LABELS

BEACHCHAIRSSEAPEOPLEMANWOMANPLANTOCEANTALKINGWATERPORCH

Page 14: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

SADDAM MR. WILSONMANFACEMOUSTACHE

SAMPLE LABELS

BUSHPRESIDENTDUMBYUCKYUCK

COMING SOON:MEET YOUR SOUL MATE

THROUGH THE GAME!

Page 15: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

OTHER GAMES

Page 16: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

LOCATING OBJECTS IN IMAGES

THE ESP GAME TELLS US IF AN IMAGE CONTAINS A SPECIFIC OBJECT, BUT DOESN’T SAY WHERE IN THE IMAGE THE OBJECT IS

SUCH INFORMATION WOULD BE EXTREMELY USEFUL FOR COMPUTER VISION RESEARCH

Page 17: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

PAINTBALL GAMEPLAYERS SHOOT AT OBJECTS ON THE IMAGE

SHOOT THE: CAR

WE GIVE POINTS AND CHECK ACCURACY BY GIVING PLAYERS IMAGES FOR WHICH

WE ALREADY KNOW WHERE THE OBJECT IS

Page 18: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

BALL

Page 19: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

REVEALING IMAGES

REVEALERGUESSER

CAR

PARTNER’SGUESS

GUESSBRUSH BRUSHCAR CAR

Page 20: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by
Page 21: Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by

MEDIUM-TERM GOALUSE THE ESP GAME, ALONG WITH THE PAINT-BALL GAME AND THE REVEALING GAME TO CREATE THE MOST ACCURATE COMPUTER

VISION ALGORITHMS TO RECOGNIZE A WIDE VARIETY OF OBJECT CATEGORIES