Upload
nguyentruc
View
235
Download
3
Embed Size (px)
Citation preview
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
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
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
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
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
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