{'fraction_non_alphanumeric': 0.01485148514851485, 'fraction_numerical': 0.0, 'mean_word_length': 5.631147540983607, '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}}
Lattice navigation for collaborative filtering by means of (fuzzy) formal concept analysis

Recommender systems rely on the opinions of a community of users to provide "recommendations" that can help users of the same community in discerning content of interest from a wide range of possibilities. Particularly, collaborative information filtering represents one of techniques widely exploited by recommender systems to suggest which items better meet the user needs and preferences. This paper introduces a model for collaborative filtering based on Formal Concept Analysis, a theoretical framework suitable to generate correlations among data through a lattice design. In particular, a fuzzy annotation of the lattice allows discovering similarities among items as well as users, arranged as a ranked list.