ARPPO vs PPO: When Does Average Reward RL Win?

Proximal Policy Optimization (PPO) has become the default choice for deep reinforcement learning: reliable, well-understood, and competitive across many benchmarks. But PPO uses discounted reward, which creates a fundamental mismatch with continuing operational tasks. Our ARPPO algorithm [Schneckenreither, 2020; Schneckenreither & Moser, 2025] addresses this directly.

Algorithm Comparison

PropertyPPOARPPO
ObjectiveDiscounted cumulative rewardLong-run average reward
Advantage computationGAE with discount factorDifferential GAE (subtracts running average ρ̂)
HyperparametersRequires discount factor tuningNo discount factor; uses ρ learning rate
Best forEpisodic tasks (games, navigation)Continuing tasks (business ops)
Seasonal pattern captureLimited by effective horizon 1/(1−γ)Unlimited (average over all history)

When PPO Wins

PPO performs best on tasks with natural episode boundaries (games, one-off decisions), strong preference for near-term outcomes, and simple reward structures. Standard RL benchmarks such as CartPole, LunarLander, and Atari [Gymnasium] are designed for episodic settings, which is why PPO excels there. Our benchmarks follow the evaluation protocol of rl-baselines3-zoo.

When ARPPO Wins

ARPPO outperforms PPO on tasks with no natural episode boundary (inventory systems, pricing engines, facility management), long-horizon seasonal patterns, sensitivity to average-case performance over years rather than episodes, and where a stable steady-state policy is required .

Practical Guidance

Use PPO when: your problem naturally resets (batch job scheduling, one-shot pricing decisions).

Use ARPPO when: your system runs continuously, performance is measured in steady-state throughput, and long-term results matter as much as short-term ones.

Not sure which is right for your use case? We are happy to discuss the specifics of your operational problem.

About the Author

Loop Smarter Research Team

The Loop Smarter team builds production-grade AI optimization systems using average-reward reinforcement learning. We develop LARA — our Average Reward Policy Optimization (ARPPO) framework — and share insights from real-world deployments in inventory management, demand forecasting, and operational scheduling. Have a complex optimization problem? Get in touch.

Scroll to Top