this post was submitted on 18 Nov 2023
1 points (100.0% liked)

Machine Learning

1 readers
1 users here now

Community Rules:

founded 11 months ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] ilos-vigil@alien.top 1 points 10 months ago

May I ask you what stack do you use?

Stack for which part (model training, front-end, back-end or something else)? Anyway, i find Torch, TorchServe, PostgreSQL and NextJS are vital part of the project.

Also, for the ML part, why did you choose this model?

Do you mean GCE-GNN as smart recommender? If so, these are primary reasons (copied from SRec blog page),

  1. User-free model, but utilize other user's sequence during prediction. By user-free model, I mean the model doesn't use user ID/representation on prediction. It's a required feature for SRec recommender system since all visitor is anonymous.
  2. Authors of GCE-GNN provide source code of the model. This saves some time to re-implement GCE-GNN or verify different GCE-GNN implementations (such as RecBole-GNN) by myself.
  3. GCE-GNN model architecture/framework is relatively easy to understand.

What I dislike with NN is that they provide black box recommendations while users would like to understand WHY results are recommended

As user, sometimes i also feel this. That's why i also create recommendation by game tags which show some explanation.