SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
UrbanGames
   Irene Celino, Dario Cerizza, Simone Contessa,
         Marta Corubolo, Daniele Dell'Aglio,
Emanuele Della Valle, Stefano Fumeo, Federico Piccinini




           December 12th, 2012, Luxembourg
UrbanGames - Motivation
                                                                    citizens as sensors,
                                                                    check-in logging,
                       Urban Computing and                          mobile apps
                      Location-based Services




                              Urban
                              Games
              Linked Data and                      Games with a
              Semantic Web                          Purpose and
                                                  Crowdsourcing
   open/gov data,
  structured data,                                              collecting data, cleaning
  social networks,                                              data, engaging the user,
 tourism data and                                               supporting the user while
recommendations                                                 entertaining him/her

                          UrbanGames in PlanetData - 12/12/12                   Slide 2 of 25
UrbanGames - Approach
•   Urban Games:
    • to consume, create and assess the quality of
      Smart Cities-related Linked Data
    • via a Human Computation approach
    • for users in mobility with smart phone devices


•   Traditional Human Computation approaches are
    based on users' domain knowledge…
    …while Urban Games are based on and aim at
    exploiting "on site" users' experience knowledge



                     UrbanGames in PlanetData - 12/12/12   Slide 3 of 25
UrbanGames - Execution

•   State-of-the-art analysis

•   Concept generation and
    selection

•   Urbanopoly prototype
    implementation

•   Evaluation results and outlook

                  UrbanGames in PlanetData - 12/12/12   Slide 4 of 25
UrbanGames work plan
 (WP9 – WP10 – WP11)
                         12     14         16           18             20   22       24


    Task 9.1 Concept                               D9.1 UrbanGames
         and Design           CEFRIEL              Concept and design


            Task 9.2                                                        D9.2 UrbanGames
                                                                            Prototype and
     Implementation                                    CEFRIEL              evaluation
      and Evaluation




Task 10 UrbanGames
   dissemination and                      CEFRIEL                           Deliverable number
                                                                            D10.1 UrbanGames
 exploitation analysis                                                      and title
                                                                            Dissemination,
                                                                            exploitation and
Task 11 UrbanGames                                                          management report
activity management
                                          CEFRIEL




                                 UrbanGames in PlanetData - 12/12/12                  Slide 5 of x
Human Computation
Game with a Purpose




  Purpose
   within
the game:




                       Purpose outside the game:
            helping image search engines with manual tagging


                      UrbanGames in PlanetData - 12/12/12      Slide 6 of 25
Urbanopoly as a
Game with a Purpose




  Purpose within    Create your venues' portfolio and become
       the game:    the greatest landlord ever!
 Purpose outside    Collect and verify information about your city
       the game:    by playing with the neighborhood around you

              http://bit.ly/urbanopoly

                    UrbanGames in PlanetData - 12/12/12      Slide 7 of 25
Urbanopoly – high-level view
  Game purpose: check and correct geo-spatial data
   from pre-existing sources + collect missing data
                                            game to buy / sell               2
  LinkedGeoData +                         venues with missions
                                                                      players
Lombardia Open Data
                                                                           data about
                 1                                                         venues as
                                                                            missions
         bootstrap of
        "venues" data

                                                              GWAP approach to
                                                               consolidate data 3
    verified / improved data
           + new data
                                   4

                        UrbanGames in PlanetData - 12/12/12                  Slide 8 of 25
Urbanopoly Input Data
   OpenStreetMap (OSM)
    http://www.openstreetmap.org/
    via LinkedGeoData (LGD)
    http://linkedgeodata.org/
    data as linked data, described by an ontology

   Lombardia Open Data
    https://dati.lombardia.it
    data about "agriturismo" places as CSV converted to RDF

   Urbanopoly data bootstrap: venues are "instances" of
    selected LGD "classes" with their OSM tags as features,
    thus Urbanopoly data are RDF statements of the form:
                   <venue> <feature> <value>


                      UrbanGames in PlanetData - 12/12/12   Slide 9 of 25
Urbanopoly gameplay (1/2)




         http://bit.ly/u-video

           UrbanGames in PlanetData - 12/12/12   Slide 10 of 25
Urbanopoly gameplay (2/2)




the map with the   the player’s venue           the “wheel of   the leaderboard
close-by venues         portfolio              fortune” when      with the best
  to be visited                                   visiting an        players
                                              occupied venue

                         UrbanGames in PlanetData - 12/12/12           Slide 11 of 25
Urbanopoly mini-games for
 Data Collection




     data acquisition challenges as              data validation challenges to check
contributions to an advertising campaign          pre-existing data or other players’
         – left: inserting a value,              contribution – left: answering a quiz,
          right: taking a picture                        right: rating a poster

                            UrbanGames in PlanetData - 12/12/12               Slide 12 of 25
Urbanopoly Data Consolidation (1/2)
   Each statement has a confidence score:
       { <venue> <feature> <value> . } <confidence>
     which indicates the probability of the statement to be true

   Each player action is taken as an evidence of the
    associated knowledge and alters the confidence score

   A weighted majority voting algorithm aggregates the
    evidences:
    ◦ Difficulty to acquire the contribution (e.g., typing vs. check box)
    ◦ Player’s reputation (e.g., number of errors)
    ◦ Player’s distance to the venue at contribution time (as sensed by the
      device geo-positioning)




                            UrbanGames in PlanetData - 12/12/12         Slide 13 of 25
Urbanopoly Data Consolidation (2/2)
   When the confidence score overcomes a threshold, the
    triple <venue> <feature> <value> gets consolidated

   There are two thresholds:
    ◦ An upper threshold: if the confidence score
      becomes greater than this threshold,
      the triple can be considered true

    ◦ A lower threshold: if the confidence score
      becomes smaller than this threshold,
      the triple can be considered false

    ◦ The values of thresholds are set with an initial evaluation of the
      collected data in order to maximize the trade-off between the
      correctness of the consolidated information (accuracy) and the
      system ability to collect contributions (throughput)


                            UrbanGames in PlanetData - 12/12/12            Slide 14 of 25
Urbanopoly Data Publication (1/2)
   True statements are published as linked open data
    ◦ If a statement's confidence overcomes the threshold, the
      statement is asserted: <venue> <feature> <value>
      (as in LinkedGeoData/OpenStreetMap)

   But there's more interesting information to publish!
    ◦ False statements, statements' confidence, provenance
      information (who said what, when and where), etc.
    ◦ We created a Human Computation ontology extending the
      W3C PROV-O ontology (cf. http://swa.cefriel.it/ontologies/hc)
    ◦ We published this further knowledge as annotations to the
      player's evidences (technically speaking, the reification of the
      <venue> <feature> <value> statements)


                         UrbanGames in PlanetData - 12/12/12      Slide 15 of 25
Urbanopoly Data Publication (2/2)
   Human Computation ontology and its relation with the
    W3C PROV-O ontology
                                                                provo:Entity


                         contributionFrom                     aggregatedFrom     Consolidated
                                             Contribution
                                                                                 Information
           provo:Agent




                                                solutionTo




                                                                                        aggregatedBy
                           Contributor



                                               Human            enabledBy          Human
                                             Computation                         Computation
                                  solvedBy
                                                Task                              Algorithm

                                                                provo:Activity

   Cf. http://swa.cefriel.it/linkeddata/

                                  UrbanGames in PlanetData - 12/12/12                                  Slide 16 of 25
Urbanopoly Evaluation (1/2)
   "Enjoyability" of the game (engagement potential):
     ◦ Average life play: ALP = Played Time / Active Players
     ◦ ~ 100 minutes  very good result 

   "Effectiveness" of the GWAP mechanism:
     ◦ Throughput = Solved Problems / Played Time
     ◦ ~ 287 collected evidences / hour  very good 
     ◦ ~ 5 consolidated statements / hour  improvable 

   "Precision" of the results (measured on results' subset)
     ◦ Accuracy = ( (P – FP) + (N – FN) ) / (P + N)
     ◦ ~ 92 %  very good result 



                      UrbanGames in PlanetData - 12/12/12   Slide 17 of 25
Urbanopoly Evaluation (2/2)
   "Playability" of the game
    ◦ Evaluation survey at http://bit.ly/u-survey, with questions about
      usability, social aspects, physical presence, motivation, etc.
    ◦ Feedbacks very encouraging 
   "Sociability" through Facebook channel
    ◦ With Facebook Insights (http://www.facebook.com/insights/), tracking
      of installs, demographics,
      log-ins, content sharing, etc.
    ◦ Example of published "story" on
      Facebook Timeline:
    ◦ Statistics about "stories" and
      "impressions":



    ◦ Interesting results, but channel
      to be further exploited 

                           UrbanGames in PlanetData - 12/12/12        Slide 18 of 25
Creating Awareness
   Spreading the word:
    ◦ Institutional sites: CEFRIEL website, PoliMI website
    ◦ Interview and dedicated post on semanticweb.com 
      Urbanopoly: Gamers’ Way To Smarten Up Cities
   Letting Urbanopoly "compete" with other apps:
    ◦ Participation to the 10th "Semantic Web Challenge" 
      selected among finalists
    ◦ Participation to the "OpenApp Lombardia" contest
   Setting up various communication channels:
    ◦ Social networks: YouTube, Facebook, Twitter
    ◦ App stores and dedicated websites: Google Play,
      Urbanopoly website, iTunes, UrbanMatch website


                     UrbanGames in PlanetData - 12/12/12   Slide 19 of 25
Scientific Dissemination
   I. Celino, S. Contessa, M. Corubolo, D. Dell'Aglio, E. Della Valle, S. Fumeo and T. Krüger: "Linking
    Smart Cities Datasets with Human Computation – the case of UrbanMatch", Proceeding of
    the 11th International Semantic Web Conference, ISWC 2012, Part II, Springer LNCS 7650, pp.
    34–49, 2012.
   I. Celino, D. Cerizza, S. Contessa, M. Corubolo, D. Dell'Aglio, E. Della Valle and S. Fumeo:
    "Urbanopoly – a Social and Location-based Game with a Purpose to Crowdsource your
    Urban Data", Proceedings of the the 4th IEEE International Conference on Social Computing,
    Workshop on Social Media for Human Computation (SoHuman2012), pp. 910-913, DOI:
    10.1109/SocialCom-PASSAT.2012.138, 2012.
   I. Celino, S. Contessa, M. Corubolo, D. Dell'Aglio, E. Della Valle, S. Fumeo, T. Krüger:
    "UrbanMatch – linking and improving Smart Cities Data", In Proceedings of the Linked Data
    on the Web Workshop (LDOW2012), CEUR Volume 937, co-located with the World Wide Web
    Conference (WWW2012), April 16th, Lyon, France, 2012.
   I. Celino, D. Cerizza, S. Contessa, M. Corubolo, D. Dell'Aglio, E. Della Valle, S. Fumeo and F.
    Piccinini: "Urbanopoly: Collection and Quality Assessment of Geo-spatial Linked Data via a
    Human Computation Game", Proceedings of the 10th Semantic Web Challenge 2012, November
    2012.
   I. Celino: "Volunteered Geographic Information Provenance: Semantic Web-based
    Representation and Publishing", accepted with revision, IEEE Transactions on Geoscience and
    Remote Sensing (TGRS) for the Special Issue on "Geoscience Data Provenance"
   I. Celino, D. Dell'Aglio, E. Della Valle: "Citizen Computation: effective Community
    Participation to Smart Cities", under review, IEEE Communications Magazine for the Special
    Issue on "Smart Cities"



                                   UrbanGames in PlanetData - 12/12/12                       Slide 20 of 25
Lessons learned
   Urbanopoly achieves the purpose for which it was designed
    ◦ Designing a GWAP means "tuning" the right mix of gaming elements
      and purpose-related features
    ◦ Improvements and extensions are of course possible, e.g. by adding
      further mini-games in the global game narration
    ◦ Physical presence is often (but not always) a good replacement for
      location-specific knowledge

   Urbanopoly players are not OpenStreetMap editors
    ◦ Different motivations can exist for the same purpose
    ◦ The purpose of a GWAP should definitely be hidden
    ◦ Different users can be complementary

   UrbanGames are not the universal solution for any task


                         UrbanGames in PlanetData - 12/12/12      Slide 21 of 25
Citizen Science




                                                                                                                                          Glacier NPS http://www.flickr.com/photos/glaciernps/4427416227/
Mount Rainier NPS
http://www.flickr.com/photos/mountrainiernps/6997851139/




                                                           Glacier NPS http://www.flickr.com/photos/glaciernps/4427412443/



                                                                     UrbanGames in PlanetData - 12/12/12                     Slide 22 of 25
http://www.flickr.com/photos/borisvanhoytema/685879933/   http://www.flickr.com/photos/gareth1953/6786545520/




 UrbanGames in PlanetData - 12/12/12
                                                                                                                                                                 What about those citizens?




                                        http://www.flickr.com/photos/8482460@N06/6884509346/               http://www.flickr.com/photos/paul_houle/3301438074/
Slide 23 of 25
Citizen Computation

Human Computation                                                        Citizen Science
                                                                         exploiting volunteers
exploiting human capabilities
                                                                      to collect scientific data or
to solve computational tasks
                                                                        to conduct experiments
    difficult for machines
                                                                              "in the world"




                                 Citizen Computation
                                exploiting human capabilities
                                  to contribute to a mixed
                                   computational system
                                   by living "in the world"


                                UrbanGames in PlanetData - 12/12/12                        Slide 24 of 25
Thanks for your attention!

            Irene Celino
     CEFRIEL – ICT Institute,
       Politecnico di Milano
      irene.celino@cefriel.it

Weitere ähnliche Inhalte

Ähnlich wie UrbanGames: Using Games to Improve Smart City Data

This is not your grandmother's online map: Advancing your mission with GIS tools
This is not your grandmother's online map: Advancing your mission with GIS toolsThis is not your grandmother's online map: Advancing your mission with GIS tools
This is not your grandmother's online map: Advancing your mission with GIS toolsChicago Technology Cooperative
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location dataZahra Sdg
 
Synthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsSynthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsPrabindh Sundareson
 
I0324053055
I0324053055I0324053055
I0324053055theijes
 
metrics driven design/ how to define just right kpi for mobile game
metrics driven design/ how to define just right kpi for mobile gamemetrics driven design/ how to define just right kpi for mobile game
metrics driven design/ how to define just right kpi for mobile gameLeo Cui
 
Esri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
Esri CityEngine & Minecraft: Engaging Citizens in 3D City PlanningEsri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
Esri CityEngine & Minecraft: Engaging Citizens in 3D City PlanningSafe Software
 
Esri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
Esri CityEngine & Minecraft: Engaging Citizens in 3D City PlanningEsri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
Esri CityEngine & Minecraft: Engaging Citizens in 3D City PlanningErin Lemky
 
Mobile Social Location (Web 2.0 NYC edition)
Mobile Social Location (Web 2.0 NYC edition)Mobile Social Location (Web 2.0 NYC edition)
Mobile Social Location (Web 2.0 NYC edition)Matt Biddulph
 
How to define just right KPIs for game operation
How to define just right KPIs for game operationHow to define just right KPIs for game operation
How to define just right KPIs for game operationtalkingdata
 
Urban Systems Collaborative Seminar | John Reinhardt, City Forward and other ...
Urban Systems Collaborative Seminar | John Reinhardt, City Forward and other ...Urban Systems Collaborative Seminar | John Reinhardt, City Forward and other ...
Urban Systems Collaborative Seminar | John Reinhardt, City Forward and other ...urbansystemssymposium
 
the near future of tourism services based on digital traces
the near future of tourism services based on digital tracesthe near future of tourism services based on digital traces
the near future of tourism services based on digital tracesnicolas nova
 
Geomotion Games
Geomotion Games Geomotion Games
Geomotion Games Pau Yanez
 
Urban Games for Smart Cities
Urban Games for Smart CitiesUrban Games for Smart Cities
Urban Games for Smart CitiesIrene Celino
 
State of Kort Game - Presentation at SotM-EU in Karlsruhe June 13 2014
State of Kort Game - Presentation at SotM-EU in Karlsruhe June 13 2014State of Kort Game - Presentation at SotM-EU in Karlsruhe June 13 2014
State of Kort Game - Presentation at SotM-EU in Karlsruhe June 13 2014Stefan Keller
 
!Interactiff text en 24.09
!Interactiff text en 24.09!Interactiff text en 24.09
!Interactiff text en 24.09Alexander Ulitin
 
Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension
Create Minecraft Worlds with ArcGIS and the Data Interoperability ExtensionCreate Minecraft Worlds with ArcGIS and the Data Interoperability Extension
Create Minecraft Worlds with ArcGIS and the Data Interoperability ExtensionSafe Software
 
Studying interaction with 3D mobile maps
Studying interaction with 3D mobile mapsStudying interaction with 3D mobile maps
Studying interaction with 3D mobile mapsAalto University
 
Gamechanics Talk - Joddy Hernady
Gamechanics Talk - Joddy HernadyGamechanics Talk - Joddy Hernady
Gamechanics Talk - Joddy HernadySegitiga.Net
 

Ähnlich wie UrbanGames: Using Games to Improve Smart City Data (20)

Igcon 2011
Igcon 2011Igcon 2011
Igcon 2011
 
This is not your grandmother's online map: Advancing your mission with GIS tools
This is not your grandmother's online map: Advancing your mission with GIS toolsThis is not your grandmother's online map: Advancing your mission with GIS tools
This is not your grandmother's online map: Advancing your mission with GIS tools
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location data
 
Synthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsSynthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in Robotics
 
I0324053055
I0324053055I0324053055
I0324053055
 
Geoinformatics handbook
Geoinformatics handbookGeoinformatics handbook
Geoinformatics handbook
 
metrics driven design/ how to define just right kpi for mobile game
metrics driven design/ how to define just right kpi for mobile gamemetrics driven design/ how to define just right kpi for mobile game
metrics driven design/ how to define just right kpi for mobile game
 
Esri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
Esri CityEngine & Minecraft: Engaging Citizens in 3D City PlanningEsri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
Esri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
 
Esri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
Esri CityEngine & Minecraft: Engaging Citizens in 3D City PlanningEsri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
Esri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
 
Mobile Social Location (Web 2.0 NYC edition)
Mobile Social Location (Web 2.0 NYC edition)Mobile Social Location (Web 2.0 NYC edition)
Mobile Social Location (Web 2.0 NYC edition)
 
How to define just right KPIs for game operation
How to define just right KPIs for game operationHow to define just right KPIs for game operation
How to define just right KPIs for game operation
 
Urban Systems Collaborative Seminar | John Reinhardt, City Forward and other ...
Urban Systems Collaborative Seminar | John Reinhardt, City Forward and other ...Urban Systems Collaborative Seminar | John Reinhardt, City Forward and other ...
Urban Systems Collaborative Seminar | John Reinhardt, City Forward and other ...
 
the near future of tourism services based on digital traces
the near future of tourism services based on digital tracesthe near future of tourism services based on digital traces
the near future of tourism services based on digital traces
 
Geomotion Games
Geomotion Games Geomotion Games
Geomotion Games
 
Urban Games for Smart Cities
Urban Games for Smart CitiesUrban Games for Smart Cities
Urban Games for Smart Cities
 
State of Kort Game - Presentation at SotM-EU in Karlsruhe June 13 2014
State of Kort Game - Presentation at SotM-EU in Karlsruhe June 13 2014State of Kort Game - Presentation at SotM-EU in Karlsruhe June 13 2014
State of Kort Game - Presentation at SotM-EU in Karlsruhe June 13 2014
 
!Interactiff text en 24.09
!Interactiff text en 24.09!Interactiff text en 24.09
!Interactiff text en 24.09
 
Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension
Create Minecraft Worlds with ArcGIS and the Data Interoperability ExtensionCreate Minecraft Worlds with ArcGIS and the Data Interoperability Extension
Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension
 
Studying interaction with 3D mobile maps
Studying interaction with 3D mobile mapsStudying interaction with 3D mobile maps
Studying interaction with 3D mobile maps
 
Gamechanics Talk - Joddy Hernady
Gamechanics Talk - Joddy HernadyGamechanics Talk - Joddy Hernady
Gamechanics Talk - Joddy Hernady
 

Mehr von Irene Celino

Knowledge Technologies group at Cefriel
Knowledge Technologies group at CefrielKnowledge Technologies group at Cefriel
Knowledge Technologies group at CefrielIrene Celino
 
Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019Irene Celino
 
Human computation @ Data Semantics
Human computation @ Data SemanticsHuman computation @ Data Semantics
Human computation @ Data SemanticsIrene Celino
 
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...Irene Celino
 
A Framework to build Games with a Purpose for Linked Data Refinement
A Framework to build Games with a Purpose  for Linked Data RefinementA Framework to build Games with a Purpose  for Linked Data Refinement
A Framework to build Games with a Purpose for Linked Data RefinementIrene Celino
 
Involving people in Citizen Science through game incentives: the case of the ...
Involving people in Citizen Science through game incentives: the case of the ...Involving people in Citizen Science through game incentives: the case of the ...
Involving people in Citizen Science through game incentives: the case of the ...Irene Celino
 
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...Irene Celino
 
Human Computation for VGI Management
Human Computation for VGI ManagementHuman Computation for VGI Management
Human Computation for VGI ManagementIrene Celino
 
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility Behaviours
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility BehavioursNinja Riders - Youth and Road Safety: Discovering Urban Mobility Behaviours
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility BehavioursIrene Celino
 
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...Irene Celino
 
Give and Take in Citizen Science
Give and Take in Citizen ScienceGive and Take in Citizen Science
Give and Take in Citizen ScienceIrene Celino
 
Ninja Riders @ Human Factory Day 2017
Ninja Riders @ Human Factory Day 2017Ninja Riders @ Human Factory Day 2017
Ninja Riders @ Human Factory Day 2017Irene Celino
 
Night Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaignNight Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaignIrene Celino
 
STARS4ALL-CAPSSI-Workshop
STARS4ALL-CAPSSI-WorkshopSTARS4ALL-CAPSSI-Workshop
STARS4ALL-CAPSSI-WorkshopIrene Celino
 
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...Irene Celino
 
SSSW 2016 Cognition Tutorial
SSSW 2016 Cognition TutorialSSSW 2016 Cognition Tutorial
SSSW 2016 Cognition TutorialIrene Celino
 
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...Irene Celino
 
Supporting Geo-Ontology Engineering through Spatial Data Analytics
Supporting Geo-Ontology Engineering through Spatial Data AnalyticsSupporting Geo-Ontology Engineering through Spatial Data Analytics
Supporting Geo-Ontology Engineering through Spatial Data AnalyticsIrene Celino
 
Smart City Semantics - Data Analytics and Human Computation to understand the...
Smart City Semantics - Data Analytics and Human Computation to understand the...Smart City Semantics - Data Analytics and Human Computation to understand the...
Smart City Semantics - Data Analytics and Human Computation to understand the...Irene Celino
 

Mehr von Irene Celino (20)

Knowledge Technologies group at Cefriel
Knowledge Technologies group at CefrielKnowledge Technologies group at Cefriel
Knowledge Technologies group at Cefriel
 
Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019
 
Human computation @ Data Semantics
Human computation @ Data SemanticsHuman computation @ Data Semantics
Human computation @ Data Semantics
 
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...
 
A Framework to build Games with a Purpose for Linked Data Refinement
A Framework to build Games with a Purpose  for Linked Data RefinementA Framework to build Games with a Purpose  for Linked Data Refinement
A Framework to build Games with a Purpose for Linked Data Refinement
 
Involving people in Citizen Science through game incentives: the case of the ...
Involving people in Citizen Science through game incentives: the case of the ...Involving people in Citizen Science through game incentives: the case of the ...
Involving people in Citizen Science through game incentives: the case of the ...
 
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...
 
Human Computation for VGI Management
Human Computation for VGI ManagementHuman Computation for VGI Management
Human Computation for VGI Management
 
Human Computation
Human ComputationHuman Computation
Human Computation
 
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility Behaviours
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility BehavioursNinja Riders - Youth and Road Safety: Discovering Urban Mobility Behaviours
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility Behaviours
 
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...
 
Give and Take in Citizen Science
Give and Take in Citizen ScienceGive and Take in Citizen Science
Give and Take in Citizen Science
 
Ninja Riders @ Human Factory Day 2017
Ninja Riders @ Human Factory Day 2017Ninja Riders @ Human Factory Day 2017
Ninja Riders @ Human Factory Day 2017
 
Night Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaignNight Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaign
 
STARS4ALL-CAPSSI-Workshop
STARS4ALL-CAPSSI-WorkshopSTARS4ALL-CAPSSI-Workshop
STARS4ALL-CAPSSI-Workshop
 
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...
 
SSSW 2016 Cognition Tutorial
SSSW 2016 Cognition TutorialSSSW 2016 Cognition Tutorial
SSSW 2016 Cognition Tutorial
 
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...
 
Supporting Geo-Ontology Engineering through Spatial Data Analytics
Supporting Geo-Ontology Engineering through Spatial Data AnalyticsSupporting Geo-Ontology Engineering through Spatial Data Analytics
Supporting Geo-Ontology Engineering through Spatial Data Analytics
 
Smart City Semantics - Data Analytics and Human Computation to understand the...
Smart City Semantics - Data Analytics and Human Computation to understand the...Smart City Semantics - Data Analytics and Human Computation to understand the...
Smart City Semantics - Data Analytics and Human Computation to understand the...
 

UrbanGames: Using Games to Improve Smart City Data

  • 1. UrbanGames Irene Celino, Dario Cerizza, Simone Contessa, Marta Corubolo, Daniele Dell'Aglio, Emanuele Della Valle, Stefano Fumeo, Federico Piccinini December 12th, 2012, Luxembourg
  • 2. UrbanGames - Motivation citizens as sensors, check-in logging, Urban Computing and mobile apps Location-based Services Urban Games Linked Data and Games with a Semantic Web Purpose and Crowdsourcing open/gov data, structured data, collecting data, cleaning social networks, data, engaging the user, tourism data and supporting the user while recommendations entertaining him/her UrbanGames in PlanetData - 12/12/12 Slide 2 of 25
  • 3. UrbanGames - Approach • Urban Games: • to consume, create and assess the quality of Smart Cities-related Linked Data • via a Human Computation approach • for users in mobility with smart phone devices • Traditional Human Computation approaches are based on users' domain knowledge… …while Urban Games are based on and aim at exploiting "on site" users' experience knowledge UrbanGames in PlanetData - 12/12/12 Slide 3 of 25
  • 4. UrbanGames - Execution • State-of-the-art analysis • Concept generation and selection • Urbanopoly prototype implementation • Evaluation results and outlook UrbanGames in PlanetData - 12/12/12 Slide 4 of 25
  • 5. UrbanGames work plan (WP9 – WP10 – WP11) 12 14 16 18 20 22 24 Task 9.1 Concept D9.1 UrbanGames and Design CEFRIEL Concept and design Task 9.2 D9.2 UrbanGames Prototype and Implementation CEFRIEL evaluation and Evaluation Task 10 UrbanGames dissemination and CEFRIEL Deliverable number D10.1 UrbanGames exploitation analysis and title Dissemination, exploitation and Task 11 UrbanGames management report activity management CEFRIEL UrbanGames in PlanetData - 12/12/12 Slide 5 of x
  • 6. Human Computation Game with a Purpose Purpose within the game: Purpose outside the game: helping image search engines with manual tagging UrbanGames in PlanetData - 12/12/12 Slide 6 of 25
  • 7. Urbanopoly as a Game with a Purpose Purpose within Create your venues' portfolio and become the game: the greatest landlord ever! Purpose outside Collect and verify information about your city the game: by playing with the neighborhood around you http://bit.ly/urbanopoly UrbanGames in PlanetData - 12/12/12 Slide 7 of 25
  • 8. Urbanopoly – high-level view Game purpose: check and correct geo-spatial data from pre-existing sources + collect missing data game to buy / sell 2 LinkedGeoData + venues with missions players Lombardia Open Data data about 1 venues as missions bootstrap of "venues" data GWAP approach to consolidate data 3 verified / improved data + new data 4 UrbanGames in PlanetData - 12/12/12 Slide 8 of 25
  • 9. Urbanopoly Input Data  OpenStreetMap (OSM) http://www.openstreetmap.org/ via LinkedGeoData (LGD) http://linkedgeodata.org/ data as linked data, described by an ontology  Lombardia Open Data https://dati.lombardia.it data about "agriturismo" places as CSV converted to RDF  Urbanopoly data bootstrap: venues are "instances" of selected LGD "classes" with their OSM tags as features, thus Urbanopoly data are RDF statements of the form: <venue> <feature> <value> UrbanGames in PlanetData - 12/12/12 Slide 9 of 25
  • 10. Urbanopoly gameplay (1/2) http://bit.ly/u-video UrbanGames in PlanetData - 12/12/12 Slide 10 of 25
  • 11. Urbanopoly gameplay (2/2) the map with the the player’s venue the “wheel of the leaderboard close-by venues portfolio fortune” when with the best to be visited visiting an players occupied venue UrbanGames in PlanetData - 12/12/12 Slide 11 of 25
  • 12. Urbanopoly mini-games for Data Collection data acquisition challenges as data validation challenges to check contributions to an advertising campaign pre-existing data or other players’ – left: inserting a value, contribution – left: answering a quiz, right: taking a picture right: rating a poster UrbanGames in PlanetData - 12/12/12 Slide 12 of 25
  • 13. Urbanopoly Data Consolidation (1/2)  Each statement has a confidence score: { <venue> <feature> <value> . } <confidence> which indicates the probability of the statement to be true  Each player action is taken as an evidence of the associated knowledge and alters the confidence score  A weighted majority voting algorithm aggregates the evidences: ◦ Difficulty to acquire the contribution (e.g., typing vs. check box) ◦ Player’s reputation (e.g., number of errors) ◦ Player’s distance to the venue at contribution time (as sensed by the device geo-positioning) UrbanGames in PlanetData - 12/12/12 Slide 13 of 25
  • 14. Urbanopoly Data Consolidation (2/2)  When the confidence score overcomes a threshold, the triple <venue> <feature> <value> gets consolidated  There are two thresholds: ◦ An upper threshold: if the confidence score becomes greater than this threshold, the triple can be considered true ◦ A lower threshold: if the confidence score becomes smaller than this threshold, the triple can be considered false ◦ The values of thresholds are set with an initial evaluation of the collected data in order to maximize the trade-off between the correctness of the consolidated information (accuracy) and the system ability to collect contributions (throughput) UrbanGames in PlanetData - 12/12/12 Slide 14 of 25
  • 15. Urbanopoly Data Publication (1/2)  True statements are published as linked open data ◦ If a statement's confidence overcomes the threshold, the statement is asserted: <venue> <feature> <value> (as in LinkedGeoData/OpenStreetMap)  But there's more interesting information to publish! ◦ False statements, statements' confidence, provenance information (who said what, when and where), etc. ◦ We created a Human Computation ontology extending the W3C PROV-O ontology (cf. http://swa.cefriel.it/ontologies/hc) ◦ We published this further knowledge as annotations to the player's evidences (technically speaking, the reification of the <venue> <feature> <value> statements) UrbanGames in PlanetData - 12/12/12 Slide 15 of 25
  • 16. Urbanopoly Data Publication (2/2)  Human Computation ontology and its relation with the W3C PROV-O ontology provo:Entity contributionFrom aggregatedFrom Consolidated Contribution Information provo:Agent solutionTo aggregatedBy Contributor Human enabledBy Human Computation Computation solvedBy Task Algorithm provo:Activity  Cf. http://swa.cefriel.it/linkeddata/ UrbanGames in PlanetData - 12/12/12 Slide 16 of 25
  • 17. Urbanopoly Evaluation (1/2)  "Enjoyability" of the game (engagement potential): ◦ Average life play: ALP = Played Time / Active Players ◦ ~ 100 minutes  very good result   "Effectiveness" of the GWAP mechanism: ◦ Throughput = Solved Problems / Played Time ◦ ~ 287 collected evidences / hour  very good  ◦ ~ 5 consolidated statements / hour  improvable   "Precision" of the results (measured on results' subset) ◦ Accuracy = ( (P – FP) + (N – FN) ) / (P + N) ◦ ~ 92 %  very good result  UrbanGames in PlanetData - 12/12/12 Slide 17 of 25
  • 18. Urbanopoly Evaluation (2/2)  "Playability" of the game ◦ Evaluation survey at http://bit.ly/u-survey, with questions about usability, social aspects, physical presence, motivation, etc. ◦ Feedbacks very encouraging   "Sociability" through Facebook channel ◦ With Facebook Insights (http://www.facebook.com/insights/), tracking of installs, demographics, log-ins, content sharing, etc. ◦ Example of published "story" on Facebook Timeline: ◦ Statistics about "stories" and "impressions": ◦ Interesting results, but channel to be further exploited  UrbanGames in PlanetData - 12/12/12 Slide 18 of 25
  • 19. Creating Awareness  Spreading the word: ◦ Institutional sites: CEFRIEL website, PoliMI website ◦ Interview and dedicated post on semanticweb.com  Urbanopoly: Gamers’ Way To Smarten Up Cities  Letting Urbanopoly "compete" with other apps: ◦ Participation to the 10th "Semantic Web Challenge"  selected among finalists ◦ Participation to the "OpenApp Lombardia" contest  Setting up various communication channels: ◦ Social networks: YouTube, Facebook, Twitter ◦ App stores and dedicated websites: Google Play, Urbanopoly website, iTunes, UrbanMatch website UrbanGames in PlanetData - 12/12/12 Slide 19 of 25
  • 20. Scientific Dissemination  I. Celino, S. Contessa, M. Corubolo, D. Dell'Aglio, E. Della Valle, S. Fumeo and T. Krüger: "Linking Smart Cities Datasets with Human Computation – the case of UrbanMatch", Proceeding of the 11th International Semantic Web Conference, ISWC 2012, Part II, Springer LNCS 7650, pp. 34–49, 2012.  I. Celino, D. Cerizza, S. Contessa, M. Corubolo, D. Dell'Aglio, E. Della Valle and S. Fumeo: "Urbanopoly – a Social and Location-based Game with a Purpose to Crowdsource your Urban Data", Proceedings of the the 4th IEEE International Conference on Social Computing, Workshop on Social Media for Human Computation (SoHuman2012), pp. 910-913, DOI: 10.1109/SocialCom-PASSAT.2012.138, 2012.  I. Celino, S. Contessa, M. Corubolo, D. Dell'Aglio, E. Della Valle, S. Fumeo, T. Krüger: "UrbanMatch – linking and improving Smart Cities Data", In Proceedings of the Linked Data on the Web Workshop (LDOW2012), CEUR Volume 937, co-located with the World Wide Web Conference (WWW2012), April 16th, Lyon, France, 2012.  I. Celino, D. Cerizza, S. Contessa, M. Corubolo, D. Dell'Aglio, E. Della Valle, S. Fumeo and F. Piccinini: "Urbanopoly: Collection and Quality Assessment of Geo-spatial Linked Data via a Human Computation Game", Proceedings of the 10th Semantic Web Challenge 2012, November 2012.  I. Celino: "Volunteered Geographic Information Provenance: Semantic Web-based Representation and Publishing", accepted with revision, IEEE Transactions on Geoscience and Remote Sensing (TGRS) for the Special Issue on "Geoscience Data Provenance"  I. Celino, D. Dell'Aglio, E. Della Valle: "Citizen Computation: effective Community Participation to Smart Cities", under review, IEEE Communications Magazine for the Special Issue on "Smart Cities" UrbanGames in PlanetData - 12/12/12 Slide 20 of 25
  • 21. Lessons learned  Urbanopoly achieves the purpose for which it was designed ◦ Designing a GWAP means "tuning" the right mix of gaming elements and purpose-related features ◦ Improvements and extensions are of course possible, e.g. by adding further mini-games in the global game narration ◦ Physical presence is often (but not always) a good replacement for location-specific knowledge  Urbanopoly players are not OpenStreetMap editors ◦ Different motivations can exist for the same purpose ◦ The purpose of a GWAP should definitely be hidden ◦ Different users can be complementary  UrbanGames are not the universal solution for any task UrbanGames in PlanetData - 12/12/12 Slide 21 of 25
  • 22. Citizen Science Glacier NPS http://www.flickr.com/photos/glaciernps/4427416227/ Mount Rainier NPS http://www.flickr.com/photos/mountrainiernps/6997851139/ Glacier NPS http://www.flickr.com/photos/glaciernps/4427412443/ UrbanGames in PlanetData - 12/12/12 Slide 22 of 25
  • 23. http://www.flickr.com/photos/borisvanhoytema/685879933/ http://www.flickr.com/photos/gareth1953/6786545520/ UrbanGames in PlanetData - 12/12/12 What about those citizens? http://www.flickr.com/photos/8482460@N06/6884509346/ http://www.flickr.com/photos/paul_houle/3301438074/ Slide 23 of 25
  • 24. Citizen Computation Human Computation Citizen Science exploiting volunteers exploiting human capabilities to collect scientific data or to solve computational tasks to conduct experiments difficult for machines "in the world" Citizen Computation exploiting human capabilities to contribute to a mixed computational system by living "in the world" UrbanGames in PlanetData - 12/12/12 Slide 24 of 25
  • 25. Thanks for your attention! Irene Celino CEFRIEL – ICT Institute, Politecnico di Milano irene.celino@cefriel.it