lyst / lyst/lightfm

Predict recommendations without retraining model for new users

Open
#455 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
5.1k
Forks
724
PR merge metrics
No merged PRs in 30d

Description

Hello!

I'm looking for a way for effective item recommendations for new users. I've read all created issues about LightFM (the most relevant existing question is https://github.com/lyst/lightfm/issues/347), but have not found full answer on my question.

My situation is:
I have historical data, where users interact with subset of items from finite set. Users have feature representation (gender, age, etc), items have features (tags, types, etc). So, in my opinion LightFM hybrid model will be very suitable for giving user recommendations about items.
In production mode item set will be the same. BUT all users will be new. I will know user features. And I need in online mode take new user-item interaction and give new recommendations. Is it possible to take into account new interractions in realtime? How? Is it possible to get this recommenations without changing model (i want to "freeze" model)?

Thank you any help!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing LightFM's existing hybrid-model APIs and the discussion in issue #347. Investigate whether known user features and new interactions can support realtime recommendations while the trained model remains frozen. Done means establishing the supported workflow or the missing capability and documenting the findings clearly.

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.