lyst / lyst/lightfm

Question building binary recommender system

Open
#552 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
5.1k
Forks
724
PR merge metrics
No merged PRs in 30d

Description

Hello,

this question had been asked similar before but unfortunately did not answer my problem.

So firstly, the data has a unique user-id as a row and about 1000 columns (each for a product) filled with a 1 if the extra was chosen and 0 if not. Having a look at the documentation of LightFM, I found that the data can be implicit, however on the same page is written something about ratings from 1 -5 for the MovieLens dataset. If I understood everything correctly, there is not problem that my data is binary, is it?

Secondly, splitting the data into train and test, I do not completely understand what the model tests on the test set?

Thank you in advance and best regards,
Brk

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the LightFM documentation and the earlier similar question mentioned in the thread; compare the implicit-data, MovieLens, and train/test discussions. Done means the intended handling of binary interactions and what evaluation on the test set measures are explained clearly, with the relevant documentation location identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.