RECOMED: A Comprehensive Pharmaceutical Recommendation System

Mariam Zomorodi,Ismail Ghodsollahee,Jennifer H. Martin,Nicholas J. Talley,Vahid Salari,Pawel Plawiak,Kazem Rahimi,U. Rajendra Acharya
2023-08-21
Abstract:A comprehensive pharmaceutical recommendation system was designed based on the patients and drugs features extracted from <a class="link-external link-http" href="http://Drugs.com" rel="external noopener nofollow">this http URL</a> and <a class="link-external link-http" href="http://Druglib.com" rel="external noopener nofollow">this http URL</a>. First, data from these databases were combined, and a dataset of patients and drug information was built. Secondly, the patients and drugs were clustered, and then the recommendation was performed using different ratings provided by patients, and importantly by the knowledge obtained from patients and drug specifications, and considering drug interactions. To the best of our knowledge, we are the first group to consider patients conditions and history in the proposed approach for selecting a specific medicine appropriate for that particular user. Our approach applies artificial intelligence (AI) models for the implementation. Sentiment analysis using natural language processing approaches is employed in pre-processing along with neural network-based methods and recommender system algorithms for modeling the system. In our work, patients conditions and drugs features are used for making two models based on matrix factorization. Then we used drug interaction to filter drugs with severe or mild interactions with other drugs. We developed a deep learning model for recommending drugs by using data from 2304 patients as a training set, and then we used data from 660 patients as our validation set. After that, we used knowledge from critical information about drugs and combined the outcome of the model into a knowledge-based system with the rules obtained from constraints on taking medicine.
Information Retrieval,Artificial Intelligence
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to construct a comprehensive drug recommendation system that can extract useful information from the drug database and recommend drugs to doctors and patients according to the characteristics of patients, diseases and drugs. Specifically, this research aims at: 1. **Dataset construction**: Extract information from two major drug databases (Drugs.com and Druglib.com) as well as patients' drug information datasets to construct a dataset containing patients, drugs and their interactions. 2. **Recommendation system design**: Design a comprehensive drug recommendation system based on the characteristics of patients, diseases and drugs. This system can take into account factors such as drug - drug interactions, patients' conditions and drug side effects. 3. **Performance improvement**: Improve the accuracy, sensitivity and hit rate of the recommendation system by combining natural language processing techniques (such as sentiment analysis), neural network methods and recommendation system algorithms. 4. **Clinical application**: Ensure that the recommendation results of the recommendation system are consistent with the actual clinical prescriptions, thereby improving the clinical applicability and safety of drug recommendations. Through these objectives, the paper aims to develop an intelligent recommendation system that can help doctors select drugs more accurately and improve the safety of patients' drug use.