Reinforcement Learning Based Self-play and State Stacking Techniques for Noisy Air Combat Environment

Ahmet Semih Tasbas, Safa Onur Sahin, Nazim Kemal Ure
3/6/2023
cs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Reinforcement learning (RL) has recently proven itself as a powerful instrument for solving complex problems and even surpassed human performance in several challenging applications. This signifies that RL algorithms can be used in the autonomous air combat problem, which has been studied for many years. The complexity of air combat arises from aggressive close-range maneuvers and agile enemy behaviors. In addition to these complexities, there may be uncertainties in real-life scenarios due to sensor errors, which prevent estimation of the actual position of the enemy. In this case, autonomous aircraft should be successful even in the noisy environments. In this study, we developed an air combat simulation, which provides noisy observations to the agents, therefore, make the air combat problem even more challenging. Thus, we present a state stacking method for noisy RL environments as a noise reduction technique. In our extensive set of experiments, the proposed method significantly outperforms the baseline algorithms in terms of the winning ratio, where the performance improvement is even more pronounced in the high noise levels. In addition, we incorporate a self-play scheme to our training process by periodically updating the enemy with a frozen copy of the training agent. By this way, the training agent performs air combat simulations to an enemy with smarter strategies, which improves the performance and robustness of the agents. In our simulations, we demonstrate that the self-play scheme provides important performance gains compared to the classical RL training.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{tasbas2023reinforcement,
  title  = {Reinforcement Learning Based Self-play and State Stacking Techniques for Noisy Air Combat Environment},
  author = {Ahmet Semih Tasbas and Safa Onur Sahin and Nazim Kemal Ure},
  year   = {2023},
  eprint = {2303.03068},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.03068v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.03068.svg)](https://codeofpaper.com/paper/2303.03068)

Discussion