A crowdsourcing engine for mechanized labor


Ustalov, Dmitry



DOI: https://doi.org/10.15514/ISPRAS-2015-27(3)-25
URL: http://www.mathnet.ru/links/f485efaa5210ed813fd056...
Weitere URL: http://www.ispras.ru/en/proceedings/isp_27_2015_3/...
Dokumenttyp: Zeitschriftenartikel
Erscheinungsjahr: 2015
Titel einer Zeitschrift oder einer Reihe: Trudy Instituta sistemnogo programmirovanija RAN = Proceedings of the Institute for System Programming of the RAS
Band/Volume: 27
Heft/Issue: 3
Seitenbereich: 351-364
Ort der Veröffentlichung: Moskva
Verlag: Institut sistemnogo programmirovanija
ISSN: 2079-8156 , 2220-6426
Sprache der Veröffentlichung: Englisch
Einrichtung: Fakultät für Wirtschaftsinformatik und Wirtschaftsmathematik > Information Systems III: Enterprise Data Analysis (Ponzetto 2016-)
Fachgebiet: 004 Informatik
Abstract: Microtask crowdsourcing implies decomposing a difficult problem into smaller pieces. For that a special human-computer platform like CrowdFlower or Amazon Mechanical Turk is used to submit tasks for human workers motivated by either micropayments or altruism to solve. Examples of successful crowdsourcing applications are food nutrition estimation, natural language processing, criminal invasion detection, and other problems so-called “AI-hard”. However, these platforms are proprietary and requiring additional software for maintaining the output quality. This paper presents the design, architecture and implementation details of an open source engine for executing microtask-based crowdsourcing annotation stages. The engine controls the entire crowdsourcing process including such elements as task allocation, worker ranking, answer aggregation, agreement assessment, and other means for quality control. The present version of the software is implemented as a three-tier system, which is composed of the application level for the end-user worker interface, the engine level for the Web service controlling the annotation process, and the database level for the data persistence. The RESTful API is used for interacting with the engine. The methods for controlling the annotation are implemented as processors that are initialized using the dependency injection mechanism for achieving the loose coupling principle. The functionality of the engine has been evaluated by both using unit tests and replication of a semantic similarity assessment experiment.




Dieser Datensatz wurde nicht während einer Tätigkeit an der Universität Mannheim veröffentlicht, dies ist eine Externe Publikation.




Metadaten-Export


Zitation


+ Suche Autoren in

BASE: Ustalov, Dmitry

Google Scholar: Ustalov, Dmitry

ORCID: Ustalov, Dmitry ORCID: 0000-0002-9979-2188

+ Aufruf-Statistik

Aufrufe im letzten Jahr

Detaillierte Angaben



Sie haben einen Fehler gefunden? Teilen Sie uns Ihren Korrekturwunsch bitte hier mit: E-Mail


Actions (login required)

Eintrag anzeigen Eintrag anzeigen