Reinforcement Learning for GNSS Spoofing Detection: A Multi-Class DQN Approach with TEXBAT
| dc.contributor.author | Noman Chowdhury, Abdullah Al | |
| dc.contributor.author | Ahmadi, Elham | |
| dc.contributor.author | Elmusrati, Mohammed | |
| dc.contributor.author | Kuusniemi, Heidi | |
| dc.contributor.author | Boutellier, Jani | |
| dc.contributor.department | fi=Digital Economy|en=Digital Economy| | |
| dc.contributor.orcid | https://orcid.org/0000-0001-9304-6590 | |
| dc.date.accessioned | 2026-05-20T11:13:00Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Global Navigation Satellite Systems (GNSS) are critical for positioning and timing, but the weak and unencrypted nature of civil GNSS signals makes them highly vulnerable to spoof-ing attacks. Existing detection methods, often based on handcrafted metrics or supervised learning, lack robustness across diverse scenarios. In this paper, we formulate GNSS spoofing detection as a multi-class reinforcement learning problem and propose a Deep Q-Network (DQN) trained on GNSS tracking features from the Texas Spoofing Test Battery (TEXBAT) dataset. The proposed approach adopts a tracking-level, non-sequential formulation evaluated on static and replay-like spoofing scenarios. Using nine spoof-sensitive features across multiple Pseudo-Random Noise (PRN) codes, the agent classifies clean and spoofed signals into seven classes, achieving 88.1% multi-class accuracy and a macro F1-score of 0.884. The proposed method outperforms SVM, random forest, and autoencoder baselines, demonstrating the effectiveness of reinforcement learning for GNSS spoofing detection. By learning decision policies through interaction and reward feedback, reward shaping improves sensitivity to stealth and replay spoofing without increasing false alarms. | en |
| dc.description.reviewstatus | fi=vertaisarvioitu|en=peerReviewed| | |
| dc.format.pagerange | 19862-19866 | |
| dc.identifier.citation | Noman Chowdhury, A. A., Ahmadi, E., Elmusrati, M., Kuusniemi, H., & Boutellier, J. (2026). Reinforcement Learning for GNSS Spoofing Detection: A Multi-Class DQN Approach with TEXBAT. In ICASSP 2026 - 2026 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 19862-19866. IEEE. https://doi.org/10.1109/ICASSP55912.2026.11462191 | |
| dc.identifier.isbn | 979-8-3315-6701-9 | |
| dc.identifier.uri | https://osuva.uwasa.fi/handle/11111/20419 | |
| dc.identifier.urn | URN:NBN:fi-fe2026052050245 | |
| dc.language.iso | en | |
| dc.publisher | IEEE | |
| dc.relation.conference | IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) | |
| dc.relation.doi | https://doi.org/10.1109/icassp55912.2026.11462191 | |
| dc.relation.funder | Euroopan Unioni | fi |
| dc.relation.funder | European Union | en |
| dc.relation.ispartof | ICASSP 2026 - 2026 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) | |
| dc.relation.ispartofjournal | Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing | |
| dc.relation.issn | 2379-190X | |
| dc.relation.issn | 1520-6149 | |
| dc.relation.url | https://doi.org/10.1109/ICASSP55912.2026.11462191 | |
| dc.relation.url | https://urn.fi/URN:NBN:fi-fe2026052050245 | |
| dc.rights.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.source.identifier | 84b2fbf8-5a62-4c2c-93e6-42658051f2c5 | |
| dc.source.metadata | SoleCRIS | |
| dc.subject | GNSS | |
| dc.subject | spoofing | |
| dc.subject | deep reinforcement learning | |
| dc.subject | resilient positioning | |
| dc.subject | interference | |
| dc.subject.discipline | fi=Tietotekniikka tekn|en=Information Technology tech| | |
| dc.subject.discipline | fi=Tietoliikennetekniik|en=Telecommunications| | |
| dc.title | Reinforcement Learning for GNSS Spoofing Detection: A Multi-Class DQN Approach with TEXBAT | |
| dc.type.okm | fi=A4 Vertaisarvioitu artikkeli konferenssijulkaisussa|en=A4 Article in conference proceedings (peer-reviewed)| | |
| dc.type.publication | article | |
| dc.type.version | acceptedVersion |
Tiedostot
1 - 1 / 1
