An Intuitionistic Fuzzy Approach for Ranking Web Services
under Evaluation Uncertainty
George Kakarontzas
Dept. of Computer Science and Engineering
Technological Education Institute of Thessaly
Larissa, Greece
gkakaron@teilar.gr
Vassilis C. Gerogiannis
Dept. of Business Administration
Technological Education Institute of Thessaly
Larissa, Greece
gerogian@teilar.gr
Abstract— Many researchers have suggested fuzzy-based
methods to derive rankings of services based on the fuzzy
degree that each service satisfies a set of weighted quality
attributes. Most of these methods assume a complete set of
candidate services completely assessed. However, the candidate
service set may include services which have not been fully
assessed yet with respect to all quality attributes. Unassessed
candidates introduce hesitation regarding the ranking of
already evaluated services. This paper suggests Intuitionistic
Fuzzy Sets (IFSs) to handle these sources of hesitation when
assessing quality of services. IFS score functions are used to
rank services with regard to each quality attribute. The final
ranking can be derived by applying an objective method based
on entropy weights for the quality attributes.
Keywords—service evaluation; objective ranking; quality
attributes; intuitionistic fuzzy sets
I. INTRODUCTION & RELATED WORK
The problem addressed in this paper is ranking of web
services when assessment of their quality attributes is
characterized by uncertainty. Consider, for example, a broker
evaluating services. The broker may have evaluated a subset
of candidate services (already present in the service registry)
which provide a similar function. Thus, the evaluator’s
assessment horizon includes a number of services, but not all
of them have been fully evaluated on their quality attributes.
Even if all candidate services have been assessed, a new
service may appear in the evaluator’s horizon also providing
the same function. Most objective ranking methods cannot
handle these sources of hesitation, since they often assume a
closed set of completely assessed services [1, 2]. To allow
service quality assessments to be as reliable as possible,
despite unassessed candidate services, we introduce an
objective service ranking approach based on Intuitionistic
Fuzzy Sets (IFSs) [3]. In particular, we describe an approach
for mapping quantitative quality attribute assessments to
IFSs and then we discuss how this mapping can be useful to
indicate rankings of candidate services with regard to quality
attributes. IFS score and accuracy functions are used to
derive service rankings with regard to each attribute. We also
present how we can derive the final ranking of services with
respect to all quality attributes by applying an objective
method [4] based on entropy weights.
Service ranking techniques are broadly classified into
objective, subjective or hybrid [5], according to the paradigm
they follow to determine attribute weights. Subjective
techniques are based on unquantifiable qualitative attributes.
Objective methods are suitable for quantifiable attributes [6]
and determine attribute weights directly from existing data
and quality measurements, relying on quality attribute values
provided by service providers or trusted service brokers [7].
These values can be stored in the UDDI (Universal
Description, Discovery, and Integration) since the UDDI
registry has the capability for storing quality information
using the tModels feature [8]. Subjective techniques specify
attribute weights based on preferences given by users,
providers or domain experts. Hybrid techniques [5] are also
proposed to determine synthetic weights for attributes by
combining available objective information and experts’
preferences.
Many techniques rely on fuzzy logic for ranking services
based on the fuzzy degree that each alternative service
satisfies weighted quality attributes [2, 5, 6, 9]. Fuzzy-based
techniques handle uncertain ratings of quality attributes,
imprecise preferences for attribute weights and vague
relationships/trade-offs among quality attributes. In the
literature there are also subjective ranking approaches which
adopt fuzzy set generalizations, such as IFSs [10] and vague
sets [11], to represent imprecise perceptions and hesitation of
users and providers regarding quality attributes. We also
adopt IFSs following an objective approach but with a
different aim: to consider hesitation on service assessments
due to the fact that all candidate services are not fully
evaluated with respect to their all quality attributes.
The remainder of the paper is structured as follows. In
Sect. II we describe the proposed approach for mapping
quality attribute assessments to IFSs. In Sect. III we give a
simple example that exemplifies the mapping approach. In
Section IV we demonstrate how service ranking is performed
by examining an exemplar set of services. In Section V we
conclude the paper.
II. MAPPING QUALITY ASSESSMENTS TO IFSS
An IFS A in a finite set X is defined as [3]:
(1)
where
,
,
and
.
Functions
and
denote, respectively, the degree
of membership and the degree of non-membership of x to A.
is the hesitation degree of whether x belongs to .
2015 IEEE International Conference on Services Computing
978-1-4673-7281-7/15 $31.00 © 2015 IEEE
DOI 10.1109/SCC.2015.105
742
2015 IEEE International Conference on Services Computing
978-1-4673-7281-7/15 $31.00 © 2015 IEEE
DOI 10.1109/SCC.2015.105
742
2015 IEEE International Conference on Services Computing
978-1-4673-7281-7/15 $31.00 © 2015 IEEE
DOI 10.1109/SCC.2015.105
742
2015 IEEE International Conference on Services Computing
978-1-4673-7281-7/15 $31.00 © 2015 IEEE
DOI 10.1109/SCC.2015.105
742