MARCS: A Mobile Crowdsensing Framework Based on Data Shapley Value Enabled Multi-Agent Deep Reinforcement Learning
Source abstract
Abstract
Opportunistic mobile crowdsensing (MCS) non-intrusively exploits human mobility trajectories, and the participants’ smart devices as sensors have become promising paradigms for various urban data acquisition tasks. However, in practice, opportunistic MCS has several challenges from both the perspectives of MCS participants and the data platform. On the one hand, participants face uncertainties in conducting MCS tasks, including their mobility and implicit interactions among participants, and participants’ economic returns given by the MCS data platform are determined by not only their own actions but also other participants’ strategic actions. On the other hand, the platform can only observe the participants’ uploaded sensing data that depends on the unknown effort/action exerted by participants to the platform, while, for optimizing its overall objective, the platform needs to properly reward certain participants for incentivizing them to provide high-quality data. To address the challenge of balancing individual incentives and platform objectives in MCS, this paper proposes MARCS, an online sensing policy based on multi-agent deep reinforcement learning (MADRL) with centralized training and decentralized execution (CTDE). Specifically, the interactions between MCS participants and the data platform are modeled as a partially observable Markov game, where participants, acting as agents, use DRL-based policies to make decisions based on local observations, such as task trajectories and platform payments. To align individual and platform goals effectively, the platform leverages Shapley value to estimate the contribution of each participant’s sensed data, using these estimates as immediate rewards to guide agent training. The experimental results on real mobility trajectory datasets indicate that the revenue of MARCS reaches almost 35%, 53%, and 100% higher than DDPG, Actor-Critic, and model predictive control (MPC) respectively on the participant side and similar results on the platform side, which show superior performance compared to baselines.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Mobile Crowdsensing and Crowdsourcing · Evacuation and Crowd Dynamics · Human Mobility and Location-Based Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (35)
Show source-provided references
1. Crowdsensing 2. 010.1145/3481621 ↗
2. Mobile crowd sensing and computing: the review of an emerging human-powered sensing paradigm10.1145/2794400 ↗
3. Opportunities in mobile crowd sensing10.1109/MCOM.2014.6871666 ↗
4. A crowdsensing market based on game theory: Participant incentive, task assignment and pricing guidance
5. Biobjective robust incentive mechanism design for mobile crowdsensing10.1109/JIOT.2021.3072953 ↗
6. An ordered submodularity-based budget-feasible mechanism for opportunistic mobile crowdsensing task allocation and pricing10.1109/TMC.2022.3232513 ↗
7. Deep reinforcement learning: a survey10.1109/TNNLS.2022.3207346 ↗
8. A secure mobile crowdsensing game with deep reinforcement learning10.1109/TIFS.2017.2737968 ↗
9. Multi-agent deep reinforcement learning: A survey10.1007/s10462-021-09996-w ↗
10. Deep reinforcement learning for multi-agent systems: a review of challenges, solutions and applications10.1109/TCYB.2020.2977374 ↗
11. Free market of crowdsourcing: incentive mechanism design for mobile sensing10.1109/TPDS.2013.2297112 ↗
12. Scalable mobile crowdsensing via peer-to-peer data sharing10.1109/TMC.2017.2743718 ↗
13. A distributed game methodology for crowdsensing in uncertain wireless scenario10.1109/TMC.2019.2892953 ↗
14. Incentive mechanism in platform-centric mobile crowdsensing: a one-to-many bargaining approach10.1016/j.comnet.2017.12.013 ↗
15. Incentive mechanism design in mobile opportunistic data collection with time sensitivity10.1109/JIOT.2017.2779176 ↗
16. ActiveCrowd: a framework for optimized multitask allocation in mobile crowdsensing systems10.1109/THMS.2016.2599489 ↗
17. Multi-task allocation under time constraints in mobile crowdsensing10.1109/TMC.2019.2962457 ↗
18. Mobile crowdsensing games in vehicular networks10.1109/TVT.2016.2647624 ↗
19. PSARE: a RL-based online participant selection scheme incorporating area coverage ratio and degree in mobile crowdsensing10.1109/TVT.2022.3183607 ↗
20. An incentive mechanism design for mobile crowdsensing with demand uncertainties10.1016/j.ins.2020.03.109 ↗
21. Free market of multi-leader multi-follower mobile crowdsensing: an incentive mechanism design by deep reinforcement learning10.1109/TMC.2019.2927314 ↗
22. Intelligent task allocation for mobile crowdsensing with graph attention network and deep reinforcement learning10.1109/TNSE.2022.3226422 ↗
23. IntelligentCrowd: mobile crowdsensing via multi-agent reinforcement learning10.1109/TETCI.2020.3042244 ↗
24. Federated deep reinforcement learning for task participation in mobile crowdsensing
25. Decentralized task assignment for mobile crowd-sensing with multi-agent deep reinforcement learning10.1109/JIOT.2023.3268846 ↗
26. Shapley Q-value: a local reward approach to solve global reward games
27. Decision-facilitating information in hidden-action setups: an agent-based approach10.1007/s11403-020-00297-z ↗
28. The shapley value in machine learning
29. Collective explainable AI: explaining cooperative strategies and agent contribution in multiagent reinforcement learning with shapley values10.1109/MCI.2021.3129959 ↗
30. Algorithms to estimate Shapley value feature attributions10.1038/s42256-023-00657-x ↗
31. SHAQ: incorporating Shapley value theory into multi-agent Q-learning
32. Multiagent actor-critic for mixed cooperative-competitive environments
33. Model predictive control tuning methods: a review10.1021/ie900323c ↗
34. Data science and model predictive control: a survey of recent advances on data-driven MPC algorithms10.1016/j.jprocont.2024.103327 ↗
35. MADDPG-based joint service placement and task offloading in MEC empowered air-ground integrated networks10.1109/JIOT.2023.3326820 ↗