Research Article

Service Recommendation with High Accuracy and Diversity

Table 1

Symbols and their meanings.

SymbolMeaning

Web service i used in a user’s history
Candidate web service j
The WSDL documentation of web service i
The number of web services used in a user’s history
The number of candidate web services
A user’s rating of web service i used in history
Degree of a user’s preference for module j
, Threshold setting
The -th word in the corpus
ωThe weight vector of web service
The similarity level of web service i and web service j
The predicted ranking score of candidate web service j