Redesigning VolunteerMatch's Search Algorithm: Toward More Equitable Access to Volunteers
70 Pages Posted: 5 Jul 2023 Last revised: 26 Feb 2025
Date Written: July 2, 2023
Abstract
In collaboration with VolunteerMatch (VM)---the world's largest online platform for connecting volunteers with nonprofits---we designed and implemented a new display ranking algorithm. VM's original ranking algorithm was intended to maximize efficiency (i.e., the total number of connections), but as a consequence it repeatedly displayed the same few opportunities at the top of its ranking, effectively limiting access to volunteers for the other opportunities. To incorporate VM's desire for equity (defined as the weekly number of opportunities with at least one connection) along with efficiency, we propose a modeling framework for online display ranking in settings where it is important to manage the trade-off between the total number of connections and the equitable allocation of these connections. We take an adversarial approach in evaluating the performance of online algorithms and show that a class of algorithms that applies a penalty to opportunities after each connection provides a strong (and, in certain regimes, optimal) performance guarantee. Inspired by our theoretical results yet mindful of practical considerations on VM's platform, we propose SmartSort, a simple score-based ranking algorithm which enjoys comparable guarantees in many regimes. We implemented SmartSort in two experiments, covering Dallas-Fort Worth and all of Southern California. Using a difference-in-differences analysis, we find that the implementation of SmartSort led to a 8-9% increase in the weekly average number of opportunities with at least one connection (consistent across both experiments) without any meaningful decrease in the total number of connections, implying a Pareto improvement for VM. Based on the success of our experiments, SmartSort has now been deployed nationwide. If SmartSort has a similar distributional effect on a national scale, every year, an additional 30,000 connections will go to opportunities that would have otherwise lacked access to volunteers.
Keywords: volunteering, equitable allocation, nonprofit operations, online experiments, online platforms
Suggested Citation: Suggested Citation