Balancing Relevance and Diversity in Online Bipartite Matching via Submodularity

11/13/2018
by   John P Dickerson, et al.
0

In bipartite matching problems, vertices on one side of a bipartite graph are paired with those on the other. In its online variant, one side of the graph is available offline, while the vertices on the other side arrive online. When a vertex arrives, an irrevocable and immediate decision should be made by the algorithm; either match it to an available vertex or drop it. Examples of such problems include matching workers to firms, advertisers to keywords, organs to patients, and so on. Much of the literature focuses on maximizing the total relevance---modeled via total weight---of the matching. However, in many real-world problems, it is also important to consider contributions of diversity: hiring a diverse pool of candidates, displaying a relevant but diverse set of ads, and so on. In this paper, we propose the Online Submodular Bipartite Matching () problem, where the goal is to maximize a submodular function f over the set of matched edges. This objective is general enough to capture the notion of both diversity (e.g., a weighted coverage function) and relevance (e.g., the traditional linear function)---as well as many other natural objective functions occurring in practice (e.g., limited total budget in advertising settings). We propose novel algorithms that have provable guarantees and are essentially optimal when restricted to various special cases. We also run experiments on real-world and synthetic datasets to validate our algorithms.

READ FULL TEXT
research
03/24/2021

Online Stochastic Matching, Poisson Arrivals, and the Natural Linear Program

We study the online stochastic matching problem. Consider a bipartite gr...
research
09/07/2019

Algorithms for Optimal Diverse Matching

Bipartite b-matching, where agents on one side of a market are matched t...
research
09/21/2021

Deep Policies for Online Bipartite Matching: A Reinforcement Learning Approach

From assigning computing tasks to servers and advertisements to users, s...
research
06/18/2018

Online Absolute Ranking with Partial Information: A Bipartite Graph Matching Approach

Ever since the introduction of the secretary problem, the notion of sele...
research
02/23/2017

Diverse Weighted Bipartite b-Matching

Bipartite matching, where agents on one side of a market are matched to ...
research
03/04/2021

An Optimal Truthful Mechanism for the Online Weighted Bipartite Matching Problem

In the weighted bipartite matching problem, the goal is to find a maximu...
research
04/30/2019

Restricted Boltzmann Machine Assignment Algorithm: Application to solve many-to-one matching problems on weighted bipartite graph

In this work an iterative algorithm based on unsupervised learning is pr...

Please sign up or login with your details

Forgot password? Click here to reset