Distributive Dynamic Spectrum Access through Deep Reinforcement Learning: A Reservoir Computing Based Approach
Hao-Hsuan Chang, Hao Song, Yang Yi, Jianzhong Zhang, Haibo He, Lingjia, Liu

TL;DR
This paper proposes a reservoir computing-based deep reinforcement learning approach for distributed dynamic spectrum access, enabling secondary users to learn effective spectrum sharing strategies without system knowledge, reducing interference and improving convergence.
Contribution
It introduces a novel RC-based DRL method for distributed spectrum access that handles sensing errors and outperforms traditional methods in large channel scenarios.
Findings
Significantly reduces collision with primary users and secondary users.
Outperforms myopic and Q-learning methods in convergence speed and effectiveness.
Effective in distributed settings without system statistics knowledge.
Abstract
Dynamic spectrum access (DSA) is regarded as an effective and efficient technology to share radio spectrum among different networks. As a secondary user (SU), a DSA device will face two critical problems: avoiding causing harmful interference to primary users (PUs), and conducting effective interference coordination with other secondary users. These two problems become even more challenging for a distributed DSA network where there is no centralized controllers for SUs. In this paper, we investigate communication strategies of a distributive DSA network under the presence of spectrum sensing errors. To be specific, we apply the powerful machine learning tool, deep reinforcement learning (DRL), for SUs to learn "appropriate" spectrum access strategies in a distributed fashion assuming NO knowledge of the underlying system statistics. Furthermore, a special type of recurrent neural…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsQ-Learning
