arXiv:2606.18814cs.IR2026-06

自动为推荐系统选最优算法与参数,新手也能用。

LensKit-Auto

论文配图:LensKit-Auto
图 1 · 摘自论文原文
  • 黑箱式自动化选择算法与超参数组合。
  • 支持多种优化方法,可复用结果并可视化过程。
  • 适合推荐系统初学者快速部署最佳方案。

推荐系统广泛应用于视频流媒体、社交媒体和数字市场等领域。然而,为特定数据集找到合适的算法及其超参数始终是个挑战,因为不同算法在不同数据集上的表现差异巨大。因此,构建一个自动化推荐系统(AutoRecSys)以自动识别最佳算法-超参数组合具有重要意义。本文介绍了LensKit-Auto的升级版本,该框架由Vente等人提出,旨在解决这一问题。我们更新了其底层框架LensKit的兼容性,并新增树帕尔岑估计器(Tree Parzen Estimator)作为优化方法,支持算法结果复用、可视化优化过程及改进文档。此外,还适配了一个元学习框架以生成适用于LensKit-Auto的元数据集,为未来集成元学习提供可能。这些改进使LensKit-Auto更易用,非专业用户也可轻松为自身场景找到最优推荐配置。

原文摘要 · Abstract (English)

Recommender systems have a wide area of application, e.g. in fields like video streaming, social media, or digital marketplaces. But, for a recommender-system, finding the right algorithm with the right hyperparameters is a reoccurring challenge. There is no one-fits-all solution, since the performance of one algorithm can vary immensely on different data sets. Due to the challenges of finding the right algorithm and the broad use of recommender-systems, it is of interest to create an Automated Recommender System (AutoRecSys) that takes on the task of finding the right algorithm-hyperparameter-combination for a given data set. In this work, we present the enhancement of LensKit-Auto, a framework introduced by Vente et al., that solves exactly this task of finding a fitting algorithm-hyperparameter-combination. LensKit-Auto's biggest strength lies in its ease of use, where it operates as a black-box, into which the user can feed their data set and receive the information of which algorithm and hyperparameters work best on this data set. In this work, we bring LensKit-Auto up to date, so that it works with the new version of its underlying framework, LensKit. We also implement further functionalities, such as the Tree Parzen Estimator as an additional optimization method, the ability to reuse the found algorithm, updated documentation, and the ability to visualize the optimization process. We also adapt an existing meta-learning framework to generate a suitable meta-dataset for LensKit-Auto, which could enable the integration of meta-learning into LensKit-Auto in the future. The presented changes bring LensKit-Auto up to date and enhance its usability, so that even non-experts in the field can find the right algorithm for their use case.

推荐系统自动化超参优化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。