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.
Delayed Q-learning optimism and update-count bounds
Statement
Assume AC. Fix a bounded-reward finite discounted MDP, write and , and fix an admissible heuristic with cap , and . Put , , , and . Run Delayed Q-learning with a positive integer satisfying For , define With probability at least , all estimates remain optimistic, for every ; every attempted update whose first sample is taken with its pair outside succeeds; the number of successful updates is at most and the number of visits selecting a pair outside is at most . The additive in each pair's update allowance is necessary, including when .
Statement references
The delayed batch target, success threshold, and global learning flags.
AC, assumed for the potential-stream and conditional-expectation concentration supplier.
The admissible initial upper values and discounted-value cap.
The known-state/action model used to evaluate escape pairs.
Conditional tails for bounded reward/next-state targets under adaptive visits.
The optimal action value and finite-state greedy maximizer.
Strehl, Li, and Littman, Reinforcement Learning in Finite MDPs: PAC Analysis.
Facts & Assumptions
Given: AC, the MDP, admissible heuristic, Delayed Q-learning algorithm, and parameters in the Statement.
Concentration for adaptively sampled MDP observations: for a bounded predictable target , its sample mean differs from its predictable mean by at least with probability at most ; pair visits can be coupled to independent potential outcomes.
Delayed Q-learning with an admissible heuristic: a successful update replaces by a nonnegative batch mean plus , decreases that entry by at least , and Q-values never otherwise change. A failed batch disables its flag exactly when ; before sampling, a flag is re-enabled when .
Admissible upper heuristic for a discounted MDP and Well-defined discounted values and optimal Bellman fixed points: initially , , and an optimal action attaining exists at each state.
By the definition of in the Statement, the Bellman residual outside is strictly greater than . The known model agrees with the true MDP on by Known-state/action MDP with prescribed absorbing values.
The finite union bound: a finite union of events has probability at most the sum of their probabilities.
Proof
Each successful update decreases one entry by at least , while every updated entry stays nonnegative and starts at most , by [F2]. Therefore the total number of updates is at most . For two consecutive batch starts of one pair, some successful global update occurs in : either the earlier batch succeeds, or it fails with , or it disables learning and a later global update re-enables it. These intervals are disjoint for that pair. Charging each start after its first to such an update gives at most starts per pair and at most overall, including unfinished batches.
Condition on a batch-start history at time for pair and freeze . The next potential joint outcomes give targets with common mean . By [F1], except with probability , their average is within of that mean. Also, the fixed targets lie in and have mean , so their average is within of except with the same probability. By [F5], a finite union over the at most batch starts and these two error events has failure at most .
On the event from step 2.1, if a batch begins outside , then . During that batch all action values can only decrease, so at every sample time . Its actual target average is therefore at most the frozen-target average, which is at most . The old value minus this average is strictly greater than , so the attempted update succeeds.
Initially by [F3]. Induct over successful updates. Before an update, all current values satisfy by the induction hypothesis, so each actual target is at least . Step 2.1 bounds the latter sample mean below by . Adding the update bonus leaves the new entry at least ; unchanged entries remain optimistic. This proves the all-time optimism claim. The event used above has probability at least .
Fix a pair . If , choose an optimal action at . On the optimism event, for every , while the pair's value never increases and therefore stays at most . It is never selected, so it cannot be updated. If and the pair is selected, its current value is the greedy maximum and hence at least by optimism of . If the pair has successful updates, the value immediately before its th update is at most and at least . Indeed, each of the first updates decreases it by at least , and if any post-update value were below , the pair could never be selected again. Thus . The same bound holds when and in the first case. Summing over pairs proves the stated bound .
It remains to count visits outside . First, a failed attempted update that disables the learning flag must leave the pair inside : since , no Q table entry changed after that batch began, so the residual was constant through the batch; if it had been outside at batch start, step 3.1 would have forced success. Consequently a visit outside cannot occur with the flag still disabled: before sampling, [F2] tests , and an outside residual after the failed batch requires a later global update, which re-enables the flag. Now fix an outside visit for a pair while its flag is true. The next attempted batch occurs within at most visits to that pair. If the batch began outside , step 3.1 makes it successful. If it began inside , the residual became outside by the escape visit after a global update; with the pair's own Q value unchanged, other Q values only decrease, so its Bellman backup can only decrease and its residual remains outside through the attempted batch. Because a global update occurred after that batch began, a failed attempt does not disable the flag. The next attempted batch occurs within at most another visits and starts outside , so step 3.1 makes it successful. Thus every interval between successive successful updates of this pair, including the initial interval, contains at most outside visits. To include a possible final unfinished interval, count only intervals containing an outside visit. If the pair has successful updates and such an interval remains after the last update, its Q-value at an outside selection is at least by step 4.1, while its previous updates have decreased it by at least . Hence and these intervals number at most . If there is no such final interval, the at most completed intervals have the same bound by step 4.1. An interval with fewer than the visits needed for its next success is included in this count; an interval with outside visits would force that success by the preceding argument. Summing over pairs therefore gives at most .
Depends on
- Delayed Q-learning with an admissible heuristic
- Admissible upper heuristic for a discounted MDP
- Known-state/action MDP with prescribed absorbing values
- Concentration for adaptively sampled MDP observations
- Well-defined discounted values and optimal Bellman fixed points
- The finite union bound
- The Axiom of Choice
Used by
Dependency tree · two levels
39 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
- Alexander L. Strehl, Lihong Li, and Michael L. Littman, Reinforcement Learning in Finite MDPs: PAC Analysis (standard reference, not scraped)
- Alexander L. Strehl, Lihong Li, Eric Wiewiora, John Langford, and Michael L. Littman, PAC Model-Free Reinforcement Learning (standard reference, not scraped)