RESYGEN: A Recommendation System Generator using domain-based heuristics

  • Authors:
  • Erick Ulisses Monfil-Contreras;Giner Alor-HernáNdez;Guillermo Cortes-Robles;Alejandro Rodriguez-Gonzalez;Israel Gonzalez-Carrasco

  • Affiliations:
  • Division of Research and Postgraduate Studies, Instituto Tecnológico de Orizaba, Av. Oriente 9, 852. Col Emiliano Zapata C.P. 94320, Orizaba, México;Division of Research and Postgraduate Studies, Instituto Tecnológico de Orizaba, Av. Oriente 9, 852. Col Emiliano Zapata C.P. 94320, Orizaba, México;Division of Research and Postgraduate Studies, Instituto Tecnológico de Orizaba, Av. Oriente 9, 852. Col Emiliano Zapata C.P. 94320, Orizaba, México;Bioinformatics at Centre for Plant, Biotechnology and Genomics UPM-INIA, Polytechnic University of Madrid, Parque Científico y Tecnológico de la U.P.M. Campus de Montegancedo, Pozuelo de ...;Computer Science Department, Universidad Carlos III de Madrid, Av. Universidad 30, Leganés, 28911 Madrid, Spain

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2013

Quantified Score

Hi-index 12.05

Visualization

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.