“…Typically, recommendation approaches are distinguished between: content-based, that recommend items similar to those the user previously preferred (e.g., [17,13]), collaborative filtering, that recommend items that users with similar preferences liked (e.g., [11,8]) and hybrid, that combine content-based and collaborative ones (e.g., [5]). Several extensions have been proposed, such as employing multi-criteria ratings (e.g., [2]) and defining recommendations for groups (e.g., [4,15,14]). Recently, there are also approaches focusing on enhancing recommendations with further contextual information (e.g., [3,16]).…”