Skip to main content

Advertisement

Log in

Exploring convolutional neural networks and topic models for user profiling from drug reviews

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Pharmacovigilance, and generally applications of natural language processing models to healthcare, have attracted growing attention over the recent years. In particular, drug reactions can be extracted from user reviews posted on the Web, and automated processing of this information represents a novel and exciting approach to personalized medicine and wide-scale drug tests. In medical applications, demographic information regarding the authors of these reviews such as age and gender is of primary importance; however, existing studies usually either assume that this information is available or overlook the issue entirely. In this work, we propose and compare several approaches to automated mining of demographic information from user-generated texts. We compare modern natural language processing techniques, including extensions of topic models and convolutional neural networks (CNN). We apply single-task and multi-task learning approaches to this problem. Based on a real-world dataset mined from a health-related web site, we conclude that while CNNs perform best in terms of predicting demographic information by jointly learning different user attributes, topic models provide additional information and reflect gender-specific and age-specific symptom profiles that may be of interest for a researcher.

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

Similar content being viewed by others

Notes

  1. http://www.patientopinion.org.uk

  2. http://www.webmd.com

  3. https://code.google.com/archive/p/word2vec/

References

  1. Adams DZ, Gruss R, Abrahams AS (2017) Automated discovery of safety and efficacy concerns for joint & muscle pain relief treatments from online reviews. Int J Med Inform 100:108–120

    Article  Google Scholar 

  2. Alekseev A, Nikolenko SI (2016) Predicting the age of social network users from user-generated texts with word embeddings. In: Artificial intelligence and natural language conference (AINL), IEEE. IEEE, pp 1–11

  3. Alekseyev A, Nikolenko SI (2017) Word embeddings of user profiling in online social networks. Computación y Sistemas 21(2):203–226

    Google Scholar 

  4. Alimova I, Tutubalina E (2017) Automated detection of adverse drug reactions from social media posts with machine learning. In: Proceedings of international conference on analysis of images, social networks and texts

  5. Arnett JJ (2000) Emerging adulthood: a theory of development from the late teens through the twenties. Am Psychol 55(5):469

    Article  Google Scholar 

  6. Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805. https://doi.org/10.1016/j.comnet.2010.05.010. https://www.sciencedirect.com/science/article/pii/S1389128610001568

    Article  MATH  Google Scholar 

  7. Bardel A, Wallander M-A, Wedel H, Svärdsudd K (2009) Age-specific symptom prevalence in women 35–64 years old: a population-based study. BMC Public Health 9(1):37. https://doi.org/10.1186/1471-2458-9-37

    Article  Google Scholar 

  8. Benton A, Mitchell M, Hovy D (2017) Multitask learning for mental health conditions with limited social media data. In: Proceedings of the 15th conference of the EACL, vol 1, pp 152–162

  9. Biyani P, Caragea C, Mitra P, Zhou C, Yen J, Greer GE, Portier K (2013) Co-training over domain-independent and domain-dependent features for sentiment analysis of an online cancer support community. In: Proceedings of the 2013 IEEE/ACM international conference on advances in social networks analysis and mining. ACM, pp 413–417

  10. Blei DM, Ng AY, Jordan MI (2003) Latent Dirichlet allocation. J Mach Learn Res 3(4–5):993–1022

    MATH  Google Scholar 

  11. Bui N, Zorzi M (2011) Health care applications: a solution based on the internet of things. In: Proceedings of the 4th international symposium on applied sciences in biomedical and communication technologies, ISABEL ’11. ACM, New York, pp 131:1–131:5, DOI https://doi.org/10.1145/2093698.2093829, (to appear in print)

  12. Burger JD, Henderson J, Kim G, Zarrella G (2011) Discriminating gender on twitter. In: Proceedings of the conference on empirical methods in natural language processing. Association for Computational Linguistics, pp 1301–1309

  13. Buzzi MC, Buzzi M, Franchi D, Gazzè D, Iervasi G, Marchetti A, Pingitore A, Tesconi M (2017) Facebook: a new tool for collecting health data? Multimedia Tools and Applications 76(8):10,677–10,700. https://doi.org/10.1007/s11042-015-3190-4

    Article  Google Scholar 

  14. Cambria E, Benson T, Eckl C, Hussain A (2012) Sentic proms: application of sentic computing to the development of a novel unified framework for measuring health-care quality. Expert Syst Appl 39(12):10,533–10,543

    Article  Google Scholar 

  15. Choi S-P, Lee S, Jung H, Song S-K (2014) An intensive case study on kernel-based relation extraction. Multimedia Tools and Applications 71(2)

  16. Chou W-Y S, Hunt YM, Beckjord EB, Moser RP, Hesse BW (2009) Social media use in the united states: implications for health communication. J Med Internet Res 11(4)

  17. Coates J (2015) Women, men and language: a sociolinguistic account of gender differences in language. Routledge, Evanston

    Google Scholar 

  18. Conway M, O’Connor D (2016) Social media, big data, and mental health: current advances and ethical implications. Current Opinion in Psychology 9:77–82

    Article  Google Scholar 

  19. Correa T, Hinsley AW, De Zuniga HG (2010) Who interacts on the web?: the intersection of users’ personality and social media use. Comput Hum Behav 26 (2):247–253

    Article  Google Scholar 

  20. Coulter A, Ellins J (2006) The quality enhancing interventions project: patient-focused interventions. The Health Foundation, London

    Google Scholar 

  21. Dang T-T, Ho T-B (2016) Mixture of language models utilization in score-based sentiment classification on clinical narratives. In: International conference on industrial, engineering and other applications of applied intelligent systems. Springer, pp 255–268

  22. del Pilar Salas-Zárate M, Medina-Moreira J, Lagos-Ortiz K, Luna-Aveiga H, Rodríguez-García MÁ, Valencia-García R (2017) Sentiment analysis on tweets about diabetes: an aspect-level approach. Comput Math Methods Med 2017:1–9

  23. Deng Y, Stoehr M, Denecke K (2014) Retrieving attitudes: sentiment analysis from clinical narratives. In: MedIR@ SIGIR, pp 12–15

  24. Deriu J, Lucchi A, De Luca V, Severyn A, Müller S, Cieliebak M, Hofmann T, Jaggi M (2017) Leveraging large amounts of weakly supervised data for multi-language sentiment classification. In: Proceedings of the 26th international conference on world wide web, International world wide web conferences steering committee, pp 1045–1052

  25. Fischer JL (1958) Social influences on the choice of a linguistic variant. Word 14 (1):47–56

    Article  Google Scholar 

  26. Fisher CR (1980) Differences by age groups in health care spending. Health Care Financ Rev 1(4):65

    Google Scholar 

  27. Gao Z, Li SH, Zhang GT, Zhu YJ, Wang C, Zhang H (2017) Evaluation of regularized multi-task leaning algorithms for single/multi-view human action recognition. Multimedia Tools and Applications. https://doi.org/10.1007/s11042-017-4384-8

  28. Garera N, Yarowsky D (2009) Modeling latent biographic attributes in conversational genres. In: Proceedings of the joint conference of the 47th annual meeting of the ACL and the 4th international joint conference on natural language processing of the AFNLP, vol 2. Association for Computational Linguistics, pp 710–718

  29. Glenn F (1981) Surgical management of acute cholecystitis in patients 65 years of age and older. Ann Surg 193(1):56

    Article  Google Scholar 

  30. Griffiths T, Steyvers M (2004) Finding scientific topics. Proc Natl Acad Sci 101(Suppl. 1):5228–5335

    Article  Google Scholar 

  31. Harman G, Coppersmith M, Dredze C (2014) Quantifying mental health signals in twitter. ACL 2014:51

    Google Scholar 

  32. He K, Zhang X, Ren S, Sun J (2015) Delving deep into rectifiers: surpassing human-level performance on imagenet classification. In: Proceedings of the IEEE international conference on computer vision, pp 1026–1034

  33. Helmert U, Merzenich H, Bammann K (2001) The association between educational attainment chronic diseases, and cardiovascular disease risk factors in young adults aged 18 to 29 years: results of the federal health survey 1998. SOZIAL-UND PRAVENTIVMEDIZIN 46(5):320–328

    Article  Google Scholar 

  34. Hossain MS, Goebel S, El Saddik A (2015) Guest editorial: advances in multimedia for health. Multimedia Tools and Applications 74(14):5205–5208. https://doi.org/10.1007/s11042-014-2202-0

    Article  Google Scholar 

  35. Karger A (2014) Geschlechtsspezifische aspekte bei depressiven erkrankungen. Bundesgesundheitsbl Gesundheitsforsch Gesundheitsschutz 57(9):1092–1098. https://doi.org/10.1007/s00103-014-2019-z

    Article  Google Scholar 

  36. Kim Y (2014) Convolutional neural networks for sentence classification. arXiv:1408.5882

  37. Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv:1412.6980

  38. Kotov A (2015) Social media analytics for healthcare. pp 309–340. http://www.crcnetbase.com/doi/abs/10.1201/b18588-11

  39. LeCun Y, Kavukcuoglu K, Farabet C (2010) Convolutional networks and applications in vision. In: Proceedings of 2010 IEEE international symposium on circuits and systems (ISCAS). IEEE, pp 253–256

  40. Liu M, Zhang H, Hu H, Wei W (2017) Topic categorization and representation of health community generated data. Multimedia Tools and Applications 76(8):10,541–10,553

    Article  Google Scholar 

  41. McClellan C, Ali MM, Mutter R, Kroutil L, Landwehr J (2016) Using social media to monitor mental health discussions – evidence from Twitter. J Am Med Inform Assoc p ocw133

  42. Miftakhutdinov Z, Tutubalina E (2017) Kfu at clef ehealth 2017 task 1: Icd-10 coding of english death certificates with recurrent neural networks. CLEF

  43. Miftahutdinov Z, Tutubalina E, Tropsha A (2017) Identifying disease-related expressions in reviews using conditional random fields. Komp’juternaja Lingvistika i Intellektual’nye Tehnologii 1(16):155–166

    Google Scholar 

  44. Na J-C, Kyaing WYM, Khoo CSG, Foo S, Chang Y-K, Theng Y-L (2012) Sentiment classification of drug reviews using a rule-based linguistic approach. In: International conference on asian digital libraries. Springer, pp 189–198

  45. Nguyen D, Smith NA, Rosé CP (2011) Author age prediction from text using linear regression. In: Proceedings of the 5th ACL-HLT workshop on language technology for cultural heritage, social sciences, and humanities. Association for Computational Linguistics, pp 115–123

  46. Nguyen T, O’Dea B, Larsen M, Phung D, Venkatesh S, Christensen H (2017) Using linguistic and topic analysis to classify sub-groups of online depression communities. Multimedia Tools and Applications 76(8):10,653–10,676. https://doi.org/10.1007/s11042-015-3128-x

    Article  Google Scholar 

  47. Nikolenko SI (2016) Topic quality metrics based on distributed word representations. In: Proceedings of the 39th international ACM SIGIR conference on research and development in information retrieval, pp 1029–1032

  48. Ofek N, Caragea C, Rokach L, Biyani P, Mitra P, Yen J, Portier K, Greer G (2013) Improving sentiment analysis in an online cancer survivor community using dynamic sentiment lexicon. In: International conference on social intelligence and technology (SOCIETY), 2013. IEEE, pp 109–113

  49. Pogorelc B, Bosnić Z, Gams M (2012) Automatic recognition of gait-related health problems in the elderly using machine learning. Multimedia Tools and Applications 58(2):333–354. https://doi.org/10.1007/s11042-011-0786-1

    Article  Google Scholar 

  50. Preotiuc-Pietro D, Eichstaedt J, Park G, Sap M, Smith L, Tobolsky V, Schwartz HA, Ungar L (2015) The role of personality, age and gender in tweeting about mental illnesses. In: NAACL HLT, vol 2015, p 21

  51. Pyysalo S, Ginter F, Moen H, Salakoski T, Ananiadou S (2013) Distributional semantics resources for biomedical text processing. In: Proceedings of Languages in Biology and Medicine

  52. Ramage D, Manning CD, Dumais S (2011) Partially labeled topic models for interpretable text mining. In: Proceedings of the 17th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 457–465

  53. Ramtekkar UP, Reiersen AM, Todorov AA, Todd RD (2010) Sex and age differences in attention-deficit/hyperactivity disorder symptoms and diagnoses: implications for dsm-v and icd-11. J Am Acad Child Adolesc Psychiatry 49(3):217–228

    Google Scholar 

  54. Ranzato M, Hinton G, Lecun Y (2015) Guest editorial: deep learning. Int J Comput Vis 113(1):1–2

    Article  MathSciNet  Google Scholar 

  55. Rao D, Yarowsky D, Shreevats A, Gupta M (2010) Classifying latent user attributes in twitter. In: Proceedings of the 2nd international workshop on search and mining user-generated contents. ACM, pp 37–44

  56. Rodrigues RG, das Dores RM, Camilo-Junior CG, Rosa TC (2016) Sentihealth-cancer: a sentiment analysis tool to help detecting mood of patients in online social networks. Int J Med Inform 85(1):80–95

    Article  Google Scholar 

  57. Sarker A, Mollá D, Paris C (2011) Outcome polarity identification of medical papers. In: Proceedings of Australasian language technology association workshop, pp 105–114

  58. Schwartz HA, Eichstaedt JC, Kern ML, Dziurzynski L, Ramones SM, Agrawal M, Shah A, Kosinski M, Stillwell D, Seligman ME et al (2013) Personality, gender, and age in the language of social media: the open-vocabulary approach. PloS one 8(9):e73,791

    Article  Google Scholar 

  59. Sharif H, Zaffar F, Abbasi A, Zimbra D (2014) Detecting adverse drug reactions using a sentiment classification framework. In: Proceedings of the 6th ASE international conference on social computing (SocialCom ’14). Stanford, pp 1–10

  60. Sidana S, Mishra S, Amer-Yahia S, Clausel M, Amini MR (2016) Health monitoring on social media over time. In: Proceedings of the 39th international ACM SIGIR conference on research and development in information retrieval, SIGIR ’16. https://doi.org/10.1145/2911451.2914697. ACM, New York, pp 849–852

  61. Slutske WS, Jackson KM, Sher KJ (2003) The natural history of problem gambling from age 18 to 29. J Abnorm Psychol 112(2):263

    Article  Google Scholar 

  62. Snyder PJ, Peachey H, Hannoush P, Berlin JA, Loh L, Lenrow DA, Holmes JH, Dlewati A, Santanna J, Rosen CJ et al (1999) Effect of testosterone treatment on body composition and muscle strength in men over 65 years of age. J Clin Endocrinol Metab 84(8):2647–2653

    Google Scholar 

  63. Søgaard A, Goldberg Y (2016) Deep multi-task learning with low level tasks supervised at lower layers. In: Proceedings of the 54th annual meeting of the association for computational linguistics, vol 2, pp 231–235

  64. Solovyev V, Ivanov V (2016) Knowledge-driven event extraction in russian: corpus-based linguistic resources. Comput Intell Neurosci 2016:16

    Article  Google Scholar 

  65. Turney P, Littman M (2003) Measuring praise and criticism: inference of semantic orientation from association. http://cogprints.org/3164/

  66. Tutubalina E, Nikolenko S (2015) Inferring sentiment-based priors in topic models. In: Mexican international conference on artificial intelligence. Springer, pp 92–104

  67. Tutubalina E, Nikolenko S (2016) Automated prediction of demographic information from medical user reviews. In: International conference on mining intelligence and knowledge exploration. Springer, pp 174–184

  68. Tutubalina E, Nikolenko SI (2016) Constructing aspect-based sentiment lexicons with topic modeling. In: Proceedings of the 5th international conference on analysis of images, social networks, and texts, pp 208–220

  69. Tutubalina E, Nikolenko S (2017) Demographic prediction based on user reviews about medications. Computación y Sistemas 21(2):227–241

    Article  Google Scholar 

  70. Tutubalina E, Nikolenko SI (2017) Combination of deep recurrent neural networks and conditional random fields for extracting adverse drug reactions from user reviews. Journal of Healthcare Engineering 9451342:2017

    Google Scholar 

  71. Volkova S, Van Durme B (2014) Inferring user political preferences from streaming communications. In: Proceedings of the association for computational linguistics (ACL)

  72. Xia L, Gentile AL, Munro J, Iria J (2009) Improving patient opinion mining through multi-step classification. In: TSD, vol 5729. Springer, pp 70–76

  73. Yalamanchi D (2011) Sideffective-system to mine patient reviews: sentiment analysis. Ph.D. thesis, Rutgers University-Graduate School-New Brunswick

  74. Yang Z, Kotov A, Mohan A, Lu S (2015) Parametric and non-parametric user-aware sentiment topic models. In: Proceedings of the 38th international ACM SIGIR conference on research and development in information retrieval. ACM, pp 413–422

Download references

Acknowledgements

This work was supported by the Russian Science Foundation grant no. 15-11-10019. The authors are grateful to Prof. Valery Solovyev for his continuous support. The authors also thank Ilseyar Alimova for her suggestions on related work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elena Tutubalina.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tutubalina, E., Nikolenko, S. Exploring convolutional neural networks and topic models for user profiling from drug reviews. Multimed Tools Appl 77, 4791–4809 (2018). https://doi.org/10.1007/s11042-017-5336-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5336-z

Keywords

Navigation