A Novel Equitable Trustworthy Mechanism for Service Recommendation in the Evolving Service Ecosystem (original) (raw)
Related papers
Enabling trust-aware semantic web service selection a flexible and personalized approach
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services - iiWAS '10, 2010
In today's online markets, consumers need support in finding providers that offer the products or services they need and that are trustworthy. While Semantic Web Services (SWS) research addresses the first problem (discovering functionally suitable service providers), it neglects the second. Hence, several attempts have been made to complement service retrieval techniques based on semantic matchmaking with trust-establishing techniques that leverage collaborative consumer feedback. However, the diversity and multi-faceted nature of SWS impose special requirements on the underlying feedback mechanism, in particular w.r.t. their flexibility and expressiveness. Existing approaches only partially meet those requirements. In this paper, we will therefore propose a trust-establishing mechanism for Semantic Web Services that allows to assess a service provider's trustworthiness with respect to various service aspects and is flexible enough to adjust to various kinds of services and consumer requirements.
A reputation assessment model for trustful service recommendation
Computer Standards & Interfaces, 2023
Nowadays, software systems are mainly Web front-based, Cloud-deployed and accessible by a wide audience over the Internet. These online systems commonly rely on Service-oriented Architecture principles, where they are built as orchestrations of RESTful (and in some rare cases as SOAP-based) services. Integrating new services in an existing orchestration is a challenging and risky task because trustworthiness of these services is not guaranteed throughout their lifetime. Reputation of services is a good indicator about the overall quality of services, because it reflects consumer satisfaction regarding the service-offered functionality and quality. Thus, reputation of services could be considered in the selection and recommendation of trustworthy services. In this paper, we present a framework for the management of web service reputation to conduct a better service recommendation. We present a reputation assessment model that aggregates fair user feedback ratings. The model includes a mechanism that prevents the introduction of malicious feedback ratings, by penalizing detected specious users. In addition, this framework includes a bootstrapping technique for estimating reputation of newcomer services based on neighbor similarity and initial advertised QoS. A set of experiments has been conducted to evaluate the effectiveness of the proposed framework. The results of these experiments highlighted the potential of our framework. These are presented at the end of the paper.
QoS-Based Service Selection and Ranking with Trust and Reputation Management
2005
QoS-based service selection mechanisms will play an essential role in service-oriented architectures, as e-Business applications want to use services that most accurately meet their requirements. Standard approaches in this field typically are based on the prediction of services’ performance from the quality advertised by providers as well as from feedback of users on the actual levels of QoS delivered to them. The key issue in this setting is to detect and deal with false ratings by dishonest providers and users, which has only received limited attention so far. In this paper, we present a new QoS-based semantic web service selection and ranking solution with the application of a trust and reputation management method to address this problem. We will give a formal description of our approach and validate it with experiments which demonstrate that our solution yields high-quality results under various realistic cheating behaviors.
A Novel Approach for Web Service Recommendation
Proceedings of the Second International Conference on Information and Communication Technology for Competitive Strategies - ICTCS '16, 2016
Service recommendation is one of the important means of service selection. Aiming at the problems of ignoring the influence of typical data sources such as service information and interaction logs on the similarity calculation of user preferences and insufficient consideration of dynamic trust relationship in traditional trust-based Web service recommendation methods, a novel approach for Web service recommendation based on advanced trust relationships is presented. After considering the influence of indirect trust paths, the improved calculation about indirect trust degree is proposed. By quantifying the popularity of service, the method of calculating user preference similarity is investigated. Furthermore, the dynamic adjustment mechanism of trust is designed by differentiating the effect of each service recommendation. Integrating these efforts, a service recommendation mechanism is introduced, in which a new service recommendation algorithm is described. Experimental results show that, compared with existing methods, the proposed approach not only has higher accuracy of service recommendation, but also can resist attacks from malicious users more effectively.
A formal approach for matching and ranking trustworthy context-dependent services
Applied Soft Computing, 2018
In this paper, we study how to rank trustworthiness features based on user preferences from a new angle since trustworthiness features consider as a composite feature and combine trustworthiness and reputation to rank services. We provide formal specification for matching and ranking trustworthiness features using logic and set theory. We present our matching and ranking trustworthiness features approach and explain how to incorporate it with context and non-context features. We present the overall framework for matching and ranking trustworthy contextdependent services. We provide a case study on real world application to illustrate the success of the proposed framework. The proposed framework can be applied in any application domains.
Trust-based web service selection in virtual communities
2011
In the present web service architecture, selecting which web service to use is still a task which requires a high level of human intervention. In this paper, we propose a trust-based web service selection process which aspires to automate part of the web service selection task to decrease the workload of human designers in the process. Most of the existing web service selection mechanisms are capability oriented or function oriented. We propose a trust-based web service selection approach to augment the current web service mechanisms. A trust model from our previous research, which offers strong protection against the adverse effect of unfair ratings from witnesses, is incorporate it into an agent augmented service oriented virtual community. An experiment based on the virtual community system is conducted to study the effectiveness of the model in enabling trust agents to select highly trustworthy web services with minimal human supervision.
Behind the Curtain: Service Selection via Trust in Composite Services
… Services (ICWS), 2012 IEEE …, 2012
Service selection, where some of the services are accessed indirectly as constituents of composite services, is difficult for the following reasons: (1) the interpretation of service qualities is subjective; (2) evidence must be combined from multiple sources; (3) service profiles change dynamically; and (4) constituent services may be only partially observable behind composite services. We propose an approach where we map service qualities to a common probabilistic trust metric. Whereas current trust approaches estimate the trustworthiness of a composite service based on a fully observable and static setting, we propose a statistical approach built on expectation maximized over a finite mixture model. Our experiments show that our approach can dynamically punish or reward the constituents of composite services while making only partial observations.
A trustworthy QoS-based collaborative filtering approach for web service discovery
Journal of Systems and Software, 2014
Many network services which process a large quantity of data and knowledge are available in the distributed network environment, and provide applications to users based on Service-Oriented Architecture (SOA) and Web services technology. Therefore, a useful web service discovery approach for data and knowledge discovery process in the complex network environment is a very significant issue. Using the traditional keyword-based search method, users find it difficult to choose the best web services from those with similar functionalities. In addition, in an untrustworthy real world environment, the QoSbased service discovery approach cannot verify the correctness of the web services' Quality of Service (QoS) values, since such values guaranteed by a service provider are different from the real ones. This work proposes a trustworthy two-phase web service discovery mechanism based on QoS and collaborative filtering, which discovers and recommends the needed web services effectively for users in the distributed environment, and also solves the problem of services with incorrect QoS information. In the experiment, the theoretical analysis and simulation experiment results show that the proposed method can accurately recommend the needed services to users, and improve the recommendation quality.
A cognitive trust-based approach for web service discovery and selection
Web Services, 2005. ECOWS …, 2005
Provision of services within a virtual framework for resource sharing across institutional boundaries has become an active research area. Many such services encode access to computational and data resources, comprising single machines to computational clusters. Such services can also be informational, and integrate different resources within an institution. Consequently, we envision a service rich environment in the future, where service consumers are represented by intelligent agents. If interaction between agents is automated, it is necessary for these agents to be able to automatically discover services and choose between a set of equivalent (or similar) services. In such a scenario trust serves as a benchmark to differentiate between services. In this paper we introduce a novel framework for automated service discovery and selection of Web Services based on a user's trust policy. The framework is validated by a case study of data mining Web Services and is evaluated by an empirical experiment.