# event_recommendation_in_eventbased_social_networks__25fdc9f1.pdf Event Recommendation in Event-Based Social Networks Zhi Qiao12, Peng Zhang1, Chuan Zhou1, Yanan Cao1, Li Guo1 and Yanchun Zhang3 1Institute of Information Engineering, Chinese Academy of Sciences 2Institute of Computing Technology and the University of the Chinese Academy of Sciences 3Victoria University, Melbourne, Australia qiaozhi@nelmail.iie.ac.cn, {zhangpeng, zhouchuan, caoyanan, guoli}@iie.ac.cn With the rapid growth of event-based social networks, the demand of event recommendation becomes increasingly important. Different from classic recommendation problems, event recommendation generally faces the problems of heterogenous online and offline social relationships among users and implicit feedback data. In this paper, we present a baysian probability model that can fully unleash the power of heterogenous social relations and efficiently tackle with implicit feedback characteristic for event recommendation. Experimental results on several real-world datasets demonstrate the utility of our method. Introduction Recent years have witnessed the popularity of Event-based Social Networks (EBSNs), such as Meetup. In EBSNs, event recommendation, as an essential topic in recommender systems, plays an important role in recommending the most relative events to users who are likely to participate. The services allow users to organize, participate, comment and share offline events such as cocktail parties, seminars and concerts. The work (Liu and et al. 2012) studied the heterogeneous property of EBSN on community and information. The work (Zhang and et al. 2013) studied the new group recommendation method based on event-based social network. Different from traditional recommendation problems(Qiao and et al. 2014), event recommendation encounters new characteristics: (1)Heterogeneous online+offline social relation, which is described in (Liu and et al. 2012). Apparently, online social relationship is presented by online social group or social network. Meanwhile, shared offline events present offline social relationship, where link relations exist when users will meet each other while they participate in the same events. Fig 1 depicts the characteristic from Meetup. (2)Implicit feedback data from users. Such as in Meetup, the feedback data are reflected by the RSVP choice ( yes , no ). Therefore, in this paper, we propose a method which can comprehensively take the heterogenous social impact and implicit feedback characteristic into consideration. Experi- Copyright c 2014, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved. Meetup Service Social Groups: Meetup Event-based Social Network Online Network: Offline Network: Figure 1: Heterogeneous social characteristic in EBSNs (Liu and et al. 2012) ments carried out on several real data sets verify the effectiveness of our proposed model. Heterogenous Social Relation Heterogenous social relations are special characteristic for event-based social networks, which are constituted with online social relation and offline social relation. Online social relation. In most event-based social services, social group is a main representative style to describe social relation among users. In Meetup, users may share comments, photos and event plans in the same online social groups. For social group, we define the edge weight won ij representing online social relation between user i and j. won ij = |G(ui) G(uj)| |G(ui) G(uj)| (1) where G(ui) is the set of social groups user i joined, |G(ui) G(uj)| is the number of members of the intersection set G(ui) G(uj), and |G(ui) G(uj)| is the number of members of the union set |G(ui) G(uj)|. Offline social relation. The offline social network of the EBSN, is constructed in a similar way based on the coparticipation of social events: user ui and uj are connected if they co-participated in the same event. Let woff ij represent offline social relation between user i and j. Hence, the offline social relation can be obtained by: woff ij = |E(ui) E(uj)| |E(ui) E(uj)| (2) where E(ui) is the set of events user i has participated, |E(ui) E(uj)| is the number of members of the intersection set E(ui) E(uj), and |E(ui) E(uj)| is the number of members of the union set |E(ui) E(uj)|. Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence Table 1: AUC of test sets Method MF BMF BMFon BMFoff Our NYC 0.801 0.851 0.862 0.867 0.875 LA 0.798 0.845 0.856 0.861 0.869 Houston 0.811 0.863 0.871 0.878 0.885 Chicago 0.803 0.844 0.851 0.862 0.871 SF 0.792 0.838 0.846 0.852 0.866 Methodology We apply matrix factorization latent factor model, which has spawned a large body of researches and been proved efficiently. In the setting of matrix factorization, the fundamental idea is to embody user i and item j with low-dimension latent factors Ui and Vj. Then the dyadic rating r(ui, vj) of user i to item j is usually approximated according to inner product U T i Vj. However, feedback of a user to an event is implicit, where presence or absence is represented by binary value 1 or 0. Bayesian Personalized Ranking (BPR)(Rendle and et al. 2009) emphases on predicting the dyadic rating r(u, v) and make the items with higher ratings rank higher, which is efficient for the implicit feedback recommendation problem. Hence we choose the BPR optimization criterion and adapt it to our event recommendation problem. We regard the events which user u have participated as the positive event set, denoted by P I u, while the other events as the negative event set, expressed as N I u. Then the best ranking result for user u is that all events participated by him should rank higher than other events that he didn t participate, which approximately can be expressed by the below optimization problem, (ui,vj,vk) (U,P I u,NIu) P(r(ui, vj) > r(ui, vk)|Θ) (3) where Θ = (U, V ) is the parameter set in the model. Social relation is usually applied to improve recommendation. In the paper, we use social regularization term, which is based on the assumption that the preference of a user is close to the weighted average preference of his friends. Thus, we denote W on representing social relation among users. In order to satisfy baysian model, we place zero-mean spherical Gaussian priors for regularization term as below. P(Ui|W on, σ) N(Ui wij Pn k=1 wik Uj : 0, σ2I) (4) For our problem, we simple apply both online and offline social relations into social regularization term separately. Additionally, in order to avoid over-fitting in the learning process, we also enforce Gaussian priors on the latent factor vectors Ui, Vj. Now let Φ = (σ, σu, σv) be the Gaussian prior parameters for social regularization, latent factor vectors Ui and Vj separately. Thus, given the user-event feedback matrix R, the online social relation W on and the offline social relation W off, P(Θ|R, W on, W off, Φ) is pro- portional to: Y (ui,vj,vk) (U,P I u,NIu) P(r(u, vj) > r(u, vk)|Θ) i P(Ui|W on, σ)P(Ui|W off, σ) Y i P(Ui|σu)P(Vi|σv) (5) where P(r(u, vj) > r(u, vk)|Θ) := l(r(u, vj) r(u, vk)) and function l represents the logistic function. Then, we can get the target optimization function, commonly represented as a log-likelihood function. The parameters are learned by maximizing the objective function by using stochastic gradient descent. Experiments We got the five data sets as in Table 1 for the five American cities in Meetup by extracting them from the data sets published by (Zhang and et al. 2013). In order to avoid a very slow training scheme, we randomly sample 10 events users have not joined for each negative events and and 1 event joined by the users for each positive event to constitute the training pairs. (Zhang and et al. 2014) For all the data sets, we randomly split them with 80% into the training sets and 20% into the test sets . To test the effectiveness of our method, we compare our method with Collaborative Filter based on pure Matrix Factorization(short for MF), Baysian MF considering implicit feedback(short for BMF), BMF with online social regularization(short for BMFon), BMF with offline social regularization(short for BMFoff). Table 1 demonstrates the experimental results under standard evaluation metrics AUC. From the results, we can find that the performance of the model under implicit feedback can be improved. Social information can be applied to improve performance of the model by comparing BMFon, BMDoff with BMF. Overall, our proposed model combining heterogenous social information into matrix factorization outperforms others. Acknowledgement This work was supported by the NSFC (61370025), 863 projects (2012AA012502), 973 project (2013CB329606), and the Strategic Leading Science and Technology Projects of CAS(XDA06030200). References Liu, X., and et al. 2012. Event-based social networks linking the online and offline social worlds. In KDD12. ACM. Qiao, Z., and et al. 2014. Combining geographical information of users and content of items for accurate rating prediction. In WWW 2014, 361 362. ACM. Rendle, S., and et al. 2009. Bpr: Bayesian personalized ranking from implicit feedback. In UAI2009. ACM. Zhang, W., and et al. 2013. Combining latent factor model with location features for event-based group recommendation. In KDD2013. ACM. Zhang, P., and et al. 2014. E-tree: An efficient indexing structure for ensemble models on data streams. In TKDE, doi.ieeecomputersociety.org/10.1109/TKDE.2013.185.