Papers for

product recommendation engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Counterfactual profile changes improve explanations for recommended items

Counterfactual Profile Perturbations for Recommendation Explanations: A Reproducibility Study

Abstract: This reproducibility paper explores the counterfactual explanation technique known as Learning to eXplain Recommendations (LXR). Prior work has shown that LXR can reliably identify perturbations that, if applied to a user's profile, cause the user's top ranked item to no longer be recommended, thereby explaining the item's recommendation as a function of the user's rating choices. In this paper, we extend this work in multiple ways. We expand the scope of the original LXR study to look at explanations for items other than the most highly recommended item, finding that LXR is also effective at this version of the task. We consider alternate baselines for LXR, including item popularity and latent factor similarity, and we see that for some tasks these alternatives work surprisingly well. We also examine the impact of item popularity, finding that LXR offers better explanation quality (shorter perturbations) when less popular items are being explained. Finally, we conduct a brute-force exploration of a subset of the perturbation space in order to estimate a lower bound for optimal perturbation size against which LXR and other such methods can be compared.

Mon 26 OctInformation RetrievalArtificial Intelligence
The gist
Sometimes we want to know why a recommendation system suggests a particular item. This study looks at a method that finds small changes to a user's profile to explain why an item got recommended. The researchers checked if this works not just for the top suggestion but other items too, compared it to other explanation methods, and found it works better for less popular items. They also tried to find the smallest possible changes needed to remove an item from recommendations as a way to measure how good these explanations are.
Open → 2610.36208v1

Large language models improve early user preference prediction accuracy

Agentic-Priors: Using Large Language Models to Address the Cold Start Problem in Preference Elicitation

Abstract: An agent that learns a user's preferences from their choices faces a cold start problem: before any choices are observed, it must rely solely on a prior. Informative priors are usually fitted to historical choice data, which new tasks and deployments lack. To address this, we present Agentic-Priors, which lets agentic systems use the implicit knowledge of large language models (LLMs) instead. Specifically, an LLM states a new user's trade-offs in interpretable terms, such as willingness to pay or value of time, which we map to a prior over multinomial logit coefficients. This prior is then refined by a Bayesian learner as choices are observed. Across seven choice datasets, Agentic-Priors improves cold start accuracy over an uninformed prior by 5-40 percentage points. It also outperforms AutoElicit, a state-of-the-art LLM prior-elicitation method, on three datasets and loses on one. It is up to 18 points more accurate than in-context learning, and never significantly worse. Against hierarchical Bayes models fitted to surveys of increasing size, our approach is worth roughly 6-40 surveyed users, in terms of log-loss, so its value is concentrated in a deployment's first users.

Thu 15 OctMultiagent SystemsArtificial Intelligence
The gist
When a computer tries to learn what a user likes from their choices, it struggles at first without any data. The authors show how to use knowledge inside large language models (LLMs), like AI that understands language, to make smarter guesses about new users’ preferences before there are any choices to learn from. Their method translates what the LLM says about a user’s trade-offs into a starting point for learning preferences, which then improves as actual choices are observed. This approach works better than other existing methods and helps systems get better at tailoring options early on.
Open → 2610.21938v1