{'fraction_non_alphanumeric': 0.020833333333333332, 'fraction_numerical': 0.004464285714285714, 'mean_word_length': 4.516393442622951, '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}}
ECS 289 F-Network Theory and Applications Communities for A Better Yelp

Yelp.com, has become a cornerstone of the internet we know today, yet it lacks the basic features of personalization. In this paper, we implement a new method for calculating business ratings that is based on community detection. We place users into communities of like-minded people, and see if they provide a better predictor of what a user will rate a business. It turns out though, that counter to our original thoughts, the consensus of those in your community are no better predictors than the consensus of the rest of the population and in fact, can be worse because of the small sample size.