Abstract
Human behavior modeling is a key component in application domains such as healthcare and social behavior research. In addition to accurate prediction, having the capacity to understand the roles of human behavior determinants and to provide explanations for the predicted behaviors is also important. Having this capacity increases trust in the systems and the likelihood that the systems will be actually adopted, thus driving engagement and loyalty. However, most prediction models do not provide explanations for the behaviors they predict. In this paper, we study the research problem, human behavior prediction with explanations, for healthcare intervention systems in health social networks. In this work, we propose a deep learning model, named social restricted Boltzmann machine (SRBM), for human behavior modeling over undirected and nodes-attributed graphs. In the proposed SRBM+ model, we naturally incorporate self-motivation, implicit and explicit social influences, and environmental events together. Our model not only predicts human behaviors accurately, but also, for each predicted behavior, it generates explanations. Experimental results on real-world and synthetic health social networks confirm the accuracy of SRBM+ in human behavior prediction and its quality in human behavior explanation.
Similar content being viewed by others
Notes
Scale-Free/Power Law Model (SF) is a network model whose node degrees follow the Power law distribution, or at least asymptotically.
References
Bandura A (1989) Human agency in social cognitive theory. Am Psychol 44(9):1175–1184
Barbieri N, Bonchi F, Manco F (2014) Who to follow and why: link prediction with explanations. In: KDD ’14, pp 1266–1275
Bien J, Tibshirani R (2011) Prototype selection for interpretable classification. Ann Appl Stat 5(4):2403–2424
Breiman L, Friedman JH, Olshen RA, Stone CJ (1984) Classification and regression trees. Wadsworth International Group, Wadsworth
Christakis N (2010) The hidden influence of social networks. In: TED2010. http://www.ted.com/talks/nicholas_christakis_the_hidden_influence_of_social_networks
Freitas AA (2014) Comprehensible classification models: a position paper. SIGKDD Explor Newslett 15(1):1–10
Fung G, Sandilya S, Rao RB (2005) Rule extraction from linear support vector machines. In: KDD’05, pp 32–40
Kawale J, Pal A, Srivastava J (2009) Churn prediction in mmorpgs: a social influence based approach. In: CSE’09, pp 423–428
Kil D, Shin F, Piniewski B, Hahn J, Chan K (2012) Impacts of social health data on predicting weight loss and engagement. In: O’Reilly StrataRx Conference
Lecun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324
Lerman K, Intagorn S, Kang JK, Ghosh R (2012) Using proximity to predict activity in social networks. In: WWW’12 Companion, pp 555–556
Li X, Du N, Li H, Li K, Gao J, Zhang A (2014) A deep learning approach to link prediction in dynamic networks. In: SDM’14, pp 289–297
Marshall A, Eakin E, Leslie E, Owen N (2005) Exploring the feasibility and acceptability of using internet technology to promote physical activity within a defined community. Health Promot J Aust 2005(16):82–84
Meinshausen N (2010) Node harvest. Ann Appl Stat 4(4):2049–2072
Page L, Brin S, Motwani R, Winograd T (1999) The pagerank citation ranking: bringing order to the web. Technical Report 1999-66, Stanford InfoLab
Pate R, Pratt M, Blair S et al (1995) Physical activity and public health: a recommendation from the centers for disease control and prevention and the american college of sports medicine. JAMA 273(5):402–407
Phan N, Dou D, Piniewski B, Kil D (2015) Social restricted boltzmann machine: Human behavior prediction in health social networks. In: ASONAM’15, pp 424–431
Phan N, Dou D, Xiao X, Piniewski B, Kil D (2014) Analysis of physical activity propagation in a health social network. In: CIKM’14, pp 1329–1338
Poon H, Domingos P (2011) Sum-product networks: a new deep architecture. In: UAI’11, pp 337–346
Ryan RM, Deci EL (2000) Intrinsic and extrinsic motivations: classic definitions and new directions. Contemp Educ Psychol 25(1):54–67
Shen Y, Jin R, Dou D, Chowdhury N, Sun J, Piniewski B, Kil D (2012) Socialized gaussian process model for human behavior prediction in a health social network. In: ICDM’12, pp 1110–1115
Siegel E (2013) Predictive analytics—the power to predict who will click, buy, lie or die. Wiley, Hoboken
Smolensky P (1986) Information processing in dynamical systems: foundations of harmony theory. Parallel Distrib Process Explor Microstruct Cognit 1:194–281
Taylor G, Hinton G, Roweis S (2006) Modeling human motion using binary latent variables. In: NIPS’06, pp 1345–1352
Ustun B, Rudin C (2014) Methods and models for interpretable linear classification. ArXiv e-prints
Van Assche A, Blockeel H (2007) Seeing the forest through the trees: learning a comprehensible model from an ensemble. In: ECML’07, vol 4701, pp 418–429
Viswanath B, Mislove A, Cha M, Gummadi K (2009) On the evolution of user interaction in facebook. In: WOSN’09, pp 37–42
Yang J, Wei X, Ackerman M, Adamic L (2010) Activity lifespan: An analysis of user survival patterns in online knowledge sharing communities. In: ICWSM’10
Zaslavskiy M, Bach F, Vert JP (2008) A path following algorithm for graph matching. IEEE Trans Pattern Anal Mach Intell 5099:329–337
Zhu Y, Zhong E, Pan S, Wang X, Zhou M, Yang Q (2013) Predicting user activity level in social networks. In: CIKM’13, pp 159–168
Acknowledgments
This work is supported by the NIH Grant R01GM103309 to the SMASH project. We thank Xiao Xiao, Rebeca Sacks, and Ellen Klowden for their contributions. Dr. Phan currently is an Assistant Professor at New Jersey Institute of Technology. The work was done when he was a Research Associate at the University of Oregon.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Phan, N., Dou, D., Piniewski, B. et al. A deep learning approach for human behavior prediction with explanations in health social networks: social restricted Boltzmann machine (SRBM+). Soc. Netw. Anal. Min. 6, 79 (2016). https://doi.org/10.1007/s13278-016-0379-0
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13278-016-0379-0