An efficient algorithm for contextual bandits with knapsacks, and an extension to concave objectives
Not on the map. Why?
Abstract (arXiv)
We consider a contextual version of multi-armed bandit problem with global knapsack constraints. In each round, the outcome of pulling an arm is a scalar reward and a resource consumption vector, both dependent on the context, and the global knapsack constraints require the total consumption for each resource to be below some pre-fixed budget. The learning agent competes with an arbitrary set of context-dependent policies. This problem was introduced by Badanidiyuru et al. (2014), who gave a computationally inefficient algorithm with near-optimal regret bounds for it. We give a computationally efficient algorithm for this problem with slightly better regret bounds, by generalizing the approach of Agarwal et al. (2014) for the non-constrained version of the problem. The computational time of our algorithm scales logarithmically in the size of the policy space. This answers the main open question of Badanidiyuru et al. (2014). We also extend our results to a variant where there are no knapsack constraints but the objective is an arbitrary Lipschitz concave function of the sum of outcome vectors.
Key facts. Cited by 43 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jun 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 9; 2023: 13; 2024: 3; 2025: 5; 2026: 5.
43 papers.
Sort:
- 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
- 2021The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsackscited by 16
- 2022Safe Linear Bandits over Unknown Polytopescited by 13
- 2022Optimal Contextual Bandits with Knapsacks under Realizability via Regression Oraclescited by 12
- 2021Learning to be Fair: A Consequentialist Approach to Equitable Decision-Makingcited by 11
- 2022No-regret Learning in Repeated First-Price Auctions with Budget Constraintscited by 9
- 2023No-regret Algorithms for Fair Resource Allocationcited by 9
- 2023Directional Optimism for Safe Linear Banditscited by 8
- 2021Stateful Offline Contextual Policy Evaluation and Learningcited by 6
- 2023Bandits with Replenishable Knapsacks: the Best of both Worldscited by 6
31 more
- 2024No-Regret is not enough! Bandits with General Constraints through Adaptive Regret Minimizationcited by 6
- 2025No-Regret Learning Under Adversarial Resource Constraints: A Spending Plan Is All You Need!cited by 5
- 2022Best of Many Worlds Guarantees for Online Learning with Knapsackscited by 4
- 2023Coordinated Dynamic Bidding in Repeated Second-Price Auctions with Budgetscited by 4
- 2022Contextual Bandits with Knapsacks for a Conversion Modelcited by 3
- 2022Contextual Decision-Making with Knapsacks Beyond the Worst Casecited by 3
- 2023Contextual Bandits with Budgeted Information Revealcited by 3
- 2023Think Before You Duel: Understanding Complexities of Preference Learning under Constrained Resourcescited by 3
- 2025Learning to Price with Resource Constraints: From Full Information to Machine-Learned Pricescited by 3
- 2022Dynamic Budget Throttling in Repeated Second-Price Auctionscited by 2
- 2022Contextual bandits with concave rewards, and an application to fair rankingcited by 2
- 2023Small Total-Cost Constraints in Contextual Bandits with Knapsacks, with Application to Fairnesscited by 2
- 2023An Improved Relaxation for Oracle-Efficient Adversarial Contextual Banditscited by 2
- 2021Online Learning in Budget-Constrained Dynamic Colonel Blotto Gamescited by 1
- 2023Online Resource Allocation: Bandits feedback and Advice on Time-varying Demandscited by 1
- 2023Online Learning for Equilibrium Pricing in Markets under Incomplete Informationcited by 1
- 2025Episodic Contextual Bandits with Knapsacks under Conversion Modelscited by 1
- 2026Non-Stationary Online Resource Allocation: Learning from a Single Samplecited by 1
- 2021Making the most of your day: online learning for optimal allocation of timecited by 0
- 2021A General Traffic Shaping Protocol in E-Commercecited by 0
- 2023SmartChoices: Augmenting Software with Learned Implementationscited by 0
- 2023Clustered Linear Contextual Bandits with Knapsackscited by 0
- 2023α-Fair Contextual Banditscited by 0
- 2024Online Resource Allocation with Non-Stationary Customerscited by 0
- 2024Learning to Explore with Lagrangians for Bandits under Unknown Linear Constraintscited by 0
- 2025Bayesian Optimization for Dynamic Pricing and Learningcited by 0
- 2025Multi-Armed Bandits with Minimum Aggregated Revenue Constraintscited by 0
- 2026From Novice to Expert: Cost-Aware Bandits for Evolving Worker Performance in Crowdsensingcited by 0
- 2026Reoptimization Algorithms for Contextual Bandits with Knapsack Constraintscited by 0
- 2026Multinomial Subset Routing with Sum-Max Rewards and Operational Constraintscited by 0
- 2026Drift-Aware LLM Routing with Sparse Contexts and Shared Budgetscited by 0
- 2026Drift-Aware LLM Routing with Sparse Contexts and Shared Budgets1 Sep 2026
- 2026Multinomial Subset Routing with Sum-Max Rewards and Operational Constraints17 Aug 2026
- 2026Reoptimization Algorithms for Contextual Bandits with Knapsack Constraints11 Aug 2026
- 2026From Novice to Expert: Cost-Aware Bandits for Evolving Worker Performance in Crowdsensing15 Jul 2026
- 2026Non-Stationary Online Resource Allocation: Learning from a Single Sample20 Feb 2026
- 2025Multi-Armed Bandits with Minimum Aggregated Revenue Constraints14 Oct 2025
- 2025Bayesian Optimization for Dynamic Pricing and Learning14 Oct 2025
- 2025Episodic Contextual Bandits with Knapsacks under Conversion Models9 Jul 2025
- 2025No-Regret Learning Under Adversarial Resource Constraints: A Spending Plan Is All You Need!16 Jun 2025
- 2025Learning to Price with Resource Constraints: From Full Information to Machine-Learned Prices24 Jan 2025
- 2024Learning to Explore with Lagrangians for Bandits under Unknown Linear Constraints24 Oct 2024
- 2024No-Regret is not enough! Bandits with General Constraints through Adaptive Regret Minimization10 May 2024
31 more
- 2024Online Resource Allocation with Non-Stationary Customers30 Jan 2024
- 2023Think Before You Duel: Understanding Complexities of Preference Learning under Constrained Resources28 Dec 2023
- 2023An Improved Relaxation for Oracle-Efficient Adversarial Contextual Bandits29 Oct 2023
- 2023α-Fair Contextual Bandits22 Oct 2023
- 2023Directional Optimism for Safe Linear Bandits29 Aug 2023
- 2023Clustered Linear Contextual Bandits with Knapsacks21 Aug 2023
- 2023Bandits with Replenishable Knapsacks: the Best of both Worlds14 Jun 2023
- 2023Coordinated Dynamic Bidding in Repeated Second-Price Auctions with Budgets13 Jun 2023
- 2023Contextual Bandits with Budgeted Information Reveal29 May 2023
- 2023Small Total-Cost Constraints in Contextual Bandits with Knapsacks, with Application to Fairness25 May 2023
- 2023SmartChoices: Augmenting Software with Learned Implementations12 Apr 2023
- 2023Online Learning for Equilibrium Pricing in Markets under Incomplete Information21 Mar 2023
- 2023No-regret Algorithms for Fair Resource Allocation11 Mar 2023
- 2023Online Resource Allocation: Bandits feedback and Advice on Time-varying Demands8 Feb 2023
- 2022Contextual Decision-Making with Knapsacks Beyond the Worst Case25 Nov 2022
- 2022Contextual Bandits with Packing and Covering Constraints: A Modular Lagrangian Approach via Regression14 Nov 2022
- 2022Optimal Contextual Bandits with Knapsacks under Realizability via Regression Oracles21 Oct 2022
- 2022Contextual bandits with concave rewards, and an application to fair ranking18 Oct 2022
- 2022Safe Linear Bandits over Unknown Polytopes27 Sep 2022
- 2022Dynamic Budget Throttling in Repeated Second-Price Auctions11 Jul 2022
- 2022Contextual Bandits with Knapsacks for a Conversion Model1 Jun 2022
- 2022No-regret Learning in Repeated First-Price Auctions with Budget Constraints29 May 2022
- 2022Best of Many Worlds Guarantees for Online Learning with Knapsacks28 Feb 2022
- 2021A General Traffic Shaping Protocol in E-Commerce30 Dec 2021
- 2021Stateful Offline Contextual Policy Evaluation and Learning19 Oct 2021
- 2021Learning to be Fair: A Consequentialist Approach to Equitable Decision-Making18 Sep 2021
- 2021Online Learning in Budget-Constrained Dynamic Colonel Blotto Games23 Mar 2021
- 2021Stochastic Bandits for Multi-platform Budget Optimization in Online Advertising16 Mar 2021
- 2021Making the most of your day: online learning for optimal allocation of time16 Feb 2021
- 2021The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsacks12 Feb 2021
- 2021An Efficient Pessimistic-Optimistic Algorithm for Stochastic Linear Bandits with General Constraints10 Feb 2021
- 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
- 2021The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsackscited by 16
- 2022Safe Linear Bandits over Unknown Polytopescited by 13
- 2022Optimal Contextual Bandits with Knapsacks under Realizability via Regression Oraclescited by 12
- 2021Learning to be Fair: A Consequentialist Approach to Equitable Decision-Makingcited by 11
- 2022No-regret Learning in Repeated First-Price Auctions with Budget Constraintscited by 9
- 2023No-regret Algorithms for Fair Resource Allocationcited by 9
- 2023Directional Optimism for Safe Linear Banditscited by 8
- 2021Stateful Offline Contextual Policy Evaluation and Learningcited by 6
- 2023Bandits with Replenishable Knapsacks: the Best of both Worldscited by 6
12 most cited of 43 All 43 (JSON)
- 2026Drift-Aware LLM Routing with Sparse Contexts and Shared Budgets1 Sep 2026
- 2026Multinomial Subset Routing with Sum-Max Rewards and Operational Constraints17 Aug 2026
- 2026Reoptimization Algorithms for Contextual Bandits with Knapsack Constraints11 Aug 2026
- 2026From Novice to Expert: Cost-Aware Bandits for Evolving Worker Performance in Crowdsensing15 Jul 2026
- 2026Non-Stationary Online Resource Allocation: Learning from a Single Sample20 Feb 2026
- 2025Multi-Armed Bandits with Minimum Aggregated Revenue Constraints14 Oct 2025
- 2025Bayesian Optimization for Dynamic Pricing and Learning14 Oct 2025
- 2025Episodic Contextual Bandits with Knapsacks under Conversion Models9 Jul 2025
- 2025No-Regret Learning Under Adversarial Resource Constraints: A Spending Plan Is All You Need!16 Jun 2025
- 2025Learning to Price with Resource Constraints: From Full Information to Machine-Learned Prices24 Jan 2025
- 2024Learning to Explore with Lagrangians for Bandits under Unknown Linear Constraints24 Oct 2024
- 2024No-Regret is not enough! Bandits with General Constraints through Adaptive Regret Minimization10 May 2024
12 newest of 43 All 43 (JSON)