Search papers, labs, and topics across Lattice.
This paper introduces the Extended Kalman Filter-Enhanced Latent Feature Analysis (EKL) model for predicting temporal Quality of Service (QoS) data, addressing the limitations of existing purely data-driven methods that struggle with non-stationary patterns. By integrating a model-driven feature producer and a data-driven feature producer, the EKL model effectively captures intricate temporal patterns while maintaining computational efficiency through a density-oriented parallel strategy. Experimental results demonstrate that EKL significantly outperforms state-of-the-art models in both prediction accuracy and computational efficiency on real-world QoS datasets.
EKL achieves superior QoS prediction accuracy while enhancing computational efficiency, outperforming traditional methods that falter under temporal fluctuations.
Predicting temporal Quality of Service (QoS) data is critical for optimizing network services and rationalizing resource allocation in cloud computing and service-oriented systems. Existing mainstream methods have achieved promising predictive performance. However, their purely data-driven manner limits their ability to capture non-stationary temporal patterns, thereby leading to accuracy degradation when temporal QoS data exhibits fluctuations. To tackle this limitation, we propose a novel Extended Kalman Filter-Enhanced Latent Feature Analysis (EKL) model to perform efficient and accurate temporal QoS prediction from the perspective of bidirectional model-data-driven learning. Its main idea is three-fold: a) designing a model-driven feature producer to obtain the temporal latent features to capture the intricate temporal pattern following the principle of an Extended Kalman Filter; b) building a data-driven feature producer based on the alternating least squares algorithm to identify time-invariant latent features describing intrinsic user-service characteristics; c) exploiting a density-oriented parallel strategy that achieves workload balancing by sorting users in accordance with their service invocation density, which effectively elevates computational efficiency. In addition, we provide a rigorous theoretical analysis to formally prove the convergence of the proposed EKL. Experimental evaluations conducted on real-world temporal QoS datasets reveal that our proposed EKL surpasses existing state-of-the-art models with respect to both computational efficiency and prediction accuracy for missing temporal QoS data.