Skip to main content
Log in

A deep learning approach for human behavior prediction with explanations in health social networks: social restricted Boltzmann machine (SRBM+)

  • Original Article
  • Published:
Social Network Analysis and Mining Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. https://www.dropbox.com/s/vo8z6uxlylwcqmz/HuBex.rar?dl=0.

  2. http://vlado.fmf.uni-lj.si/pub/networks/pajek/.

  3. Scale-Free/Power Law Model (SF) is a network model whose node degrees follow the Power law distribution, or at least asymptotically.

  4. http://cbio.ensmp.fr/graphm/.

  5. https://www.dropbox.com/s/69sx8ijbwydmpt3/IsmtdTree?dl=0.

References

  • Bandura A (1989) Human agency in social cognitive theory. Am Psychol 44(9):1175–1184

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Breiman L, Friedman JH, Olshen RA, Stone CJ (1984) Classification and regression trees. Wadsworth International Group, Wadsworth

    MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Meinshausen N (2010) Node harvest. Ann Appl Stat 4(4):2049–2072

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Smolensky P (1986) Information processing in dynamical systems: foundations of harmony theory. Parallel Distrib Process Explor Microstruct Cognit 1:194–281

    Google Scholar 

  • 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

    Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Dejing Dou.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13278-016-0379-0

Keywords

Navigation