A multi-objective worker selection scheme in crowdsourced platforms using NSGA-II
Crowdsourcing has led to a paradigm shift in how commercial houses execute projects by lowering the production cost. A crucial aspect of crowdsourcing is selecting the best set of workers to perform a task. The environment envisaged in this work is an independent pool of workers, each equipped with...
Saved in:
Published in | Expert systems with applications Vol. 201; p. 116991 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
New York
Elsevier Ltd
01.09.2022
Elsevier BV |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Crowdsourcing has led to a paradigm shift in how commercial houses execute projects by lowering the production cost. A crucial aspect of crowdsourcing is selecting the best set of workers to perform a task. The environment envisaged in this work is an independent pool of workers, each equipped with a pre-defined set of skills. We assume that these skills do not follow any priority order over each other. Given a task with a set of required skills, we aim to select a team of workers who can collectively fulfil the task’s requirements, while maximizing the collective expertise and minimizing the team cost. We propose a nondominated sorting genetic algorithm II (NSGA II) based algorithm to find the best set of workers that can perform the task. The basic operators of the evolutionary computation approach are tuned in accordance with our problem objectives. We perform a detailed analysis to show that the solution is well distributed along the Pareto optimal, converges exponentially apropos the number of generations and is cost-efficient. The proposed approach is compared with an optimal strategy, a greedy-based method, and another evolutionary-based algorithm to establish its effectiveness. Extensive simulation results using real data set and a synthetic data set were presented to validate our claim.
•Use of an approach based on NSGA-II to assign workers to the tasks.•Adaptation of the different NSGA-II operators to the problem domain.•A detailed time complexity analysis of the proposed approach.•Extensive experiments to demonstrate the efficacy of the proposed approach. |
---|---|
ISSN: | 0957-4174 1873-6793 |
DOI: | 10.1016/j.eswa.2022.116991 |