DOE OSTI · code-178074
Hybrid-BPR (Bayesian Personalized Ranking with Feature Embeddings and Explicit Negative Sampling) [SWR-26-039]
Abstract
Hybrid-BPR is a Python library for Bayesian Personalized Ranking (BPR) with two key capabilities that go beyond standard BPR implementations: 1. User and item feature embeddings - incorporate content-based signals (genres, tags, metadata) alongside collaborative filtering. 2. Implicit negative interactions - use observed non-interactions (e.g. viewed-but-not-clicked) as negative training signal instead of random sampling from the full item space. The software is built for recommender systems research with MLflow experiment tracking, parallel hyperparameter sweeps, and standard ranking metrics.
Keep this discovery
Explore connections, maps & timelines
Sandhu, Rimple [National Laboratory of the Rockies (NLR), Golden, CO (United States)], Tripp, Charles [National Laboratory of the Rockies (NLR), Golden, CO (United States)]. 2026-03-11. Hybrid-BPR (Bayesian Personalized Ranking with Feature Embeddings and Explicit Negative Sampling) [SWR-26-039]. https://doi.org/10.11578/dc.20260325.1
Cite the original work for its findings. Save a collection to share your selection of sources.