Convex-Concave Reinforcement Learning

Shripad V. Deshmukh, Yaswanth Chittepu, Dhawal Gupta, Philip Thomas, Scott Niekum
10/6/2026
cs.LGcs.AI

No official code found. Best implementation: UMass-SCALAR-Lab/Convex-Concave-RL (0 stars, MIT, last commit 2026-10-06).

Abstract

Policy learning drives many of the most consequential and heavily-invested applications of reinforcement learning today. Yet the core optimization problem it rests on (maximizing expected return) is notoriously non-convex, even under a direct policy parameterization, and the field has largely responded by avoiding it: optimizing convex surrogate approximations of the return under trust-region constraints (NPG, TRPO, PPO, AWR). We show that this seemingly unstructured problem is not actually structureless. In log-density-ratio coordinates $y := \log[π/π_n]$, the exact per-iteration objective, computable via per-decision importance sampling (PDIS), is a difference-of-convex-constrained difference-of-convex (DC-constrained DC) program. This structure lets us move beyond surrogate approximations: it recovers CPI, NPG, TRPO, and AWR as special cases along interpretable axes, and it opens a multi-step axis $k$ that couples consecutive decisions. We solve the per-iteration program with sequential convex programming (SCP), the standard solver for difference-of-convex problems, and give convergence guarantees under mild conditions, bridging the difference-of-convex optimization and RL literatures. Empirically, multi-step Convex-Concave RL (CCRL) wins on diagnostic MDPs where credit must propagate across a horizon (its advantage growing with the dependency length), is competitive with a tuned PPO on classic control, and on a realistic, stochastic, mid-horizon healthcare domain converges markedly faster than tuned PPO to the same near-optimal survival, with an 11.3% higher area under the training curve.

View on arXivView PDF

Code Implementations(1)

MIT

Code base for convex-concave reinforcement learning work

00Oct 6, 20262 weeks agoMIT

Similar Papers

Cite this paper

@article{deshmukh2026convexconcave,
  title  = {Convex-Concave Reinforcement Learning},
  author = {Shripad V. Deshmukh and Yaswanth Chittepu and Dhawal Gupta and Philip Thomas and Scott Niekum},
  year   = {2026},
  eprint = {2610.09108},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.09108v1}
}

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/2610.09108.svg)](https://codeofpaper.com/paper/2610.09108)

Discussion