{'fraction_non_alphanumeric': 0.02172096908939014, 'fraction_numerical': 0.0, 'mean_word_length': 5.655555555555556, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Diversified QoS-Centric Service Recommendation for Uncertain QoS Preferences

With the wide adoption of SOA (Service Oriented Architecture), a massive amount of Web services emerge on the Internet. Finding the desired services becomes a challenge. Thus, service recommendation has become of paramount research to relieve users' difficulty in service selection. Existing Web service recommendation approaches employ utility functions or skyline techniques with the assumption that users can provide numerical QoS (Quality of Service) preferences. However, in practice, it is hard for users, even for professional users, to provide specific QoS preferences in their service requests. Thus, how to effectively recommend services to users when their QoS preferences are uncertain is a challenging issue. To solve the problem, this paper focuses on the characteristics of user requirements, and proposes a diversified QoS-centric service recommendation approach for uncertain QoS preferences, by which a list of services with desired QoS fulfillment and diversity are produced. Extensive experiments are conducted on a real-world dataset to demonstrate the effectiveness and efficiency of our approach.