Proposition 2, p. 22 — every algorithm has E(R^{PLB}_{T₀}) ≥ C₀C_pT₀ on some PLB with ξ_t ∈ PB(ξ̃, C_p), C₀ depending only on ξ̃
ProvedLuoSunLiu.PLBLower.proposition_2Let and let have all entries positive. Then there is a constant , depending only on , with the following property.
Let satisfy , let be a probability space carrying a measurable noise process , and let be any (possibly randomized) algorithm. Then there exist deterministic parameters and nonempty finite action sets such that
- , i.e. , for every ;
- for all , so the rewards form a perturbed linear bandit with perturbation ;
- every action has exactly one nonzero entry and (Conditions 1 and 3 of the paper's upper bound);
- when is run on this bandit, for every horizon
The regret of every algorithm therefore grows linearly in in the worst case, so the linear term in the paper's upper bound for M-LinUCB (Lemma 3) cannot be removed: adversarial perturbations of size force regret of order .
Formalization Note The hypothesis is added: the paper's proof uses the second smallest entry of , and for the statement is false (all parameters in are positive, so always playing the largest action has zero regret). The hypothesis makes nonempty. The constant is quantified after and before , the probability space, the noise, the algorithm and . The parameters and action sets are deterministic and are chosen after the algorithm and the noise are fixed, as in the paper's construction. The noise is an arbitrary measurable process: the paper's PLB asks for conditionally sub-Gaussian noise, and since is admissible, quantifying over all noise processes is stronger than the printed existence statement. The algorithm may use its own randomness and the noise through and sees past actions, past rewards and the current action set. The expectation is the lower Lebesgue integral of the nonnegative regret. Arms are Fin d, 0-based; periods are 1-based. Conclusions 2 and 3 are not in the printed statement and only strengthen it.
import Mathlib import Definitions.Def_LuoSunLiu_PLBLower_Model open MeasureTheory
namespace LuoSunLiu.PLBLower
/-- Proposition 2 (p. 22; restated p. 44). For every central parameter `ξ̃` with positive entries
(and `d ≥ 2`) there is `C_0 > 0`, depending only on `ξ̃`, such that for every `C_p ≥ 0` with
`C_p / 2 < min_i ξ̃_i`, every probability space, every measurable noise process `η` and every
algorithm, there are deterministic parameters `ξ_t ∈ PB(ξ̃, C_p)` and nonempty finite action sets
`𝒜_t` (single-nonzero-entry actions with `|⟨ξ_t, a⟩| ≤ 1`) forming a PLB with perturbation `C_p`,
on which `E(R^{PLB}_{T_0}) ≥ C_0 C_p T_0` for every `T_0 ≥ 1`. -/
theorem proposition_2 (d : ℕ) (hd : 2 ≤ d) (ξc : Fin d → ℝ) (hξc : ∀ i, 0 < ξc i) :
∃ C0 : ℝ, 0 < C0 ∧
∀ Cp : ℝ, 0 ≤ Cp → (∀ i, Cp / 2 < ξc i) →
∀ (Ω : Type*) [MeasurableSpace Ω] (P : Measure Ω) [IsProbabilityMeasure P]
(η : ℕ → Ω → ℝ), (∀ t, Measurable (η t)) →
∀ alg : Algorithm d Ω,
∃ (ξ : ℕ → Fin d → ℝ) (𝒜 : ℕ → Finset (Fin d → ℝ)),
(∀ t, ξ t ∈ PB ξc Cp) ∧ IsPerturbed ξ Cp ∧
(∀ t, (𝒜 t).Nonempty) ∧
(∀ t, ∀ a ∈ 𝒜 t,
(∃ j : Fin d, ∃ c : ℝ, c ≠ 0 ∧ a = Pi.single j c) ∧ |ξ t ⬝ᵥ a| ≤ 1) ∧
∀ T0 : ℕ, 1 ≤ T0 →
ENNReal.ofReal (C0 * Cp * T0) ≤
∫⁻ ω, ENNReal.ofReal (regret alg ξ 𝒜 η T0 ω) ∂P := by sorry
end LuoSunLiu.PLBLower
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.