{'fraction_non_alphanumeric': 0.039378238341968914, 'fraction_numerical': 0.008290155440414507, 'mean_word_length': 5.755244755244755, '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}}
RecFit: a context-aware system for recommending physical activities

Many people are bored with their current physical activities and would like individualized recommendations of alternatives. Even users who have favorite exercises may seek recommendations if their context (e.g., bad weather, location) changes. Prior work has focused on tracking user activities and goal-setting, but not on recommendations. In this paper, we describe RecFit, which systematically suggests physical activities based on the user's context (e.g. risk tolerance, budget, location, weather). RecFit works from 137 activities selected from the 2011 compendium of physical activities in order to recommend the 5 most suitable recommendations for each user. We describe our filtering criteria, algorithms, prototype and RecFit's activity database, which augments activities with metadata of ideal performance context (popularity, sociability, risk, location, expense, time, and weather).