Danah Boyd has an excellent post entitled Attention Networks vs. Social Networks which tackles some of
the issues we've faced while designing
Social Networking for Windows Live. She writes
The vast majority of online social networking tools assume that users are
modeling friendship and thus if you're friends with someone, they better damn
well be friends with you. As such, they use undirected graphs and you are
required to confirm that they are indeed your friend.
Well, what about fandom? Orkut actually put the concept of fan into their
system, but in order to be someone's fan, you had to be their friend first.
Baroo? I've noticed that Friendster introduced fans, although it is not
consistent across the site; the system decides who is celebrity. I can be a fan
of Pamela Anderson but i cannot be a fan of Michel Foucault or Henry Jenkins.
While i can understand that the former is clearly a Fakester, the latter is
actually a real academic with a Friendster Profile that i genuinely admire (far
more than Ms. Anderson). Even on MySpace where bands have a separate section, i
have to add them to my friends; i cannot simply be fans.
The world is not an undirected graph and very little about social life online
is actually undirected. Many social relations are unequal; they are rooted in
directional graphs - fandom, power, hierarchy. So why do we use undirected
models?
Of course, there are many systems that have directed graphs. I can read blogs
by bloggers who who don't read me; blogrolls are directed. I can have friends on
LiveJournal that do not reciprocate. I can subscribe to del.icio.us feeds of
people that i admire without forcing them to do the same. I can make a Flickr
user a contact simply so that i can watch their photos. I do all this because i
know the world is not undirected.
Part of the problem is that we've built a model off of social networks
instead of attention networks and there's a very subtle difference between the
two. Attention networks recognize power. They recognize that someone may
actually have a good collection of references or be a good photographer and that
someone else may want to pay attention to them even if their own collections are
not worthy of reciprocation. Attention networks realize that the world is not an
undirected graph.
There are many good reasons to use attention networks in systems instead of
social networks. Do you really want to force people to get permission to
subscribe to public material of someone else? Do you really want to put people
through the awkwardness of having to approve someone that they don't know simply
because one person respects the other? Of course, the awkwardness of social
networks does not disappear simply by having directed graphs. Reciprocity is
still an issue whenever the networks are performative (visible as a statement of
connection). This is most apparent in the blogging community where people feel
insulted that they are not included on the blogroll of a blog that they read
regularly.
This is a pretty good summary of some of the key issues folks like Mike
and myself had to work through when building our Social Networking
feature set. There definitely is a key distinction between attention
networks and social networks, unfortunately a lot of social software
applications have conflated the two. Even worse, thanks to the
proliferation of social networking tools, many users have difficulty
adjusting to dealing with attention networks. An example of this is the
awkwardness Danah describes when people become upset because they
aren't on your blogroll and vice versa.
I definitely have a lot of thoughts in this area but I'd like to wait
until we've shipped before touching on this topic in more depth.