首页> 外文会议>International conference on service-oriented computing >An Embedding Based Factorization Machine Approach for Web Service QoS Prediction
【24h】

An Embedding Based Factorization Machine Approach for Web Service QoS Prediction

机译:Web服务QoS预测的基于嵌入的分解机方法。

获取原文

摘要

As an important property of Web services, Quality of Service (QoS) is usually engaged for describing the non-functional characteristics of Web services. However, QoS value is considerable sparse since users only invoke a limited number of services in the real-world applications. In this way, predicting QoS value is a good choice to solve such 'sparsity' problem. Although several methods have been proposed to predict QoS value for users, most of them are always time-consuming and expensive to implement. To solve the drawbacks of high dimensionality and huge sparse, we introduce embedding technique to map data from resource space to target space in injective and structural-preserving way. To efficiently express pairwise interactions in sparse datasets, we further introduce factorization machine, which is an impactful algorithm to deal with sparse data prediction in the world of machine learning and can be computed in linear time. Based on the above characteristics of our scenario and the advantages of factorization machine and embedding, this paper proposes an embedding based factorization machine approach to predict missing QoS values for Web services. First of all, user id and service id are encoded by one-hot encoding. And then, the one-hot encoding of user id and service id are mapped to different embedding vectors. Finally, the embedding vectors are regarded as implicit vectors and the idea of factorization machine is exploited to make missing QoS value prediction. Experiments on real-world dataset validate the effectiveness of our approach, which outperforms the other state-of-the-art methods in terms of QoS prediction accuracy.
机译:作为Web服务的重要属性,服务质量(QoS)通常用于描述Web服务的非功能特性。但是,由于用户在实际应用程序中仅调用有限数量的服务,因此QoS值相当稀疏。这样,预测QoS值是解决此类“稀疏”问题的不错选择。尽管已经提出了几种为用户预测QoS值的方法,但是大多数方法始终耗时且昂贵。为了解决高维,稀疏的弊端,我们引入了嵌入技术,以注入和结构保留的方式将数据从资源空间映射到目标空间。为了在稀疏数据集中有效地表达成对交互,我们进一步介绍了分解机,它是一种在机器学习领域中处理稀疏数据预测的有效算法,可以在线性时间内进行计算。基于我们场景的上述特征以及因式分解机和嵌入的优势,本文提出了一种基于嵌入的因式分解机方法来预测Web服务丢失的QoS值。首先,用户ID和服务ID是通过一站式编码进行编码的。然后,将用户ID和服务ID的一键编码映射到不同的嵌入向量。最后,将嵌入向量视为隐式向量,并利用分解机的思想对丢失的QoS值进行预测。在真实数据集上进行的实验验证了我们方法的有效性,就QoS预测准确性而言,该方法优于其他最新方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号