2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM) Social Network Mining for Recommendation of Friends Based on Music Interests Chenxi Fan, Huizi Hao, Carson K. Leung ( ) , Leslie Yu Sun, and Jennifer Tran Department of Computer Science, University of Manitoba Winnipeg, MB, Canada Email: kleung@cs.umanitoba.ca Abstract—With the rapid development of technology and software, social media have become a necessity in our daily lives as it is a way for people to keep in touch with friends and share about current events. Some of the most popular social media and social networking sites that people use include Facebook, Instagram, Snapchat, and Twitter. Finding compatible persons to be friends on social media can be a challenge as many of the people recommended to the user by social media are people who are already friends with them or have been followed. However, when users are looking for friends, the real concern is whether they have common interests or hobbies with each other and whether they often interact with one another. In this paper, we propose friend recommendation algorithms revolving around music interests and interactions in social media. KeywordsBig data analytics, implicit social graph, interactions, music interests, social network analysis, social network applica- tions, social network mining I. I NTRODUCTION With the rapid development of technology and software in the current era of big data [5], [10], [13], [16], [18], high volumes of a wide variety of valuable data which may be of different veracity (e.g., precise data, imprecise and uncertain data [3], [9], [17]) can be easily generated and collected at a high velocity. Embedded in these big data are useful information and knowledge. Rich sources of big data include social media and social networks [8], [20]. They have become a necessity in our daily lives as they are ways for people to keep in touch with friends and share about current events. Some of the popular social networking sites that people use include Facebook, Instagram, Snapchat, and Twitter [6], [7]. In a society, everyone has their own networks of friends re- gardless whether they met online or in person. These networks of friends mainly come from (i) people who they interact with (e.g., classmates, relatives, colleagues) or (ii) people who suggested by social network recommendation algorithms. For instance, the “People You May Know” feature in Facebook utilizes the implicit social graph, which captures interactions between users and their contacts [21]. In this paper, we focus on the number of mutual friends between users in a social network. Specifically, every user S in Facebook is considered a source node in the implicit social graph. His friend F is considered a node-to-source relationship, which is represented by an edge connecting the two nodes capturing interactions between the two corresponding users (S and F ) on social me- dia. In general, a user may periodically communicate with his friends by (i) commenting or liking their posts on Facebook, and/or (ii) providing contents in the form of links or pictures. Given a user’s social network with edge’s weight represents how close the node (friend F ) is related to its source (user S), the edge is bidirectional to represent the mutual friendship (cf. directional edges to represent ‘following’ relationships [14], [15]). The weight of the edge is computed based on the number of interactions between two users. Inspired by the interaction rank algorithm developed by Roth et al. [21] mainly for capturing the email interactions among users, we present a new interaction ranking algorithm for suggesting friends based on factors such as music interests by summing the users’ number of musicians liked, their current location, the number of times they attended a music event, and the number of music-related posts that has been commented or liked. Each of these factors is also associated with a corresponding weight capturing the importance of such factor in the generation of the preference matrix between users. Based on the weighted sum, we compute the similarity of the targets user tags and potential recommendee. We then rank and select the highest rated users as recommended friends. Key contributions of our paper are the three interaction rank algorithms that captures interactions among users and their potential friends. The algorithms recommend friends based on music interests. The reminder of this paper is organized as fol- lows. The next section provides background and related works. We then describe our friend recommendation in Section III. Evaluation is presented in Section IV. Finally, conclusions is drawn in Section V. II. BACKGROUND &RELATED WORKS A. Social Graph and Bipartite Graph There has been some previous work on social graph tech- nique. For instance, Roth et al. [21] presented a social graph with weighted edges, which express the relationship strength between a user and his implicit groups. The core criteria are to compute the edge weights with frequency, recency, and di- rection. In order to satisfy these criteria, an interaction ranking algorithm—which sums the number of friends’ comments and page likes between a user and another particular user that weighs each interaction (e.g., send or receive emails from groups of other users) between friends as a function of its recency—was developed. The algorithm was mainly developed IEEE/ACM ASONAM 2018, August 28–31, 2018, Barcelona, Spain 978-1-5386-6051-5/18/$31.00 © 2018 IEEE 833