Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: Not applicablePipeline-generated
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.

LinUCB with a self-normalized confidence radius

Definition

Inputs and admissibility. Take the finite-dimensional linear contextual bandit model and a confidence level δ∈(0,1). At each round, the nonempty available action set is finite and ordered with its feature vectors, or the available feature set is compact with a supplied attained measurable predictable maximizer for the score below. In the finite case evaluate the score for each action's feature and resolve ties by the first action. All model assumptions, including λ>0, the feature and parameter bounds, pre-reward information, and the conditional noise bound, are in force.

Outputs. Before each reward is observed, output the selected feature At; after the reward Xt is observed, record it. At the horizon return the online sequence (At,Xt)t=1n and terminal state (Vn,bn,θ^n).

Initialize V0=λId, b0=0, θ^0=0, W0=λ−1Id, and D0=λd. At each round t=1,…,n, compute

ρt=λ m2+2log⁡(1/δ)+log⁡(Dt−1/D0),βt=max⁡{1,ρt2},

Next select an available feature vector

At∈arg⁡max⁡a∈At{⟨θ^t−1,a⟩+βt aTWt−1a}.

For a finite ordered action set, evaluate every action's score and take the first maximizing action's feature; for a compact feature set, call the supplied selector once. After observing reward Xt, update

Vt=Vt−1+AtAtT,bt=bt−1+AtXt.

Then compute the updated matrix state Wt,Dt from Vt by the following exact row procedure. Form the augmented matrix M=[Vt∣Id], set s=1 and D=1, and for k=0,…,d−1 choose the least row index i≥k whose current left-block entry Mik is nonzero. If no such row exists, return failure. If i≠k, swap rows i and k and replace s by −s. Set pk=Mkk, replace D by Dpk, divide row k by pk, and for every j≠k set row⁡j←row⁡j−Mjkrow⁡k. After the loop set Wt to the right block and Dt=sD, and set θ^t=Wtbt. For a compact feature set the supplied selector must return an attained maximizing feature measurably from pre-reward information.

Definition references

Finite-dimensional linear contextual bandit model: the context/feature map, conditional reward model, filtration, norm bound, and sample-sum ridge notation.

The ridge information matrix is positive definite and invertible: the matrices Vt are positive definite, invertible, and have positive determinant.

The ridge estimates and self-normalized sums are measurable: the ridge estimate, information matrix, and response sum are measurable from the available data.

Tor Lattimore and Csaba Szepesvári, Bandit Algorithms, §19.2 and §20.1

Abbasi-Yadkori, Pál, and Szepesvári, §5.1, Table 1

Depends on

Used by

Dependency tree · two levels

58 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