Evaluating Trust Prediction and Confusion Matrix Measures for Web Services Ranking

To accurately rank various web services can be a very challenging task depending on the evaluation criteria used, however, it can play an important role in performing a better selection of web services afterward. This paper proposes an approach to evaluate trust prediction and confusion matrix to ra...

Full description

Bibliographic Details
Main Authors: Muhammad Hasnain, Muhammad Fermi Pasha, Imran Ghani, Muhammad Imran, Mohammed Y. Alzahrani, Rahmat Budiarto
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9091880/
_version_ 1818663855244443648
author Muhammad Hasnain
Muhammad Fermi Pasha
Imran Ghani
Muhammad Imran
Mohammed Y. Alzahrani
Rahmat Budiarto
author_facet Muhammad Hasnain
Muhammad Fermi Pasha
Imran Ghani
Muhammad Imran
Mohammed Y. Alzahrani
Rahmat Budiarto
author_sort Muhammad Hasnain
collection DOAJ
description To accurately rank various web services can be a very challenging task depending on the evaluation criteria used, however, it can play an important role in performing a better selection of web services afterward. This paper proposes an approach to evaluate trust prediction and confusion matrix to rank web services from throughput and response time. AdaBoostM1 and J48 classifiers are used as binary classifiers on a benchmark web services dataset. The trust score (TS) measuring method is proposed by using the confusion matrix to determine trust scores of all web services. Trust prediction is calculated using 5-Fold, 10-Fold, and 15-Fold cross-validation methods. The reported results showed that the web service 1 (WS1) was most trusted with (48.5294%) TS value, and web service 2 (WS2) was least trusted with (24.0196%) TS value by users. Correct prediction of trusted and untrusted users in web services invocation has improved the overall selection process in a pool of similar web services. Kappa statistics values are used for the evaluation of the proposed approach and for performance comparison of the two above-mentioned classifiers.
first_indexed 2024-12-17T05:23:28Z
format Article
id doaj.art-f551044e9b694299a8d15b937b9fa53e
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-17T05:23:28Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-f551044e9b694299a8d15b937b9fa53e2022-12-21T22:01:56ZengIEEEIEEE Access2169-35362020-01-018908479086110.1109/ACCESS.2020.29942229091880Evaluating Trust Prediction and Confusion Matrix Measures for Web Services RankingMuhammad Hasnain0https://orcid.org/0000-0002-8632-0528Muhammad Fermi Pasha1https://orcid.org/0000-0002-9848-8950Imran Ghani2Muhammad Imran3https://orcid.org/0000-0002-4124-7929Mohammed Y. Alzahrani4https://orcid.org/0000-0002-9726-6088Rahmat Budiarto5https://orcid.org/0000-0002-6374-4731School of IT, Monash University Malaysia, Subang Jaya, MalaysiaSchool of IT, Monash University Malaysia, Subang Jaya, MalaysiaDepartment of Mathematics and Computer Sciences, Indiana University of Pennsylvania, Indiana, PA, USANext Bridge (Pvt.) Ltd., Lahore, PakistanInformation Technology Department, College of Computer Science and IT, Albaha University, Al Bahah, Saudi ArabiaComputer Engineering and Science Department, College of Computer Science and IT, Albaha University, Al Bahah, Saudi ArabiaTo accurately rank various web services can be a very challenging task depending on the evaluation criteria used, however, it can play an important role in performing a better selection of web services afterward. This paper proposes an approach to evaluate trust prediction and confusion matrix to rank web services from throughput and response time. AdaBoostM1 and J48 classifiers are used as binary classifiers on a benchmark web services dataset. The trust score (TS) measuring method is proposed by using the confusion matrix to determine trust scores of all web services. Trust prediction is calculated using 5-Fold, 10-Fold, and 15-Fold cross-validation methods. The reported results showed that the web service 1 (WS1) was most trusted with (48.5294%) TS value, and web service 2 (WS2) was least trusted with (24.0196%) TS value by users. Correct prediction of trusted and untrusted users in web services invocation has improved the overall selection process in a pool of similar web services. Kappa statistics values are used for the evaluation of the proposed approach and for performance comparison of the two above-mentioned classifiers.https://ieeexplore.ieee.org/document/9091880/Web servicestrust predictionweb services selectionbinary classificationfuzzy rulesconfusion matrix
spellingShingle Muhammad Hasnain
Muhammad Fermi Pasha
Imran Ghani
Muhammad Imran
Mohammed Y. Alzahrani
Rahmat Budiarto
Evaluating Trust Prediction and Confusion Matrix Measures for Web Services Ranking
IEEE Access
Web services
trust prediction
web services selection
binary classification
fuzzy rules
confusion matrix
title Evaluating Trust Prediction and Confusion Matrix Measures for Web Services Ranking
title_full Evaluating Trust Prediction and Confusion Matrix Measures for Web Services Ranking
title_fullStr Evaluating Trust Prediction and Confusion Matrix Measures for Web Services Ranking
title_full_unstemmed Evaluating Trust Prediction and Confusion Matrix Measures for Web Services Ranking
title_short Evaluating Trust Prediction and Confusion Matrix Measures for Web Services Ranking
title_sort evaluating trust prediction and confusion matrix measures for web services ranking
topic Web services
trust prediction
web services selection
binary classification
fuzzy rules
confusion matrix
url https://ieeexplore.ieee.org/document/9091880/
work_keys_str_mv AT muhammadhasnain evaluatingtrustpredictionandconfusionmatrixmeasuresforwebservicesranking
AT muhammadfermipasha evaluatingtrustpredictionandconfusionmatrixmeasuresforwebservicesranking
AT imranghani evaluatingtrustpredictionandconfusionmatrixmeasuresforwebservicesranking
AT muhammadimran evaluatingtrustpredictionandconfusionmatrixmeasuresforwebservicesranking
AT mohammedyalzahrani evaluatingtrustpredictionandconfusionmatrixmeasuresforwebservicesranking
AT rahmatbudiarto evaluatingtrustpredictionandconfusionmatrixmeasuresforwebservicesranking