Probabilistic approach for QoS-aware recommender system for trustworthy web service selection

Mohamad Mehdi, Nizar Bouguila, Jamal Bentahar

Research output: Contribution to journalArticlepeer-review

32 Scopus citations


We present a QoS-aware recommender approach based on probabilistic models to assist the selection of web services in open, distributed, and service-oriented environments. This approach allows consumers to maintain a trust model for each service provider they interact with, leading to the prediction of the most trustworthy service a consumer can interact with among a plethora of similar services. In this paper, we associate the trust in a service to its performance denoted by QoS ratings instigated by the amalgamation of various QoS metrics. Since the quality of a service is contingent, which renders its trustworthiness uncertain, we adopt a probabilistic approach for the prediction of the quality of a service based on the evaluation of past experiences (ratings) of each of its consumers. We represent the QoS ratings of services using different statistical distributions, namely multinomial Dirichlet, multinomial generalized Dirichlet, and multinomial Beta-Liouville. We leverage various machine learning techniques to compute the probabilities of each web service to belong to different quality classes. For instance, we use the Bayesian inference method to estimate the parameters of the aforementioned distributions, which presents a multidimensional probabilistic embodiment of the quality of the corresponding web services. We also employ a Bayesian network classifier with a Beta-Liouville prior to enable the classification of the QoS of composite services given the QoS of its constituents. We extend our approach to function in an online setting using the Voting EM algorithm that enables the estimation of the probabilities of the QoS after each interaction with a web service. Our experimental results demonstrate the effectiveness of the proposed approaches in modeling, classifying and incrementally learning the QoS ratings.

Original languageBritish English
Pages (from-to)503-524
Number of pages22
JournalApplied Intelligence
Issue number2
StatePublished - Sep 2014


  • Bayesian network
  • Beta-Liouville
  • Dirichlet
  • Online learning
  • Trust
  • Web service


Dive into the research topics of 'Probabilistic approach for QoS-aware recommender system for trustworthy web service selection'. Together they form a unique fingerprint.

Cite this