Abstract: Designing a reward function is never a trivial task when implementing Reinforcement Learning (RL) agents. Instead, it is one of the most crucial steps for ensuring a stable and robust ...