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

A Study on the Effect of Network Centralities on Recommendation Performance  

Lee, Dongwon (College of Social Sciences, Hansung University)
Publication Information
Journal of Intelligence and Information Systems / v.27, no.1, 2021 , pp. 23-46 More about this Journal
Abstract
Collaborative filtering, which is often used in personalization recommendations, is recognized as a very useful technique to find similar customers and recommend products to them based on their purchase history. However, the traditional collaborative filtering technique has raised the question of having difficulty calculating the similarity for new customers or products due to the method of calculating similaritiesbased on direct connections and common features among customers. For this reason, a hybrid technique was designed to use content-based filtering techniques together. On the one hand, efforts have been made to solve these problems by applying the structural characteristics of social networks. This applies a method of indirectly calculating similarities through their similar customers placed between them. This means creating a customer's network based on purchasing data and calculating the similarity between the two based on the features of the network that indirectly connects the two customers within this network. Such similarity can be used as a measure to predict whether the target customer accepts recommendations. The centrality metrics of networks can be utilized for the calculation of these similarities. Different centrality metrics have important implications in that they may have different effects on recommended performance. In this study, furthermore, the effect of these centrality metrics on the performance of recommendation may vary depending on recommender algorithms. In addition, recommendation techniques using network analysis can be expected to contribute to increasing recommendation performance even if they apply not only to new customers or products but also to entire customers or products. By considering a customer's purchase of an item as a link generated between the customer and the item on the network, the prediction of user acceptance of recommendation is solved as a prediction of whether a new link will be created between them. As the classification models fit the purpose of solving the binary problem of whether the link is engaged or not, decision tree, k-nearest neighbors (KNN), logistic regression, artificial neural network, and support vector machine (SVM) are selected in the research. The data for performance evaluation used order data collected from an online shopping mall over four years and two months. Among them, the previous three years and eight months constitute social networks composed of and the experiment was conducted by organizing the data collected into the social network. The next four months' records were used to train and evaluate recommender models. Experiments with the centrality metrics applied to each model show that the recommendation acceptance rates of the centrality metrics are different for each algorithm at a meaningful level. In this work, we analyzed only four commonly used centrality metrics: degree centrality, betweenness centrality, closeness centrality, and eigenvector centrality. Eigenvector centrality records the lowest performance in all models except support vector machines. Closeness centrality and betweenness centrality show similar performance across all models. Degree centrality ranking moderate across overall models while betweenness centrality always ranking higher than degree centrality. Finally, closeness centrality is characterized by distinct differences in performance according to the model. It ranks first in logistic regression, artificial neural network, and decision tree withnumerically high performance. However, it only records very low rankings in support vector machine and K-neighborhood with low-performance levels. As the experiment results reveal, in a classification model, network centrality metrics over a subnetwork that connects the two nodes can effectively predict the connectivity between two nodes in a social network. Furthermore, each metric has a different performance depending on the classification model type. This result implies that choosing appropriate metrics for each algorithm can lead to achieving higher recommendation performance. In general, betweenness centrality can guarantee a high level of performance in any model. It would be possible to consider the introduction of proximity centrality to obtain higher performance for certain models.
Keywords
Recommender Systems; Personalized Recommendation; Social Network Analysis; Network Centrality; Classification Model;
Citations & Related Records
Times Cited By KSCI : 7  (Citation Analysis)
연도 인용수 순위
1 Lee, Seok Kee, Hyeon Jo, Sung Yong Chun. (2011). A Customer Profile Model for Collaborative Recommendation in e-Commerce. JOURNAL OF THE KOREA CONTENTS ASSOCIATION, 11(5), 67-74.   DOI
2 Li, P., and Yamada, S "A movie recommender system based on inductive learning," In IEEE Conference on Cybernetics and Intelligent Systems, Vol.1(2004, December). 318-323. IEEE.
3 Min, S. H., and Han, I. "Recommender systems using support vector machines," In International Conference on Web Engineering, (2005, July). 387-393. Springer, Berlin, Heidelberg.
4 Montanes, E., Quevedo, J. R., Diaz, I., and Ranilla, J. "Collaborative tag recommendation system based on logistic regression," ECML PKDD Discovery Challenge, (2009), 173-188.
5 Noh, H., S. Choi, and H. Ahn, "Social Network-based Hybrid Collaborative Filtering using Genetic Algorithms," Journal of Intelligence and Information Systems, Vol.23, No.2(2017), 19-38.   DOI
6 Noh, Heeryong, Hyunchul Ahn. (2017). A Study on the Recommendation Algorithm based on Trust/Distrust Relationship Network Analysis. Journal of Information Technology Applications & Management, 24(1), 169-185.   DOI
7 Paradarami, T. K., Bastian, N. D., and Wightman, J. L. "A hybrid recommender system using artificial neural networks," Expert Systems with Applications, 83(2017), 300-313.   DOI
8 Paranjape-Voditel, P., and Deshpande, U. "A stock market portfolio recommender system based on association rule mining," Applied Soft Computing, Vol.13, No.2(2013), 1055-1063.   DOI
9 Parra, D., Karatzoglou, A., Amatriain, X., and Yavuz, I. "Implicit feedback recommendation via implicit-to-explicit ordinal logistic regression mapping," Proceedings of the CARS-2011, 5. (2011).
10 Park, J. H., Y. H. Cho, and J. K. Kim, "Social Network:A Novel Approach to New Customer Recommendations," Journal of Intelligence and Information Systems, Vol.15, No.1(2009), 123-140.
11 Yun, Y., and S. Chae, Introduction to Complex Systems, Samsung Economic Research Institute, 2005.
12 Y. Kim, Social Network Analysis, Pakyoungsa, 2003.
13 Adeniyi, D. A., Wei, Z., and Yongquan, Y. "Automated web usage data mining and recommendation system using K-Nearest Neighbor (KNN) classification method," Applied Computing and Informatics, Vol.12, No.1(2016), 90-108.   DOI
14 Duan, L., Street, W. N., and Xu, E. "Healthcare information systems: data mining methods in the creation of a clinical recommender system," Enterprise Information Systems, Vol.5, No.2(2011), 169-181.   DOI
15 Christakou, C., Vrettos, S., and Stafylopatis, A. "A hybrid movie recommender system based on neural networks," International Journal on Artificial Intelligence Tools, Vol.16, No.5(2007), 771-792.   DOI
16 Devi, M. K., Samy, R. T., Kumar, S. V., and Venkatesh, P. "Probabilistic neural network approach to alleviate sparsity and cold start problems in collaborative recommender systems," In 2010 IEEE International Conference on Computational Intelligence and Computing Research, (2010, December). 1-4. IEEE.
17 Di Noia, T., Mirizzi, R., Ostuni, V. C., and Romito, D. "Exploiting the web of data in model-based recommender systems," In Proceedings of the sixth ACM conference on Recommender systems, (2012, September). 253-256.
18 Fleder, D., K. Hosanagar. "Blockbuster culture's next rise or fall: The impact of recommender systems on sales diversity,"Management Science, Vol.55, No.5(2009), 697-712.   DOI
19 Gemmell, J., Schimoler, T., Ramezani, M., and Mobasher, B. "Adapting k-nearest neighbor for tag recommendation in folksonomies," In Proceedings of the 7thInternational Conference on Intelligent Techniques for Web Personalization & Recommender Systems-Volume 528 (2009, July). 69-80. CEUR-WS. Org.
20 Gershman, A., Meisels, A., Luke, K. H., Rokach, L., Schclar, A., and Sturm, A. "A decision tree based recommender system," 10th International Conferenceon Innovative Internet Community Systems (I2CS)-Jubilee Edition 2010-. (2010)
21 Kang, B. S., "A Novel Web Recommendation Method for New Customers Using Structural Holes in Social Networks," Journal of Industrial Economics and Business, Vol.23, No.5(2010), 2371-2385.
22 Adomavicius, G., A. Tuzhilin. "Context-Aware Recommender Systems," Recommender Systems Handbook, Springer US, (2011), 217-253.
23 Aher, S. B., and Lobo, L. M. R. J. "A comparative study of association rule algorithms for course recommender system in e-learning," International Journal of Computer Applications, Vol.39, No.1(2012), 48-52.   DOI
24 Ahuja, R., Solanki, A., and Nayyar, A. "Movie recommender system using K-Means clustering and K-Nearest Neighbor," In 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence) (2019, January). 263-268. IEEE.
25 Ahn, Sung-Mahn, In Hwan Kim, Byounggu Choi, Yoonho Cho, Eunhong Kim, Myeong-Kyun Kim. (2012). Understanding the Performance of Collaborative Filtering Recommendation through Social Network Analysis. The Jounal of Society for e-Business Studies, 17(2), 129-147.
26 Anand, S.S., A.R. Patrick. "A Data Mining methodology for cross-sales," Knowledge-Based Systems, Vol.10, No.7(1998), 449-461.   DOI
27 Ansari, A., S. Essegaier, R. Kohli. "Internet recommender systems," Journal of Marketing Research, Vol.37, No.3(2000), 363-375.   DOI
28 Balabanovic, M., Y. Shoham. "Content-Based, Collaborative, Recommendation," Communications of the ACM, Vol.40, No.3(1997), 66-72.   DOI
29 Bodapati, A.V. "Recommender systems with purchase data," Journal of Marketing Research, Vol.45, No.1(2008), 77-93.   DOI
30 Kang, Eun-Young, Kee-Young Kwahk. (2011). Managing Duplicate Memberships of Websites : An Approach of Social Network Analysis. Journal of Intelligence and Information Systems, 17(1), 153-169.   DOI
31 Karthikeyan, P., Selvi, S. T., Neeraja, G., Deepika, R., Vincent, A., and Abinaya, V. "Prevention of shilling attack in recommender systems using discrete wavelet transform and support vector machine," In 2016 eighth international conferenceon Advanced Computing (ICoAC) (2017, January). 99-104. IEEE.
32 Katzman, J. L., Shaham, U., Cloninger, A., Bates, J., Jiang, T., and Kluger, Y. "DeepSurv: personalized treatment recommender system using a Cox proportional hazards deep neural network," BMC medical research methodology, Vol.18, No.1(2018), 24.   DOI
33 Kim, H. K., Choi, I. Y., Ha, K. M., Kim, J. K. "Development of User Based Recommender System using Social Network for u-Healthcare," Journal of Intelligence and Information Systems, Vol.16, No.3(2010), 181-199.
34 Kim, B. K., S. Lee, S. Bang, J. Kim, and J. H. Lee, "Personalized Recommendation System Using Social Network,"Proceedings of the Conference on Intelligent Information Systems, Vol.20, No.1(2010), 48-49.
35 Kim, J., Lee, S.-W. "The Ontology Based, the Movie Contents Recommendation Scheme, Using Relations of Movie Metadata," Journal of Intelligence and Information Systems, Vol.19, No.3(2013), 25-44.   DOI
36 Kim, J. W., Lee, B. H., Shaw, M. J., Chang, H. L., and Nelson, M. "Application of decision-tree induction techniques to personalized advertisements on internet storefronts," International Journal of Electronic Commerce, Vol.5, No.3(2001), 45-62.   DOI
37 Cho, Yoonho, Jounghae Bang. (2009). Social Network Analysis for New Product Recommendation. Journal of Intelligence and Information Systems, 15(4), 183-199.
38 Chen, Y.L., J.M. Chen, C.W. Tung. "A data mining approach for retail knowledge discovery with consideration of the effect of shelf-space adjacency on sales," Decision Support Systems, Vol.42, No.3(2006), 1503-1520.   DOI
39 Cheng, H. T., Koc, L., Harmsen, J., Shaked, T., Chandra, T., Aradhye, H., Anderson, G., Corrado, G., Chai, W., Ispir M., Anil, R., Haque, Z., Hong, L., Jain, V., Liu, X., and Shar, H. "Wide & deep learning for recommender systems," In Proceedings of the 1st workshop on deep learning for recommender systems, (2016, September), 7-10.
40 Cho, Yoon Ho, Jae Kyeong Kim, and Soung Hie Kim. "A personalized recommender system based on web usage mining and decision tree induction," Expert systems with Applications Vol.23, No.3(2002), 329-342.   DOI
41 Cho, Yoonho, Jounghae Bang. (2011). Applying Centrality Analysis to Solve the Cold-Start and Sparsity Problems in Collaborative Filtering. Journal of Intelligence and Information Systems, 17(3), 99-114.   DOI
42 Choi, S., Hyun, Y., Kim, N. "Improving Performance of Recommendation Systems Using Topic Modeling," Journal of Intelligence and Information Systems, Vol.21, No.3(2015), 101-116.   DOI
43 Choi, Seulbi, Kee-Young Kwahk, Hyunchul Ahn. (2016). Enhancing Predictive Accuracy of Collaborative Filtering Algorithms using the Network Analysis of Trust Relationship among Users. Journal of Intelligence and Information Systems, 22(3), 113-127.   DOI
44 Choi, S., Kwahk, K.-Y., Ahn, H. "Enhancing Predictive Accuracy of Collaborative Filtering Algorithms using the Network Analysis of Trust Relationship among Users," Journal of Intelligence and Information Systems, Vol.22, No.3(2016), 113-127.   DOI
45 Kim, K.-J., Kim, B.-G. "Product Recommender System for Online Shopping Malls using Data Mining Techniques," Journal of Intelligence and Information Systems, Vol.11, No.1(2005), 191-205.
46 Kim, M., and K. J. Kim, "Recommender Systems using Structural Hole and Collaborative Filtering," Journal of Intelligence and Information Systems, Vol.20, No.4(2014), 107-120.   DOI
47 Kim, Mingun, Kyoung-jae Kim. (2014). Recommender Systems using Structural Hole and Collaborative Filtering. Journal of Intelligence and Information Systems, 20(4), 107-120.   DOI
48 Kim, M. G., and K. J. Kim, "Recommender Systems using SVD with Social Network Information," Journal of Intelligence and Information Systems, Vol.22, No.4(2016), 1-18.   DOI
49 Kim, S. H., and R. S. Chang, "The Study on the Research Trend of Social Network Analysis and the its Applicability to Information Science," Journal of the Korean Society for Information Management, Vol.27, No.4(2010), 71-87.   DOI
50 Kim, Y. and W.N. Street. "An intelligent system for customer targeting: a data mining approach," Decision Support Systems, Vol.37, No.2(2004), 215-228.   DOI
51 Kim, Y. S., and Yum, B. J. "Recommender system based on click stream data using association rule mining," Expert Systems with Applications, Vol.38, No.10(2011), 13320-13327.   DOI
52 Konstan, J.A., B.N. Miller, D. Maltz, J.L. Herlocker, L.R. Gordon, J. Riedl. "GroupLens: applying collaborative filtering to Usenet news," Communications of the ACM, Vol.40, No.3(1997), 77-87.   DOI
53 Lee, D. "Extension Method of Association Rules Using Social Network Analysis," Journal of Intelligence and Information Systems. Vol.23, No.4(2017), 111-126.   DOI
54 Lee, D., S. Park, and S. Moon. "Utility-based association rule mining: A marketing solution for cross-selling," Expert Systems with Applications. Vol.40, No.7(2013), 2715-25.   DOI
55 Lee, M., Choi, P., and Woo, Y. "A hybrid recommender system combining collaborative filtering with neural network," In International conference on adaptive hypermedia and adaptive web-based systems, (2002, May). 531-534. Springer, Berlin, Heidelberg.
56 Shin, C. H., J. W. Lee, H. N. Yang, and I. Y. Choi, "The Research on Recommender for New Customers Using Collaborative Filtering and Social Network Analysis," Journal of Intelligence and Information Systems, Vol.18, No.4(2012), 19-42.   DOI
57 Sarwar, B., Karypis, G., Konstan, J., and Riedl, J. "Item-based collaborative filtering recommendation algorithms," In Proceedings of the 10th international conference on World Wide Web, (2001, April). 285-295.
58 Sarwar, B. M., Karypis, G., Konstan, J., and Riedl, J. "Recommender systems for large-scale e-commerce: Scalable neighborhood formation using clustering," In Proceedings of the fifth international conference on computer and information technology, Vol.1 (2002, December). 291-324.
59 Sohn D., Social Network Analysis, Kyungmoon Publications, 2002.
60 Subramaniyaswamy, V., and Logesh, R. "Adaptive KNN based recommender system through mining of user preferences," Wireless Personal Communications, Vol.97, No.2(2017), 2229-2247.   DOI
61 Twardowski, B. "Modelling contextual information in session-aware recommender systems with neural networks," In Proceedings of the 10th ACM Conference on Recommender Systems, (2016, September). 273-276.
62 Vassiliou, C., Stamoulis, D., Martakos, D., and Athanassopoulos, S. "A recommender system framework combining neural networks & collaborative filtering," In Proceedings of the 5th WSEAS international conference on Instrumentation, measurement, circuits and systems, (2006, April). 285-290.
63 Wang, X., Luo, F., Qian, Y., and Ranzi, G. "A personalized electronic movie recommendation system based on support vector machine and improved particle swarm optimization," PloS one, Vol.11, No.11(2016), e0165868.   DOI
64 Wang, Y., Feng, D., Li, D., Chen, X., Zhao, Y., and Niu, X. "A mobile recommendation system based on logistic regression and Gradient Boosting Decision Trees," In 2016 International Joint Conference on Neural Networks (IJCNN), (2016, July). 1896-1902. IEEE.