lyst / lyst/lightfm

Implicit positive and negative feedback

Open
#643 2 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,
Thanks for the great package!

I am new to recommendation systems, and I wonder how could I model and specify negative implicit feedback using LightFM:

- In my problem, customers receive personalized products every number of months; they can keep products they like (purchase) and return the ones don't want (negative feedback)
- The rest will be just missing data (unknown products for customers)

For now, I am just removed from each customer recommendation list previously sent products that were not purchased. There may be better ways to include implicit negative information in the model, but I don't know if that is possible.

Thanks!

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

The issue names no file, test, or entry point. Start by examining how LightFM currently represents implicit positive feedback and whether returned products can be represented separately from unknown products; done would require a clearly scoped, documented approach or feature decision for negative feedback.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.