Organizations: Department of Industrial Engineering and Decision Analytics, The Hong Kong University of Science and Technology · Department of Statistics and Data Science, The Wharton School, University of Pennsylvania
We study sparse linear contextual bandits with knapsack constraints under joint reward and consumption corruption. Consumption corruption creates a challenge beyond corrupted rewards: it affects not only statistical estimates, but also the recorded budget, resource prices, and stopping decisions that govern future allocation. We develop Robust Optimistic Primal--Dual (ROPD), an estimator-modular framework that combines corruption-aware confidence widths with online resource prices and a budget-safety rule. With concrete sparse implementation, ROPD achieves regret against a clean population-LP benchmark of O(T2/3+ΓT1/3) under forced exploration and population-design coverage, and O(T+Γ) under on-policy realized-design coverage, for a supplied valid corruption bound Γ under the stated proportional-budget scaling and fixed model/design parameters. When the corruption level is unknown, Shared-Grid adapts confidence radii around common point estimates fitted to a single realized history, incurring explicit initialization and master-comparison costs; its sharper on-policy guarantee additionally requires recommendation coverage. Both methods preserve observed budgets on every realization and bound clean resource violation by cumulative consumption corruption. These results connect corruption-robust sparse estimation with resource accounting, pricing, and stopping in high-dimensional online allocation.
Figures & tables
Corruption information
Sampling
Coverage
Corruption-free term
Bound Γ≥CZ
Forced
Population design
O(T2/3)
Bound Γ≥CZ
On-policy
Realized design
O(T)
Not supplied
Forced
Population design
O(T2/3)+\Regmst(T)
Not supplied
On-policy
Realized design and recommendation coverage
O(T)+\Regmst(T)
Table 1: Guarantee regimes and leading terms when corruption is absent.
Quantity
Meaning
Observed by the learner?
r0(a,x),b0(a,x)
clean conditional means
No
rtcl(a),btcl(a)
clean noisy realizations before corruption
No
rt(at),bt(at)
clipped feedback after corruption
Yes, for the chosen action
Table 2: Three levels of reward and resource-consumption feedback.
Symbol
Meaning
T,K,d,m
Number of rounds, non-null actions, context coordinates, and resources.
xt,at ; B
Observed context and selected action at round t ; resource-budget vector.
r0,b0
Clean conditional reward and consumption means used by the benchmark.
rcl,bcl
Clean noisy realizations before corruption.
r,b
Clipped corrupted feedback observed for the played action.
cr,cb
Changes from clean to observed outcomes, measured after clipping.
Table 3: Model notation and selected quantities introduced later.
Input
Definition and role
Bop
Operating budget used by the observed-consumption safety account; the default is B .
Γ
Deterministic supplied bound satisfying CZ≤Γ on every admissible realization.
Z
For Bop=B , a positive scale satisfying Assumption 2.2 ; Z=T/Bmin suffices. The reduced-budget calibration is described below.
ηq
Multiplicative-weights stepsize for the resource-price distribution.
ϵt
Probability of a uniform non-null forced-exploration override; it is zero in on-policy mode.
n0
Action-specific retained-sample threshold before nontrivial sparse confidence is used.
Table 4: Inputs to the complete known-corruption method.
Symbol
Definition and role
tinit
Prescribed cyclic initialization length, divisible by K and subject to budget safety.
∣G∣
Number of corruption candidates in G .
K0
Number of actions including the null action, K0=∣A0∣=K+1 .
pmin
Probability floor for each action on the master-controlled branch.
αm
EXP4.P confidence-bonus coefficient.
Narec,Γ(t)
Post-initialization active-round count of candidate Γ recommending action a before t .
Table 5: Additional notation for Shared-Grid and recommendation coverage.
Experiment
Theory connection
Finite-sample question
Figure 1
Theorem 4.1 , Corollary 4.2
How absolute regret changes as a valid known corruption level increases.
Figure 2
Theorem 5.2 , Corollary 5.3
How much additional regret unknown corruption causes after accounting for each method’s clean finite-horizon cost.
Figure 3
Joint reward–consumption model and the Reward-Only ablation
How the location of a fixed corruption budget across reward and resource channels changes performance.
Figure 4
Proposition 2.1 and the pathwise parts of Theorems 4.1 – 5.2
How over- and under-reported consumption affect stopping and clean resource use.
Table 6: Theory-to-experiment map. The experiments are finite-sample illustrations of the mechanisms in the corresponding guarantees; empirical design and master diagnostics do not replace the stated probabilistic coverage conditions.
Figure 1: Known-corruption robustness. At fixed T=20,000 , the effective corruption level CZ increases along the horizontal axis. The vertical axis is absolute Relative Regret against the clean population-LP benchmark. Bands are the frozen 95% whole-replication bootstrap intervals.
Figure 2: Unknown-corruption adaptation. At fixed T=80,000 , the horizontal axis is the unknown effective corruption level CZ , and the vertical axis is the paired corruption-induced increase in Relative Regret. Bands are 95% paired whole-replication bootstrap intervals.
Figure 3: Corruption channels. Reward, consumption, and joint attacks use the same 1,200 targeted opportunities and the same effective corruption budget CZ=240 at T=40,000 . Bars show absolute Relative Regret. Error bars are the frozen 95% whole-replication bootstrap intervals.
Figure 4: Resource accounting under consumption corruption. Over-reported consumption advances stopping (left), while under-reported consumption can hide clean resource use (right). The diagonal in the right panel is the pathwise upper bound \Violcl(T)≤Cb(T) . Observed-budget violation is zero on every reported trajectory.
Channel
ROPD
Reward-Only Robust
Non-Robust PD
Reward
0.0631
0.0673
0.0709
Consumption
0.5543
0.5551
0.5403
Joint
0.3019
0.3034
0.2939
Table 7: Increase in Relative Regret relative to matched clean controls (percentage points). ROPD and Reward-Only Robust use clean controls with the same supplied Γ=240 ; Non-Robust PD has no corruption-bound input.
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Symbol
Meaning
It
Indicator that round t is active under the pre-action safety rule.
τ
Number of active rounds, τ=∑tIt .
RD
Dual regret against the best fixed resource-price vector in Λ .
Econf
Common event supplying the pointwise confidence interface.
Rest0
Clean cumulative recommendation-width bound supplied by the estimator interface.
ψest(Γ)
Additional cumulative width caused by retained response corruption.
Appendix
Table 8: Notation used in the known-corruption proof.
ENS Paris-Saclay, France · Univ. Grenoble Alpes, Inria, CNRS, Grenoble INP, LIG, 38000 Grenoble, France · Department of Statistics, University of Oxford