Objective Technological advances have led to drastic changes in daily life,and particularly healthcare,while traditional diagnosis methods are being replaced by technology-oriented models and paper-based patient healt...Objective Technological advances have led to drastic changes in daily life,and particularly healthcare,while traditional diagnosis methods are being replaced by technology-oriented models and paper-based patient health-care records with digital files.Using the latest technology and data mining techniques,we aimed to develop an automated clinical decision support system(CDSS),to improve patient prognoses and healthcare delivery.Our proposed approach placed a strong emphasis on improvements that meet patient,parent,and physician expec-tations.We developed a flexible framework to identify hepatitis,dermatological conditions,hepatic disease,and autism in adults and provide results to patients as recommendations.The novelty of this CDSS lies in its inte-gration of rough set theory(RST)and machine learning(ML)techniques to improve clinical decision-making accuracy and effectiveness.Methods Data were collected through various web-based resources.Standard preprocessing techniques were applied to encode categorical features,conduct min-max scaling,and remove null and duplicate entries.The most prevalent feature in the class and standard deviation were used to fill missing categorical and continuous feature values,respectively.A rough set approach was applied as feature selection,to remove highly redundant and irrelevant elements.Then,various ML techniques,including K nearest neighbors(KNN),linear support vector machine(LSVM),radial basis function support vector machine(RBF SVM),decision tree(DT),random forest(RF),and Naive Bayes(NB),were employed to analyze four publicly available benchmark medical datasets of different types from the UCI repository and Kaggle.The model was implemented in Python,and various validity metrics,including precision,recall,F1-score,and root mean square error(RMSE),applied to measure its performance.Results Features were selected using an RST approach and examined by RF analysis and important features of hepatitis,dermatology conditions,hepatic disease,and autism determined by RST and RF exhibit展开更多
Aiming at the personalized movie recommendation problem,a recommendation algorithm in-tegrating manifold learning and ensemble learning is studied.In this work,manifold learning is used to reduce the dimension of data...Aiming at the personalized movie recommendation problem,a recommendation algorithm in-tegrating manifold learning and ensemble learning is studied.In this work,manifold learning is used to reduce the dimension of data so that both time and space complexities of the model are mitigated.Meanwhile,gradient boosting decision tree(GBDT)is used to train the target user profile prediction model.Based on the recommendation results,Bayesian optimization algorithm is applied to optimize the recommendation model,which can effectively improve the prediction accuracy.The experimental results show that the proposed algorithm can improve the accuracy of movie recommendation.展开更多
Symbolic execution is an effective way of systematically exploring the search space of a program,and is often used for automatic software testing and bug finding.The program to be analyzed is usually compiled into a b...Symbolic execution is an effective way of systematically exploring the search space of a program,and is often used for automatic software testing and bug finding.The program to be analyzed is usually compiled into a binary or an intermediate representation,on which symbolic execution is carried out.During this process,compiler optimizations influence the effectiveness and efficiency of symbolic execution.However,to the best of our knowledge,there exists no work on compiler optimization recommendation for symbolic execution with respect to(w.r.t.)modified condition/decision coverage(MC/DC),which is an important testing coverage criterion widely used for mission-critical software.This study describes our use of a state-of-the-art symbolic execution tool to carry out extensive experiments to study the impact of compiler optimizations on symbolic execution w.r.t.MC/DC.The results indicate that instruction combining(IC)optimization is the important and dominant optimization for symbolic execution w.r.t.MC/DC.We designed and implemented a support vector machine based optimization recommendation method w.r.t.IC(denoted as auto).The experiments on two standard benchmarks(Coreutils and NECLA)showed that auto achieves the best MC/DC on 67.47%of Coreutils programs and 78.26%of NECLA programs.展开更多
Based on linguistic evaluations, a linguistic threeway decision method is proposed. First, the alternatives are rated in linguistic forms and divided into acceptance, rejection and uncertainty regions. Secondly, the l...Based on linguistic evaluations, a linguistic threeway decision method is proposed. First, the alternatives are rated in linguistic forms and divided into acceptance, rejection and uncertainty regions. Secondly, the linguistic three-way group decision steps are provided. Specifically, the experts determine the lower bound and upper bound of the uncertainty region, respectively. When the evaluation is superior to the upper bound, the corresponding alternative is put into the acceptance region directly. Similarly, when the evaluation is inferior to the lower bound, the corresponding alternative is put into the rejection region directly, and the remaining alternatives are put into the uncertain region. Moreover, the objects in the uncertainty region are especially discussed. The linguistic terms are transformed into fuzzy numbers and then aggregated. Finally, a recommendation example is provided to illustrate the practicality and validity of the proposed method.展开更多
文摘Objective Technological advances have led to drastic changes in daily life,and particularly healthcare,while traditional diagnosis methods are being replaced by technology-oriented models and paper-based patient health-care records with digital files.Using the latest technology and data mining techniques,we aimed to develop an automated clinical decision support system(CDSS),to improve patient prognoses and healthcare delivery.Our proposed approach placed a strong emphasis on improvements that meet patient,parent,and physician expec-tations.We developed a flexible framework to identify hepatitis,dermatological conditions,hepatic disease,and autism in adults and provide results to patients as recommendations.The novelty of this CDSS lies in its inte-gration of rough set theory(RST)and machine learning(ML)techniques to improve clinical decision-making accuracy and effectiveness.Methods Data were collected through various web-based resources.Standard preprocessing techniques were applied to encode categorical features,conduct min-max scaling,and remove null and duplicate entries.The most prevalent feature in the class and standard deviation were used to fill missing categorical and continuous feature values,respectively.A rough set approach was applied as feature selection,to remove highly redundant and irrelevant elements.Then,various ML techniques,including K nearest neighbors(KNN),linear support vector machine(LSVM),radial basis function support vector machine(RBF SVM),decision tree(DT),random forest(RF),and Naive Bayes(NB),were employed to analyze four publicly available benchmark medical datasets of different types from the UCI repository and Kaggle.The model was implemented in Python,and various validity metrics,including precision,recall,F1-score,and root mean square error(RMSE),applied to measure its performance.Results Features were selected using an RST approach and examined by RF analysis and important features of hepatitis,dermatology conditions,hepatic disease,and autism determined by RST and RF exhibit
基金Supported by the Educational Commission of Liaoning Province of China(No.LQGD2017027).
文摘Aiming at the personalized movie recommendation problem,a recommendation algorithm in-tegrating manifold learning and ensemble learning is studied.In this work,manifold learning is used to reduce the dimension of data so that both time and space complexities of the model are mitigated.Meanwhile,gradient boosting decision tree(GBDT)is used to train the target user profile prediction model.Based on the recommendation results,Bayesian optimization algorithm is applied to optimize the recommendation model,which can effectively improve the prediction accuracy.The experimental results show that the proposed algorithm can improve the accuracy of movie recommendation.
基金Project supported by the National Key R&D Program of China(No.2017YFB1001802)the National Natural Science Foundation of China(Nos.61472440,61632015,61690203,and 61532007)。
文摘Symbolic execution is an effective way of systematically exploring the search space of a program,and is often used for automatic software testing and bug finding.The program to be analyzed is usually compiled into a binary or an intermediate representation,on which symbolic execution is carried out.During this process,compiler optimizations influence the effectiveness and efficiency of symbolic execution.However,to the best of our knowledge,there exists no work on compiler optimization recommendation for symbolic execution with respect to(w.r.t.)modified condition/decision coverage(MC/DC),which is an important testing coverage criterion widely used for mission-critical software.This study describes our use of a state-of-the-art symbolic execution tool to carry out extensive experiments to study the impact of compiler optimizations on symbolic execution w.r.t.MC/DC.The results indicate that instruction combining(IC)optimization is the important and dominant optimization for symbolic execution w.r.t.MC/DC.We designed and implemented a support vector machine based optimization recommendation method w.r.t.IC(denoted as auto).The experiments on two standard benchmarks(Coreutils and NECLA)showed that auto achieves the best MC/DC on 67.47%of Coreutils programs and 78.26%of NECLA programs.
基金The National Natural Science Foundation of China(No.71171048,71371049)the Scientific Innovation Research of College Graduates in Jiangsu Province(No.KYLX15-0190)the Scientific Research Foundation of Graduate School of Southeast University(No.YBJJ1567)
文摘Based on linguistic evaluations, a linguistic threeway decision method is proposed. First, the alternatives are rated in linguistic forms and divided into acceptance, rejection and uncertainty regions. Secondly, the linguistic three-way group decision steps are provided. Specifically, the experts determine the lower bound and upper bound of the uncertainty region, respectively. When the evaluation is superior to the upper bound, the corresponding alternative is put into the acceptance region directly. Similarly, when the evaluation is inferior to the lower bound, the corresponding alternative is put into the rejection region directly, and the remaining alternatives are put into the uncertain region. Moreover, the objects in the uncertainty region are especially discussed. The linguistic terms are transformed into fuzzy numbers and then aggregated. Finally, a recommendation example is provided to illustrate the practicality and validity of the proposed method.