1. A computer-implemented method, comprising: receiving, by a computer system, first input associated with a user profile that specifies first ratings information for media data that is different from second ratings information associated with a ratings association, the first ratings information including first age-to-content type ratings for a content type category associated with the media data, the first age-to-content type ratings associated with a value and a content type category identifier pair; storing third ratings information associated with a plurality of media data; identifying a group of user profiles with which to associate the user profile based at least in part on the first age-to-content type ratings being within a range of second age-to-content type ratings associated with the group of user profiles for content type categories, the third ratings information including the second age-to-content type ratings; identifying a content avoidance tag associated with the user profile; generating, by the computer system, a recommendation that identifies particular media data based at least in part on the second age-to-content type ratings specified by the group of user profiles for the particular media data and is configured to prevent consumption of a set of media data included in the recommendation based at least in part on the content avoidance tag; causing the recommendation to be presented via a user interface; and after at least a portion of the particular media data has been presented: receiving second input associated with the user profile that identifies updated first ratings information for the particular media data for use in subsequent grouping of the user profile.