Decentralized Bandits without Global Clock for Dynamic Matching Market
Abstract
Lay Summary
Many real-world systems need to match people or organizations with opportunities, such as job applicants with companies, students with schools, or users with recommendations. Participants of the systems often change from time to time: some join late, while others leave without informing anyone else. A match that was good before may become outdated after such changes. The problem becomes harder when no central coordinator tells everyone when to update their choices. This paper studies how participants can still find good matches in these changing environments. We first design a method for a simpler case where participants only arrive and do not leave, and where only one side needs to learn about their preferences on the other side. We then design another method for the hard case where participants come and go, and where both sides need to learn about their preferences. We prove that these methods keep mismatches limited over time, even when each participant only sees its own experience and doesn’t observe what happen to others. This is the first study on this difficult problem. It suggests that effective matching for dynamic participants can be achieved without a central coordinator, and without a shared time schedule among the participants.