用块项分解建模动态服务质量,提升预测精度。
A Biased Nonnegative Block Term Tensor Decomposition Model for Dynamic QoS Prediction

- 采用块项张量分解增强隐特征表达能力
- 引入线性偏置项提升预测准确率
- 适合需高精度服务推荐的场景
随着云计算和网络服务的快速发展,服务质量(QoS)已成为服务选择与推荐的关键指标。张量潜在特征分析为建模多维QoS数据提供了有效途径,现有方法主要基于CP或Tucker分解。然而,受限于其固有结构特性,这些方法难以准确捕捉用户-服务交互中的复杂动态依赖关系,制约了预测性能。为此,本文提出一种基于偏置非负块项张量分解模型(BNBT)的动态QoS预测框架。具体从三方面改进:(1) 采用块项张量分解以增强潜在特征学习的表达能力;(2) 引入线性偏置项进一步提升预测精度;(3) 设计面向张量的单元素相关非负乘法更新算法(SLF-NMUT),实现高效参数估计。在真实QoS数据集上的大量实验表明,所提BNBT框架在预测准确率上持续优于多种先进方法。
原文摘要 · Abstract (English)
With the rapid development of cloud computing and Web services, Quality of Service (QoS) has become a key criterion for service selection and recommendation. Tensor latent feature analysis provides an effective way to model multidimensional QoS data, and most existing QoS prediction methods are mainly based on Canonical Polyadic (CP) decomposition or Tucker decomposition. However, constrained by their inherent structural properties, these methods cannot accurately capture the complex and dynamic dependencies in user-service interactions, which limits their prediction performance. To address this issue, this paper proposes a dynamic QoS prediction framework based on the Biased Nonnegative Block Term Tensor Decomposition Model, termed BNBT. Specifically, the proposed framework is developed from three aspects: (1) block term tensor decomposition is employed to enhance the representation capability of latent feature learning; (2) linear bias terms are incorporated to further improve prediction accuracy; and (3) a tensor-oriented single-element-dependent nonnegative multiplicative update algorithm, called SLF-NMUT, is designed for efficient parameter estimation. Extensive experiments on real-world QoS datasets demonstrate that the proposed BNBT framework consistently outperforms several state-of-the-art QoS prediction methods in terms of prediction accuracy.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。