Subtractive random forests with two choices
Francisco Calvillo, Luc Devroye, Gábor Lugosi
TL;DR
This work extends the Subtractive Random Forests framework to a two-choice sequential recommendation setting, where each time step offers two independent candidate topics drawn via the same temporal mechanism and a user selects the one with lower perceived value. By modeling the topic-repertoire as a directed acyclic graph with leaves representing non-positive indices, the authors define key quantities $R_n$, $L_n$, and $_n$ (the number of leaves) and analyze the long-run behavior of the system under three tail regimes: light, moderate, and heavy for the delay distributions. The main contributions are rigorous consistency results across these regimes, including almost sure and in-probability statements for the leftmost and rightmost leaves and the leaf-count under various tail assumptions, plus a generalization to $k$ choices. Simulations corroborate the theoretical predictions, illustrating how tail heaviness shapes convergence and diversity of recommendations; the work provides qualitative insights into how structural properties of sequential recommendation processes influence long-term outcomes. The study lays groundwork for future extensions incorporating personalization, context, and time-varying user preferences to bridge the gap to practical recommender systems.
Abstract
Recommendation systems are pivotal in aiding users amid vast online content. Broutin, Devroye, Lugosi, and Oliveira proposed Subtractive Random Forests (\textsc{surf}), a model that emphasizes temporal user preferences. Expanding on \textsc{surf}, we introduce a model for a multi-choice recommendation system, enabling users to select from two independent suggestions based on past interactions. We evaluate its effectiveness and robustness across diverse scenarios, incorporating heavy-tailed distributions for time delays. By analyzing user topic evolution, we assess the system's consistency. Our study offers insights into the performance and potential enhancements of multi-choice recommendation systems in practical settings.
