Contextual Budget Bandit for Food Rescue Volunteer Engagement

Ariana Tang, Naveen Raman, Fei Fang, Zheyuan Ryan Shi
9/13/2025
cs.LGcs.AIcs.CY

No confident code implementation found for this paper.

Abstract

Volunteer-based food rescue platforms tackle food waste by matching surplus food to communities in need. These platforms face the dual problem of maintaining volunteer engagement and maximizing the food rescued. Existing algorithms to improve volunteer engagement exacerbate geographical disparities, leaving some communities systematically disadvantaged. We address this issue by proposing Contextual Budget Bandit. Contextual Budget Bandit incorporates context-dependent budget allocation in restless multi-armed bandits, a model of decision-making which allows for stateful arms. By doing so, we can allocate higher budgets to communities with lower match rates, thereby alleviating geographical disparities. To tackle this problem, we develop an empirically fast heuristic algorithm. Because the heuristic algorithm can achieve a poor approximation when active volunteers are scarce, we design the Mitosis algorithm, which is guaranteed to compute the optimal budget allocation. Empirically, we demonstrate that our algorithms outperform baselines on both synthetic and real-world food rescue datasets, and show how our algorithm achieves geographical fairness in food rescue.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{tang2025contextual,
  title  = {Contextual Budget Bandit for Food Rescue Volunteer Engagement},
  author = {Ariana Tang and Naveen Raman and Fei Fang and Zheyuan Ryan Shi},
  year   = {2025},
  eprint = {2509.10777},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.10777v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.10777.svg)](https://codeofpaper.com/paper/2509.10777)

Discussion