Browse > Article
http://dx.doi.org/10.13088/jiis.2013.19.2.001

Incorporating Social Relationship discovered from User's Behavior into Collaborative Filtering  

Thay, Setha (Department of Computer and Information Engineering, Inha University)
Ha, Inay (Department of Computer and Information Engineering, Inha University)
Jo, Geun-Sik (School of Computer and Information Engineering, Inha University)
Publication Information
Journal of Intelligence and Information Systems / v.19, no.2, 2013 , pp. 1-20 More about this Journal
Abstract
Nowadays, social network is a huge communication platform for providing people to connect with one another and to bring users together to share common interests, experiences, and their daily activities. Users spend hours per day in maintaining personal information and interacting with other people via posting, commenting, messaging, games, social events, and applications. Due to the growth of user's distributed information in social network, there is a great potential to utilize the social data to enhance the quality of recommender system. There are some researches focusing on social network analysis that investigate how social network can be used in recommendation domain. Among these researches, we are interested in taking advantages of the interaction between a user and others in social network that can be determined and known as social relationship. Furthermore, mostly user's decisions before purchasing some products depend on suggestion of people who have either the same preferences or closer relationship. For this reason, we believe that user's relationship in social network can provide an effective way to increase the quality in prediction user's interests of recommender system. Therefore, social relationship between users encountered from social network is a common factor to improve the way of predicting user's preferences in the conventional approach. Recommender system is dramatically increasing in popularity and currently being used by many e-commerce sites such as Amazon.com, Last.fm, eBay.com, etc. Collaborative filtering (CF) method is one of the essential and powerful techniques in recommender system for suggesting the appropriate items to user by learning user's preferences. CF method focuses on user data and generates automatic prediction about user's interests by gathering information from users who share similar background and preferences. Specifically, the intension of CF method is to find users who have similar preferences and to suggest target user items that were mostly preferred by those nearest neighbor users. There are two basic units that need to be considered by CF method, the user and the item. Each user needs to provide his rating value on items i.e. movies, products, books, etc to indicate their interests on those items. In addition, CF uses the user-rating matrix to find a group of users who have similar rating with target user. Then, it predicts unknown rating value for items that target user has not rated. Currently, CF has been successfully implemented in both information filtering and e-commerce applications. However, it remains some important challenges such as cold start, data sparsity, and scalability reflected on quality and accuracy of prediction. In order to overcome these challenges, many researchers have proposed various kinds of CF method such as hybrid CF, trust-based CF, social network-based CF, etc. In the purpose of improving the recommendation performance and prediction accuracy of standard CF, in this paper we propose a method which integrates traditional CF technique with social relationship between users discovered from user's behavior in social network i.e. Facebook. We identify user's relationship from behavior of user such as posts and comments interacted with friends in Facebook. We believe that social relationship implicitly inferred from user's behavior can be likely applied to compensate the limitation of conventional approach. Therefore, we extract posts and comments of each user by using Facebook Graph API and calculate feature score among each term to obtain feature vector for computing similarity of user. Then, we combine the result with similarity value computed using traditional CF technique. Finally, our system provides a list of recommended items according to neighbor users who have the biggest total similarity value to the target user. In order to verify and evaluate our proposed method we have performed an experiment on data collected from our Movies Rating System. Prediction accuracy evaluation is conducted to demonstrate how much our algorithm gives the correctness of recommendation to user in terms of MAE. Then, the evaluation of performance is made to show the effectiveness of our method in terms of precision, recall, and F1-measure. Evaluation on coverage is also included in our experiment to see the ability of generating recommendation. The experimental results show that our proposed method outperform and more accurate in suggesting items to users with better performance. The effectiveness of user's behavior in social network particularly shows the significant improvement by up to 6% on recommendation accuracy. Moreover, experiment of recommendation performance shows that incorporating social relationship observed from user's behavior into CF is beneficial and useful to generate recommendation with 7% improvement of performance compared with benchmark methods. Finally, we confirm that interaction between users in social network is able to enhance the accuracy and give better recommendation in conventional approach.
Keywords
추천시스템;소셜 관계;소셜 네트워크 분석;협업적 여과 방법;사용자 행동;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Groh, G. and C. Ehmig, Recommendation in Taste Related Domains : Collaborative Filtering vs. Social Filtering, in Proceeding of the 2007 international ACM conference on supporting group work, Sanibel Island, Florida, USA, 2007.
2 Hameed, M. A., O. A. Jadaan, and S. Ramachandram, "Collaborative Filtering Based Recommendation System : A survey," International Journal on Computer Science and Engineering (IJCSE), Vol.4(2012).
3 Kazienko, P. and K. Musial, "Recommendation Framework for Online Social Networks," Advance in Web Intelligence and Data Mining Studies in Computational Intelligence, Vol.23 (2006), 111-120.   DOI
4 Liu, F. and H. J. Lee, "Use of social network information to enhance collaborative filtering performance," Expert Systems with Applications, Vol.37(2010), 4772-4778.   DOI   ScienceOn
5 Mu, X. W., Y. Chen, and T. Y. Li, User-Based Collaborative Filtering Based on Improved Similarity Algorithm, in Proceeding of 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT), Chengdu, China, 2010.
6 Shi, X. Y., H. W. Ye, and S. J. Gong, A Personalized Recommender Integrating Item-based and User-based Collaborative Filtering, in Proceeding of ISBIM 08 International Seminar on Business and Information Management, Wuhan, China, 2008.
7 Sirawit, S. and B. Kijsirikul, A Step Towards High Quality One-class Collaborative Filtering using Online Social Relationships, in Proceeding of International conference on Advanced Computer Science and Information System (ICACSIS), Jakarta, Indonesia, 2011.
8 Wang, Q., X. H. Yuan, and M. Sun, Collaborative Filtering Recommendation Algorithm based on Hybrid User Model, in Proceeding of 2010 7th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), Yantai, Shandong, China, 2010.
9 Yuan, Q., Sh. Zhao, L. Chen, Y. Liu, Sh. Ding, X. Zhang, and W. Zheng, Augmenting Collaborative Recommender by Fusing Explicit Social Relationships, in Proceeding of ACM RecSys '09 Workshop on Recommender Systems and The Social Web, New York, USA, 2009.
10 Ahmed, S., J. W. Kim, and S. G. Kang, "Enhanced Recommendation Algorithm using Semantic Collaborative Filtering : E-commerce Portal," Journal of Intelligence and Information Systems, Vol.17, No.3(2011), 79-98.
11 Bhuiyan, T., Y. Xu, and A. Josang, SimTrust: A New Method of Trust Network Generation, in Proceeding of 2010 8th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC), Hong Kong, China, 2010.
12 Chen, W. and S. Fong, Social Network Collaborative Filtering Framework and Online Trust Factors : A Case Study on Facebook, in Proceeding of Fifth International Conference on Digital Information Management (ICDIM), Thunder Bay, ON, Canada, 2010.
13 Chen, W., R. Khoury, and S. Fong, "Web 2.0 Recommendation service by multi-collaborative filtering trust network algorithm," Information Systems Frontiers, September, 2012.
14 Choi, K. H., G. W. Kim, D. H. Yoo, and Y. M. Suh, "New Collaborative Filtering Based on Similarity Integration and Temporal Information," Journal of Intelligence and Information Systems, Vol.17, No.3(2011), 147-168.   과학기술학회마을
15 Cleverdon, C. and M. Keen, "Factors Determining the Performance of Indexing Systems," ASLIB Cranfield Research Project, Cranfield, 1966.
16 Park, J. H. and Y. H. Cho, "Social Network Analysis for the Effective Adoption of Recommender Systems," Journal of Intelligence and Information Systems, Vol.17, No.4(2011), 305-316.   과학기술학회마을
17 De Meo, P., E. Ferrara, and G. Fiumara, A. Provetti, Improving Recommendation Quality by Merging Collaborative Filtering and Social Relationships, in Proceeding of International Conference on Intelligent Systems Design and Applications (ISDA), Cordoba, Spain, 2011.
18 Gao, Y. L., B. Xu, and H. M. Cai, Information Recommendation Method Research Based on Trust Network and Collaborative Filtering, in Proceeding of IEEE 8th International Conference on e-Business Engineering (ICEBE), Beijing, China, 2011.
19 Ge, M., C. Delgado-Battenfeld, D. Jannach, Beyond Accuracy : Evaluating Recommender Systems by Coverage and Serendipity, in RecSys 2010 Proceeding of the fourth ACM conference on Recommender Systems, Barcelona, Spain, 2010.
20 Herlocker, J. L., J. A. Konstan, L. G. Terveen, and J. T. Riedl, "Evaluating collaborative filtering recommender systems," Journal of ACM Transactions on Information Systems (TOIS), Vol.22(2004), 5-53.   DOI   ScienceOn