Personalization seems like an attractive solution, but it is not clear if personalization in this level is even achievable. Even assuming it is, there is an inherent bias problem: if you never get to see what the computer things you are not going to like, as soon as its model of you becomes slightly wrong, you will never have the chance of correcting it and getting to see the good stuff.
Regardless, I think it is undeniable that some clever filtering is necessary to keep like people together in an environment they can both agree to enjoy and respect, however that is. Personalization can do that without a priori fixating on things like highbrow-versus-lowbrow, etc, which can easily kill a community.