Skip to content
Book Open access

Scikit-Rank: Scikit-learn-Compatible Neural Ranking Models for Tabular Recommender Systems

Sep 2026 · Proceedings of the 20th ACM Conference on Recommender Systems · 0 citations · 9 references

Abstract

Deep & Cross Networks (DCN) are established deep learning architectures for modeling feature interactions in CTR prediction, ranking, and recommender systems. Although they can achieve metrics comparable to gradient-boosting methods, existing implementations are often organized around framework-specific training loops rather than estimator-style interfaces, such as XGBoost, LightGBM, and CatBoost, thereby limiting their interoperability with tabular workflows for preprocessing, cross-validation, and hyperparameter optimization. To address these limitations, we present Scikit-Rank, an open-source library that exposes DCN models via a scikit-learn-compatible API and is designed to support additional neural ranking architectures. Scikit-Rank provides configurable numerical and categorical feature encoders, as well as more than 20 pointwise, pairwise, listwise, ordinal, and composite learning objectives. Furthermore, in our experiments, encoder and objective choices improved the target evaluation metrics by up to 2% relative to reproduced DCN evaluation baselines while decreasing the number of trainable parameters without degrading predictive quality.

Read PDF

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.