skip to main content
10.1145/2380718.2380745acmconferencesArticle/Chapter ViewAbstractPublication PageswebsciConference Proceedingsconference-collections
research-article

How to translate a book within an hour: towards general purpose programmable human computers with CrowdLang

Published:22 June 2012Publication History

ABSTRACT

In this paper we present the programming language and framework CrowdLang for engineering complex computation systems incorporating large numbers of networked humans and machines agents. We evaluate CrowdLang by developing a text translation program incorporating human and machine agents. The evaluation shows that we are able to simply explore a large design space of possible problem solving programs with the simple variation of the used abstractions. Furthermore, an experiment, involving 1918 different human actors, shows that the developed mixed human-machine translation program significantly outperforms a pure machine translation in terms of adequacy and fluency whilst translating more than 30 pages per hour and that the program approximates the professional translated gold-standard to 75% using the automatic evaluation metric METEOR. Last but not least, our evaluation illustrates that our new human computation pattern staged-contest with pruning outperforms all other refinements in the translation task.

References

  1. Ahmad, S., Battle, A., Malkani, Z., and Kamvar, S. The jabberwocky programming environment for structured social computing. In Proc. of the 24th annual ACM symposium on User interface software and technology (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Banerjee, S., and Lavie, A. Meteor: An automatic metric for mt evaluation with improved correlation with human judgments. Intrinsic and Extrinsic Evaluation Measures for Machine Translation and/or Summarization (2005), 65.Google ScholarGoogle Scholar
  3. Bernstein, A. How can cooperative work tools support dynamic group process? bridging the specificity frontier. In Proc. of the ACM conference on Computer supported cooperative work (2000). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bernstein, A., Klein, M., and Malone, T. The process recombinator: a tool for generating new business process ideas. In Proc. of the 20th international conference on Information Systems (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bernstein, A., Klein, M., and Malone, T. Programming the global brain. Communications of the ACM 55, 5 (2012), 1--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bernstein, M., Little, G., Miller, R., Hartmann, B., Ackerman, M., Karger, D., Crowell, D., and Panovich, K. Soylent: a word processor with a crowd inside. In Proc. of the 23nd annual ACM symposium on User interface software and technology (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Chase, R., Aquilano, N., and Jacobs, F. Operations management for competitive advantage. McGraw-Hill/Irwin New York, 2006.Google ScholarGoogle Scholar
  8. Chen, Y., Liem, B., and Zhang, H. An iterative dual pathway structure for speech-to-text transcription. In Human Computation: AAAI Workshop (2011).Google ScholarGoogle Scholar
  9. Dean, J., and Ghemawat, S. Mapreduce: Simplified data processing on large clusters. Communications of the ACM 51 (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Kittur, A., Smus, B., Khamkar, S., and Kraut, R. Crowdforge: Crowdsourcing complex work. In Proc. of the 24th annual ACM symposium on User interface software and technology (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Little, G., Chilton, L., Goldman, M., and Miller, R. Turkit: human computation algorithms on mechanical turk. In Proceedings of the 23nd annual ACM symposium on User interface software and technology (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Malone, T., and Crowston, K. The interdisciplinary study of coordination. ACM Computing Surveys 26 (1994). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Malone, T., Laubacher, R., and Dellarocas, C. The collective intelligence genome. MIT Sloan Management Review 51 (2010).Google ScholarGoogle Scholar
  14. Malone, T., Laubacher, R., and Johns, T. General management: The age of hyperspecialization. Harvard Business Review 89, 7--8 (2011), 56--65.Google ScholarGoogle Scholar
  15. Minder, P., and Bernstein, A. Crowdlang: Programming human computation systems - interweaving human and machine intelligence in a complex translation task. Tech. rep., University of Zurich, 2012.Google ScholarGoogle Scholar
  16. Noronha, J., Hysen, E., Zhang, H., and Gajos, K. Platemate: crowdsourcing nutritional analysis from food photographs. In Proc. of the 24th annual ACM symposium on User interface software and technology, ACM (2011), 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Zhang, H., Law, E., Miller, R., Gajos, K., Parkes, D., and Horvitz, E. Human computation tasks with global constraints. CHI (2012). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. How to translate a book within an hour: towards general purpose programmable human computers with CrowdLang

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            WebSci '12: Proceedings of the 4th Annual ACM Web Science Conference
            June 2012
            531 pages
            ISBN:9781450312288
            DOI:10.1145/2380718

            Copyright © 2012 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 22 June 2012

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate218of875submissions,25%

            Upcoming Conference

            Websci '24
            16th ACM Web Science Conference
            May 21 - 24, 2024
            Stuttgart , Germany

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader