Abstract
Choosing appropriate Web services to create new applications plays a significant role for service-based development. The general service recommendation approaches usually prefer to suggest popular and frequently used services. However, nowadays users are becoming increasingly interested in long tail services, which are novel but less concerned. Unfortunately, few of the existing service recommendation methods explicitly takes such long tail services into consideration, leading to the poor diversity and serendipity of recommendation results. Compared with the general service recommendation, the major challenges of recommending long tail services come from: (1) more sparse historical invocation records, and (2) lower quality of textual service description. To address the above challenges, in this paper, we put forward a method for Long tail Service Recommendation based on Cross-view and Contrastive learning (LSRCC). More specifically, we propose a text view that employs recursive neural network, multilayer perceptron and attention mechanism to learn the semantic representations of application and service in a more precise way. In addition, we present an invocation view that employs LightGCN (Light Graph Convolution Network) and local level contrastive learning to capture the implicit connections among applications, services and their tags. Finally, we introduce global level contrastive learning to further integrate the above two views for the long tail service recommendation. The extensive experiments on real-world datasets demonstrate that LSRCC outperforms the state-of-the-art baselines in terms of diversity and tail coverage, with the satisfactory precision and recall, in long tail service recommendation.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Similar Papers
More From: Expert Systems with Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.