cyfronet-fid / marketplace

Marketplace is a place where you can find services you need for your research
https://marketplace.eosc-portal.eu
GNU General Public License v3.0
21 stars 6 forks source link

POC: basic recommendation capabilities of the EOSC Portal recommendation system #1742

Closed roksanaer closed 3 years ago

roksanaer commented 3 years ago

Taken from the confluence problem description (https://docs.cyfronet.pl/pages/viewpage.action?spaceKey=FID&title=First+prototype+of+the+recommendation+system): Please update along with the algorithm development so info gathered here reflects the solution most up to date.

POC system should meet the requirements received by the project partners:

  1. Get recommendations for new EOSC Resources based on similar users. The authenticated User can receive recommendations for new EOSC Resources based on profiles and common interests of similar users (scientific area, etc) on the EOSC Portal.
  2. Get recommendations for new EOSC Resources based on EOSC Resources a user already searched or ordered. The authenticated User can receive recommendations for new EOSC Resources based on previous searches or ordered EOSC Resources on the EOSC Portal. Please note that the main focus of the recommendations come from requirements for authenticated users.

Recommendation algorithm first specification

Recommendation factors:

  1. The current user's engagement in the Portal a) User profile (for authenticated users) - Promote search results that are matching information in the user profile
    b) User activity - Promote search results that are similar to the ones the user have already engaged with Activity type (user interest type)
    • The current user clicks
    • The current user orders (in general project_items)

Resource similarity factors

Each factor should be applied with an adequate weight (or each component of a factor if we treat the top-level hierarchy as "factors").

roksanaer commented 3 years ago

duplicates #1756 Closing issue