{'fraction_non_alphanumeric': 0.025328330206378986, 'fraction_numerical': 0.001876172607879925, 'mean_word_length': 5.351190476190476, '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}}
A Particle Swarm approach to mitigate the apparent diversity-accuracy dilemma in recommendation domains in recommendation domains

Advances in Recommender Systems (RSs) have been focused on improving the system’s accuracy. However, accuracy alone is not enough to assess the practical effects. In real scenarios, diversity has been identified as a key dimension of recommendation utility. Thus, the main researches are focused in improve both, accuracy and diversity. This challenge remains an apparent dilemma that remains open and can boost sales by offering consumers both their mainstream and specific tastes. For this reason, we propose an approach to handle the accuracy-diversity dilemma. Our approach, based on a Particle Swarm Optimization (PSO), is a post-processing method to re-rank items from traditional RSs in order to improve diversity without accuracy losses. Experimental results in entertainment and e-commerce scenarios show that our strategy can improve users satisfaction. We improve the diversity up to 70% without significant accuracy losses.