Creating a Collaboritve Filtering with No Ratings for a football player Recommender System

I'm creating a recommendation system of football players based on stats of each player (number of passes, crosses, shots, tackles, etc ...) and I have already tried with a Content based recommender. Even though the results are ok, I want to try to apply a collaborative filtering.

What I want to try is to recommend a player to a specific team and so far what i have thought is to create an implicit feedback system where i create an abstract player where each stat value is the mean of every player of that team and the rating that the team has given (meaning that users are teams and items the features or stats). Once i have all the teams rating for each stat i would found the most similar teams and recommend the players that that team has or find the most similar players to that team. The problem with this aproach is that it doesnt seem to work with the collaborative filtering algorithms.

Another aproach is to create a matrix where users are teams and the players are the items, the problem is that players are unique to each team so it seems that it couldnt be suggestions.

Has anyone worked with this similar dataset for recommender systems and know if its possible to apply collaborative filtering and give me suggestions? Thank you!

Topic matrix sports python recommender-system machine-learning

Category Data Science

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.