How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Sample-based constrained policy optimization update
Definition
Assume the Axiom of Choice for the theoretical average-KL comparison, and let a finite discounted CMDP have cost signals with thresholds . Let be a stationary policy family on an open set with fixed common support, where and the current parameter lies in . Assume its policy coordinates are twice continuously differentiable on a neighborhood of . Choose a trust radius , a backtracking factor , and a finite backtracking budget . At iteration , the finite data batch consists of rows from trajectories generated in the CMDP under the current policy , where , , and . The advantage estimates are real numbers held fixed during the update, and the batch also includes real baseline-cost estimates . The weights and estimates may come from any fixed rollout or critic estimator; this procedure assumes no accuracy property for them. It specifies the exact finite-data trust-region subproblem and line search; implementations that approximate the subproblem solve are discussed separately.
For every , define the finite sample surrogates
and . Put , , , and . The update procedure is:
-
If is not symmetric, or if some nonzero satisfies , return
no-step. Otherwise form the local quadratic program -
If this program is feasible, let be its lexicographically least global maximizer. The feasible set is a closed subset of the compact ellipsoid, so the maximizer set is nonempty and compact. Minimize the first coordinate on that set, restrict to its nonempty compact minimizers, and repeat for each coordinate; the resulting point is the lexicographically least maximizer. If the program is infeasible and , compute . If , return
no-step, since the linearized cost cannot be reduced. Otherwise by positive definiteness, and use the cost-recovery proposal . If the program is infeasible and , returnno-step. -
For , set . Accept the first in the policy family's parameter domain for which and every sample cost estimate is at most . If no candidate passes this sample check, return
no-step; otherwise output the accepted parameter as .
For finite constants , optional nonnegative bounded transition signals may be included in the supplied cost-advantage and baseline estimates by estimating the shaped costs . The exact theorem concerns exact policies and expectations; the line search above checks only the supplied sample estimates.
Definition references
Every family of nonempty sets has a choice function; AC is required for the theorem's KL branch.
The finite CMDP model and bounded transition signals.
The expected discounted cost and its threshold.
The value and advantage quantities estimated by the supplied critic.
A differentiable stationary policy family with fixed common support and score vectors.
The state distribution targeted by the discounted sample weights.
The exact policy-return bound that motivates the trust-region constraint; its KL branch assumes AC.
Achiam et al., Constrained Policy Optimization, §5.3 and §§6.1–6.3.
Depends on
- The Axiom of Choice
- Finite discounted constrained Markov decision process
- Expected discounted-cost feasibility constraint
- Discounted value, action-value, and advantage functions
- Differentiable stationary stochastic policies and score vectors
- The Hessian matrix and critical points of a scalar field
- Kullback–Leibler divergence
- Normalized discounted state occupancy
- Policy performance bound by average divergence
Used by
Dependency tree · two levels
42 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Joshua Achiam, David Held, Aviv Tamar, and Pieter Abbeel, Constrained Policy Optimization, PMLR 70 (2017) (standard reference, not scraped)