RESYGEN: A Recommendation System Generator using domain-based heuristics Articles uri icon

authors

  • Monfil Contreras, Erick Ulises
  • ALOR HERNANDEZ, GINER
  • Cortes Robles, Guillermo
  • RODRIGUEZ GONZALEZ, ALEJANDRO
  • GONZALEZ CARRASCO, ISRAEL

publication date

  • January 2013

start page

  • 242

end page

  • 256

issue

  • 1

volume

  • 40

International Standard Serial Number (ISSN)

  • 0957-4174

Electronic International Standard Serial Number (EISSN)

  • 1873-6793

abstract

  • Recommender systems provide personalized recommendations on products or services to user. The amount information handled by this type of systems is steadily growing. Furthermore, the development of recommendation systems is a difficult task due to the implementation of complex algorithms and metrics. For this reason, the success of recommendation systems depends on preliminary design decisions such as the most adequate similarity metric, the right process to infer proactive recommendations, for mentioning a few. This decision determines the process for generating recommendations and also impacts quality and user's satisfaction. In this paper, we propose RESYGEN, a Recommendation System Generator. RESYGEN allows the user to generate such kind of systems in an easy and friendly way. Furthermore, RESYGEN allows the generation of multi-domain systems such as music, video, books, travel, hardware, software, and food to mention a few. RESYGEN is based in the selection of the best distance metrics for nominal, ordinal, numeric and binary attributes, with the aim to reduce complexity for non-expert users and also to facilitate the selection of the metric which best fits to the data type. A system generated through RESYGEN has several interesting elements such as ratings, recommendations, cloud tag, among others. We performed a qualitative evaluation with the aim of comparing other recommender systems against systems generated by RESYGEN. The results shows that generated systems by RESYGEN, comprise the basic elements of a recommendation system.