Collaborative Task Allocation With Reinforcement Learning and Heterogeneous Graph Attention
| dc.contributor.author | Song, Wei | |
| dc.contributor.author | Muntaha, Mahjabin | |
| dc.date.accessioned | 2026-10-08T13:17:41Z | |
| dc.date.issued | 2026-02-23 | |
| dc.description.abstract | Task allocation is a core problem of mobile crowdsensing (MCS) applications. Depending on sensing task requirements and worker capabilities, tasks are allocated to selected workers that can meet various constraints and complete the tasks efficiently. Typically, an MCS platform serves as a mediator and assists the allocation, which is similar to the Uber system that matches passengers and drivers. As an incentive, the MCS platform typically aims to maximize its profit while respecting the limitations of both sides. Although task allocation has been studied widely in the literature, we focus on a less addressed aspect, which is to balance achievable profits and collaboration efficiency among a group of workers allocated to fulfill a task. In particular, we take into account the impact of workers’ collaboration efficiency on the achieved performance. As our collaborative task allocation problem is proved to be NP-hard, we formulate the problem based on a temporal heterogeneous graph and apply an expressive neural network model to represent graph-based problem instances. Thus, we can use a deep reinforcement learning (DRL) approach to train a solution model, which is expected to be generalizable to diverse instances. To reduce the network dimensionality and capture essential features, we decompose the heterogeneous graph into smaller and simpler subgraphs and use graph attention networks (GATs) [Veličković et al. (2018)] to transform subgraphs into embedding vectors. We conduct extensive experiments to train and test the solution model with different DRL approaches. The results show that the proposed approach offers competitive advantages over the reference heuristic and attention-based methods. | |
| dc.description.copyright | © 2026 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works | |
| dc.identifier.uri | https://unbscholar.lib.unb.ca/handle/1882/38768 | |
| dc.language.iso | en | |
| dc.publisher | IEEE | |
| dc.relation | Natural Sciences and Engineering Research Council of Canada (NSERC) | |
| dc.relation.hasversion | 10.1109/TNSE.2026.3667470 | |
| dc.rights | http://purl.org/coar/access_right/c_abf2 | |
| dc.subject.discipline | Computer Science | |
| dc.title | Collaborative Task Allocation With Reinforcement Learning and Heterogeneous Graph Attention | |
| dc.type | research article | |
| oaire.citation.title | IEEE Transactions on Network Science and Engineering | |
| oaire.citation.volume | 13 | |
| oaire.version | http://purl.org/coar/version/c_ab4af688f83e57aa |
