{'fraction_non_alphanumeric': 0.028052805280528052, 'fraction_numerical': 0.0, 'mean_word_length': 5.664835164835165, '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}}
ECAT: an Enhanced Confidence-aware Trust-based recommendation system

One of the most widely employed recommendation approaches is collaborative filtering. There are some limitations to this approach, such as the cold-start user problem. Trust-based recommendation approaches are solutions to prevent traditional collaborative filtering-based approaches generating a poor recommendation. We have introduced a unique recommendation approach in our conference paper, called Confidence-aware Trust (CAT), which considers a confidence estimate in both direct and indirect trust calculations. However, the CAT recommendation approach does not involve some vital aspects, namely: the number of neighbors of active users/ target items, consistency in rating values, and the level of confidence in the predicted rating value as well. To address these aspects, we further propose an innovative approach, called an Enhanced Confidence-aware trust (ECAT), which improves the CAT recommendation approach. The Movielens dataset was evaluated. The experimental results show an improved performance by ECAT over its counterparts with respect to the accuracy of recommendations, especially tackle the issue of cold -start users.