SlideShare a Scribd company logo
1 of 33
Agent-based Game Design for Human Computation Speaker: Azrael Cheng  Advisor: Hsing Mei  Web Computing Laboratory Computer Science and Information Engineering Department Fu Jen Catholic University August 17, 2010
Outline Introduction to Human Computation What is Human Computation? Human Computation CAPTCHA and reCAPTCHA CAPTCHA reCAPTCHA Game with a Purpose Motivation Image Search Audio and Vedio Labels Improvement of Text Search Conclusion 2
Introduction to Human Computation 3
Human vs. Computer The main idea: If we treat human brain as processors in a distributed system, each can perform a small part of a massive computation. 4
What is Human Computation? Human-based computation is a computer science technique in which a computational process performs its function by outsourcing certain steps to humans.  This approach leverages differences in abilities and alternative costs between humans and computer agents to achieve symbiotic human-computer interaction. 5
What is Human Computation? 6 Question Answer
Human Computation In 2005, the term “human computation” was first shown in Luis Von Ahn's Ph.D. thesis. Success stories  CAPTCHA and reCAPTCHA GWAPs 7
CAPTCHA and reCAPTCHA 8
CAPTCHA The term "CAPTCHA" was coined in 2000 by Luis von Ahn, Manuel Blum, Nicholas J. Hopper, and John Langford. Using high levels of warping on the text to avoid cracking by OCR. 9
CAPTCHA 10
CAPTCHA Roughly 200 million CAPTCHAs are typed every day. 10s of human time per CAPTCHA 11 Can we use this human effort for good?
reCAPTCHA To use the CAPTCHA to help digitize the text of books. On September 16, 2009, Google acquired reCAPTCHA. 12
Digitizing Books 13 Scan
Digitizing Books 14 Word that OCR can’t read
reCAPTCHA Where do the words come from?  Years 1851-1980 completed in 2009.  The 110 other years done by the end of 2010.   Books from Google Books 15
Games with A Purpose 16
Motivation Each year, people around the world spend billions of hours playing computer games. What if people playing computer games could, without consciously doing so, simultaneously solve large-scale problems? What if people produce useful information while playing games? 17
GWAP Games Image Search ESP Game Squigl Matchin FlipIt Audio and Video Labels Tag a Tune PopVideo Improvement in Text Search Verbosity 18
Desiderata How to label all images on the web fast and cheap?      Using human cleverly: ESP Game 19
Image Search Image search on the web uses the filenames and html texts. Labeling Images with words is still an open problem. 20
The ESP Game ….. The player and his/her partner see the same image. Each of the player must guess what words his/her partner is typing. 21
The ESP Game ….. 22
Google Image Labeler 23
Audio ESP: Tag a Tune    .… The player and a partner hear a tune  and must describe it. Based on the descriptions, the player has to figure out if both the player an his/her partner listening to the same tune! There are several other bonus rounds which are self descriptive. Enjoy! 24
Audio ESP: Tag a Tune    .… 25
Video ESP: PopVideo   .… The player and his/her partner see the same video clip. Each of them enters words describing what he/she sees and hears.  26
Video ESP: PopVideo    .… 27
Verbosity  … The player and his/her partner alternaste between being Describer and Guesser. As Describe, the player must help his/her partner guess the secret word by giving clues. As Guesser, he must type the secret word that his/her partner is describing 28
Verbosity  … 29
Conclusion A new domain about the combination of humain brain and computers. Solve the problem of shortage of computer. The lunch box they ordered was unsavory.  30
Reference [1] Wiki, Human Computation, http://en.wikipedia.org/wiki/Human-based_computation [2] Luis von Ahn, , http://video.google.com/videoplay?docid=-8246463980976635143# , Google Tech talk, July 26, 2006. [3] Luis’ Website, http://www.cs.cmu.edu/~biglou/ [4] Wiki, reCAPTCHA, http://zh.wikipedia.org/zh-tw/ReCAPTCHA [5] Wiki, CAPTCHA, http://zh.wikipedia.org/zh-tw/CAPTCHA [6] UIUI, Luis von Ahn: 人腦運算 , http://uiui.mmdays.com/2008/07/07/human-computation/ [7] 阿榮遊樂場, Human Computation, http://jkuangpan.blogspot.com/2008/07/human-computation.html [8] Wiki, Luis Von Ahn, http://en.wikipedia.org/wiki/Luis_von_Ahn [9] Luis von Ahn, Ben Maurer, Colin McMillen, David Abraham and Manuel Blum.reCAPTCHA: Human-Based Character Recognition via Web Security Measures.Science, September 12, 2008. pp 1465-1468. 31
Reference [10] Luis von Ahn and Laura Dabbish. General Techniques for Designing Games with a Purpose. Communications of the ACM, August 2008. pp 58-67. [11] Luis von Ahn. Games With A Purpose. IEEE Computer Magazine, June 2006. pp 96-98. [12] Luis von Ahn. http://www.gwap.com/gwap/ [13] Mr./Ms. Days (MMDays) – 網路, 資訊, 觀察, 生活, 玩遊戲,做研究, http://mmdays.com/2007/02/05/game-research/ [14] The Next New Thing , http://www.ait.org.tw/infousa/zhtw/E-JOURNAL/EJ_Next/ahn.html, SMITHSONIAN, October 2007. 32
33 Thanks for your listening Q & A

More Related Content

Viewers also liked

Scheme briefings - PSI 2007
Scheme briefings - PSI 2007Scheme briefings - PSI 2007
Scheme briefings - PSI 2007Vishal Rathi
 
Novela daňového poriadku – zmeny v roku 2016
Novela daňového poriadku – zmeny v roku 2016Novela daňového poriadku – zmeny v roku 2016
Novela daňového poriadku – zmeny v roku 2016Accace
 
Триумф буквы Т
Триумф буквы ТТриумф буквы Т
Триумф буквы ТAlbina
 
Certificate Osvaldo Miguel Pupo Bosch
Certificate Osvaldo Miguel Pupo BoschCertificate Osvaldo Miguel Pupo Bosch
Certificate Osvaldo Miguel Pupo BoschOsvaldo Bosch
 
Lo stile di vita dell’arbitro adolescente
Lo stile di vita dell’arbitro adolescenteLo stile di vita dell’arbitro adolescente
Lo stile di vita dell’arbitro adolescenteAndrea Bollini
 
Glomerulonefritis membranosa @DokRenal
Glomerulonefritis membranosa @DokRenalGlomerulonefritis membranosa @DokRenal
Glomerulonefritis membranosa @DokRenalIgor Romaniuk
 
Los climas de españa powerpoint
Los climas de españa powerpointLos climas de españa powerpoint
Los climas de españa powerpointpaulazaballos
 
ALZHEIMER Enfermedad de Alzheimer ALZHEIMER'S DISEASE
ALZHEIMER Enfermedad de Alzheimer ALZHEIMER'S DISEASEALZHEIMER Enfermedad de Alzheimer ALZHEIMER'S DISEASE
ALZHEIMER Enfermedad de Alzheimer ALZHEIMER'S DISEASEsmile210993
 
Jak zwiększyć sprzedaż dzięki rozwiązaniom IT?
Jak zwiększyć sprzedaż dzięki rozwiązaniom IT?Jak zwiększyć sprzedaż dzięki rozwiązaniom IT?
Jak zwiększyć sprzedaż dzięki rozwiązaniom IT?Hicron
 
Heart failure with preserved ejection fraction
Heart failure with preserved ejection fractionHeart failure with preserved ejection fraction
Heart failure with preserved ejection fractionRajat Jain
 

Viewers also liked (14)

Scheme briefings - PSI 2007
Scheme briefings - PSI 2007Scheme briefings - PSI 2007
Scheme briefings - PSI 2007
 
SugarCRM vs Salesforce.com
SugarCRM vs Salesforce.comSugarCRM vs Salesforce.com
SugarCRM vs Salesforce.com
 
Novela daňového poriadku – zmeny v roku 2016
Novela daňového poriadku – zmeny v roku 2016Novela daňového poriadku – zmeny v roku 2016
Novela daňového poriadku – zmeny v roku 2016
 
Eda mutualeez v4
Eda mutualeez   v4Eda mutualeez   v4
Eda mutualeez v4
 
Триумф буквы Т
Триумф буквы ТТриумф буквы Т
Триумф буквы Т
 
FABRIC FAULT
FABRIC FAULTFABRIC FAULT
FABRIC FAULT
 
Certificate Osvaldo Miguel Pupo Bosch
Certificate Osvaldo Miguel Pupo BoschCertificate Osvaldo Miguel Pupo Bosch
Certificate Osvaldo Miguel Pupo Bosch
 
Lo stile di vita dell’arbitro adolescente
Lo stile di vita dell’arbitro adolescenteLo stile di vita dell’arbitro adolescente
Lo stile di vita dell’arbitro adolescente
 
Nandan denim multibagger
Nandan denim  multibaggerNandan denim  multibagger
Nandan denim multibagger
 
Glomerulonefritis membranosa @DokRenal
Glomerulonefritis membranosa @DokRenalGlomerulonefritis membranosa @DokRenal
Glomerulonefritis membranosa @DokRenal
 
Los climas de españa powerpoint
Los climas de españa powerpointLos climas de españa powerpoint
Los climas de españa powerpoint
 
ALZHEIMER Enfermedad de Alzheimer ALZHEIMER'S DISEASE
ALZHEIMER Enfermedad de Alzheimer ALZHEIMER'S DISEASEALZHEIMER Enfermedad de Alzheimer ALZHEIMER'S DISEASE
ALZHEIMER Enfermedad de Alzheimer ALZHEIMER'S DISEASE
 
Jak zwiększyć sprzedaż dzięki rozwiązaniom IT?
Jak zwiększyć sprzedaż dzięki rozwiązaniom IT?Jak zwiększyć sprzedaż dzięki rozwiązaniom IT?
Jak zwiększyć sprzedaż dzięki rozwiązaniom IT?
 
Heart failure with preserved ejection fraction
Heart failure with preserved ejection fractionHeart failure with preserved ejection fraction
Heart failure with preserved ejection fraction
 

Similar to Agent-based Game Design for Human Computation

TeQuiz - a Tech Quiz
TeQuiz - a Tech QuizTeQuiz - a Tech Quiz
TeQuiz - a Tech QuizYogesh Ks
 
Artificial Intelligence for Undergrads
Artificial Intelligence for UndergradsArtificial Intelligence for Undergrads
Artificial Intelligence for UndergradsJose Berengueres
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligenceu053675
 
Artificial intelligence nanni
Artificial intelligence nanniArtificial intelligence nanni
Artificial intelligence nannisominand
 
Tcsitwizquizbook2013
Tcsitwizquizbook2013Tcsitwizquizbook2013
Tcsitwizquizbook2013Adil Anu
 
L2 e security AI Artificial Intelligence
L2 e security AI Artificial IntelligenceL2 e security AI Artificial Intelligence
L2 e security AI Artificial Intelligencebayhehua
 
Whole basic
Whole basicWhole basic
Whole basicamitp26
 
Will artificial intelligence replace programmers
Will artificial intelligence replace programmersWill artificial intelligence replace programmers
Will artificial intelligence replace programmersMaciej Dziergwa
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceJaveria Akram
 
Mastering python lesson1
Mastering python lesson1Mastering python lesson1
Mastering python lesson1Ruth Marvin
 
A survey on AI in computer games
A survey on AI in computer gamesA survey on AI in computer games
A survey on AI in computer gamesRedwanIslam12
 
Iproduct presentation(final)
Iproduct presentation(final)Iproduct presentation(final)
Iproduct presentation(final)11009373
 
Overview of Computer Games
Overview of Computer GamesOverview of Computer Games
Overview of Computer GamesVaruna Harshana
 
Metadata in a Crowd: Shared Knowledge Production
Metadata in a Crowd: Shared Knowledge ProductionMetadata in a Crowd: Shared Knowledge Production
Metadata in a Crowd: Shared Knowledge ProductionKevin Rundblad
 
Three examples of building for play in data science.
Three examples of building for play in data science.Three examples of building for play in data science.
Three examples of building for play in data science.Sam Pottinger
 

Similar to Agent-based Game Design for Human Computation (20)

Video Game Report
Video Game ReportVideo Game Report
Video Game Report
 
TeQuiz - a Tech Quiz
TeQuiz - a Tech QuizTeQuiz - a Tech Quiz
TeQuiz - a Tech Quiz
 
Artificial Intelligence for Undergrads
Artificial Intelligence for UndergradsArtificial Intelligence for Undergrads
Artificial Intelligence for Undergrads
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial intelligence nanni
Artificial intelligence nanniArtificial intelligence nanni
Artificial intelligence nanni
 
Tcsitwizquizbook2013
Tcsitwizquizbook2013Tcsitwizquizbook2013
Tcsitwizquizbook2013
 
L2 e security AI Artificial Intelligence
L2 e security AI Artificial IntelligenceL2 e security AI Artificial Intelligence
L2 e security AI Artificial Intelligence
 
OpenAI.pptx
OpenAI.pptxOpenAI.pptx
OpenAI.pptx
 
Whole basic
Whole basicWhole basic
Whole basic
 
Will artificial intelligence replace programmers
Will artificial intelligence replace programmersWill artificial intelligence replace programmers
Will artificial intelligence replace programmers
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Mastering python lesson1
Mastering python lesson1Mastering python lesson1
Mastering python lesson1
 
A survey on AI in computer games
A survey on AI in computer gamesA survey on AI in computer games
A survey on AI in computer games
 
Iproduct presentation(final)
Iproduct presentation(final)Iproduct presentation(final)
Iproduct presentation(final)
 
Overview on computer games
Overview on computer games Overview on computer games
Overview on computer games
 
Binder4
Binder4Binder4
Binder4
 
Robotics
RoboticsRobotics
Robotics
 
Overview of Computer Games
Overview of Computer GamesOverview of Computer Games
Overview of Computer Games
 
Metadata in a Crowd: Shared Knowledge Production
Metadata in a Crowd: Shared Knowledge ProductionMetadata in a Crowd: Shared Knowledge Production
Metadata in a Crowd: Shared Knowledge Production
 
Three examples of building for play in data science.
Three examples of building for play in data science.Three examples of building for play in data science.
Three examples of building for play in data science.
 

Recently uploaded

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 

Recently uploaded (20)

Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 

Agent-based Game Design for Human Computation

  • 1. Agent-based Game Design for Human Computation Speaker: Azrael Cheng Advisor: Hsing Mei Web Computing Laboratory Computer Science and Information Engineering Department Fu Jen Catholic University August 17, 2010
  • 2. Outline Introduction to Human Computation What is Human Computation? Human Computation CAPTCHA and reCAPTCHA CAPTCHA reCAPTCHA Game with a Purpose Motivation Image Search Audio and Vedio Labels Improvement of Text Search Conclusion 2
  • 3. Introduction to Human Computation 3
  • 4. Human vs. Computer The main idea: If we treat human brain as processors in a distributed system, each can perform a small part of a massive computation. 4
  • 5. What is Human Computation? Human-based computation is a computer science technique in which a computational process performs its function by outsourcing certain steps to humans. This approach leverages differences in abilities and alternative costs between humans and computer agents to achieve symbiotic human-computer interaction. 5
  • 6. What is Human Computation? 6 Question Answer
  • 7. Human Computation In 2005, the term “human computation” was first shown in Luis Von Ahn's Ph.D. thesis. Success stories CAPTCHA and reCAPTCHA GWAPs 7
  • 9. CAPTCHA The term "CAPTCHA" was coined in 2000 by Luis von Ahn, Manuel Blum, Nicholas J. Hopper, and John Langford. Using high levels of warping on the text to avoid cracking by OCR. 9
  • 11. CAPTCHA Roughly 200 million CAPTCHAs are typed every day. 10s of human time per CAPTCHA 11 Can we use this human effort for good?
  • 12. reCAPTCHA To use the CAPTCHA to help digitize the text of books. On September 16, 2009, Google acquired reCAPTCHA. 12
  • 14. Digitizing Books 14 Word that OCR can’t read
  • 15. reCAPTCHA Where do the words come from? Years 1851-1980 completed in 2009. The 110 other years done by the end of 2010. Books from Google Books 15
  • 16. Games with A Purpose 16
  • 17. Motivation Each year, people around the world spend billions of hours playing computer games. What if people playing computer games could, without consciously doing so, simultaneously solve large-scale problems? What if people produce useful information while playing games? 17
  • 18. GWAP Games Image Search ESP Game Squigl Matchin FlipIt Audio and Video Labels Tag a Tune PopVideo Improvement in Text Search Verbosity 18
  • 19. Desiderata How to label all images on the web fast and cheap? Using human cleverly: ESP Game 19
  • 20. Image Search Image search on the web uses the filenames and html texts. Labeling Images with words is still an open problem. 20
  • 21. The ESP Game ….. The player and his/her partner see the same image. Each of the player must guess what words his/her partner is typing. 21
  • 22. The ESP Game ….. 22
  • 24. Audio ESP: Tag a Tune .… The player and a partner hear a tune and must describe it. Based on the descriptions, the player has to figure out if both the player an his/her partner listening to the same tune! There are several other bonus rounds which are self descriptive. Enjoy! 24
  • 25. Audio ESP: Tag a Tune .… 25
  • 26. Video ESP: PopVideo .… The player and his/her partner see the same video clip. Each of them enters words describing what he/she sees and hears. 26
  • 28. Verbosity … The player and his/her partner alternaste between being Describer and Guesser. As Describe, the player must help his/her partner guess the secret word by giving clues. As Guesser, he must type the secret word that his/her partner is describing 28
  • 30. Conclusion A new domain about the combination of humain brain and computers. Solve the problem of shortage of computer. The lunch box they ordered was unsavory.  30
  • 31. Reference [1] Wiki, Human Computation, http://en.wikipedia.org/wiki/Human-based_computation [2] Luis von Ahn, , http://video.google.com/videoplay?docid=-8246463980976635143# , Google Tech talk, July 26, 2006. [3] Luis’ Website, http://www.cs.cmu.edu/~biglou/ [4] Wiki, reCAPTCHA, http://zh.wikipedia.org/zh-tw/ReCAPTCHA [5] Wiki, CAPTCHA, http://zh.wikipedia.org/zh-tw/CAPTCHA [6] UIUI, Luis von Ahn: 人腦運算 , http://uiui.mmdays.com/2008/07/07/human-computation/ [7] 阿榮遊樂場, Human Computation, http://jkuangpan.blogspot.com/2008/07/human-computation.html [8] Wiki, Luis Von Ahn, http://en.wikipedia.org/wiki/Luis_von_Ahn [9] Luis von Ahn, Ben Maurer, Colin McMillen, David Abraham and Manuel Blum.reCAPTCHA: Human-Based Character Recognition via Web Security Measures.Science, September 12, 2008. pp 1465-1468. 31
  • 32. Reference [10] Luis von Ahn and Laura Dabbish. General Techniques for Designing Games with a Purpose. Communications of the ACM, August 2008. pp 58-67. [11] Luis von Ahn. Games With A Purpose. IEEE Computer Magazine, June 2006. pp 96-98. [12] Luis von Ahn. http://www.gwap.com/gwap/ [13] Mr./Ms. Days (MMDays) – 網路, 資訊, 觀察, 生活, 玩遊戲,做研究, http://mmdays.com/2007/02/05/game-research/ [14] The Next New Thing , http://www.ait.org.tw/infousa/zhtw/E-JOURNAL/EJ_Next/ahn.html, SMITHSONIAN, October 2007. 32
  • 33. 33 Thanks for your listening Q & A