What's interesting is that, even though they're not well-defined, there certainly are specific communities on Twitter. There's tech, and sports, and science, psychology, politics, music, etc, and each of those can be further divided. I'm sure that if Twitter put in the work, they could suss out all these communities based on who is following who and what they tweet about. (In fact, I'd be surprised if they aren't already doing that.) They could then make these communities accessible to the public.
Twitter currently has lists, but the problem is that these lists aren't crowdsourced (to my knowledge). They're maintained by individuals, which is unsustainable, because one person can only do so much work keeping a list accurate and up-to-date.
I'd be pretty sure that "Who to Follow" is based on some sort of social graph though probably in a simplistic way, e.g. lots of people you follow follow this person and you don't.
Yeah, that's the only thing I've seen from them in this domain. It's just woefully lacking imo. I don't want to pick people to follow individually... I want to pick entire communities of people to follow.
Twitter currently has lists, but the problem is that these lists aren't crowdsourced (to my knowledge). They're maintained by individuals, which is unsustainable, because one person can only do so much work keeping a list accurate and up-to-date.