Based on the success of recommender systems in e-commerce, there is growing interest in their use in matching markets (e.g., labor). While this holds potential for improving market fluidity and fairness, we show in this paper that naively applying existing recommender systems to matching markets is sub-optimal. Considering the standard process where candidates apply and then get evaluated by employers, we present a new recommendation framework to model this interaction mechanism and propose efficient algorithms for computing personalized rankings in this setting. We show that the optimal rankings need to not only account for the potentially divergent preferences of candidates and employers, but they also need to account for capacity constraints. This makes conventional ranking systems that merely rank by some local score (e.g., one-sided or reciprocal relevance) highly sub-optimal -- not only for an individual user, but also for societal goals (e.g., low unemployment). To address this shortcoming, we propose the first method for jointly optimizing the rankings for all candidates in the market to explicitly maximize social welfare. In addition to the theoretical derivation, we evaluate the method both on simulated environments and on data from a real-world networking-recommendation system that we built and fielded at a large computer science conference.
翻译:根据电子商务中推荐人系统的成功经验,对匹配市场(例如劳动力)的使用的兴趣日益浓厚。虽然这有可能改善市场流动性和公平性,但我们在本文中表明,天真地应用现有推荐人系统来匹配市场是不理想的。考虑到候选人申请并随后得到雇主评价的标准程序,我们提出了一个新的建议框架,以模拟这一互动机制,并提出在这种环境下计算个人化排名的有效算法。我们表明,最佳排名不仅需要考虑到候选人和雇主的潜在不同偏好,还需要考虑到能力限制。这使得传统的排名制度仅仅按某些地方分数(例如单向或对等相关性)排位,高度次最佳,不仅针对个人用户,而且针对社会目标(例如低失业率)。为解决这一缺陷,我们提出了共同优化市场上所有候选人的排名的第一个方法,以明确实现社会福利最大化。除了理论推算外,我们还评估了模拟环境的方法,以及计算机实地会议大规模联网系统的数据。