Abstract
Medication recommendation is attracting enormous attention due to its promise in effectively prescribing medicines and improving the survival rate of patients. Among all challenges, drug–drug interactions (DDI) related to undesired duplication, antagonism, or alternation between drugs could lead to fatal side effects. Previous researches usually provide models with DDI knowledge to achieve DDI reduction. However, the mixed use of patients with different DDI rates places stringent requirements on the generalization performance of models. In pursuit of a more effective method, we propose the adversarially regularized model for medication recommendation (ARMR). Specifically, ARMR firstly models temporal information from medical records to obtain patient representations and builds a key-value memory network based on information from historical admissions. Then, ARMR carries out multi-hop reading on the memory network to recommend medications. Meanwhile, ARMR uses a GAN model to adversarially regulate the distribution of patient representations by matching the distribution to a desired Gaussian distribution to achieve DDI reduction. Comparative evaluations between ARMR and baselines show that ARMR outperforms all baselines in terms of medication recommendation, achieving DDI reduction regardless of numbers of DDI types being considered.
Similar content being viewed by others
References
Awad AAR, Fgaier H, Mustafa I, Elkamel A, Elnashaie SSEH (2019) Pharmacokinetic/pharmacodynamic modeling and simulation of the effect of medications on \(\beta \)-amyloid aggregates and cholinergic neurocycle. Comput Chem Eng 126:231–240
Choi E, Bahadori MT, Schuetz A, Stewart WF, Sun J (2016) Doctor AI: predicting clinical events via recurrent neural networks. In: Machine learning for healthcare conference, pp 301–318
Choi E, Bahadori MT, Sun J, Kulas J, Schuetz A, Stewart WF (2016) RETAIN: an interpretable predictive model for healthcare using reverse time attention mechanism. In: Advances in neural information processing systems, vol 29, Annual conference on neural information processing systems 2016, December 5-10, 2016, Barcelona, Spain, pp 3504–3512
Davazdahemami B, Delen D (2019) The confounding role of common diabetes medications in developing acute renal failure: a data mining approach with emphasis on drug-drug interactions. Expert Syst Appl 123:168–177
Ghasemi S, Etminani K, Dehghan H, Eslami S, Hasibian M, Vakili HA, Saberi M, Aghabagheri M, Namayandeh S (2019) Design and evaluation of a smart medication recommendation system for the electronic prescription. Stud Health Technol Inform 260:128–135
Gómez-Bombarelli R, Wei JN, Duvenaud D, Hernández-Lobato JM, Sánchez-Lengeling B, Sheberla D, Aguilera-Iparraguirre J, Hirzel TD, Adams RP, Aspuru-Guzik A (2018) Automatic chemical design using a data-driven continuous representation of molecules. ACS Cent Sci 4(2):268–276
Goodfellow IJ, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S,Courville AC, Bengio Y (2014) Generative adversarial nets. In: Advances in neural information processing systems, vol 27, Annual conference on neural information processing systems 2014, December 8-13 2014, Montreal, Quebec,Canada, pp 2672–2680
Graves A, Wayne G, Reynolds M, Harley T, Danihelka I, Grabska-Barwińska A, Colmenarejo SG, Grefenstette E, Ramalho T, Agapiou J et al (2016) Hybrid computing using a neural network with dynamic external memory. Nature 538(7626):471
Guimaraes GL, Sanchez-Lengeling B, Outeiral C, Farias PLC, Aspuru-Guzik A (2017) Objective-reinforced generative adversarial networks (organ) for sequence generation models. arXiv preprint arXiv:1705.10843
Guo W, Ge W, Cui L, Li H, Kong L (2019) An interpretable disease onset predictive model using crossover attention mechanism from electronic health records. IEEE Access 7:134236–134244
Johnson AE, Pollard TJ, Shen L, Li-wei HL, Feng M, Ghassemi M, Moody B, Szolovits P, Celi LA, Mark RG (2016) MIMIC-III, a freely accessible critical care database. Sci Data 3:160035
Kadurin A, Nikolenko S, Khrabrov K, Aliper A, Zhavoronkov A (2017) Drugan: an advanced generative adversarial autoencoder model for de novo generation of new molecules with desired molecular properties in silico. Mol Pharmaceut 14(9):3098–3104
Kumar A, Irsoy O, Ondruska P, Iyyer M, Bradbury J, Gulrajani I, Zhong V, Paulus R, Socher R (2016) Ask me anything: dynamic memory networks for natural language processing. In: International conference on machine learning, pp 1378–1387
Le H, Tran T, Venkatesh S (2018) Dual memory neural computer for asynchronous two-view sequential learning. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining. ACM, pp 1637–1645
Li Y, Chen W, Liu D, Zhang Z, Wu S, Liu C (2019) IFFLC: an integrated framework of feature learning and classification for multiple diagnosis codes assignment. IEEE Access 7:36810–36818
Lipton ZC, Kale DC, Elkan C, Wetzel RC (2016) Learning to diagnose with LSTM recurrent neural networks. In: 4th international conference on learning representations, ICLR 2016, San Juan, Puerto Rico, May 2–4, 2016, conference track proceedings
Ma T, Xiao C, Zhou J, Wang F (2018) Drug similarity integration through attentive multi-view graph auto-encoders. In: Proceedings of the twenty-seventh international joint conference on artificial intelligence, IJCAI 2018, July 13–19, 2018, Stockholm, Sweden, pp 3477–3483
Makhzani A, Shlens J, Jaitly N, Goodfellow I, Frey B (2015) Adversarial autoencoders. arXiv preprint arXiv:1511.05644
Malakouti S, Hauskrecht M (2019) Predicting patient’s diagnoses and diagnostic categories from clinical-events in EHR data. In: Artificial intelligence in medicine—17th conference on artificial intelligence in medicine, AIME 2019, Poznan, Poland, June 26–29, 2019, Proceedings, pp 125–130
Mallya S, Overhage JM, Bodapati S, Srivastava N, Genc S (2019) SAVEHR: self attention vector representations for EHR based personalized chronic disease onset prediction and interpretability. arXiv preprint arXiv:1911.05370
McAllister-Day TK, Madhyastha TM, Lee A, Zabetian CP, Montine TJ, Grabowski TJ (2019) Effect of dopaminergic medications on blood oxygen level-dependent variability and functional connectivity in parkinson’s disease and healthy aging. Brain Connect 9(7):554–565
Miller AH, Fisch A, Dodge J, Karimi A, Bordes A, Weston J (2016) Key-value memory networks for directly reading documents. In: Proceedings of the 2016 conference on empirical methods in natural language processing, EMNLP 2016, Austin, Texas, USA, November 1–4, 2016, pp 1400–1409
Nordon G, Koren G, Shalev V, Horvitz E, Radinsky K (2019) Separating wheat from chaff: Joining biomedical knowledge and patient data for repurposing medications. In: The thirty-third AAAI conference on artificial intelligence, AAAI 2019, pp 9565–9572
Pan S, Hu R, Long G, Jiang J, Yao L, Zhang C (2018) Adversarially regularized graph autoencoder for graph embedding. In: Proceedings of the twenty-seventh international joint conference on artificial intelligence, IJCAI 2018, July 13–19, 2018, Stockholm, Sweden, pp 2609–2615
Prakash A, Zhao S, Hasan S, Datla V, Lee K, Qadir A, Liu J, Farri O (2017) Condensed memory networks for clinical diagnostic inferencing. In: Thirty-first AAAI conference on artificial intelligence
Salimans T, Goodfellow IJ, Zaremba W, Cheung V, Radford A, Chen X (2016) Improved techniques for training gans. In: Advances in neural information processing systems, vol 29, Annual conference on neural information processing systems 2016, December 5-10, 2016, Barcelona, Spain, pp 2226–2234
Shang J, Ma T, Xiao C, Sun J (2019) Pre-training of graph augmented transformers for medication recommendation. In: Proceedings of the twenty-eighth international joint conference on artificial intelligence, IJCAI 2019, Macao, China, August 10–16, 2019, pp 5953–5959
Shang J, Xiao C, Ma T, Li H, Sun J (2019) Gamenet: graph augmented memory networks for recommending medication combination. In: Proceedings of the AAAI conference on artificial intelligence vol 33, pp 1126–1133
Siavelis JC, Bourdakou MM, Athanasiadis EI, Spyrou GM, Nikita KS (2016) Bioinformatics methods in drug repurposing for Alzheimer’s disease. Brief Bioinform 17(2):322
Singh N, Halliday AC, Thomas JM, Kuznetsova OV, Baldwin R, Woon EC, Aley PK, Antoniadou I, Sharp T, Vasudevan SR et al (2013) A safe lithium mimetic for bipolar disorder. Nat Commun 4:1332
Spangler WS, Wilkins AD, Bachman BJ, Nagarajan M, Dayaram T, Haas PJ, Regenbogen S, Pickering CR, Comer A, Myers JN (2014) Automated hypothesis generation based on mining scientific literature. In: The 20th ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’14, New York, NY, USA, August 24–27, 2014, pp 1877–1886
Sukhbaatar S, Szlam A, Weston J, Fergus R (2015) End-to-end memory networks. In: Advances in neural information processing systems, vol 28, Annual conference on neural information processing systems 2015, December 7-12,2015, Montreal, Quebec, Canada, pp 2440–2448
Sun D, Ren X, Ari E, Korcsmaros T, Wu LY (2017) Discovering cooperative biomarkers for heterogeneous complex disease diagnoses. Brief Bioinform 20(1):1–13
Sybrandt J, Shtutman M, Safro I (2017) MOLIERE: automatic biomedical hypothesis generation system. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, Halifax, NS, Canada, August 13–17, 2017, pp 1633–1642
Wang M, Liu M, Liu J, Wang S, Long G, Qian B (2017) Safe medicine recommendation via medical knowledge graph embedding. arXiv preprint arXiv:1710.05980
Wang P, Long Z, Lv Z, Wang Z (2019) Fault detection for non-gaussian processes using multiple canonical correlation analysis models and box-cox transformation. IEEE Access 7:68707–68717
Wang Y, Chen W, Li B, Boots R (2019) Learning fine-grained patient similarity with dynamic bayesian network embedded RNNs. In: Database systems for advanced applications—24th international conference, DASFAA 2019, Chiang Mai, Thailand, April 22–25, 2019, Proceedings, Part I, pp 587–603
Wen D, Xi L, Yibo G, Lin C, Jianglong S, Di C, Kuo G, Yongshi J, Yiping Y, Jianxin C (2015) Matrix factorization-based prediction of novel drug indications by integrating genomic space. Comput Math Methods Med 2015:1–9
Weston J, Chopra S, Bordes A (2015) Memory networks. In: 3rd international conference on learning representations, ICLR 2015, San Diego, CA, USA, May 7–9, 2015, Conference track proceedings
Zhang Y, Chen R, Tang J, Stewart WF, Sun J (2017) Leap: learning to prescribe effective and safe treatment combinations for multimorbidity. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 1315–1324
Acknowledgements
We would like to thank Associate Professor Robert Boots at University of Queensland & Burns, Trauma and Critical Care Research Center for his valuable advice and meaningful discussion from the medical perspective. This research has been supported by General Program of National Natural Science Foundation of China under Grant No.61972384.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wang, Y., Chen, W., Pi, D. et al. Adversarially regularized medication recommendation model with multi-hop memory network. Knowl Inf Syst 63, 125–142 (2021). https://doi.org/10.1007/s10115-020-01513-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-020-01513-9