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 has a log-determinant high-probability pseudo-regret bound
Statement
Assume AC and Countable Choice, the finite-dimensional linear contextual bandit model, and LinUCB with as defined in the algorithm. Let be the confidence input to LinUCB. Suppose also that for every round ,
Define the random pseudo-regret by
Then, with probability at least ,
Algorithm properties. For every admissible model input, the algorithm also completes exactly rounds and outputs and . Count exact real arithmetic operations, comparisons, square roots, and logarithms with unit cost, and exclude generation of contexts, features, and rewards. Let be the rounds with finite action sets and let be the number of available actions at round ; let be the compact-feature rounds. The procedure makes exactly calls to the supplied maximizing selector and uses operations apart from selector costs.
Statement references
Facts & Assumptions
Given: AC, Countable Choice, the bandit model and LinUCB algorithm, and the per-round optimal-mean range bound in the Statement.
The Axiom of Choice: the confidence supplier uses AC for conditional-expectation classes and bounded optional sampling.
The Axiom of Countable Choice (): the confidence supplier uses Countable Choice for its Gaussian integral.
Finite-dimensional linear contextual bandit model: the model's fixed , feature bounds , information matrices , and sample-sum ridge estimates.
LinUCB with a self-normalized confidence radius: maximizes and .
The ridge estimate lies in a time-uniform linear confidence ellipsoid: with probability at least , the true parameter is in the ellipsoid of radius about for every round in the horizon.
The elliptical-potential bound for ridge design matrices: if , then and .
Cauchy–Schwarz: , with equality exactly for dependent pairs: in every real inner-product space; Cauchy–Schwarz also applies to the Euclidean inner product on .
The ridge information matrix is positive definite and invertible: each is symmetric positive definite, so is a real inner product and is positive definite.
LinUCB with a self-normalized confidence radius: the procedure initializes , executes the stated finite loop, uses row swaps, nonzero row scalings, and row additions on the augmented matrix to construct , and returns the specified online and terminal outputs. For , the determinant over a commutative ring by the Leibniz formula, and for a real matrix gives and by its Leibniz formula; For every square matrix, including singular ones, a row swap negates the determinant, scaling a row by any scalar scales it, and row addition leaves it unchanged gives the determinant changes for the row operations.
Proof
For each round, [F7] makes invertible and gives . To verify the row procedure, suppose pivots have succeeded. Each row swap, scaling by a nonzero pivot, and row addition is invertible, so the transformed left block remains invertible; elimination leaves it in block form . The square block is invertible: otherwise a nonzero would give in the kernel of the full left block. Its first column therefore has a nonzero entry, so a row with exists and the selected pivot is nonzero. Induction gives all pivots and reduces the left block to . The same row operations on the right identity block give a matrix with , hence . If is the product of row-swap signs, determinant tracking using [F8] gives , so the stored value is exactly . Initially these identities follow directly from , , and . Therefore each confidence logarithm is finite and nonnegative, every score is finite, and the model or supplied selector makes an attained measurable choice. The model supplies each finite reward and the update matrices remain positive definite by [F7]. Induction over the fixed loop proves that all rounds complete and the stated outputs exist.
At each elimination pivot, searching and swapping rows costs operations; normalizing one row and eliminating its column from at most rows costs . The pivots therefore cost . Each matrix update and multiplication by costs ; one finite-action score costs and a maximization over actions costs . Storing the returned feature and reward costs per round. Summing over rounds gives operations, and there is exactly one selector call for each .
On the confidence event from [F3], step 1.1 and the nonnegative radius formula give . Since , the algorithm's radius also contains .
For any , [F7] makes a real inner product. Cauchy–Schwarz gives By step 1.1, , so the final expression is .
By the model, the true-mean maximum on is attained and its value is measurable. For every , step 3.1 gives , and the algorithm's maximization gives . Taking the maximum over yields
Applying Cauchy–Schwarz to and the confidence error as in step 3.1 yields where step 1.1 identifies . Define . By step 4.1, this gap is nonnegative and at most .
The range hypothesis gives . By [F4], , so the algorithm's determinant-defined is nondecreasing and . If , step 5.1 gives ; if , the range bound gives . Thus in both cases .
Squaring step 6.1 gives . Euclidean Cauchy–Schwarz on and therefore yields
Apply the sum bound in [F4] to step 7.1 to obtain . Then [F5] gives the second displayed bound. These inequalities hold on , whose probability is at least by [F3].
Depends on
- LinUCB with a self-normalized confidence radius
- The Axiom of Choice
- The Axiom of Countable Choice ($\mathrm{AC}_\omega$)
- Finite-dimensional linear contextual bandit model
- For $n\ge1$, the determinant over a commutative ring by the Leibniz formula, and $|\det A|$ for a real matrix
- Real and complex inner-product spaces and their induced length
- The elliptical-potential bound for ridge design matrices
- The ridge information matrix is positive definite and invertible
- Trace control of the regularized design determinant
- Cauchy–Schwarz: $|\langle x,y\rangle|\le\|x\|\,\|y\|$, with equality exactly for dependent pairs
- For every square matrix, including singular ones, a row swap negates the determinant, scaling a row by any scalar scales it, and row addition leaves it unchanged
- The ridge estimate lies in a time-uniform linear confidence ellipsoid
Used by
- LinUCB has expected pseudo-regret of order d√n log(nL) Corollary
- An action set whose linear-mean range exceeds one Example
Cited to discharge well-definedness by LinUCB with a self-normalized confidence radius.
Dependency tree · two levels
67 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
- Tor Lattimore and Csaba Szepesvári, Bandit Algorithms (standard reference, not scraped)
- Yasin Abbasi-Yadkori, Dávid Pál, and Csaba Szepesvári, Online Least Squares Estimation with Self-Normalized Processes: An Application to Bandit Problems (standard reference, not scraped)