A temporal context-aware model for user behavior modeling in social media systems

Social media provides valuable resources to analyze user behaviors and capture user preferences. This paper focuses on analyzing user behaviors in social media systems and designing a latent class statistical mixture model, named temporal context-aware mixture model (TCAM), to account for the intentions and preferences behind user behaviors. Based on the observation that the behaviors of a user in social media systems are generally influenced by intrinsic interest as well as the temporal context (e.g., the public's attention at that time), TCAM simultaneously models the topics related to users' intrinsic interests and the topics related to temporal context and then combines the influences from the two factors to model user behaviors in a unified way. To further improve the performance of TCAM, an item-weighting scheme is proposed to enable TCAM to favor items that better represent topics related to user interests and topics related to temporal context, respectively. Based on TCAM, we design an efficient query processing technique to support fast online recommendation for large social media data. Extensive experiments have been conducted to evaluate the performance of TCAM on four real-world datasets crawled from different social media sites. The experimental results demonstrate the superiority of the TCAM models, compared with the state-of-the-art competitor methods, by modeling user behaviors more precisely and making more effective and efficient recommendations.

[1]  Yang Zhang,et al.  Modeling user posting behavior on social media , 2012, SIGIR '12.

[2]  Dan Klein,et al.  Fully distributed EM for very large datasets , 2008, ICML '08.

[3]  Ee-Peng Lim,et al.  Finding Bursty Topics from Microblogs , 2012, ACL.

[4]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

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

[6]  Junghoo Cho,et al.  Social-network analysis using topic models , 2012, SIGIR '12.

[7]  Edward Y. Chang,et al.  Collaborative filtering for orkut communities: discovery of user latent behavior , 2009, WWW '09.

[8]  Abhinandan Das,et al.  Google news personalization: scalable online collaborative filtering , 2007, WWW '07.

[9]  Lars Schmidt-Thieme,et al.  MyMediaLite: a free recommender system library , 2011, RecSys '11.

[10]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[11]  Richard Sproat,et al.  Mining correlated bursty topic patterns from coordinated text streams , 2007, KDD '07.

[12]  Andrew McCallum,et al.  Topics over time: a non-Markov continuous-time model of topical trends , 2006, KDD '06.

[13]  Mao Ye,et al.  Exploring social influence for recommendation: a generative model approach , 2012, SIGIR '12.

[14]  Xin Jin,et al.  A maximum entropy web recommendation system: combining collaborative and content features , 2005, KDD '05.

[15]  Hua Lu,et al.  A unified model for stable and temporal topic detection from social media data , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[16]  Yehuda Koren,et al.  Collaborative filtering with temporal dynamics , 2009, KDD.

[17]  Nenghai Yu,et al.  Soft-Constraint Based Online LDA for Community Recommendation , 2010, PCM.

[18]  Thomas L. Griffiths,et al.  The Author-Topic Model for Authors and Documents , 2004, UAI.

[19]  John D. Lafferty,et al.  Dynamic topic models , 2006, ICML.

[20]  Cong Yu,et al.  Leveraging Tagging to Model User Interests in del.icio.us , 2008, AAAI Spring Symposium: Social Information Processing.

[21]  Min Zhao,et al.  Online evolutionary collaborative filtering , 2010, RecSys '10.

[22]  ChengXiang Zhai,et al.  Discovering evolutionary theme patterns from text: an exploration of temporal text mining , 2005, KDD '05.

[23]  Ching-Yung Lin,et al.  On the quality of inferring interests from social neighbors , 2010, KDD.

[24]  Matthew Michelson,et al.  Tweet Disambiguate Entities Retrieve Folksonomy SubTree Step 1 : Discover Categories Generate Topic Profile from SubTrees Step 2 : Discover Profile Topic Profile : “ English Football ” “ World Cup ” , 2010 .

[25]  Xi Chen,et al.  Temporal Collaborative Filtering with Bayesian Probabilistic Tensor Factorization , 2010, SDM.

[26]  Moni Naor,et al.  Optimal aggregation algorithms for middleware , 2001, PODS '01.

[27]  Junjie Yao,et al.  Challenging the Long Tail Recommendation , 2012, Proc. VLDB Endow..

[28]  Jiahui Liu,et al.  Personalized news recommendation based on click behavior , 2010, IUI '10.

[29]  Daniel Barbará,et al.  On-line LDA: Adaptive Topic Models for Mining Text Streams with Applications to Topic Detection and Tracking , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[30]  Junghoo Cho,et al.  Incorporating popularity in topic models for social network analysis , 2013, SIGIR.

[31]  Thomas Hofmann,et al.  Probabilistic Latent Semantic Analysis , 1999, UAI.

[32]  Kristina Lerman,et al.  Information Contagion: An Empirical Study of the Spread of News on Digg and Twitter Social Networks , 2010, ICWSM.

[33]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..