skip to main content
research-article

RECOMED: : A comprehensive pharmaceutical recommendation system

Published: 01 November 2024 Publication History

Abstract

Objectives

To build datasets containing useful information from drug databases and recommend a list of drugs to physicians and patients with high accuracy by considering a wide range of features of people, diseases, and chemicals.

Methods

A comprehensive pharmaceutical recommendation system was designed based on the features of people, diseases, and medicines extracted from two major drug databases and the created datasets of patients and drug information. Then, the recommendation was given based on recommender system algorithms using patient and caregiver ratings and the knowledge obtained from drug specifications and interactions. Sentiment analysis was employed by natural language processing approaches in pre-processing, along with neural network-based methods and recommender system algorithms for modelling the system. Patient conditions and medicine features were used to make two models based on matrix factorization. Then, we used drug interaction criteria to filter drugs with severe or mild interactions with other drugs.
We developed a deep learning model for recommending drugs using data from 2304 patients as a training set and 660 patients as our validation set. We used knowledge from drug information and combined the model's outcome into a knowledge-based system with the rules obtained from constraints on taking medicine.

Results

Our recommendation system can recommend an acceptable combination of medicines similar to the existing prescriptions available in real life. Compared with conventional matrix factorization, our proposed model improves the accuracy, sensitivity, and hit rate by 26 %, 34 %, and 40 %, respectively. In addition, it improves the accuracy, sensitivity, and hit rate by an average of 31 %, 29 %, and 28 % compared to other machine learning methods. We have open-sourced our implementation in Python.

Conclusion

Compared to conventional machine learning approaches, we obtained average accuracy, sensitivity, and hit rates of 31 %, 29 %, and 28 %, respectively. Compared to conventional matrix factorisation our proposed method improved the accuracy, sensitivity, and hit rate by 26 %, 34 %, and 40 %, respectively. However, it is acknowledged that this is not the same as clinical accuracy or sensitivity, and more accurate results can be obtained by gathering larger datasets.

Highlights

Sentiment analysis was employed by NLP approaches in pre-processing.
Neural network-based methods and RS algorithms were employed for modelling the system.
We used knowledge from drug information and combined the model’s outcome into a knowledge-based system.
Compared with other machine learning methods, our proposed model improved the accuracy, sensitivity, and hit rate.

References

[1]
Sean Michael McNee, Meeting user information needs in recommender systems, University of Minnesota, 2006.
[2]
Y. Pérez-Gallardo, G. Alor-Hernández, G. Cortes-Robles, A. Rodríguez-González, Collective intelligence as mechanism of medical diagnosis: the iPixel approach, Expert Syst Appl 40 (7) (2013) 2726–2737.
[3]
James Bennett, et al., Kdd cup and workshop 2007, ACM SIGKDD Explor Newsletter 9 (2) (2007) 51–52.
[4]
G. Anderson James, Abrahamson Kathleen Your health care may kill you: medical errors, StudHealth Technol Inform 234 (2017) 13–17.
[6]
R. Burke, M. Ramezani, Matching recommendation technologies and domains, in: Recommender systems handbook, Springer, Boston, MA, 2011, pp. 367–386.
[8]
J. Schafer, Ben, Dan Frankowski, Jon Herlocker, and Shilad Sen. “collaborative filtering recommender systems.” in the adaptive web: Methods and strategies of web personalization, pp. 291–324, Berlin, Heidelberg: Springer Berlin Heidelberg, 2007.
[9]
Michael J. Pazzani, Daniel Billsus, “content-based recommendation systems.” in the adaptive web: Methods and strategies of web personalization, pp. 325–341, Springer Berlin Heidelberg, Berlin, Heidelberg, 2007.
[10]
Robin Burke, Knowledge-based recommender systems, Encyclopedia Lib Inform Syst 69 (Supplement 32) (2000) 175–186.
[11]
Thi Ngoc Tran, Alexander Felfernig Trang, Christoph Trattner, Andreas Holzinger, Recommender systems in the healthcare domain: state-of-the-art and research issues, J Intell Inform Syst 57 (1) (2021) 171–201.
[12]
Ekaterina A. Sosnina, Sergey Sosnin, Anastasia A. Nikitina, Ivan Nazarov, Dmitry I. Osolodkin, Maxim V. Fedorov, Recommender systems in antiviral drug discovery, ACS Omega 5 (25) (2020) 15039–15051.
[13]
Rafael Adorno, Diego Galeano, Diego H. Stalder, Luca Cernuzzi, Alberto Paccanaro, A recommender system approach for predicting effective antivirals, in: In 2021 XLVII Latin American computing conference (CLEI), IEEE, 2021, pp. 1–10.
[14]
J. Su, Y. Guan, Y. Li, W. Chen, H. Lv, Y. Yan, Do recommender systems function in the health domain: a system review, arXiv (2020) preprint arXiv:2007.13058.
[15]
Jan Fagius, et al., Guillain-Barré syndrome following zimeldine treatment, J Neurol Neurosurg Psychiatry 48 (1) (1985) 65–69.
[16]
R.S. Bresalier, R.S. Sandler, H. Quan, J.A. Bolognese, B. Oxenius, K. Horgan, et al., Cardiovascular events associated with rofecoxib in a colorectal adenoma chemoprevention trial, New England J Med 352 (11) (2005) 1092–1102.
[17]
Piet Geusens, Willem Lems, Efficacy and tolerability of lumiracoxib, a highly selective cyclo-oxygenase-2 (COX2) inhibitor, in the management of pain and osteoarthritis, Ther Clin Risk Manag 4 (2) (2008) 337–344.
[19]
M. Milossi, E. Alexandropoulou-Egyptiadou, K.E. Psannis, AI ethics: algorithmic determinism or self-determination? The GPDR approach, IEEE Access 9 (2021) 58455–58466.
[20]
W. Price, I.I. Nicholson, Artificial intelligence in the medical system: four roles for potential transformation, Yale JL & Tech 21 (2019) 122.
[21]
Benjamin Stark, et al., A literature review on medicine recommender systems, Int J Adv Comp Sci Applic (IJACSA) 10 (8) (2019) 6–13.
[22]
P. Sheridan, M. Onsjö, C. Becerra, S. Jimenez, G. Dueñas, An ontology-based recommender system with an application to the star trek television franchise, Future Internet 11 (9) (2019) 182.
[23]
Mohammad Beheshti Roui, Mariam Zomorodi, Masoomeh Sarvelayati, Moloud Abdar, Hamid Noori, Paweł Pławiak, et al., A novel approach based on genetic algorithm to speed up the discovery of classification rules on GPUs, Knowledge-Based Syst 231 (2021).
[24]
M. Abdar, Mariam Zomorodi-Moghadam, Impact of patients’ gender on parkinson’s disease using classification algorithms, J AI Data Mining 6 (2) (2018) 277–285.
[25]
Hossain Deloar Md, Md Shafiul Azam, Md Jahan Ali, Hakilo Sabit, Drugs rating generation and recommendation from sentiment analysis of drug reviews using machine learning, in: In 2020 emerging Technology in Computing, communication and electronics (ETCCE), IEEE, 2020, pp. 1–6.
[26]
N. Komal Kumar, D. Vigneswari, A drug recommendation system for multi-disease in health care using machine learning, in: Advances in communication and computational technology, Springer, Singapore, 2021, pp. 1–12.
[27]
Youjun Bao, Xiaohong Jiang, An intelligent medicine recommender system framework, in: 2016 IEEE 11Th conference on industrial electronics and applications (ICIEA), IEEE, 2016.
[28]
D. Galeano, A. Paccanaro, A recommender system approach for predicting drug side effects, in: In 2018 international joint conference on neural networks (IJCNN), IEEE, 2018, July, pp. 1–8.
[29]
Z. Liu, S. Liu, L. Liu, J. Sun, X. Peng, T. Wang, Sentiment recognition of online course reviews using multi-swarm optimization-based selected features, Neurocomputing 185 (2016) 11–20.
[30]
S. Liu, X. Peng, H.N. Cheng, Z. Liu, J. Sun, C. Yang, Unfolding sentimental and behavioral tendencies of learners’ concerned topics from course reviews in a MOOC, J Educ Comput Res 57 (3) (2019) 670–696.
[31]
M. Rambocas, B.G. Pacheco, Online sentiment analysis in marketing research: a review, J Res Interact Mark 12 (2) (2018) 146–163.
[32]
Mohammad Ehsan Basiri, et al., A novel method for sentiment classification of drug reviews using fusion of deep and machine learning techniques, Knowledge-Based Syst 198 (2020).
[33]
F. Gräßer, S. Kallumadi, H. Malberg, S. Zaunseder, Aspect-based sentiment analysis of drug reviews applying cross-domain and cross-data learning, in: Proceedings of the 2018 international conference on digital health, 2018, April, pp. 121–125.
[34]
Hossain, Md Deloar, et al., Drugs rating generation and recommendation from sentiment analysis of drug reviews using machine learning, in: Emerging technology in computing, Communication and Electronics (ETCCE), IEEE, 2020, p. 2020.
[35]
C. Colón-Ruiz, I. Segura-Bedmar, Comparing deep learning architectures for sentiment analysis on drug reviews, J Biomed Inform 110 (2020).
[36]
S. Garg, Drug recommendation system based on sentiment analysis of drug reviews using machine learning, in: In 2021 11th international conference on cloud computing, data science & engineering (confluence), IEEE, 2021, January, pp. 175–181.
[37]
Vishal Shrivastava, Mohit Mishra, Amit Tiwari, Sangeeta Sharma, Rajeev Kumar, Nitish Pathak, Classification of sentiment analysis based on machine learning in drug recommendation application, in: International conference on innovative computing and communication, Springer Nature Singapore, Singapore, 2023, pp. 455–470.
[38]
S. Gousiya Begum, P. Kiran Sree, “drug recommendations using a “reviews and sentiment analysis” by a recurrent neural network.” Indonesian journal of multidisciplinary, Science 2 (9) (2023) 3085–3094.
[39]
Kodepogu Koteswara Rao, Kona Sravya, Kadamati Jaya Phanidra Sai, Gummadi Giri, Ratna Saib, Geetha Ganesanc, Machine learning based drug recommendation from sentiment analysis of drug rating and reviews, 2022.
[40]
Pokkuluri Kiran Sree, S.S.S.N. Usha Devi N, Phaneendra Varma Chintalapati, Gurujukota Ramesh Babu, P.B.V. Raja Rao, Drug recommendations using a reviews and sentiment analysis by RNN, in: International conference on cognitive computing and cyber physical systems, Springer Nature Switzerland, Cham, 2023, pp. 135–141.
[41]
Xiaokang Zhou, Yue Li, Wei Liang, CNN-RNN based intelligent recommendation for online medical pre-diagnosis support, IEEE/ACM Trans Comput Biol Bioinform 18 (3) (2020) 912–921.
[42]
Samira Noferesti, Mehrnoush Shamsfard, Resource construction and evaluation for indirect opinion mining of drug reviews, PloS One 10 (5) (2015).
[43]
S.L. Ting, et al., A hybrid knowledge-based approach to supporting the medical prescription for general practitioners: real case in a Hong Kong medical center, Knowledge-Based Syst 24 (3) (2011) 444–456.
[44]
A. Jiang, Ling, Christopher C. Yang, User recommendation in healthcare social media by assessing user similarity in heterogeneous network, Artif Intell Med 81 (2017) 63–77.
[45]
R.C. Chen, J.Y. Chiu, C.T. Batj, The recommendation of medicines based on multiple criteria decision making and domain ontology—an example of anti-diabetic medicines, in: In 2011 international conference on machine learning and cybernetics, vol. 1, IEEE, 2011, July, pp. 27–32.
[46]
Y. Sun, J. Zhou, M. Ji, L. Pei, Z. Wang, Development and evaluation of health recommender systems: systematic scoping review and evidence mapping, J Med Internet Res 25 (2023).
[47]
I. Ahmed, M. Ahmad, A. Chehri, G. Jeon, A heterogeneous network embedded medicine recommendation system based on LSTM, Future Gener Comput Syst 149 (2023) 1–11.
[48]
Q. Zhou, L. Su, L. Wu, D. Jiang, Deep personalized medical recommendations based on the integration of rating features and review sentiment analysis, Wirel Commun Mob Comput 2021 (2021) 1–9.
[49]
L. Brandão, F.P. Belfo, A. Silva, Wavelet-based cancer drug recommender system, Procedia Comput Sci, Elsevier 181 (2021) 487–494,.
[50]
A.A. Hamed, R. Roose, M. Branicki, A. Rubin, T-recs: time-aware twitter-based drug recommender system, in: 2012 IEEE/ACM international conference on advances in social networks analysis and mining, 2012.
[51]
A. Aliper, S. Plis, A. Artemov, A. Ulloa, P. Mamoshina, A. Zhavoronkov, Deeplearning applications for predicting pharmacological properties of drug repuposing using transcript data, Mol Pharm 13 (7) (2016) 2524–2530.
[52]
R.-C. Chen, Y.-H. Huang, C.-T. Bau, S.-M. Chen, A recommendation system based on domain ontology and SWRL for antidiabetic drugs selection, Expert Syst Appl 39 (4) (2012) 3995–4006.
[53]
W.Y. Guo, Reasoning with semantic web technologies in ubiquitous computing environment, J Softw 3 (8) (2008) 27–33.
[54]
N. Mahmoud, H. Elbeh, IRS-T2D. Individualize recommendation system for Type2 diabetes medication based on ontology and SWRL, in: Proceedings of the 10th international conference on informatics and systems - INFOS ’16. ACM press, New York, New York, USA, 2016, pp. 203–209,.
[55]
C. Doulaverakis, G. Nikolaidis, A. Kleontas, I. Kompatsiaris, GalenOWL: ontology-based drug recommendations discovery, J Biomed Semant 3 (2012) 14.
[56]
C. Doulaverakis, G. Nikolaidis, A. Kleontas, I. Kompatsiaris, Panacea, a semantic-enabled drug recommendations discovery framework, J Biomed Semant 5 (2014) 13.
[57]
A. Rodríguez, E. Jiménez, J. Fernández, M. Eccius, J.M. Gómez, G. Alor-Hernandez, et al., SemMed: applying semantic web to medical recommendation systems, in: 2009 first international conference on intensive applications and services, 2009.
[58]
N. Kushwaha, R. Goyal, P. Goel, S. Singla, O.P. Vyas, LOD cloud mining for prognosis model, in: (Case study. Native app for drug recommender system) AIT 04, 03, 2014, pp. 20–28.
[59]
O. Medvedeva, T. Knox, J. Paul, DiaTrack. Web-based application for assisted decision-making in treatment of diabetes, J Comput Sci Coll 23, 1 (2007) 154–161.
[60]
Q. Zhang, G. Zhang, J. Lu, D. Wu, A framework of hybrid recommender system for personalized clinical prescription, in: 2015 international conference on intelligent systems and knowledge engineering, 2015.
[61]
Y. Zhang, D. Zhang, M.M. Hassan, A. Alamri, L. Peng, CADRE. Cloud-Assisted Drug REcommendation service for online pharmacies, Mobile Netw Appl 20, 3 (2015) 348–355.
[62]
L. Sun, C. Liu, C. Guo, H. Xiong, Y. Xie, Data-driven automatic treatment regimen development and recommendation, in: KDD ’16 proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, 2016, pp. 1865–1874.
[63]
D. Roy, M. Dutta, A systematic review and research perspective on recommender systems, J Big Data 9 (1) (2022) 59.
[64]
M. Sharaf, E.E.D. Hemdan, A. El-Sayed, N.A. El-Bahnasawy, A survey on recommendation systems for financial services, Multimed Tools Appl 81 (12) (2022) 16761–16781.
[65]
M. Kuhn, I. Letunic, L.J. Jensen, P. Bork, The SIDER database of drugs and side effects, Nucleic Acids Res 44 (D1) (2016) D1075–D1079.
[66]
I. Beregovskaya, M. Koroteev, Review of clustering-based recommender systems, arXiv (2021) preprint arXiv:2109.12839.
[67]
Y. Tian, B. Zheng, Y. Wang, Y. Zhang, Q. Wu, College library personalized recommendation system based on hybrid recommendation algorithm, Procedia CIRP 83 (2019) 490–494.
[68]
Z. Sun, N. Luo, A new user-based collaborative filtering algorithm combining data-distribution, in: In 2010 international conference of information science and management engineering, vol. 2, IEEE, 2010, August, pp. 19–23.
[69]
K.P. Sinaga, M.-S. Yang, Unsupervised K-means clustering algorithm, IEEE Access 8 (2020) 80716–80727,.
[70]
M.-S. Yang, C.-Y. Lai, C.-Y. Lin, A robust EM clustering algorithm for Gaussian mixture models, Pattern Recogn 45 (11) (Nov. 2012) 3950–3961.
[71]
Y. Koren, R. Bell, C. Volinsky, Matrix factorization techniques for recommender systems, Computer 42 (8) (2009) 30–37.
[72]
Zhihua Cui, Peng Zhao, Hu Zhaoming, Xingjuan Cai, Wensheng Zhang, Jinjun Chen, An improved matrix factorization based model for many-objective optimization recommendation, in: Informatic science Elsevier, 2021.
[73]
Dashpand Mukund, George Karypis, Item-based top-n recommendation algorithms, ACM Trans Inform Syst (TOIS) 22 (1) (2004) 143–177.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Artificial Intelligence in Medicine
Artificial Intelligence in Medicine  Volume 157, Issue C
Nov 2024
404 pages

Publisher

Elsevier Science Publishers Ltd.

United Kingdom

Publication History

Published: 01 November 2024

Author Tags

  1. Recommendation system
  2. Drug recommendation system
  3. Drug information extraction
  4. Hybrid recommendation method

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Feb 2025

Other Metrics

Citations

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media