Recommendation systems or recommender system (RSs) is one of the hottest topics nowadays, which is widely utilized to predict an item to the end-user based on his/her preferences primary. Recommendation systems applied in many areas mainly in commercial applications. This work aims to collect evidence of utilizing social network information between users to enhance the quality of traditional recommendation system. It provides an overview of traditional and modern approaches used by RSs such as collaborative filter (CF) approach, content-based (CB) approach, and hybrid filter approach. CF is one of the most famous traditional approaches in RSs, which is facing many limitations due to the lack of information available during a performance such as Cold start, Sparsity and Shilling attack. Additionally, this content focused on the role of incorporating a trust relationship from the social network to enhance the weaknesses of CF and achieve better quality in the recommendation process. Trust-aware Recommendation Systems (TaRSs) is a modern approach proposed to overcome the limitations of CF recommendation system in a social network. The trust relationship between users can boost and enhance CF limitations. Many researchers are focusing on trust in the recommendation system but fewer works are highlighting the role of trust in the recommendation system. In the end, limitations, and open issues of the current picture of the recommendation system come across.
Community detection is becoming a highly demanded topic in social networking-based applications. It involves finding the maximum intraconnected and minimum inter-connected sub-graphs in given social networks. Many approaches have been developed for community’s detection and less of them have focused on the dynamical aspect of the social network. The decision of the community has to consider the pattern of changes in the social network and to be smooth enough. This is to enable smooth operation for other community detection dependent application. Unlike dynamical community detection Algorithms, this article presents a non-dominated aware searching Algorithm designated as non-dominated sorting based community detection with dynamical awareness (NDS-CD-DA). The Algorithm uses a non-dominated sorting genetic algorithm NSGA-II with two objectives: modularity and normalized mutual information (NMI). Experimental results on synthetic networks and real-world social network datasets have been compared with classical genetic with a single objective and has been shown to provide superiority in terms of the domination as well as the convergence. NDS-CD-DA has accomplished a domination percentage of 100% over dynamic evolutionary community searching DECS for almost all iterations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.