{'fraction_non_alphanumeric': 0.015348288075560802, 'fraction_numerical': 0.0, 'mean_word_length': 5.144927536231884, '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}}
Implementing Interface for Direct Grouping in Collaborative Filtering

Collaborative filtering is one of the methods for helping users to acquire information. This method firstly records the user's rating for each item. Then new items are recommended to the user based on the user's ratings and the ratings of other users who have similar preferences. This method has a problem that while the user's rating histories do not change largely, similar groups are specified and similar items are recommended every time. In our research, we propose a collaborative filtering system that visualizes the neighborhood and allows the user to directly select some groups and get a recommendation from the groups. Concretely speaking, we construct an interface using the self-organizing map and the decision tree created by rating matrix and demographic data.