PPO Self-Play vs Reward Shaping
Training analysis comparing episode reward, policy loss, value loss, and entropy.
Multi-agent reinforcement learning
This project trained PPO agents for 2v2 Soccer-Twos on PACE HPC, studying how reward shaping, opponent mixtures, and separated policy/value networks affect stability, catastrophic forgetting, and tournament performance.
Training analysis comparing episode reward, policy loss, value loss, and entropy.
The final agent used PPO with separated policy/value networks and a mixed opponent curriculum: 70% self-play opponents and 30% fixed heuristic baseline. Reward shaping added dense signals for approach, kicking, offense, defense, time penalty, and teammate separation.
Maintained rolling opponent snapshots while mixing in a fixed CEIA baseline opponent.
Added dense football-specific signals while keeping the sparse goal reward dominant.
Tested 12+ strategies including BC pre-training, frame stacking, entropy schedules, and reward variants.
Logged opponent overfitting, distribution shift, asymmetric team performance, and catastrophic forgetting.
The final experiment identified separated value/policy networks plus a self-play-dominant opponent mix as the most stable design, producing a 90% evaluation win rate against the CEIA baseline and winning the class tournament.
Reward shaping accelerated early learning, while the final self-play curriculum and separated networks reduced forgetting and stabilized policy improvement.