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...

Full description

Saved in:
Bibliographic Details
Published inExpert systems with applications Vol. 201; p. 116991
Main Authors Yadav, Akash, Mishra, Sumit, Sairam, Ashok Singh
Format Journal Article
LanguageEnglish
Published New York Elsevier Ltd 01.09.2022
Elsevier BV
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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