Applications of Games With A Purpose

6
Applications of Games With A Purpose Suhas Aggarwal [email protected] Abstract—In this paper, we describe a gaming portal which host different games with a purpose. Games include Similar choices which help in E-commerce analytics, Label Graphs which help in comprehensive graphs analysis, Tag Earth for Geo-Data Tagging, Game for tagging complex objects such as news, articles, art. It also features a fun game ‘Pick Quality’ based on ESP game architecture which is for fun/entertainment. Portal also has other features such as classic games, online shopping where credits obtained from playing games can be utilized. Keywords-Games with a purpose, Ecommerce Analytics, Graph Analytics, Tagging articles, videos, art, Tagging Geo-Data, Gaming Portal. I. INTRODUCTION Games with a purpose utilize collective intelligence, which is described as combining “behavior, preferences, or ideas of a group of people to create useful results” [1]. Collective intelligence from groups of people often produces better results than individual subject specialists [2]. With the help of browser-based games, voluntary internet users do fun tasks that are relative easy for humans to do but dicult to impossible for computers, for example labeling of or locating objects in random images found in the web. The main challenges when creating such games are motivating users to play the game while generating useful data, and ensuring that the process yields unbiased results. In the recent years, several applications of games with a purpose have been discovered such as tagging images[5], music[9], collecting common sense data.[8] Several games have been designed such as Foldit, Eterna which applications in biology problems such as protein folding. Phrase Detectives is an "annotation game" geared towards lovers of literature, grammar and language. It lets users indicate relationships between words and phrases to create a resources that is rich in linguistic information. gwap.com[5][7] is the gaming portal which originated games with a purpose with collection of many games developed at Carnegie Mellon University. In this paper, we describe another portal developed hosting games useful in different domains. It is also useful in interlinking different games where data collected from one game can be utilized by other. For example, Tag graphs generated from Tag Articles/Videos/Art game, described in the later section can be analyzed by Label graphs game and hence produce comprehensive analysis. Also, data collected from different games can be utilized to draw relationships between different objects such as for example, between articles, videos, images. II. GAMES A. Similar Choices 'Similar Choices' can be used as application of games with a purpose in E-commerce Analytics. Different products currently active in the market are displayed to the players. Player and his/her partner are shown a product, they have to type in response to their product. Information about these products is collected from online shopping websites. Responses can be cool, ok, perfect, highly recommended, must buy!, looks great!, not recommended etc. Each of these responses have a particular score. Different responses can have same scores and responses with marginal difference e.g.- 5 points are also accepted but player and his/her partner get less points in this scenario as compared to when their is perfect match. For example, must buy! can have 50 points, cool - 40 points, perfect - 40 points, highly recommended - 40 points, ok - 25 points. If player and his/her partner's response has a SIMILAR SCORE, their choice is considered to be identical and they both get certain points. In this way cumulative points of a certain product can be calculated based on user responses and its rating/popularity as compared to other products can be established. Also, data such as feedback, suggestions, questions regarding products can be collected via this game. Below figures illustrate the example of book review done through Similar Choices. Figure 1: Oxford Dictionary getting displayed for getting players feedbacks Figure 2: Book reviews: Feedbacks to various books provided by the players CGAMES 2013 The 18th International Conference on Computer Games 978-1-4799-0820-2/13/$31.00 ©2013 IEEE 54

Transcript of Applications of Games With A Purpose

Page 1: Applications of Games With A Purpose

Applications of Games With A Purpose Suhas Aggarwal [email protected]

Abstract—In this paper, we describe a gaming portal which host different games with a purpose. Games include Similar choices which help in E-commerce analytics, Label Graphs which help in comprehensive graphs analysis, Tag Earth for Geo-Data Tagging, Game for tagging complex objects such as news, articles, art. It also features a fun game ‘Pick Quality’ based on ESP game architecture which is for fun/entertainment. Portal also has other features such as classic games, online shopping where credits obtained from playing games can be utilized.

Keywords-Games with a purpose, Ecommerce Analytics, Graph Analytics, Tagging articles, videos, art, Tagging Geo-Data, Gaming Portal.

I. INTRODUCTION

Games with a purpose utilize collective intelligence, which is described as combining “behavior, preferences, or ideas of a group of people to create useful results” [1]. Collective intelligence from groups of people often produces better results than individual subject specialists [2]. With the help of browser-based games, voluntary internet users do fun tasks that are relative easy for humans to do but difficult to impossible for computers, for example labeling of or locating objects in random images found in the web. The main challenges when creating such games are motivating users to play the game while generating useful data, and ensuring that the process yields unbiased results. In the recent years, several applications of games with a purpose have been discovered such as tagging images[5], music[9], collecting common sense data.[8] Several games have been designed such as Foldit, Eterna which applications in biology problems such as protein folding. Phrase Detectives is an "annotation game" geared towards lovers of literature, grammar and language. It lets users indicate relationships between words and phrases to create a resources that is rich in linguistic information.

gwap.com[5][7] is the gaming portal which originated games with a purpose with collection of many games developed at Carnegie Mellon University. In this paper, we describe another portal developed hosting games useful in different domains. It is also useful in interlinking different games where data collected from one game can be utilized by other. For example, Tag graphs generated from Tag Articles/Videos/Art game, described in the later section can be analyzed by Label graphs game and hence produce comprehensive analysis. Also, data collected from different games can be utilized to draw relationships between different objects such as for example, between articles, videos, images.

II. GAMES

A. Similar Choices

'Similar Choices' can be used as application of games with a purpose in E-commerce Analytics. Different products currently active in the market are displayed to the players. Player and his/her partner are shown a product, they have to type in response to their product. Information about these products is collected from online shopping websites. Responses can be cool, ok, perfect, highly recommended, must buy!, looks great!, not recommended etc. Each of these responses have a particular score. Different responses can have same scores and responses with marginal difference e.g.- 5 points are also accepted but player and his/her partner get less points in this scenario as compared to when their is perfect match. For example, must buy! can have 50 points, cool - 40 points, perfect - 40 points, highly recommended - 40 points, ok - 25 points. If player and his/her partner's response has a SIMILAR SCORE, their choice is considered to be identical and they both get certain points. In this way cumulative points of a certain product can be calculated based on user responses and its rating/popularity as compared to other products can be established. Also, data such as feedback, suggestions, questions regarding products can be collected via this game. Below figures illustrate the example of book review done through Similar Choices.

Figure 1: Oxford Dictionary getting displayed for getting players feedbacks

Figure 2: Book reviews: Feedbacks to various books provided by the players

CGAMES 2013 The 18th International Conference on Computer Games

978-1-4799-0820-2/13/$31.00 ©2013 IEEE 54

Page 2: Applications of Games With A Purpose

B. L

statin devanahostestrespbe to incrhavon the

Figu

Aload It OptiAn e

Anabe mem

solvprob

Label Graphs Label graphs tistical analysialmost every

velopment. Toalyzed on a rest dynamic weting of systemsponse time ploanalyzed etc. Tenter the propreasing, decre

ving highest dea property, their properties ca

Figure 3: Graph d

ure 4: Graphs labe

Above figures shd testing, astronomcan also be usefimization, Fraud Dexample of social

Fi

alyze a friendship analyzed such th

mbers.Some examplesves problems sblems. Games fo

is applications. Statistical gfield from me

ons of statistegular basis. Feb systems nes on a regular ots, in hospitalThis game dispperty of the pasing, peak, pegree etc. If pley get points. an aid a lot in s

depicting Server re

led with properties

how, Graphs obtaimical observations ful in fields suchDetection, Social GNetwork graph th

igure 5: Social Net

network between hat total number

s of work in thisuch as graphor social network

n of games wigraphs analysisedical, astronotical plots/dat

For example, ceed to performbasis which re

ls cardio graphplays plots andplots. Some prperiodic, cycliclayer and his/hThus, labeling

statistical analy

esponse time gettin

s such as increasin

ined from differenand analyzed via L

h as Network AnGraph Analysis. at can be analyzed

twork Graph

members of a clubof members, m

s area include A pebbling, covks analysis inclu

ith a purpose s is a major neomy, to softwata needs to companies whim thorough loequire analysis hic plots needsd player are askroperties incluc, finding verther partner agrg the graphs wysis.

ng displayed

ng, peak, periodic

nt scenarios suchLabel Graphs. nalysis, Energy G

d

b. Properties that most popular/frien

Algoraph[3] whvering, bandwidude [4][6].

in eed are be

ich oad

of to

ked ude tex ree

with

h as

Grid

can ndly

hich dth

C. Tag Tag

obtainelandmashop inaccordidifferennoticedstrange

Fig

D. Tagg Use

one vidarticleskeywora bit unless, bekeyworbelong matchematchepoints pcategorother toexamplemotion

i)TAG A

F

Earth g Earth is a gamed via Google arks such as flyn the region. ing to their gent genre in whd something se.

Figur

gure 7: Tags given

ging Complex r are asked to

deo or a news s contains lot ords for these obnfair for the plaest keywords rds might not b

to the sameed accordinglyed. If for a givplayer and his ry for their lao mutually agrle, if they wishns. Categories

Articles

Figure 8: A Link t

me which ask uEarth. Tags h

yovers, skyscraPlayer and hi

eographic locathich if player fstrange in the

re 6: A Satellite im

n to the satellite im

Objects – Artienter multiple article. As objof informationbjects can be aayers. So, userfor a given obe same stringe context, why, also a subsven object mopartner gets. P

abels. They caree on a categh to label withcan be emotio

to A News Article

users to tag sathelp in identifapers to name ois/her partner tion. Tags alsofeel, he and hie image, they

mage getting displa

mages inclusive of

cles/ Videos/ Alabels, maxim

jects such as vn, matching sina bit difficult ws are asked to e

object. For mags, they are anahether are syset of keyworore keywords Players can alsan communicagory via chat ih emotions theyons, generic.

getting Displayed

tellite images fying various of some local are matched

o belong to ais/her partner

y label it as

ayed

f strange tag

Art mum three for video or news ngle common which will be enter three or

atching, these alyzed if they nonyms and

rds might be match, more

so choose the te with each interface. For y can choose

d to Tag

CGAMES 2013 The 18th International Conference on Computer Games

978-1-4799-0820-2/13/$31.00 ©2013 IEEE 55

Page 3: Applications of Games With A Purpose

Figure 8, shows tagging example for news article, users read the article at link and tag it accordingly. Tags are ranked via Offlimit words. Old/Historical Newspapers/Articles are commonly available as Scanned pdfs. Tags generated from game can increase their accessibility via search. Figure 9, illustrates tagging of historic newspaper.

Figure 9: An Old/Historical newspaper article getting displayed to tag

ii)TAG Videos

Figure 10: A Linking Park song video getting displayed to the user to Tag

Figure 11: Different Tags Identifying context such as pop, music are identical, snake, python are identical. Also tags can be both generic labels as well as those depicting Reaction/Emotions

iii)TAG ART

Tag art is a game which ask users to assign tags to pieces of art such as paintings. Tags can be a generic label or a review label such as excellent, okay, etc. As paintings are complex, users can enter multiple keywords as in case of videos/articles.

Figure 12: A painting getting displayed to tag

Figure 13: Paintings with various labels

It can also be useful in News/Video Analytics and can be used to obtain feedback/reactions corresponding to News Articles/Videos such as excellent, cool, happy, sad etc. Emotion Tags/ Feedback Tags obtained via games can help in comprehensive sentiment analysis of various objects such as images from image sharing websites such as flickr, news articles from different News websites, videos from video sharing websites, of social networks, e-communities present. Tags obtained can be used to obtain connection between objects such as news articles, videos.

As Games, also serve the purpose of feedback system, they can be used to generate ranking of various objects such as products available in the market belonging to different categories and generate ranking/comparison of products of similar category belonging to different brands. Ranking of news articles, videos can be generated based on quantity of different feedbacks obtained such as excellent, good, ok etc. As Games use the concept of off-limit in tagging, tags obtained for various objects such as videos, news articles etc can be ranked, common tags which are high in number and have become off-limit words earlier obtain high rankings as compared to other tags generated by players.

Figure 14: Tag Graph

Tags which are higher ranked as obtained from games form the vertex of the graph and which occur in more news articles, videos, images form a network. Tag Graph is shown in figure 14. In this way, deeper relationships between news articles, videos, images can be obtained based on complexity of the graph. Portal also features a game for assigning emotion tags to images obtained from image sharing sites such as flickr.

E. Pick Quality

Pick Quality is a fun game utilizing ESP Game framework. In Pick Quality, images of superheroes from various movies, games, comics are shown to the player, they have to give the quality of the superhero, if both players give the same quality, they get points. After sometime, common/predominant quality become off-limits and players will have to type in a different quality of the superhero which

CGAMES 2013 The 18th International Conference on Computer Games

978-1-4799-0820-2/13/$31.00 ©2013 IEEE 56

Page 4: Applications of Games With A Purpose

addQua

a)

b)

F. L

learGRgeoas puz

ablintestudtheyTheinte

Fi

ds challenge to thality Game.

Figure 15

Learn Program

Learn Progrrn programmin

RE, job intervometry questioshown in Fig

zzles to strengt As players, ple to revise imegral part of pdents find it my play with a ey can also erface.

Figure 16: Jav

igure 17: Player an

he game. Figure

: Tagging Exampl

mming Game

ramming is a ng and preparviews. It con

ons, programmgure 16, spot then vocabularylay this game

mportant concepreparation andmonotonous anpartner, compconnect, chat

va Question to Pred

nd his partner can sen

e 15 shows tags

les from ‘Pick Qua

game that sture for variousnsists of quesing questions errors in the

y, common main their free ti

epts in fun mad often tends tnd hence, don

petitive spirit g, discuss, sha

dict Output display

see their answers and

generated via P

ality’

udents can use s exams such stions regardito predict outp

e program, woath puzzles. ime, they will anner. These ato get left out n't give time. gives enthusiasare via chatti

yed via Game

and problems in th

ick

to as

ing put ord

be are as

As sm. ing

he

Porgives playersbelow motivat

A.Class

F Clascan be p

B.ONLIN

i)Gamin

Portal gaming

ii)Eco- F

Porfriendlystore isused toorganisorganiz

II

rtal also has othcomplete ente

s can also obtafeatures such

tion for games

sic Games

Figure 18: Classic Gssic games suchplayed at the p

INE SHOPPING

ng Store

Figure 19: So

features a gamg products/item

Friendly store

Figure 20: So

rtal also containy objects can s that funds obo support eco-sations such zations.

II. PORTAL D

her useful featuertainment/rewain credits/poinh as online s with a purpos

Games getting Dish as Super Mar

portal, adding to

ome products at ga

ming store whms

ome products at Ec

ns an eco–frienbe purchased. btained from t- friendly proj

as Carbonf

DESIGN

ures described warding experints which can bshopping, thue.

splayed to Play rio, Sonic, Tetro the fun option

aming store

here one can s

co-Friendly store

ndly store wheOne useful fe

this eco- frienects hosted at fund.org, Pla

below which ience. Game be utilized in

us acts as a

ris etc ns.

shop for cool

ere cool, eco-eature of this

ndly store are eco-friendly

ant a Tree

CGAMES 2013 The 18th International Conference on Computer Games

978-1-4799-0820-2/13/$31.00 ©2013 IEEE 57

Page 5: Applications of Games With A Purpose

canthe play

D.L

eveandava

comgamstatFacCon~19specsuchsucctheyappmonmechumsuchfeatpainarticbadincedeschumPor

C.CHATBOX

Figure 21: Chat

Portal containsn communicate

portal. They ying.

Latest News/Off

One can get lents such as exd other offerailable at online

The concept omputation seemsmes on the sociatement. Accordcebook played nsidering the lab9 million labels cial type of gamh as FarmVille cessful.” Humany try to solve.

pealing by addingnotonous thingschanics are termman computationh as providing ture can be contntings, articles cles, if players

dge , after taggentives such as fcribed above, s

man computationrtal is available a

tBox where player

s a chatbox whe share with ea

can thus, also

ffers

atest news abohibitions, crow

rs/promotions e shops via thi

IV. DISCof using digitals very beneficialal network platfing to [21] “Bmore than 900

belling rate repoper hour. Hum

mes, they have ralso have a rep

n computation gThe main idea g game elements more interest

med as gamifican games more badges to playetent unlocking isuch as showinhas progressed

ging certain nufeatures of gamisuch as online n games more inat - sites.google

rs can communicat

here players acach other, giveo connect to e

out gaming wowd sourcing pro

related to gs portal.

CUSSION games as incl. Observing som

form Facebook sBy September 0 million hoursrted by von Ahn

man computation repetitive game petitive game p

games are designthereby is to m

s. Approaches trting/enjoyable bation. Use of sto

interesting. Alsers can be usefuin case of objec

ng historical impd to a certain leumber of objeing portal whereshops, classic

nteresting. e.com/site/kkoo

te

ctive at the pore feedback aboeach other wh

orld, technologoject informatigames, produ

centive for humme statistics abosupports the abo2010 players

s per month [1n [5] this would games are a vemechanics. Gamlay and were ve

ned around the tamake a task morying to make suby applying gaorylines will maso, other conceful. Another usects such as videportant newspapevel and earnedcts. Also, addie games are hosgames, will ma

olgames/

rtal out hile

gy, ion

ucts

man out ove on

19]. be

ery mes ery ask ore uch ame ake epts eful eos, per d a ing ted ake

A suQuality,Also Eccontribu

Currenttaking hasbeen

VII.PURPOAbove G

1)NameIdentifyand othe

2)KeywExtractand tex

3)Topic

Automa

urvey conducte, Tag Art were mco-Friendly shoputed to a good ca

VI. S

tly Gaming syscaling issuesn developed.

. OTHER AOSE Games can be utiliz

ed Entity Recoy people, companer typed entities

word/Term Extrt important terxt documents/c

c Categorisatio

atically topic-clas

V. SURVE

ed reported thamore popular as p provided a goause.

SYSTEM IMP

ystems have bs under consid

APPLICATION

zed to solve proble

gnition nies, organizatiowithin webpage

raction rms and topic ontent.

on/Text Classifi

ssify web pages

EY

at Identical Emcompared to Sim

ood incentive fo

PLEMENTATI

been implemenderation. Java

NS OF GAME

ems such as –

ons, cities, geogres and text docum

keywords fro

fication

and text docume

motions, Pick milar choices . or players and

ION

nted in PHP version also

ES WITH A

raphic features, ments/content.

om webpages

ents/content

CGAMES 2013 The 18th International Conference on Computer Games

978-1-4799-0820-2/13/$31.00 ©2013 IEEE 58

Page 6: Applications of Games With A Purpose

4)AAutpost

5)ADetwrit

6)S

OthSubdocbuyconfrom

solvfromvidcom

[1] SApp

[2] Sthe Fand

[3] h

Author Extractitomatically extrats.

Automatic Langtermine the lantten in.

Sentiment Anal

her problems bject-Action-Objcuments/content. y, object – bondntent/data extracm the webpage. A

Useful featuve above problm text webpag

deos, sound recmprehensive co

Segaran, T. Prograplications. O'Reilly

Surowiecki, J. TheFew and How CoNations, London,

http://graph.compu

ion act author inform

guage Identificnguage that any

lysis

can be relatioect relations For example –

ds from debt crition such as prAbove problems

ure of the gamlems for other ges, articles, oordings, image

onnections betw

VIII. REFE

amming Collectivey Media, Inc., Beij

e Wisdom of Crowllective Wisdom S2004

utinggames.org/

mation from new

cation y text or web-b

on extraction, within webp

subject –chinaisis nations, otheroduct prices, ps have been deriv

mes is, that theyobjects as well

other complexes, art and thusween them.

RENCES

e Intelligence: Buijing, 2007.

wds: Why the ManShapes Business, E

ws articles or bl

based content w

Identify facts apages and t, action- willinger problem can

product descriptved from [24].

y can be used l as such as ap objects such

s, be able to dra

ilding Smart Web

ny Are Smarter ThEconomies, Socie

log

was

and text g to

be ion

to part

as aw

2.0

han ties

[4] Ido GWho? EnConferenVancouv

[5]]Luis Game. AContribu

[6]Mohamprofile mconferenc[7] http:/

[8]Luis vcommon-Human FACM Pre

[9]Edith TagATunAustrian

[10] RobCommonPress, (20

[11]ClauAnalysis Web Mee

[12]Lisa in text uNAACL Generatio

[13]http:[14]http:ion [15]http:[16] S. MGame foACE ’0Compute247

[17] S. Mcommuni

[18] http

[19] AllFhttp://ww

[20] ManComputa(SCA'09,

[21] MaSurvey. IConferen[22]A. STsekeridovolume 3ACM, 20[23] YotaFrom thCrowdso [24] http

[25] C. DMoore. Tand K. In

Guy, Adam Perer, nriching the Soci

nce on Human ver, Canada. (2011

von Ahn, and LauAAAI Spring Symutors, page 91-98. A

med Shehab, Momapping using gamce on Web Applica//www.gwap.com/g

von Ahn, M. Ked-sense facts.CHI Factors in computess, (2006)

L. M. Law, Luis vne: A Game for MComputer Society

bert Speer, Cathern Sense Data from 010)

udiu Cristian MuUsing a Novel H

ets NLP Workshop

Pearl, Mark Steyvusing a game witHLT 2010 Works

on of Emotion in T

//www.thepcf.org.//mediamapping.w

//newspaperarchivMatyas, C. Matya

or the Collection o8: Proceedings o

er Entertainment T

Matyas. Playful geoities. The Internati

://code.google.com

Facebook, “Faceboww.allfacebook.com

n-Ching Yuen, Lination Systems. IEE, in conjunction wi

arkus Krause and In EUSIPCO '11 Pnce , Barcelona, SpSimon. Social herou, A. D. Cheok, 349 of ACM Intern008 am Gingold, Etiennhe Rough: Imp

ourcing. Human Cop://www.alchemya

Dugan, M. J. MullThe dogear game: ankpen, editors, GR

Tal Daniel, Ohadial Graph through

Factors in Com).

ura Dabbish. ESP: mposium: KnowlAAAI, (2005

oo Nam Ko, and mes, WebApps'12 ation Developmengwap/

dia, and M. Blum. '06: Proceedings

ting systems, pag

von Ahn, Roger BMusic and Sound Ay, (2007)

rine Havasi, and Games with a Pur

usat, Alireza GhHuman Computatp, 2012.

vers, Identifying eth a purpose. Cshop on ComputatText

.uk/your_paintingswikischolars.colum

ve.com/ as, and C. Schliedof Geospatial Dataof the InternationTechnology, Yokoh

ospatial data acquisional Journal of Vi

m/p/esp-game-cour

ook Games Statisticm/facebook-games

ng-Jyh Chen, and EE Symposium onith IEEE SocialCo

Jan Smeddnick. Proceedings of thepain, 2011 roes: games as aK. Giannakis, and

national Conferenc

ne Vouga, Eitan Gproving Drawingomputation Workshapi.com/

ler, D. R. Millen, Wa social bookmarkOUP, pages 387–3

d Greenshpan, Itai h a Crowdsourcinmputing Systems

Labeling Images wledge Collection

Hakim Touati,Proceedings of th

nt

Verbosity: a gam of the SIGCHI

ge 75--78. New Y

. Dannenberg, andAnnotation. ISMIR

Harshit Surana .Urpose. FLAIRS Co

asemi, Boi Faltition Game. ACL

emotions, intentioAAGET '10, Protional Approaches

s mbia.edu/Network+

der, “Designing aa: The CityExplornal Conference ohama: ACM Press

sition by location-birtual Reality, 6(3):

rse-project/

cs,” 2010, p. sstatistics-2010-09

Irwin King. A Sun Social Computim'09), Vancouver,

Human Compute 19th European S

apis for social ind J. Karigiannis, ece Proceeding Seri

Grinspun, Haym Hg, Painting, andhop (HCOMP), 20

W. Geyer, B. Browk recommender sys390. ACM, 2007.

Turbahn: Guess ng Game. ACM s (CHI 2011).

with a Computer from Volunteer

Social networks he 3rd USENIX

me for collecting I conference on York, NY, USA,

d Mike Crawford R, page 361-364.

Using Verbosity: onference, AAAI

ings: Sentiment 2012 , People's

ons, and attitudes oceedings of the to Analysis and

+Graph+Navigat

a Location-based rer Case Study,” on Advances in s, 2008, pp. 244-

based gaming :1–10,2007.

9.

urvey of Human ing Applications , Canada, 2009

tation Games: a ignal Processing

nteraction. In S. editors, DIMEA, ies, pages 40–45.

Hirsh, Diamonds d Singing via 012.

wnholtz, and M. stem. In T. Gross

CGAMES 2013 The 18th International Conference on Computer Games

978-1-4799-0820-2/13/$31.00 ©2013 IEEE 59