Search results
1 – 2 of 2Shangjie Feng, Buqing Cao, Ziming Xie, Zhongxiang Fu, Zhenlian Peng and Guosheng Kang
With the continuous increase in Web services, efficient identification of Web services that meet developers’ needs and understanding their relationships remains a challenge…
Abstract
Purpose
With the continuous increase in Web services, efficient identification of Web services that meet developers’ needs and understanding their relationships remains a challenge. Previous research has improved recommendation effectiveness by using correlations between Web services through graph neural networks (GNNs), while it has not fully leveraged service descriptions, limiting the depth and diversity of learning. To this end, a Web services recommendation method called LLMSARec, based on Large Language Model and semantic alignment, is proposed. This study aims to extract potential semantic information from services and learn deeper relationships between services.
Design/methodology/approach
This method consists of two core modules: profile generation and maximizing mutual information. The profile generation module uses LLM to analyze the descriptions of services, infer and construct service profiles. Concurrently, it uses LLM as text encoders to encode inferred service profiles for enhanced service representation learning. The maximizing mutual information model aims to align the semantic features of the services text inferred by LLM with structural semantic features of the services captured by GNNs, thus achieving a more comprehensive representation of services. The aligned representation serves as an input for the model to identify services with superior matching accuracy, thereby enhancing the service recommendation capability.
Findings
Experimental comparisons and analyses were conducted on the Programmable Web platform data set, and the results demonstrated that the effectiveness of Web service recommendations can be significantly improved by using LLMSARec.
Originality/value
In this study, the authors propose a Web service recommendation approach based on Large Language Model and semantic alignment. By extracting latent semantic information from services and effectively aligning semantic features with structural features, new representations can be generated to significantly enhance recommendation accuracy.
Details
Keywords
Zhongxiang Fu, Buqing Cao, Shanpeng Liu, Qian Peng, Zhenlian Peng, Min Shi and Shangli Liu
With the exponential growth of mobile applications, recommending suitable mobile applications to users becomes a critical challenge. Although existing methods have made…
Abstract
Purpose
With the exponential growth of mobile applications, recommending suitable mobile applications to users becomes a critical challenge. Although existing methods have made achievements in mobile application recommendation by leveraging graph convolutional networks (GCNs), they suffer from two limitations: the reliance on a singular acquisition path leads to signal sparsity, and the neighborhood aggregation method exacerbates the adverse impact of noisy interactions. This paper aims to propose SMAR, a self-supervised mobile application recommendation approach based on GCN, which is designed to overcome existing challenges by using self-supervised learning to create an auxiliary task.
Design/methodology/approach
In detail, this method uses three distinct data augmentation techniques node dropout, edge dropout and random walk, which create varied perspectives of each node. Then compares these perspectives, aiming to ensure uniformity across different views of the same node while maintaining the differences between separate nodes. Ultimately, auxiliary task is combined with the primary supervised task using a multi-task learning framework, thereby refining the overall mobile application recommendation process.
Findings
Extensive experiments on two real datasets demonstrate that SMAR achieves better Recall and NDCG performances than other strong baselines, validating the effectiveness of the proposed method.
Originality/value
In this paper, the authors introduce self-supervised learning into mobile application recommendation approach based on GCNs. This method enhances traditional supervised tasks by using auxiliary task to provide additional information, thereby improving signal accuracy and reducing the influence of noisy interactions in mobile application recommendations.
Details