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...
Autores principales: | , , , |
---|---|
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 |