NAFM: Neural and Attentional Factorization Machine for Web API Recommendation

Guosheng Kang, Jianxun Liu, Buqing Cao, Manliang Cao
{"title":"NAFM: Neural and Attentional Factorization Machine for Web API Recommendation","authors":"Guosheng Kang, Jianxun Liu, Buqing Cao, Manliang Cao","doi":"10.1109/ICWS49710.2020.00050","DOIUrl":null,"url":null,"abstract":"With the wide adoption of SOA (Service Oriented Architecture), a massive amount of innovative applications emerge on the Internet. One of the popular representations is Mashup composed of multiple Web APIs. Recommending desirable Web APIs to develop Mashup applications has attracted much attention. A dozen of service recommendation approaches are proposed by incorporating multi-dimensional features extracted from service repository into recommendation models. Among the existing works, factorization machine based models show better performance than traditional collaborative filtering techniques in accuracy. However, they either model factorized interactions with the same weight or neglect the non-linear and complex inherent structure of real-world data. In real-world applications, different predictor variables usually have different predictive power, and not all features contain useful signal for estimating the target. Moreover, higher-order feature interactions are usually underlain in real-world data. To address these drawbacks, this paper proposes a hybrid factorization machine model with a novel neural network architecture named NAFM by integrating deep neural network to capture the non-linear feature interactions and attention mechanism to capture the different importance of feature interactions. Comprehensive experiments on a real-world dataset show that the proposed approach outperforms the other state-of-the-art models for service recommendation.","PeriodicalId":338833,"journal":{"name":"2020 IEEE International Conference on Web Services (ICWS)","volume":"115 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Web Services (ICWS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWS49710.2020.00050","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

Abstract

With the wide adoption of SOA (Service Oriented Architecture), a massive amount of innovative applications emerge on the Internet. One of the popular representations is Mashup composed of multiple Web APIs. Recommending desirable Web APIs to develop Mashup applications has attracted much attention. A dozen of service recommendation approaches are proposed by incorporating multi-dimensional features extracted from service repository into recommendation models. Among the existing works, factorization machine based models show better performance than traditional collaborative filtering techniques in accuracy. However, they either model factorized interactions with the same weight or neglect the non-linear and complex inherent structure of real-world data. In real-world applications, different predictor variables usually have different predictive power, and not all features contain useful signal for estimating the target. Moreover, higher-order feature interactions are usually underlain in real-world data. To address these drawbacks, this paper proposes a hybrid factorization machine model with a novel neural network architecture named NAFM by integrating deep neural network to capture the non-linear feature interactions and attention mechanism to capture the different importance of feature interactions. Comprehensive experiments on a real-world dataset show that the proposed approach outperforms the other state-of-the-art models for service recommendation.
Web API推荐的神经和注意力分解机
随着SOA(面向服务的体系结构)的广泛采用,Internet上出现了大量创新的应用程序。其中一种流行的表示是由多个Web api组成的Mashup。推荐合适的Web api来开发Mashup应用程序已经引起了很多关注。通过将从服务存储库中提取的多维特征整合到推荐模型中,提出了十几种服务推荐方法。在已有的研究成果中,基于因子分解机的模型在准确率上优于传统的协同过滤技术。然而,他们要么用相同的权重来模拟因式交互,要么忽略了现实世界数据的非线性和复杂的固有结构。在实际应用中,不同的预测变量通常具有不同的预测能力,并且并不是所有的特征都包含对估计目标有用的信号。此外,高阶特征交互通常隐藏在真实世界的数据中。为了解决这些问题,本文提出了一种混合因子分解机模型,该模型具有一种新的神经网络架构NAFM,通过集成深度神经网络来捕捉非线性特征交互,并结合注意机制来捕捉特征交互的不同重要性。在真实数据集上的综合实验表明,所提出的方法优于其他最先进的服务推荐模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信