ClayRS
ClayRS copied to clipboard
[Question/Request] Collaborative Filtering?
Is your feature request related to a problem? Please describe. Is it a plan to evolve and include Collaborative Filtering in the package? It would be exciting if we could have methods like matrix factorization off-the-shelf, considering that the validation and evaluation are the same in many cases.
Describe the solution you'd like I want to be able to import a Matrix Factorization with something like this:
from clayrs import recsys as rs
strategy = rs.MatrixFactorization(...)
collaborative_rs = rs.CollaborativeFilteringRS(strategy, ...)
Describe alternatives you've considered There are a few models already implemented in other frameworks shared during previous editions of RecSys, including DRecPy, which also provides efficient memory-disk management.
Additional context Filling this issue while attending Marco Polignano's lecture at RecSys Summer School 2023 :)