Skip to main content

Advertisement

Log in

The Design and Evaluation of Task Assignment Algorithms for GWAP-based Geospatial Tagging Systems

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Geospatial tagging (geotagging) is an emerging and very promising application that can help users find a wide variety of location-specific information, and thereby facilitate the development of advanced location-based services. Conventional geotagging systems share some limitations, such as the use of a two-phase operating model and the tendency to tag popular objects with simple contexts. To address these problems, a number of geotagging systems based on the concept of ‘Games with a Purpose’ (GWAP) have been developed recently. In this study, we use analysis to investigate these new systems. Based on our analysis results, we design three metrics to evaluate the system performance, and develop five task assignment algorithms for GWAP-based systems. Using a comprehensive set of simulations under both synthetic and realistic mobility scenarios, we find that the Least-Throughput-First Assignment algorithm (LTFA) is the most effective approach because it can achieve competitive system utility, while its computational complexity remains moderate. We also find that, to improve the system utility, it is better to assign as many tasks as possible in each round. However, because players may feel annoyed if too many tasks are assigned at the same time, it is recommended that multiple tasks be assigned one by one in each round in order to achieve higher system utility.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Notes

  1. The Sigmoid Function, which starts with a small value and accelerates over time to approach a maximum, is widely used for modeling natural processes and complex system learning curves [16].

  2. We define f p (v) as the probability of three or more solvers at the i-th LOI, because triads have been widely accepted as the most elementary and non-precarious social and sociological unit [29, 32].

  3. Information about bus routes in Taipei City is available at http://www.e-bus.taipei.gov.tw/english/en_index_6_1.html.

  4. The parameters (α, the grid size, and the number of LOIs) are set to the values based on the scenarios and heuristics in this study, and they are tunable to match various scenarios of interest.

  5. Note that a solver may accept a task but fail to provide any solutions. We regard the case, for the sake of generality, as equivalent to that the solver takes an infinite time to complete a task.

References

  1. Carcassonne. http://www.carcassonne.de/

  2. Foursquare. http://foursquare.com/

  3. GeoTagging Flickr. http://www.flickr.com/groups/geotagging/

  4. Google Maps. http://maps.google.com/

  5. Gowalla. http://gowalla.com/

  6. Gypsii. http://www.gypsii.com/

  7. SLAW Generator. http://netsrv.csc.ncsu.edu/

  8. Bell M, Reeves S, Brown B, Sherwood S, MacMillan D, Ferguson J, Chalmers M (2009) Eyespy: supporting navigation through play. In: ACM SIGCHI

  9. Bokhari SH (1987) Assignment problems in parallel and distributed computing. Springer, New York

    Book  Google Scholar 

  10. Casavant, TL, Kuhl JG (1988) A taxonomy of scheduling in general-purpose distributed computing systems. IEEE Trans Softw Eng 14(2):141–154

    Article  Google Scholar 

  11. Casey S, Kirman B, Rowland D (2007) The gopher game: a social, mobile, locative game with user generated content and peer review. In: International conference on advances in computer entertainment technology

  12. Chen L-J, Syu Y-S, Wang B-C, Lee W-C (2009) An analytical study of GWAP-based geospatial tagging systems. In: IEEE CollaborateCom

  13. Chen L-J, Wang B-C, Chen K-T (2010) The design of puzzle selection strategies for GWAP systems. Concurrency Computat Pract Exper 22(7):890–908

    Google Scholar 

  14. Drozd A, Benford S, Tandavanitj N, Wright M, Chamberlain A (2006) Hitchers: designing for cellular positioning. In: UbiComp

  15. Froehlich J, Neumann J, Oliver N (2008) Measuring the pulse of the city through shared bicycle programs. In: ACM UrbanSensing

  16. Gershenfeld N (1998) The nature of mathematical modeling. Cambridge University Press, Cambridge

    Google Scholar 

  17. Goldman J, Shilton K, Burke J, Estrin D, Hansen M, Ramanathan N, Reddy S, Samanta V, Srivastava M, West R (2009) Participatory sensing: a citizen-powered approach to illuminating the patterns that shape our world. Foresight & Governance Project, White Paper

  18. Grant L, Daanen H, Benford S, Hampshire A, Drozd A, Greenhalgh C (2007) MobiMissions: the game of missions for mobile phones. In: ACM SIGGRAPH

  19. Horanont T, Shibasaki R (2008) An implementation of mobile sensing for large-scale urban monitoring. In: ACM UrbanSensing

  20. Howe J (2006) The rise of crowdsourcing. Wired 14(6). http://www.wired.com/wired/archive/14.06/crowds.html

  21. Lee EA (2008) Cyber physical systems: design challenges. Technical Report UCB/EECS-2008-8, EECS Department, University of California, Berkeley

  22. Lee K, Hong S, Kim SJ, Rhee I, Chong S (2009) SLAW: a mobility model for human walks. In: IEEE Infocom

  23. Lieberman H, Smith D, Teeters a (2007) Common consensus: a web-based game for collecting commonsense goals. In: ACM workshop on common sense for intelligent interfaces

  24. Lo VM (1988) Heuristic algorithms for task assignment in distributed systems. IEEE Trans Comput 37(11):1384–1397

    Article  MathSciNet  Google Scholar 

  25. Lu H, Pan W, Lane ND, Choudhury T, Campbell AT (2009) SoundSense: scalable sound sensing for people-centric sensing applications on mobile phones. In: ACM/USENIX MobiSys

  26. Matyas S (2007) Playful geospatial data acquisition by location-based gaming communities. Int J Virtual Real 6(3):1–10

    Google Scholar 

  27. Matyas S, Matyas C, Schlieder C, Kiefer P, Mitarai H, Kamata M (2008) Designing location-based mobile games with a purpose: collecting geospatial data with CityExplorer. In: ACM ACE

  28. Patel K, Ismail M, Motahari S, Rosenbaum DJ, Ricken ST, Grandhi SA, Schuler RP, Jones Q (2010) MarkIt: community play and computation to generate rich location descriptions through a mobile phone game. In: Hawaii international conference on system sciences

  29. Ritzer G (ed) (2007) The Blackwell encyclopedia of sociology. Wiley-Blackwell, Oxford

    Google Scholar 

  30. Schlieder C (2005) Representing the meaning of spatial behavior by spatially grounded intentional systems. Lect Notes Comput Sci 3799:30–44

    Article  Google Scholar 

  31. Schlieder C, Kiefer P, Matyas S (2006) Geogames: designing location-based games from classic board games. IEEE Intell Syst 21(5):40–46

    Article  Google Scholar 

  32. Simmel G, Wolff KH (1950) The sociology of Georg Simmel. The Free Press, Mankato

    Google Scholar 

  33. Surowiecki J (2004) The wisdom of crowds: why the many are smarter than the few and how collective wisdom shapes business, economies, societies and nations. Doubleday, Garden City

    Google Scholar 

  34. von Ahn L (2006) Games with a purpose. IEEE Computer 39(6):92–94

    Article  Google Scholar 

  35. von Ahn L, Dabbish L (2004) Labeling images with a computer game. In: ACM SIGCHI

  36. von Ahn L, Dabbish L (2008) Designing games with a purpose. Commun ACM 51(8):58–67

    Google Scholar 

  37. von Ahn L, Kedia M, Blum M (2006) Verbosity: a game for collecting common-sense facts. In: ACM SIGCHI

  38. Yuen M-C, Chen L-J, King I (2009) A survey of human computation systems. In: IEEE symposium on social computing applications

Download references

Acknowledgements

We wish to thank the editors and anonymous reviewers for their insightful comments and suggestions. This study is based on research supported by the National Science Council of Taiwan under NSC Grants: NSC 98-2221-E-001-014-MY3 and NSC 99-2631-S-003-002.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ling-Jyh Chen.

Additional information

A preliminary version of this study was published in the IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom’09), Washington D.C., USA, 2009 [12]. In this extended version paper, we have refined our analysis in modeling GWAP-based geospatial tagging systems, re-evaluated the five task assignment algorithms based on the new analytical model, and included a more comprehensive set of evaluations with different numbers of tasks per assignment and different buffer sizes per LOI. Moreover, we have updated the literature review of this study, and incorporated all the comments/suggestions of the conference attendees. Hence, this manuscript is a much more thorough and authoritative presentation of our study on GWAP-based geospatial tagging systems.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, LJ., Syu, YS., Chen, HC. et al. The Design and Evaluation of Task Assignment Algorithms for GWAP-based Geospatial Tagging Systems. Mobile Netw Appl 17, 395–414 (2012). https://doi.org/10.1007/s11036-011-0314-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-011-0314-6

Keywords

Navigation