Algorithm Selection as a Collaborative Filtering Problem

Focusing on portfolio algorithm selection, this paper presents a hybrid machine learning approach, combining collaborative filtering and surrogate latent factor modeling. Collaborative filtering, popularized by the Netflix challenge, aims at selecting the items that a user will most probably like, based on the previous movies she liked, and the movies that have been liked by other users. As first noted by Stern et al (2010), algorithm selection can be formalized as a collaborative filtering problem, by considering that a problem instance ''prefers'' the algorithms with better performance {on this particular instance}. A main difference between collaborative filtering approaches and mainstream algorithm selection is to extract latent features to describe problem instances and algorithms, whereas algorithm selection most often relies on the initial descriptive features. A main contribution of the present paper concerns the so-called cold-start issue, when facing a brand new instance. In contrast with Stern et al. (2010), ARS learns a non-linear mapping from the initial features onto the latent features, thereby supporting the recommendation of a good algorithm for the new problem instance with constant computational cost. The experimental validation of ARS considers the domain of constraint programming (2008 CSP and 2011 SAT competition benchmarks) and gradient-free continuous optimization (black-box optimization benchmarks), demonstrating the merits and the genericity of the method.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/hal-00922840
Author Misir, Mustafa, Sebag, Michèle
Maintainer CCSD
Last Updated May 7, 2026, 16:34 (UTC)
Created May 7, 2026, 16:34 (UTC)
Identifier hal-00922840
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Machine Learning and Optimisation (TAO) ; Laboratoire de Recherche en Informatique (LRI) ; Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Centre Inria de Saclay ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
creator Misir, Mustafa
date 2013-12-31T00:00:00
harvest_object_id 902f86bf-a3a8-4b47-82a2-2fff25fb00a6
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-11-14T00:00:00
set_spec type:REPORT