In Good Company: Efficient Retrieval of the Top-k Most Relevant Event-Partner Pairs

The proliferation of event-based social networking (ESBN) motivates a range of studies on topics such as event, venue, and friend recommendation and event creation and organization. In this setting, the notion of event-partner recommendation has recently attracted attention. When recommending an event to a user, this functionality allows recommendation of partner with whom to attend the event. However, existing proposals are push-based: recommendations are pushed to users at the system’s initiative. In contrast, EBSNs provide users with keyword-based search functionality. This way, users may retrieve information in pull mode. We propose a new way of accessing information in EBSNs that combines push and pull, thus allowing users to not only conduct ad-hoc searches for events, but also to receive partner recommendations for retrieved events. Specifically, we define and study the top-k event-partner (kEP) pair retrieval query that integrates event-partner recommendation and keyword-based search for events. The query retrieves event-partner pairs, taking into account the relevance of events to user-supplied keywords and so-called together preferences that indicate the extent of a user’s preference to attend an event with a given partner. In order to compute kEP queries efficiently, we propose a rank-join based framework with three optimizations. Results of empirical studies with implementations of the proposed techniques demonstrate that the proposed techniques are capable of excellent performance.

[1]  John R. Smith,et al.  Supporting Incremental Join Queries on Ranked Inputs , 2001, VLDB.

[2]  Xueqi Cheng,et al.  Informational friend recommendation in social media , 2013, SIGIR.

[3]  Hicham G. Elmongui,et al.  Adaptive rank-aware query optimization in relational databases , 2006, TODS.

[4]  Craig MacDonald,et al.  Regularising Factorised Models for Venue Recommendation using Friends and their Comments , 2016, CIKM.

[5]  Hong Yang,et al.  Collaborative Social Group Influence for Event Recommendation , 2016, CIKM.

[6]  Richang Hong,et al.  Point-of-Interest Recommendations: Learning Potential Check-ins from Friends , 2016, KDD.

[7]  Fei Yu,et al.  Friend Recommendation Considering Preference Coverage in Location-Based Social Networks , 2017, PAKDD.

[8]  Nikos Mamoulis,et al.  Activity-Partner Recommendation , 2015, PAKDD.

[9]  Li Guo,et al.  Combining Heterogenous Social and Geographical Information for Event Recommendation , 2014, AAAI.

[10]  Jagadeesh Gorla,et al.  Probabilistic group recommendation via information matching , 2013, WWW.

[11]  W. Bruce Croft,et al.  A Language Modeling Approach to Information Retrieval , 1998, SIGIR Forum.

[12]  Rodrygo L. T. Santos,et al.  Context-Aware Event Recommendation in Event-based Social Networks , 2015, RecSys.

[13]  John Hannon,et al.  Recommending twitter users to follow using content and collaborative filtering approaches , 2010, RecSys '10.

[14]  Mohamed F. Mokbel,et al.  Recommendations in location-based social networks: a survey , 2015, GeoInformatica.

[15]  Man Lung Yiu,et al.  Efficient top-k aggregation of ranked inputs , 2007, TODS.

[16]  Neoklis Polyzotis,et al.  Optimal algorithms for evaluating rank joins in database systems , 2010, TODS.

[17]  Neoklis Polyzotis,et al.  Robust and efficient algorithms for rank join evaluation , 2009, SIGMOD Conference.

[18]  Li Guo,et al.  Event Recommendation in Event-Based Social Networks , 2014, AAAI.

[19]  Shengchao Qin,et al.  On Information Coverage for Location Category Based Point-of-Interest Recommendation , 2015, AAAI.

[20]  Li Guo,et al.  Online Event Recommendation for Event-based Social Networks , 2015, WWW.

[21]  Peter J. Haas,et al.  Ripple joins for online aggregation , 1999, SIGMOD '99.

[22]  Yizhou Sun,et al.  LCARS: a location-content-aware recommender system , 2013, KDD.

[23]  Walid G. Aref,et al.  Supporting top-kjoin queries in relational databases , 2004, The VLDB Journal.

[24]  Moni Naor,et al.  Optimal aggregation algorithms for middleware , 2001, PODS.

[25]  Gao Cong,et al.  COM: a generative model for group recommendation , 2014, KDD.

[26]  Gerard Salton,et al.  A vector space model for automatic indexing , 1975, CACM.

[27]  Ling Chen,et al.  SPORE: A sequential personalized spatial item recommender system , 2016, 2016 IEEE 32nd International Conference on Data Engineering (ICDE).

[28]  Li Guo,et al.  Location-aware Friend Recommendation in Event-based Social Networks: A Bayesian Latent Factor Approach , 2016, CIKM.

[29]  Walid G. Aref,et al.  Joining Ranked Inputs in Practice , 2002, VLDB.

[30]  Wei Zhang,et al.  A Collective Bayesian Poisson Factorization Model for Cold-start Local Event Recommendation , 2015, KDD.

[31]  Xing Xie,et al.  GeoMF: joint geographical modeling and matrix factorization for point-of-interest recommendation , 2014, KDD.

[32]  Kevin Chen-Chuan Chang,et al.  RankSQL: query algebra and optimization for relational top-k queries , 2005, SIGMOD '05.

[33]  Hui Xiong,et al.  Learning geographical preferences for point-of-interest recommendation , 2013, KDD.