Skip to Main Content
Product recommendation on electronic commerce Web sites becomes more important with the widespread use of Internet-based shopping. Collaborative filtering and content based filtering methods have been commonly used for this task by electronic commerce Web sites. These methods have several shortcomings, such as cold start problem, biased ratings problem or inaccurate recommendations. In order to produce effective and accurate recommendations, recent approaches utilize the semantic properties of data by integrating the domain ontology into the recommendation process. In these studies, the domain ontology covering only the types and properties of the product to be recommended is considered where the relational nature of the product data is omitted. However, the domain ontology of the features related to the product may also provide useful information during recommendation process. In this study, we focus on integrating the domain ontology of relational data into the recommendation process. We design a framework for an easy implementation of a recommendation system on relational data. Using this framework, we implement as a case study a recommendation model that recommends books to the users. We evaluated the performance of our model on real data obtained from a Turkish Internet book store. Our experimental results show that our proposed method can be effectively used for recommending items in relational data.