Most existing Web service recommendation models based on machine learning do not fully consider the high-order features interaction between users and services and with poor interpretability. In this paper, an Interpretable Web Service Recommendation model based on Disentangled Representation Learning (WSR-DRL) is proposed. First of all, to make full use of the service description information to improve the accuracy of Web service recommendation, the features representation of service name is obtained by using BERT model, and the local and global features representation of service description information is further obtained by combining 2-D CNN and Bi-LSTM. Then the disentangled convolution neural network is used to generate the high-order interaction features between users and services, and the neighborhood routing algorithm is used to mine the latent factors in these features. That improves the accuracy of Web service recommendation and make it interpretable. Finally, in order to verify the effectiveness of the model, several groups of experiments are carried out on real data sets. The experimental results show that compared with latest models such as DMF, DeepFM, DKN, GCMC, NDCG model and WSR-MGAT model, the WSR-DRL model proposed in this paper shows better performance on Precision@10, Recall@10, F1@10 and NDCG@10 evaluation metrics.
This paper presents a discrete optimization algorithm based on a model of symbiosis, called binary symbiotic multi-species optimizer (BSMSO). BSMSO extends the dynamics of the canonical binary particle swarm algorithm (CBPSO) by adding a significant ingredient, which takes into account symbiotic co evolution between species. The BSMSO algorithm is evaluated on a number of discrete optimization problems for compared with the CBPSO algorithm. The comparisons show that on average, BSMSO outperforms the BPSOs in terms of accuracy and convergence speed on all benchmark functions.
Semantic Web application is the application of semantic Web technology, of which the data containing semantic, thus is able to support the knowledge understanding and the knowledge processing. It can share information and refine information dynamically through the Internet access, which makes more full use of the existing Web resource on the Internet. In this paper, the definitions of semantic Web application as well as the structure and properties are formulated. A semantic Web development model is constructed with reference to the Web application development model.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.