Cargando…

Data Centric Workflows for Crowdsourcing

Crowdsourcing consists in hiring workers on internet to perform large amounts of simple, independent and replicated work units, before assembling the returned results. A challenge to solve intricate problems is to define orchestrations of tasks, and allow higher-order answers where workers can sugge...

Descripción completa

Detalles Bibliográficos
Autores principales: Bourhis, Pierre, Hélouët, Loïc, Miklos, Zoltan, Singh, Rituraj
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324238/
http://dx.doi.org/10.1007/978-3-030-51831-8_2
_version_ 1783551899180466176
author Bourhis, Pierre
Hélouët, Loïc
Miklos, Zoltan
Singh, Rituraj
author_facet Bourhis, Pierre
Hélouët, Loïc
Miklos, Zoltan
Singh, Rituraj
author_sort Bourhis, Pierre
collection PubMed
description Crowdsourcing consists in hiring workers on internet to perform large amounts of simple, independent and replicated work units, before assembling the returned results. A challenge to solve intricate problems is to define orchestrations of tasks, and allow higher-order answers where workers can suggest a process to obtain data rather than a plain answer. Another challenge is to guarantee that an orchestration with correct input data terminates, and produces correct output data. This work proposes complex workflows, a data-centric model for crowdsourcing based on orchestration of concurrent tasks and higher order schemes. We consider termination (whether some/all runs of a complex workflow terminate) and correctness (whether some/all runs of a workflow terminate with data satisfying FO requirements). We show that existential termination/correctness are undecidable in general excepted for specifications with bounded recursion. However, universal termination/correctness are decidable when constraints on inputs are specified in a decidable fragment of FO, and are at least in [Formula: see text].
format Online
Article
Text
id pubmed-7324238
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73242382020-06-30 Data Centric Workflows for Crowdsourcing Bourhis, Pierre Hélouët, Loïc Miklos, Zoltan Singh, Rituraj Application and Theory of Petri Nets and Concurrency Article Crowdsourcing consists in hiring workers on internet to perform large amounts of simple, independent and replicated work units, before assembling the returned results. A challenge to solve intricate problems is to define orchestrations of tasks, and allow higher-order answers where workers can suggest a process to obtain data rather than a plain answer. Another challenge is to guarantee that an orchestration with correct input data terminates, and produces correct output data. This work proposes complex workflows, a data-centric model for crowdsourcing based on orchestration of concurrent tasks and higher order schemes. We consider termination (whether some/all runs of a complex workflow terminate) and correctness (whether some/all runs of a workflow terminate with data satisfying FO requirements). We show that existential termination/correctness are undecidable in general excepted for specifications with bounded recursion. However, universal termination/correctness are decidable when constraints on inputs are specified in a decidable fragment of FO, and are at least in [Formula: see text]. 2020-06-02 /pmc/articles/PMC7324238/ http://dx.doi.org/10.1007/978-3-030-51831-8_2 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Bourhis, Pierre
Hélouët, Loïc
Miklos, Zoltan
Singh, Rituraj
Data Centric Workflows for Crowdsourcing
title Data Centric Workflows for Crowdsourcing
title_full Data Centric Workflows for Crowdsourcing
title_fullStr Data Centric Workflows for Crowdsourcing
title_full_unstemmed Data Centric Workflows for Crowdsourcing
title_short Data Centric Workflows for Crowdsourcing
title_sort data centric workflows for crowdsourcing
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324238/
http://dx.doi.org/10.1007/978-3-030-51831-8_2
work_keys_str_mv AT bourhispierre datacentricworkflowsforcrowdsourcing
AT helouetloic datacentricworkflowsforcrowdsourcing
AT mikloszoltan datacentricworkflowsforcrowdsourcing
AT singhrituraj datacentricworkflowsforcrowdsourcing