recommenders-team/recommenders

How can I add exclude items while using BPR

Open

#1,264 opened on Dec 24, 2020

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Python (2,972 forks)batch import
help wanted

Repository metrics

Stars
 (17,706 stars)
PR merge metrics
 (Avg merge 6d 16h) (10 merged PRs in 30d)

Description

Adding exclude_items list when using BPR.recommend or recommend_all

So, I have a need where I must exclude certain list of items for recommendation when using recommend or recommend_all. Mainly due to time constraint.

How do I implement this?

I though about doing top_k * 3, then filtering on my own side but that method is very ugly and might not even work, maybe all top_k * 3 recommendation might be in exclude list.

Contributor guide