Try normalizing tf by the mean or std instead of the max to avoid penalizing subreddits with very active users.