Linear Contextual Bandits with Knapsacks
Not on the map. Why?
Abstract (arXiv)
We consider the linear contextual bandit problem with resource consumption, in addition to reward generation. In each round, the outcome of pulling an arm is a reward as well as a vector of resource consumptions. The expected values of these outcomes depend linearly on the context of that arm. The budget/capacity constraints require that the total consumption doesn't exceed the budget for each resource. The objective is once again to maximize the total reward. This problem turns out to be a common generalization of classic linear contextual bandits (linContextual), bandits with knapsacks (BwK), and the online stochastic packing problem (OSPP). We present algorithms with near-optimal regret bounds for this problem. Our bounds compare favorably to results on the unstructured version of the problem where the relation between the contexts and the outcomes could be arbitrary, but the algorithm only competes against a fixed set of policies accessible through an optimization oracle. We combine techniques from the work on linContextual, BwK, and OSPP in a nontrivial manner while also tackling new difficulties that are not present in any of these special cases.
Key facts. Cited by 82 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Jul 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 14; 2023: 15; 2024: 17; 2025: 10; 2026: 17.
82 papers.
Sort:
By area:
- 2022Contextual Bandits with Packing and Covering Constraints: A Modular Lagrangian Approach via Regressioncited by 30
- 2021An Efficient Pessimistic-Optimistic Algorithm for Stochastic Linear Bandits with General Constraintscited by 29
- 2021Stochastic Bandits for Multi-platform Budget Optimization in Online Advertisingcited by 25
- 2022On Kernelized Multi-Armed Bandits with Constraintscited by 23
- 2024Truly No-Regret Learning in Constrained MDPscited by 23
- 2025Online Multi-LLM Selection via Contextual Bandits under Unstructured Context Evolutioncited by 18
- 2021The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsackscited by 16
- 2023The Relative Value of Prediction in Algorithmic Decision Makingcited by 14
- 2022Safe Linear Bandits over Unknown Polytopescited by 13
- 2021Bandit Algorithms for Precision Medicinecited by 12
- 2022Non-monotonic Resource Utilization in the Bandits with Knapsacks Problemcited by 12
- 2022Optimal Contextual Bandits with Knapsacks under Realizability via Regression Oraclescited by 12
38 more
- 2022Online Contextual Decision-Making with a Smart Predict-then-Optimize Methodcited by 11
- 2025Budgeted Multiple-Expert Deferralcited by 11
- 2022No-regret Learning in Repeated First-Price Auctions with Budget Constraintscited by 9
- 2024No-Regret Algorithms in non-Truthful Auctions with Budget and ROI Constraintscited by 9
- 2023Directional Optimism for Safe Linear Banditscited by 8
- 2026Adaptive Test-Time Compute Allocation for Reasoning LLMs via Constrained Policy Optimizationcited by 8
- 2021Joint Online Learning and Decision-making via Dual Mirror Descentcited by 7
- 2023Competing for Shareable Arms in Multi-Player Multi-Armed Banditscited by 6
- 2024No-Regret is not enough! Bandits with General Constraints through Adaptive Regret Minimizationcited by 6
- 2022Integrating Reward Maximization and Population Estimation: Sequential Decision-Making for Internal Revenue Service Audit Selectioncited by 5
- 2023Learning the Pareto Front Using Bootstrapped Observation Samplescited by 5
- 2024Stochastic contextual bandits with graph feedback: from independence number to MAS numbercited by 5
- 2024Online Decision Deferral under Budget Constraintscited by 5
- 2023Coordinated Dynamic Bidding in Repeated Second-Price Auctions with Budgetscited by 4
- 2023Price of Safety in Linear Best Arm Identificationcited by 4
- 2024Contractual Reinforcement Learning: Pulling Arms with Invisible Handscited by 4
- 2021DMBGN: Deep Multi-Behavior Graph Networks for Voucher Redemption Rate Predictioncited by 3
- 2022Contextual Bandits with Knapsacks for a Conversion Modelcited by 3
- 2022Network Revenue Management with Demand Learning and Fair Resource-Consumption Balancingcited by 3
- 2022Contextual Decision-Making with Knapsacks Beyond the Worst Casecited by 3
- 2023Contextual Bandits with Budgeted Information Revealcited by 3
- 2023High-dimensional Linear Bandits with Knapsackscited by 3
- 2023Think Before You Duel: Understanding Complexities of Preference Learning under Constrained Resourcescited by 3
- 2024Best Arm Identification with Resource Constraintscited by 3
- 2024Testing the Feasibility of Linear Programs with Bandit Feedbackcited by 3
- 2025Learning to Price with Resource Constraints: From Full Information to Machine-Learned Pricescited by 3
- 2025Multiplayer Information Asymmetric Contextual Banditscited by 3
- 2026ParetoBandit: Budget-Paced Adaptive Routing for Non-Stationary LLM Servingcited by 3
- 2021Online Selection of Diverse Committeescited by 2
- 2022Dynamic Budget Throttling in Repeated Second-Price Auctionscited by 2
- 2022Contextual bandits with concave rewards, and an application to fair rankingcited by 2
- 2023Improved Algorithms for Multi-period Multi-class Packing Problems with Bandit Feedbackcited by 2
- 2023Small Total-Cost Constraints in Contextual Bandits with Knapsacks, with Application to Fairnesscited by 2
- 2023Parameter-free projected gradient descentcited by 2
- 2023Trading-off price for data quality to achieve fair online allocationcited by 2
- 2024Demand Balancing in Primal-Dual Optimization for Blind Network Revenue Managementcited by 2
- 2024Multi-Task Combinatorial Bandits for Budget Allocationcited by 2
- 2024A Complete Characterization of Learnability for Stochastic Noisy Banditscited by 2
50 most cited of 82 All 82 (JSON)
- 2026Online Learning with LLM Experts from Limited Feedback5 Sep 2026
- 2026Multinomial Subset Routing with Sum-Max Rewards and Operational Constraints17 Aug 2026
- 2026Reoptimization Algorithms for Contextual Bandits with Knapsack Constraints11 Aug 2026
- 2026Differentiating Through Dual Prices: End-to-End Policy Learning Under Capacity Constraints5 Aug 2026
- 2026402Pilot: An x402 Decision Layer for Autonomous Agent Micropayments2 Aug 2026
- 2026Safe Bayesian Optimization with Counterfactual Policies6 Jul 2026
- 2026Learning to Bid with Unknown Private Values in Budget-Constrained First-Price Auctions10 May 2026
- 2026Replicable Bandits with UCB based Exploration21 Apr 2026
- 2026Adaptive Test-Time Compute Allocation for Reasoning LLMs via Constrained Policy Optimization16 Apr 2026
- 2026Allocating Human Oversight in AI-Enabled Analytics14 Apr 2026
- 2026ParetoBandit: Budget-Paced Adaptive Routing for Non-Stationary LLM Serving31 Mar 2026
- 2026Off-Policy Learning with Limited Supply19 Mar 2026
38 more
- 2026Combinatorial Allocation Bandits with Nonlinear Arm Utility7 Mar 2026
- 2026Adapter-Augmented Bandits for Online Multi-Constrained Multi-Modal Inference Scheduling6 Mar 2026
- 2026Learning with a Budget: Identifying the Best Arm with Resource Constraints27 Feb 2026
- 2026Non-Stationary Online Resource Allocation: Learning from a Single Sample20 Feb 2026
- 2026A Simple Reduction Scheme for Constrained Contextual Bandits with Adversarial Contexts via Regression4 Feb 2026
- 2025Budgeted Multiple-Expert Deferral30 Oct 2025
- 2025Bayesian Optimization for Dynamic Pricing and Learning14 Oct 2025
- 2025Online Decision Making with Generative Action Sets30 Sep 2025
- 2025Episodic Contextual Bandits with Knapsacks under Conversion Models9 Jul 2025
- 2025Online Multi-LLM Selection via Contextual Bandits under Unstructured Context Evolution21 Jun 2025
- 2025Multiplayer Information Asymmetric Contextual Bandits11 Mar 2025
- 2025Constrained Linear Thompson Sampling3 Mar 2025
- 2025The Hidden Cost of Waiting for Accurate Predictions1 Mar 2025
- 2025Bandits with Anytime Knapsacks30 Jan 2025
- 2025Learning to Price with Resource Constraints: From Full Information to Machine-Learned Prices24 Jan 2025
- 2024Safe and Efficient Online Convex Optimization with Linear Budget Constraints and Partial Feedback5 Dec 2024
- 2024BGTplanner: Maximizing Training Accuracy for Differentially Private Federated Recommenders via Strategic Privacy Budget Allocation4 Dec 2024
- 2024Learning to Explore with Lagrangians for Bandits under Unknown Linear Constraints24 Oct 2024
- 2024A Complete Characterization of Learnability for Stochastic Noisy Bandits12 Oct 2024
- 2024Online Decision Deferral under Budget Constraints30 Sep 2024
- 2024Multi-Task Combinatorial Bandits for Budget Allocation31 Aug 2024
- 2024Contractual Reinforcement Learning: Pulling Arms with Invisible Hands1 Jul 2024
- 2024Testing the Feasibility of Linear Programs with Bandit Feedback21 Jun 2024
- 2024No-Regret is not enough! Bandits with General Constraints through Adaptive Regret Minimization10 May 2024
- 2024Online Planning of Power Flows for Power Systems Against Bushfires Using Spatial Context20 Apr 2024
- 2024No-Regret Algorithms in non-Truthful Auctions with Budget and ROI Constraints15 Apr 2024
- 2024Demand Balancing in Primal-Dual Optimization for Blind Network Revenue Management6 Apr 2024
- 2024PPA-Game: Characterizing and Learning Competitive Dynamics Among Online Content Creators22 Mar 2024
- 2024Best Arm Identification with Resource Constraints29 Feb 2024
- 2024Truly No-Regret Learning in Constrained MDPs24 Feb 2024
- 2024Stochastic contextual bandits with graph feedback: from independence number to MAS number12 Feb 2024
- 2024Online Resource Allocation with Non-Stationary Customers30 Jan 2024
- 2023Think Before You Duel: Understanding Complexities of Preference Learning under Constrained Resources28 Dec 2023
- 2023The Relative Value of Prediction in Algorithmic Decision Making13 Dec 2023
- 2023High-dimensional Linear Bandits with Knapsacks2 Nov 2023
- 2023Price of Safety in Linear Best Arm Identification15 Sep 2023
- 2023Directional Optimism for Safe Linear Bandits29 Aug 2023
- 2023Clustered Linear Contextual Bandits with Knapsacks21 Aug 2023
50 newest of 82 All 82 (JSON)
- 2022Contextual Bandits with Packing and Covering Constraints: A Modular Lagrangian Approach via Regressioncited by 30
- 2021An Efficient Pessimistic-Optimistic Algorithm for Stochastic Linear Bandits with General Constraintscited by 29
- 2021Stochastic Bandits for Multi-platform Budget Optimization in Online Advertisingcited by 25
- 2022On Kernelized Multi-Armed Bandits with Constraintscited by 23
- 2024Truly No-Regret Learning in Constrained MDPscited by 23
- 2025Online Multi-LLM Selection via Contextual Bandits under Unstructured Context Evolutioncited by 18
- 2021The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsackscited by 16
- 2023The Relative Value of Prediction in Algorithmic Decision Makingcited by 14
- 2022Safe Linear Bandits over Unknown Polytopescited by 13
- 2021Bandit Algorithms for Precision Medicinecited by 12
- 2022Non-monotonic Resource Utilization in the Bandits with Knapsacks Problemcited by 12
- 2022Optimal Contextual Bandits with Knapsacks under Realizability via Regression Oraclescited by 12
12 most cited of 80 All 80 (JSON)
- 2026Online Learning with LLM Experts from Limited Feedback5 Sep 2026
- 2026Multinomial Subset Routing with Sum-Max Rewards and Operational Constraints17 Aug 2026
- 2026Reoptimization Algorithms for Contextual Bandits with Knapsack Constraints11 Aug 2026
- 2026Differentiating Through Dual Prices: End-to-End Policy Learning Under Capacity Constraints5 Aug 2026
- 2026402Pilot: An x402 Decision Layer for Autonomous Agent Micropayments2 Aug 2026
- 2026Safe Bayesian Optimization with Counterfactual Policies6 Jul 2026
- 2026Learning to Bid with Unknown Private Values in Budget-Constrained First-Price Auctions10 May 2026
- 2026Replicable Bandits with UCB based Exploration21 Apr 2026
- 2026Allocating Human Oversight in AI-Enabled Analytics14 Apr 2026
- 2026ParetoBandit: Budget-Paced Adaptive Routing for Non-Stationary LLM Serving31 Mar 2026
- 2026Off-Policy Learning with Limited Supply19 Mar 2026
- 2026Combinatorial Allocation Bandits with Nonlinear Arm Utility7 Mar 2026
12 newest of 80 All 80 (JSON)