scholarly journals A Software Ecosystem platform for the development of Recommender Systems

2020 ◽  
Author(s):  
André Abdalla ◽  
Victor Ströele ◽  
Fernanda Campos ◽  
Regina Braga ◽  
José Maria N. David

Abstract Many application domains need to recommend resources for users. The development of solutions focused on the reuse of Recommender System components creates an interesting scenario from a Software Ecosystem perspective. Besides the interaction between actors and technology, a Software Ecosystem for the development of Recommender Systems should allow for integration with systems and platforms that support other ecosystems. The problem addressed by this study is the integration of methods, techniques, and approaches of existing Recommender Systems in a systematic way, facilitating the implementation of new solutions, their reuse and sharing, and the collaboration among the actors involved. This study, therefore, aims to propose R.ECOS, a Software Ecosystem platform to support the development and management of Recommender Systems, allowing for integration between multiple applications and other Software Ecosystems. The evaluation was conducted in two stages. First, two feasibility studies were carried out to validate both technology and architecture. Later, two case studies were conducted in real-world contexts. The results point to the viability of the proposal.

Author(s):  
Tajul Rosli Razak ◽  
Mohammad Hafiz Ismail ◽  
Shukor Sanim Mohd Fauzi ◽  
Ray Adderley JM Gining ◽  
Ruhaila Maskat

<span lang="EN-GB">A recommender system is an algorithm aiming at giving suggestions to users on relevant elements or items such as products to purchase, books to read, jobs to apply or anything else depending on industries or situations. Recently, there has been a surge in interest in developing a recommender system in a variety of areas. One of the most widely used approaches in recommender systems is collaborative filtering (CF). The CF is a strategy for automatically creating a filter based on a user's needs by extracting desires or recommendation information from a large number of users. The CF approach uses multiple correlation steps to do this. However, the occurrence of uncertainty in finding the best similarity measure is unavoidable. This paper outlines a method for improving the configuration of a recommender system that is tasked with recommending an appropriate study field and supervisor to a group of final-year project students. The framework we suggest is built on a participatory design methodology that allows students' individual opinions to be factored into the recommender system's design. The architecture of the recommender scheme was also illustrated using a real-world scenario, namely mapping the students' field of interest to a possible supervisor for the final year project.</span>


2021 ◽  
Author(s):  
Nour Salim Nassar

Abstract Recommender systems are everywhere books, products, movies, and more. Traditional recommender systems typically use a single criterion in the recommendation, while studies have shown that multi-criteria recommending is more accurate. Novel deep learning techniques have produced remarkable achievements in many fields. The use of such techniques in recommendation systems has started to get attention recently, and several models of recommendation have been proposed based on deep learning. However, there is still no work for using deep learning in hybrid multi-criteria recommender systems. In this work, a model for a hybrid deep multi-criteria recommender system was presented. The model mainly includes two major parts: In the first one, the model obtains the user ID, item ID, and the item metadata to be used as input to a deep neural network in order to predict the criteria ratings. In the second part, the obtained ratings act as an input to another deep neural network, where the overall rating is predicted. Our experiments were conducted on a real-world dataset. They demonstrated the superiority of the proposed novel model over the other models in all measures used to evaluate performance. This indicates the successful use of hybrid deep multi-criteria in the recommendation systems.


Author(s):  
Liang Hu ◽  
Songlei Jian ◽  
Longbing Cao ◽  
Zhiping Gu ◽  
Qingkui Chen ◽  
...  

Classic recommender systems face challenges in addressing the data sparsity and cold-start problems with only modeling the user-item relation. An essential direction is to incorporate and understand the additional heterogeneous relations, e.g., user-user and item-item relations, since each user-item interaction is often influenced by other users and items, which form the user’s/item’s influential contexts. This induces important yet challenging issues, including modeling heterogeneous relations, interactions, and the strength of the influence from users/items in the influential contexts. To this end, we design Influential-Context Aggregation Units (ICAU) to aggregate the user-user/item-item relations within a given context as the influential context embeddings. Accordingly, we propose a Heterogeneous relations-Embedded Recommender System (HERS) based on ICAUs to model and interpret the underlying motivation of user-item interactions by considering user-user and item-item influences. The experiments on two real-world datasets show the highly improved recommendation quality made by HERS and its superiority in handling the cold-start problem. In addition, we demonstrate the interpretability of modeling influential contexts in explaining the recommendation results.


2021 ◽  
Vol 11 (6) ◽  
pp. 2817
Author(s):  
Tae-Gyu Hwang ◽  
Sung Kwon Kim

A recommender system (RS) refers to an agent that recommends items that are suitable for users, and it is implemented through collaborative filtering (CF). CF has a limitation in improving the accuracy of recommendations based on matrix factorization (MF). Therefore, a new method is required for analyzing preference patterns, which could not be derived by existing studies. This study aimed at solving the existing problems through bias analysis. By analyzing users’ and items’ biases of user preferences, the bias-based predictor (BBP) was developed and shown to outperform memory-based CF. In this paper, in order to enhance BBP, multiple bias analysis (MBA) was proposed to efficiently reflect the decision-making in real world. The experimental results using movie data revealed that MBA enhanced BBP accuracy, and that the hybrid models outperformed MF and SVD++. Based on this result, MBA is expected to improve performance when used as a system in related studies and provide useful knowledge in any areas that need features that can represent users.


Sensors ◽  
2021 ◽  
Vol 21 (15) ◽  
pp. 5248
Author(s):  
Aleksandra Pawlicka ◽  
Marek Pawlicki ◽  
Rafał Kozik ◽  
Ryszard S. Choraś

This paper discusses the valuable role recommender systems may play in cybersecurity. First, a comprehensive presentation of recommender system types is presented, as well as their advantages and disadvantages, possible applications and security concerns. Then, the paper collects and presents the state of the art concerning the use of recommender systems in cybersecurity; both the existing solutions and future ideas are presented. The contribution of this paper is two-fold: to date, to the best of our knowledge, there has been no work collecting the applications of recommenders for cybersecurity. Moreover, this paper attempts to complete a comprehensive survey of recommender types, after noticing that other works usually mention two–three types at once and neglect the others.


2016 ◽  
Vol 43 (1) ◽  
pp. 135-144 ◽  
Author(s):  
Mehdi Hosseinzadeh Aghdam ◽  
Morteza Analoui ◽  
Peyman Kabiri

Recommender systems have been widely used for predicting unknown ratings. Collaborative filtering as a recommendation technique uses known ratings for predicting user preferences in the item selection. However, current collaborative filtering methods cannot distinguish malicious users from unknown users. Also, they have serious drawbacks in generating ratings for cold-start users. Trust networks among recommender systems have been proved beneficial to improve the quality and number of predictions. This paper proposes an improved trust-aware recommender system that uses resistive circuits for trust inference. This method uses trust information to produce personalized recommendations. The result of evaluating the proposed method on Epinions dataset shows that this method can significantly improve the accuracy of recommender systems while not reducing the coverage of recommender systems.


2015 ◽  
Vol 14 (9) ◽  
pp. 6118-6128 ◽  
Author(s):  
T. Srikanth ◽  
M. Shashi

Collaborative filtering is a popular approach in recommender Systems that helps users in identifying the items they may like in a wagon of items. Finding similarity among users with the available item ratings so as to predict rating(s) for unseen item(s) based on the preferences of likeminded users for the current user is a challenging problem. Traditional measures like Cosine similarity and Pearson correlation’s correlation exhibit some drawbacks in similarity calculation. This paper presents a new similarity measure which improves the performance of Recommender System. Experimental results on MovieLens dataset show that our proposed distance measure improves the quality of prediction. We present clustering results as an extension to validate the effectiveness of our proposed method.


Recommender systems are techniques designed to produce personalized recommendations. Data sparsity, scalability cold start and quality of prediction are some of the problems faced by a recommender system. Traditional recommender systems consider that all the users are independent and identical, its an assumption which leads to a total ignorance of social interactions and trust among user. Trust relation among users ease the work of recommender systems to produce better quality of recommendations. In this paper, an effective technique is proposed using trust factor extracted with help of ratings given so that quality can be improved and better predictions can be done. A novel-technique has been proposed for recommender system using film-trust dataset and its effectiveness has been justified with the help of experiments.


2021 ◽  
Vol 13 (2) ◽  
pp. 62-84
Author(s):  
Boudjemaa Boudaa ◽  
Djamila Figuir ◽  
Slimane Hammoudi ◽  
Sidi mohamed Benslimane

Collaborative and content-based recommender systems are widely employed in several activity domains helping users in finding relevant products and services (i.e., items). However, with the increasing features of items, the users are getting more demanding in their requirements, and these recommender systems are becoming not able to be efficient for this purpose. Built on knowledge bases about users and items, constraint-based recommender systems (CBRSs) come to meet the complex user requirements. Nevertheless, this kind of recommender systems witnesses a rarity in research and remains underutilised, essentially due to difficulties in knowledge acquisition and/or in their software engineering. This paper details a generic software architecture for the CBRSs development. Accordingly, a prototype mobile application called DATAtourist has been realized using DATAtourisme ontology as a recent real-world knowledge source in tourism. The DATAtourist evaluation under varied usage scenarios has demonstrated its usability and reliability to recommend personalized touristic points of interest.


Sign in / Sign up

Export Citation Format

Share Document