随着Web服务的指数级增长,建议使用各种协作QoS预测方法对服务质量(QoS)进行有效评估,并帮助用户选择合适的服务。 考虑到服务调用的复杂时空上下文的影响并在预测过程中利用它们的特征,仍然是一项技术挑战。 为此,我们提出了两个通用的时空上下文感知协作神经模型(STCA-1和STCA-2),通过考虑服务端和用户端的调用时间和多个空间特征来进行QoS预测。 我们提出的模型利用层次神经网络来实现原始特征的嵌入表达,二阶特征的生成,一阶和二阶特征的融合,空间特征之间的交互以及时态特征的逐层化。 特别地,引入注意力机制来自动地将权重分配给空间特征,并实现在特征融合中的判别性应用。。在大规模数据集上的实验证明了该方法的有效性:(1)。预测误差可以显着与基线方法相比尤其如此。在稀疏训练数据的情况下,我们的模型在MAE和NMAE方面的性能提高了约10.9–21.0%,在RMSE方面的性能提高了2.4–7.8%。 (2)注意机制使我们能够更合理地对特征融合的有效性做出直观的解释,从而增强了预测模型的可解释性。
1