Questions & Answers

These frequent asked questions are collected from issues, emails and chats. Feel free to ask more questions via issue, email, Discord (for English) or QQ (for Chinese).

Technical Questions

1. How to address the cold-start problem?

Use explore_latest_num to inject latest items into recommendation. Also, item labels are helpful to rank new items in recommendation. For example:

explore_latest_num = 10

It means 10 latest items are inserted to recommended items list.

There are two options:

  1. Insert a read type feedback to Gorse when a item is showed to a user. This is the way the official demo zhenghaoz/gitrec tracks user seen recommendations.
  2. Use write-back parameter to write back recommendations as read feedbacks to Gorse, eg:
curl -i -H "Accept: application/json" -X GET http://127.0.0.1:8088//api/recommend/0?write-back=read

The 1st option is more accurate since it is done by front end but the 2rd option is more convenient.