Incorporating contextual information in recommender systems using a multidimensional approach | Synapse