Content-Based

Summary

VSM.vector_space_model.VSM(data, config, …)

Vector Space Model

VSM

class elliot.recommender.content_based.VSM.vector_space_model.VSM(data, config, params, *args, **kwargs)[source]

Bases: elliot.recommender.recommender_utils_mixin.RecMixin, elliot.recommender.base_recommender_model.BaseRecommenderModel

Vector Space Model

For further details, please refer to the paper and the paper

Parameters
  • similarity – Similarity metric

  • user_profile

  • item_profile

To include the recommendation model, add it to the config file adopting the following pattern:

models:
  VSM:
    meta:
      save_recs: True
    similarity: cosine
    user_profile: binary
    item_profile: binary