recommenders-team/recommenders

How can I add exclude items while using BPR

Open

#1,264 opened on Dec 24, 2020

 (1 comment) (0 reactions) (0 assignees)Python (3,319 forks)batch import
help wanted

Repository metrics

Stars
 (21,866 stars)
PR merge metrics
 (PR metrics pending)

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