{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T07:39:50Z","timestamp":1784792390957,"version":"3.55.0"},"reference-count":47,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2021,11,22]],"date-time":"2021-11-22T00:00:00Z","timestamp":1637539200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001381","name":"National Research Foundation, Singapore","doi-asserted-by":"crossref","award":["AISG-GC-2019-001"],"award-info":[{"award-number":["AISG-GC-2019-001"]}],"id":[{"id":"10.13039\/501100001381","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Inf. Syst."],"published-print":{"date-parts":[[2022,7,31]]},"abstract":"<jats:p>The broad adoption of electronic health records (EHRs) has led to vast amounts of data being accumulated on a patient\u2019s history, diagnosis, prescriptions, and lab tests. Advances in recommender technologies have the potential to utilize this information to help doctors personalize the prescribed medications. However, existing medication recommendation systems have yet to make use of all these information sources in a seamless manner, and they do not provide a justification on why a particular medication is recommended. In this work, we design a two-stage personalized medication recommender system called PREMIER that incorporates information from the EHR. We utilize the various weights in the system to compute the contributions from the information sources for the recommended medications. Our system models the drug interaction from an external drug database and the drug co-occurrence from the EHR as graphs. Experiment results on MIMIC-III and a proprietary outpatient dataset show that PREMIER outperforms state-of-the-art medication recommendation systems while achieving the best tradeoff between accuracy and drug-drug interaction. Case studies demonstrate that the justifications provided by PREMIER are appropriate and aligned to clinical practices.<\/jats:p>","DOI":"10.1145\/3488668","type":"journal-article","created":{"date-parts":[[2021,11,22]],"date-time":"2021-11-22T17:41:55Z","timestamp":1637602915000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":59,"title":["Personalizing Medication Recommendation with a Graph-Based Approach"],"prefix":"10.1145","volume":"40","author":[{"given":"Suman","family":"Bhoi","sequence":"first","affiliation":[{"name":"National University of Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mong Li","family":"Lee","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wynne","family":"Hsu","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hao Sen Andrew","family":"Fang","sequence":"additional","affiliation":[{"name":"SingHealth Polyclinics, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ngiap Chuan","family":"Tan","sequence":"additional","affiliation":[{"name":"SingHealth Polyclinics, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,11,22]]},"reference":[{"key":"e_1_3_2_2_2","volume-title":"EphMRA Anatomical Classification Guidelines","year":"2013","unstructured":"European Pharmaceutical Marketing Research Association. 2013. EphMRA Anatomical Classification Guidelines. EphMRA, Bromley, UK."},{"key":"e_1_3_2_3_2","volume-title":"Proceedings of ICLR","author":"Bajor Jacek M.","year":"2017","unstructured":"Jacek M. Bajor and Thomas A. Lasko. 2017. Predicting medications from diagnostic codes with recurrent neural networks. In Proceedings of ICLR."},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1001\/archsurg.1992.01420030027005"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1017\/S1471068416000429"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.5555\/3157382.3157490"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1186\/cc6153"},{"key":"e_1_3_2_8_2","article-title":"Bert: Pre-training of deep bidirectional transformers for language understanding","author":"Devlin Jacob","year":"2018","unstructured":"Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805 (2018).","journal-title":"arXiv preprint arXiv:1810.04805"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-4380-9_6"},{"key":"e_1_3_2_10_2","article-title":"Delirium in the elderly","author":"Fosnight S.","year":"2011","unstructured":"S. Fosnight. 2011. Delirium in the elderly. In Pharmacotherapy Self-Assessment Program, Geriatrics, C. Chant, K. H. Chessman, S. W. Finks, B. A. Hemstreet, and A. L. Hume (Eds). American College of Clinical Pharmacy, 73\u201395.","journal-title":"Pharmacotherapy Self-Assessment Program, Geriatrics, C. Chant, K. H. Chessman, S. W. Finks, B. A. Hemstreet, and A. L. Hume (Eds)."},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1136\/bmj.331.7512.304"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.4037\/ajcc2012301"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1080\/15374416.2015.1015133"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.5555\/3294771.3294869"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3269206.3271805"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1186\/s41100-019-0246-3"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1038\/sdata.2016.35"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.3949\/ccjm.48.1.174"},{"key":"e_1_3_2_19_2","volume-title":"Proceedings of ICLR","author":"Kingma Diederik P.","year":"2015","unstructured":"Diederik P. Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. In Proceedings of ICLR."},{"key":"e_1_3_2_20_2","volume-title":"IProceedings of ICLR","author":"Kipf Thomas N.","year":"2017","unstructured":"Thomas N. Kipf and Max Welling. 2017. Semi-supervised classification with graph convolutional networks. In IProceedings of ICLR."},{"key":"e_1_3_2_21_2","first-page":"166","volume-title":"AISTATS (Proceedings of Machine Learning Research)","volume":"54","author":"Lakkaraju Himabindu","year":"2017","unstructured":"Himabindu Lakkaraju and Cynthia Rudin. 2017. Learning cost-effective and interpretable treatment regimes. In AISTATS (Proceedings of Machine Learning Research), Aarti Singh and Jerry Zhu (Eds.), Vol. 54. PMLR, 166\u2013175."},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3219819.3219981"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1007\/s13748-012-0030-x"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.hfc.2009.11.001"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3269206.3271701"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/JBHI.2016.2633963"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2017.65"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0135947"},{"key":"e_1_3_2_29_2","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1007\/978-3-319-93417-4_38","volume-title":"The Semantic Web","author":"Schlichtkrull Michael","year":"2018","unstructured":"Michael Schlichtkrull, Thomas N. Kipf, Peter Bloem, Rianne Van Den Berg, Ivan Titov, and Max Welling. 2018. Modeling relational data with graph convolutional networks. In The Semantic Web. Lecture Notes in Computer Science, Vol. 10843. Springer, 593\u2013607."},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.5555\/3367722.3367875"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v33i01.33011126"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF03008345"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1378\/chest.128.5_suppl_2.568S"},{"issue":"6","key":"e_1_3_2_34_2","first-page":"359","article-title":"Rare diseases in Europe: From a wide to a local perspective","volume":"18","author":"Baldovino Simone","year":"2016","unstructured":"Simone Baldovino, Domenica Taruscio, and Dario Roccatello. 2016. Rare diseases in Europe: From a wide to a local perspective. Israel Medical Association Journal 18, 6 (2016), 359\u2013363.","journal-title":"Israel Medical Association Journal"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.7326\/0003-4819-88-3-424"},{"key":"e_1_3_2_36_2","volume-title":"Proceedings of the i2b2 Workshop","author":"Solt Ill\u00e9s","year":"2009","unstructured":"Ill\u00e9s Solt and Domonkos Tikk. 2009. Yet another rule-based approach for extracting medication information from discharge summaries. In Proceedings of the i2b2 Workshop."},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.5555\/2969442.2969512"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939866"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3357384.3357884"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1161\/CIRCULATIONAHA.105.583666"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1126\/scitranslmed.3003377"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.5555\/3295222.3295349"},{"key":"e_1_3_2_43_2","volume-title":"Proceedings of ICLR.","author":"Veli\u010dkovi\u0107 Petar","year":"2018","unstructured":"Petar Veli\u010dkovi\u0107, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Li\u00f2, and Yoshua Bengio. 2018. Graph attention networks. In Proceedings of ICLR."},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-91458-9_1"},{"key":"e_1_3_2_45_2","article-title":"Safe medicine recommendation via medical knowledge graph embedding","volume":"1710","author":"Wang Meng","year":"2017","unstructured":"Meng Wang, Mengyue Liu, Jun Liu, Sen Wang, Guodong Long, and Buyue Qian. 2017. Safe medicine recommendation via medical knowledge graph embedding. CoRR abs\/1710.05980 (2017).","journal-title":"CoRR"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3357384.3357965"},{"key":"e_1_3_2_47_2","article-title":"Interpreting and understanding graph convolutional neural network using gradient-based attribution methods","author":"Xie Shangsheng","year":"2019","unstructured":"Shangsheng Xie and Mingming Lu. 2019. Interpreting and understanding graph convolutional neural network using gradient-based attribution methods. arXiv preprint arXiv:1903.03768 (2019).","journal-title":"arXiv preprint arXiv:1903.03768"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3097983.3098109"}],"container-title":["ACM Transactions on Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488668","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3488668","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:13Z","timestamp":1750188673000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488668"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,22]]},"references-count":47,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,7,31]]}},"alternative-id":["10.1145\/3488668"],"URL":"https:\/\/doi.org\/10.1145\/3488668","relation":{},"ISSN":["1046-8188","1558-2868"],"issn-type":[{"value":"1046-8188","type":"print"},{"value":"1558-2868","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,22]]},"assertion":[{"value":"2020-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-11-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}