段云浩, 武浩. 基于特征表示增强的Web API推荐[J]. 云南大学学报(自然科学版), 2021, 43(5): 877-886. doi: 10.7540/j.ynu.20200623
引用本文: 段云浩, 武浩. 基于特征表示增强的Web API推荐[J]. 云南大学学报(自然科学版), 2021, 43(5): 877-886. doi: 10.7540/j.ynu.20200623
DUAN Yun-hao, WU Hao. Feature representation reinforcement based on Web API recommendation[J]. Journal of Yunnan University: Natural Sciences Edition, 2021, 43(5): 877-886. DOI: 10.7540/j.ynu.20200623
Citation: DUAN Yun-hao, WU Hao. Feature representation reinforcement based on Web API recommendation[J]. Journal of Yunnan University: Natural Sciences Edition, 2021, 43(5): 877-886. DOI: 10.7540/j.ynu.20200623

基于特征表示增强的Web API推荐

Feature representation reinforcement based on Web API recommendation

  • 摘要: Web API是基于Web服务的轻型解决方案,代表可重用的最小组件. 通过组合多种Web API,能够创建具有高层次功能的组合应用Mashup,实现业务增值的需求. Web API数量和种类的快速增长,使得发掘契合的Web API进行Mashup创建变得愈发困难. 针对此问题,提出一种特征表示增强的Web API推荐方法来高效地进行Web API推荐,提高Mashup创建的效率. 首先,将Mashup的文档描述映射到向量空间进行特征比较,目的是获得与目标Mashup相似的近邻Mashup;然后,利用基于神经网络的特征提取模型对目标Mashup和近邻Mashup的文本特征进行学习,将提取后的特征结合类别特征进行表示增强;最后,基于表示增强后的语义特征进行Web API推荐. 实验结果表明,该方法能够有效地推荐Web API,在多项指标上取得显著的效果.

     

    Abstract: Web API is a lightweight solution based on Web services, representing the smallest reusable component. By combining a variety of Web APIs, it is possible to create a combined application Mashup with high-level functions to achieve business value-added requirements. The rapid growth of the number and types of Web APIs has made it more difficult to discover suitable Web APIs for Mashup creation. To solve this problem, a feature representation reinforcement Web API recommendation method is proposed to efficiently perform Web API recommendation and improve the efficiency of Mashup creation. First, it map the functional text of Mashup to the vector space for feature comparison to obtain a neighbor Mashup similar to the target Mashup. Then, it use the neural network-based feature extraction model to learn the text features of the target Mashup and neighbor Mashup. The extracted features are combined with category features for representation reinforcement. Finally, Web API recommendation is performed based on the reinforced semantic features. Experimental results show that this method can effectively recommend Web API, and has achieved significant improvement in multiple indicators.

     

/

返回文章
返回