Unifying the stochastic and the adversarial Bandits with Knapsack
Not on the map. Why?
Abstract (arXiv)
This paper investigates the adversarial Bandits with Knapsack (BwK) online learning problem, where a player repeatedly chooses to perform an action, pays the corresponding cost, and receives a reward associated with the action. The player is constrained by the maximum budget B that can be spent to perform actions, and the rewards and the costs of the actions are assigned by an adversary. This problem has only been studied in the restricted setting where the reward of an action is greater than the cost of the action, while we provide a solution in the general setting. Namely, we propose EXP3.BwK, a novel algorithm that achieves order optimal regret. We also propose EXP3++.BwK, which is order optimal in the adversarial BwK setup, and incurs an almost optimal expected regret with an additional factor of log(B) in the stochastic BwK setup. Finally, we investigate the case of having large costs for the actions (i.e., they are comparable to the budget size B), and show that for the adversarial setting, achievable regret bounds can be significantly worse, compared to the case of having costs bounded by a constant, which is a common assumption within the BwK literature.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 5; 2024: 1; 2025: 1; 2026: 1.
12 papers.
- 2022Non-stationary Bandits with Knapsackscited by 25
- 2021Saving Stochastic Bandits from Poisoning Attacks via Limited Data Verificationcited by 9
- 2023Approximately Stationary Bandits with Knapsackscited by 6
- 2023Online Learning under Budget and ROI Constraints via Weak Adaptivitycited by 5
- 2022Best of Many Worlds Guarantees for Online Learning with Knapsackscited by 4
- 2021Sequential Choice Bandits with Feedback for Personalizing users' experiencecited by 2
- 2023Online Resource Allocation: Bandits feedback and Advice on Time-varying Demandscited by 1
- 2024Constrained Online Two-stage Stochastic Optimization: Algorithm with (and without) Predictionscited by 1
- 2023Constrained Online Two-stage Stochastic Optimization: Near Optimal Algorithms via Adversarial Learningcited by 0
- 2023Clustered Linear Contextual Bandits with Knapsackscited by 0
- 2025Online Bidding Algorithms with Strict Return on Spend (ROS) Constraintcited by 0
- 2026From Novice to Expert: Cost-Aware Bandits for Evolving Worker Performance in Crowdsensingcited by 0
- 2026From Novice to Expert: Cost-Aware Bandits for Evolving Worker Performance in Crowdsensing15 Jul 2026
- 2025Online Bidding Algorithms with Strict Return on Spend (ROS) Constraint8 Feb 2025
- 2024Constrained Online Two-stage Stochastic Optimization: Algorithm with (and without) Predictions2 Jan 2024
- 2023Clustered Linear Contextual Bandits with Knapsacks21 Aug 2023
- 2023Approximately Stationary Bandits with Knapsacks28 Feb 2023
- 2023Online Resource Allocation: Bandits feedback and Advice on Time-varying Demands8 Feb 2023
- 2023Online Learning under Budget and ROI Constraints via Weak Adaptivity2 Feb 2023
- 2023Constrained Online Two-stage Stochastic Optimization: Near Optimal Algorithms via Adversarial Learning2 Feb 2023
- 2022Non-stationary Bandits with Knapsacks25 May 2022
- 2022Best of Many Worlds Guarantees for Online Learning with Knapsacks28 Feb 2022
- 2021Saving Stochastic Bandits from Poisoning Attacks via Limited Data Verification15 Feb 2021
- 2021Sequential Choice Bandits with Feedback for Personalizing users' experience5 Jan 2021