An endorsement-based trust bootstrapping approach for newcomer cloud services

Abstract This paper addresses the challenge of providing trustworthy recommendations on newly deployed cloud services/resources for which little or no evidence about their trustworthiness is available. We also provide a two-level dishonesty discouragement mechanism to fight against unfair recommendations at both the collection and aggregation levels. Our solution consists of a (1) mechanism to allow users to self-assess the accuracy of their recommendations and autonomously decide on whether to participate in the recommendation process or not, (2) machine learning technique that generates reliable endorsements on newcomer items through extracting hidden similarities among the specifications of new and existing ones, (3) dishonesty-aware aggregation technique for endorsements coming from multiple advisors, (4) credibility update mechanism that captures the dynamism in the endorsers’ credibility, and (5) incentive mechanism to motivate advisors to participate in the endorsement process. Experiments conducted on the CloudHarmony and Epinions datasets show that our solution improves the accuracy of classifying newly deployed cloud services and yields better performance in protecting the recommendation process against Sybil attacks, in comparison with four existing recommendation approaches.

[1]  Andrew P. Bradley,et al.  The use of the area under the ROC curve in the evaluation of machine learning algorithms , 1997, Pattern Recognit..

[2]  Athman Bouguettaya,et al.  Reputation Bootstrapping for Trust Establishment among Web Services , 2009, IEEE Internet Computing.

[3]  Daniel Thalmann,et al.  Merging trust in collaborative filtering to alleviate data sparsity and cold start , 2014, Knowl. Based Syst..

[4]  N. Griffiths,et al.  Bootstrapping trust and stereotypes with tags , 2017 .

[5]  Stathes Hadjiefthymiades,et al.  Facing the cold start problem in recommender systems , 2014, Expert Syst. Appl..

[6]  Raoua Abdelkhalek,et al.  Improving the Trustworthiness of Recommendations in Collaborative Filtering under the Belief Function Framework , 2017, RecSys.

[7]  Ron Kohavi,et al.  Option Decision Trees with Majority Votes , 1997, ICML.

[8]  Haithem Mezni,et al.  A cloud services recommendation system based on Fuzzy Formal Concept Analysis , 2018, Data Knowl. Eng..

[9]  Paolo Avesani,et al.  Controversial Users Demand Local Trust Metrics: An Experimental Study on Epinions.com Community , 2005, AAAI.

[10]  Sotiris B. Kotsiantis,et al.  Supervised Machine Learning: A Review of Classification Techniques , 2007, Informatica.

[11]  Munindar P. Singh,et al.  An evidential model of distributed reputation management , 2002, AAMAS '02.

[12]  Eui-nam Huh,et al.  Efficient service recommendation system for cloud computing market , 2009, ICIS.

[13]  Xuyun Zhang,et al.  A Distributed Locality-Sensitive Hashing-Based Approach for Cloud Service Recommendation From Multi-Source Data , 2017, IEEE Journal on Selected Areas in Communications.

[14]  Nima Jafari Navimipour,et al.  Cloud services recommendation: Reviewing the recent advances and suggesting the future research directions , 2017, J. Netw. Comput. Appl..

[15]  Jie Zhang,et al.  An evolutionary model for constructing robust trust networks , 2013, AAMAS.

[16]  Muhammad Aslam,et al.  Cloud service recommender system using clustering , 2014, 2014 11th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[17]  Jonathan Weisberg,et al.  Dempster-Shafer Theory , 2010 .

[18]  Schahram Dustdar,et al.  Start Trusting Strangers? Bootstrapping and Prediction of Trust , 2009, WISE.

[19]  Jinjun Chen,et al.  KASR: A Keyword-Aware Service Recommendation Method on MapReduce for Big Data Applications , 2014, IEEE Transactions on Parallel and Distributed Systems.

[20]  Sandip Sen,et al.  A comprehensive approach to trust management , 2013, AAMAS.

[21]  Jamal Bentahar,et al.  Towards Trustworthy Multi-Cloud Services Communities: A Trust-Based Hedonic Coalitional Game , 2018, IEEE Transactions on Services Computing.

[22]  Katia P. Sycara,et al.  Bootstrapping trust evaluations through stereotypes , 2010, AAMAS.

[23]  Gaith Rjoub,et al.  BigTrustScheduling: Trust-aware big data task scheduling approach in cloud computing environments , 2020, Future Gener. Comput. Syst..

[24]  Barry Smyth,et al.  Trust in recommender systems , 2005, IUI.

[25]  Jamal Bentahar,et al.  A survey on trust and reputation models for Web services: Single, composite, and communities , 2015, Decis. Support Syst..

[26]  Yi Peng,et al.  Evaluation of clustering algorithms for financial risk analysis using MCDM methods , 2014, Inf. Sci..

[27]  Bing Liang,et al.  Online collaborative filtering with local and global consistency , 2020, Inf. Sci..

[28]  Neil Yorke-Smith,et al.  Leveraging multiviews of trust and similarity to enhance clustering-based recommender systems , 2015, Knowl. Based Syst..

[29]  Rajiv Ranjan,et al.  An Infrastructure Service Recommendation System for Cloud Applications with Real-time QoS Requirement Constraints , 2017, IEEE Systems Journal.

[30]  David A. Landgrebe,et al.  A survey of decision tree classifier methodology , 1991, IEEE Trans. Syst. Man Cybern..

[31]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[32]  Alina A. von Davier,et al.  Cross-Validation , 2014 .

[33]  Jin Wang,et al.  A new evidential trust model for open communities , 2009, Comput. Stand. Interfaces.

[34]  Xiaodong Liu,et al.  An agility-oriented and fuzziness-embedded semantic model for collaborative cloud service search, retrieval and recommendation , 2016, Future Gener. Comput. Syst..

[35]  Yi Peng,et al.  Evaluation of Classification Algorithms Using MCDM and Rank Correlation , 2012, Int. J. Inf. Technol. Decis. Mak..

[36]  Armin Haller,et al.  A Declarative Recommender System for Cloud Infrastructure Services Selection , 2012, GECON.

[37]  Fabio Crestani,et al.  Learning to Rank with Trust and Distrust in Recommender Systems , 2017, RecSys.

[38]  Shanlin Yang,et al.  Time-aware cloud service recommendation using similarity-enhanced collaborative filtering and ARIMA model , 2018, Decis. Support Syst..

[39]  Pascal Poupart,et al.  Bayesian Reputation Modeling in E-Marketplaces Sensitive to Subjectivity, Deception and Change , 2006, AAAI.

[40]  Gang Kou,et al.  A review on trust propagation and opinion dynamics in social networks and group decision making frameworks , 2019, Inf. Sci..