United States-English

Social Technology Innovation by Alex Vorbau

Friendlists are so 1997

Published 26 March 2007, 04:34 PM

In the process of reading what others were saying about Twitter, I read this blog post by Danah Boyd, a well-known social technology researcher. She has a lot to say about the pros and cons of Twitter, how it relates to another social service called Dodgeball, and her experience using it with the other attendees at SXSW last week. She makes one point that really stood out to me. She identifies something that has always bothered me about social technologies. Something that is begging for a solution. Friendlists are too simple.


At SXSW, Twitter is fantastic for mobile. Everyone is running around the same town commenting on talks, remarking on venues, bitching about the rain. But dear god did i feel bad for the people who weren’t at SXSW who were getting spammed with that crap. One value of Twitter is that it’s really lightweight and easy. One problem is that this is terrible if your social world is not one giant cluster. While my tech friends who normally attend SXSW moped about how jealous they were upon receiving all of the SXSW messages, my non-tech friends were more of the WTF camp. Without segmentation, i had to choose one audience over the other because there was no way to move seamlessly between the audiences. Of course, groups are much heavier to manage. Still, i think it’s possible and i gave Ev some notes.


Danah makes the point that the messages she sends to her friends on Twitter go to ALL her friends, with no discernment of which friends might be interested in the message. This raises the question: aren't friendlists out of date?

My friends are not all the same yet very few social services provide a mechanism for describing friends in any detail. You can often block friends. Xbox Live has the concept of a "reputation" and you can rate fellow players based on how well-behaved they are. On Facebook you can describe how you know a person with phrases like worked together, took a course together, and went to school together. But none of these describes my relationships in terms that can help direct the flow information intelligently.

Susie wrote a post recently that is related to this point. She tells a story of how she spotted Phil McKinney's photo on a gadget blog site. Phil happened to be in the same meeting so she forwarded the link to him and they laughed about it. Susie considers how this process of finding interesting content can be automated and she poses the question: Which is better: user-generated tagging or machine-based content analysis? In her example, I don't think a machine would have been able to identify Phil. For many things, people are still the best analyzers. However, I wouldn't mind having software help me filter my contacts for people who might be interested in what I'm looking at.

Could the solution be as simple as just being able to add tags to our friends? I was recently reading an interesting blog post about streaming content to the Xbox360. I wanted to be able to type "Xbox" into a search field and immediately have the option of forwarding that link to people I've tagged with "Xbox". This is also true for Twitter. Friends could use tags to filter what messages they receive or senders can use tick off the tags of people who would be interested. Tagging is probably the simplest approach to more intelligent modeling of networks.

Let me take the idea a step further, just for the sake of brainstorming. Could a system also characterize our friendships based on the strength or intimacy in the relationship? What if you are considering forwarding some sensitive information that you would only share with your closest friends and/or family? Is it possible to compose a set of questions that can be asked about everyone in our friendlist to help characterize the closeness of the friendship? There are some metrics that help determine intimicy such as

  • how often we contact the friend
  • how many modes of communication we use (phone, IM, email, SMS, etc) to contact the person.
  • how long our communication sessions last

There are also subjective questions that the user could answer. For example, could we ask, on a scale from 1 to 10, how much do you trust this person? If you had a embarassing secret, would you tell this person? Or, if this person were to move to the moon, how sad would you be, on a scale from 1 to 10?

This is probably a job for a psychologist, but there must a series of questions, fewer than 10 if possbile, that could describe the strength or itimacy of the relationship and help model the relationship more accurately in software. This, combined with tagging, could go a long way toward a more intelligent and useful friendlist.

I'm just thinking aloud about it because I think it's interesting and because I think it will need to be addressed. Simple, one-dimensional friendlists are outdated and whoever addresses this challenge in the coming generation of social technology will be a big winner.


AddThis Social Bookmark Button 

Posted By Alex Vorbau | 9 Comments | Trackbacks | Permalink


Comments

You should challenge your 3 blog readers to come up with the questions. I'll start us out. There are friends that I like, but don't like to be around in person because they have bad breath (Not you Alex). I would somehow like the criteria, "Rate the friends breath on a scale of 1, rancid, to 10, like a summer breeze" to be a factor.
# Tuesday, March 27, 2007 08:55 PM by eweakin
Hey, like mom said, choose your friends wisely.
# Tuesday, March 27, 2007 08:59 PM by Alex Vorbau
I like Alex's idea of characterizing friendships in a richer way, and finding good questions to ask to help do it. Since I'm one of the 3 readers, I feel compelled to respond to eweakin's challenge. Here's my question:

When you talk to your friend, do you refer to your mom as "mom" [rating=1] or as "my mom" [rating=10]? Do you refer to your siblings/pet/kids by name [rating=1] or as "my sister/brother/dog/kids" [rating=10]?

Clearly, Alex and eweakin share a special friendship- I don't think I've ever seen "rancid breath" on a corporate blog (though I could be wrong). I have to wonder if Alex's suggested technology applies here as well. Did eweakin want Alex's managers and co-workers to see that comment? But, as a counter-argument, I'm glad I saw it! Would Alex's new technology have filtered eweakin's comment away from my view?

Passing the challenge on... will Alex's 3rd blog reader please stand up!

# Tuesday, March 27, 2007 11:04 PM by Susie Wee
LOL. Mom, would you care to comment? J/K, I don't think my mom has been introduced to blogs yet, even mine. I was trying to describe a blog to my wife's 91 yr-old grandmother over the weekend and I finally just started calling it a "column" that I write. Anyway, back to the point. Susie, it's interesting that you make that observation about how people refer to "Mom" or to their siblings. My brother is part of my social circle, yet when I'm referring to him among friends I still refer to him as "my brother" instead of "Aaron". What's the significance of that? I'm not sure. It would be interesting to partner with a social scientist to craft these questions that reveal helpful info about our relationships.
# Tuesday, March 27, 2007 11:16 PM by Alex Vorbau
On "Could a system also characterize our friendships based on the strength or intimacy in the relationship?" - I doubt it can. Why? There are those people ou there, that you see once and feel immediately comfortable with. I can hardly imagine a system doing the same for me- categorize my vocabular and put it into context to somebody's else? Another thought supporting this may be that about 70% or our inter-human communication is non-verbal (yes, simplyfiying we may call that body language) and I am not sure how a system could or should map that in a reasonable manner.
# Friday, March 30, 2007 10:17 PM by tbrix
tbrix, your point is well taken. It's pretty difficult to define a concept as slippery as human relationships. I guess the broader question is: if we tried to approximate the description of a relationship, could that be useful in social community system? We each have circles of friends, small networks that often overlap, based on family connection, activities, beliefs, hobbies, etc. I'm wondering what the easiest AND most effective method could be to describe those "circles" in software so we can offer better services to people. What do you think?
# Friday, March 30, 2007 10:53 PM by Alex Vorbau
Also, based on what you said about non-verbal communication, here's a blurb I wrote about Sony's new social service called "Home": Especially interesting are what the video calls "emotes", what seem to be non-verbal expressions that you can apply to your avatar. The video shows an avatar swinging his fists down in what looks like an expression of frustration...or a really bad dance move (I'm thinking of Elaine on Seinfeld). Another guy gives the thumbs up. This feature could be really cool or really dorky. If Sony is smart, they will allow the world of recreational artists and developers to create their own emotes that can be applied to any avatar. I can imagine collecting a number of emotes that I think represent how I express myself in real life for use in the virtual world. When you think about it, don't we just piece together a series of gestures when we communicate in real life? We get so good at that it becomes second nature. I wonder if Home will be easy enough to use so that it feels and looks natural.
# Friday, March 30, 2007 10:59 PM by Alex Vorbau
"I'm wondering what the easiest AND most effective method could be to describe those "circles" ..."

Couple of years ago I've been explained the concept of molecules in very simple way: atoms exchange their electrons - this creates the bond inbetween, comparable to children playing ball: as long as the children exchange the ball there is a relation.

I'd tend to see the "circles" described by frequency of communication/exchange (via a what I'd call "channel"), a weight describing the person's importance in my life (mum has more weight than the milkman;-) and a weight for each individual message (I still know of a phone call I had to make on 9/11).

To start with each of those weights may be set to one and would have to be modified by the "user" whenever (s)he thinks the visualization of all that is not appropriate or descriptive enough.

"channel" may be every mean of exchange: phone, email, chat, blog posts, blog reads, blog comments, wiki updates, wiki reads. AFAIK there has been some work done for email-channels, starting with simple measures like number of messages sent and received, to identify social networks/communities.

Of course, main obstacle in praxi may be to have access to all this data that would be mailboxes, webserver access logs etc pp and the obvious privacy concerns linked.

# Saturday, March 31, 2007 08:33 AM by tbrix
tbrix, I think this is a workable approach and very similar to what I was proposing, I think :). The idea of assigning weights to a few charactics of "channels" - to the people in your network, to the specific message (your 9/11 example) and a frequency of communication -- is a nice mix. As yes the comunication channels have been researched. Bernardo Huberman's team at HP Labs is well known for its analysis of social networks by mining data. They've done the same with wikipedia, delicious, and facebook too. I'll write more about this later... thanks for the comments...*all* of them :)
# Tuesday, April 03, 2007 10:04 PM by Alex Vorbau

Leave a Comment

(required)  
(optional)
(required)  


Type the digits above:
Information disclosed in this community becomes public. Exercise caution when deciding to disclose your personal information. HP reserves the right, but is not obligated to, edit or remove your comment if it contains personally identifiable information or other content HP deems unacceptable.  Opinions expressed are your personal opinions or those of the original authors, and not of HP. Please see HP's web Terms of Use for more details.