Solving the Cold Start Problem on One's Own as an End User via Preference Transfer
Ryoma Sato
TL;DR
This work tackles the cold-start problem from the end-user perspective by proposing Pretender, an algorithm that enables users to transfer preferences from a source service to a target service without provider support. It formulates the objective as minimizing an integral probability metric distance between the source distribution $oldsymbol{ u}_S$ and the target distribution $oldsymbol{ u}_T^{oldsymbol{w}}$ of labeled items, then solves a continuous relaxation over item weights and uses randomized rounding with postprocessing to output exactly $K$ items. Theoretical guarantees are established for two IPM instantiations: Maximum Mean Discrepancy (MMD) and 1-Wasserstein distance, including convergence rates $O(L^{-1/2})$ for MMD and $O(K^{-1/(d+2)})$ for Wasserstein, under mild kernel and density Assumptions; results extend to general target-data usage via a quadrature perspective. Empirically, Pretender achieves near-continuous-optimal transfer across MovieLens, Last.fm, and Amazon domains, outperforming baselines and illustrating the practicality and robustness of user-side preference transfer. The work introduces a novel problem setting and demonstrates that users can meaningfully influence recommendations without changes from service providers, potentially broadening the applicability of personalized recommender systems.
Abstract
We propose a new approach that enables end users to directly solve the cold start problem by themselves. The cold start problem is a common issue in recommender systems, and many methods have been proposed to address the problem on the service provider's side. However, when the service provider does not take action, users are left with poor recommendations and no means to improve their experience. We propose an algorithm, Pretender, that allows end users to proactively solve the cold start problem on their own. Pretender does not require any special support from the service provider and can be deployed independently by users. We formulate the problem as minimizing the distance between the source and target distributions and optimize item selection from the target service accordingly. Furthermore, we establish theoretical guarantees for Pretender based on a discrete quadrature problem. We conduct experiments on real-world datasets to demonstrate the effectiveness of Pretender.
