Monday, April 28, 2008

Social Navigation

There has bit a lot of recent buzz about social navigation, including some debate about what the phrase means. I dug into the archives and found a paper from the CHI '94 Conference on Human Factors in Computing Systems entitled "Running Out of Space: Models of Information Navigation". In it, Paul Dourish and Matthew Chalmers distinguish between semantic navigation and social navigation:
[semantic navigation offers] the ability to explore and choose perspectives of view based on knowledge of the semantically-structured information.
...
In social navigation, movement from one item to another is provoked as an artifact of the activity of another or a group of others.
Back in 1994, the Web was only starting to reach a broad audience. The authors cite two examples of social navigation: personal home pages, where people listed sites they found interesting, and collaborative filtering (specifically, the Information Tapestry project at Xerox PARC).

Today, a decade and a half later, the web has scaled by several orders of magnitude, search engines have largely obviated the listing of interesting sites on personal home pages, and collaborative filtering, while still going strong as a social influence on user experience, hardly feels like navigation. It does seem that the term "social navigation" deserves an update.

Following Dourish and Chalmers, let us define social navigation as the ability to explore and choose perspectives of view based on social information. Importantly, social navigation is user-controlled navigation just like semantic navigation--only that the user is navigation by changing the social lens on the information rather than specifying semantic constraints.

One example of social navigation is the ratings information at the Internet Movie Database (IMDB). For example, we can see from the ratings for Live Free or Die Hard that the movie appealed most to males under 18.

Fandango (an Endeca customer) takes this concept a step further, offering users faceted navigation of the space of movie reviews, where facets include age, gender, whether or not the reviewer has children, and whether the reviewer lives near the user.

More sophisticated interfaces will intermingle semantic and social navigation. Here is a screen shot from a prototype some of my colleagues put together and demonstrated at HCIR '07:

Social navigation, defined as above, offers users more than just the ability to be influenced by other people. It offers users transparency and control over the social lens. It allows us to think outside the black box.

2 comments:

Anonymous said...

Interesting. I hadn't heard the term "social navigation" before, but the first thing that popped into my mind was the "social search" problem that people in various fields (Sociology, Physics, Complexity, Comp Sci.) have been working on.

Something I'd like to see someone pick up is the notion of using social networks to route queries to individuals that can answer them. Most of the work I've seen suggests that people can do this, but there is still an incentive problem (Why should I forward this query on?) as well as interface problem (How do I pick who to forward this on to?). That's neither here nor there, I just thought it was interesting that the term brought to mind a different concept.

Daniel Tunkelang said...

There's been work on various aspects of this problem. Here are some starting points to look into them.

Expertise Search: Krisztian Balog's home page.

Incentive Networks: this paper by Jon Kleinberg and Prabhakar Raghavan.

Social Network Visualization: Jeffrey Heer's vizster project.

Monday, April 28, 2008

Social Navigation

There has bit a lot of recent buzz about social navigation, including some debate about what the phrase means. I dug into the archives and found a paper from the CHI '94 Conference on Human Factors in Computing Systems entitled "Running Out of Space: Models of Information Navigation". In it, Paul Dourish and Matthew Chalmers distinguish between semantic navigation and social navigation:
[semantic navigation offers] the ability to explore and choose perspectives of view based on knowledge of the semantically-structured information.
...
In social navigation, movement from one item to another is provoked as an artifact of the activity of another or a group of others.
Back in 1994, the Web was only starting to reach a broad audience. The authors cite two examples of social navigation: personal home pages, where people listed sites they found interesting, and collaborative filtering (specifically, the Information Tapestry project at Xerox PARC).

Today, a decade and a half later, the web has scaled by several orders of magnitude, search engines have largely obviated the listing of interesting sites on personal home pages, and collaborative filtering, while still going strong as a social influence on user experience, hardly feels like navigation. It does seem that the term "social navigation" deserves an update.

Following Dourish and Chalmers, let us define social navigation as the ability to explore and choose perspectives of view based on social information. Importantly, social navigation is user-controlled navigation just like semantic navigation--only that the user is navigation by changing the social lens on the information rather than specifying semantic constraints.

One example of social navigation is the ratings information at the Internet Movie Database (IMDB). For example, we can see from the ratings for Live Free or Die Hard that the movie appealed most to males under 18.

Fandango (an Endeca customer) takes this concept a step further, offering users faceted navigation of the space of movie reviews, where facets include age, gender, whether or not the reviewer has children, and whether the reviewer lives near the user.

More sophisticated interfaces will intermingle semantic and social navigation. Here is a screen shot from a prototype some of my colleagues put together and demonstrated at HCIR '07:

Social navigation, defined as above, offers users more than just the ability to be influenced by other people. It offers users transparency and control over the social lens. It allows us to think outside the black box.

2 comments:

Anonymous said...

Interesting. I hadn't heard the term "social navigation" before, but the first thing that popped into my mind was the "social search" problem that people in various fields (Sociology, Physics, Complexity, Comp Sci.) have been working on.

Something I'd like to see someone pick up is the notion of using social networks to route queries to individuals that can answer them. Most of the work I've seen suggests that people can do this, but there is still an incentive problem (Why should I forward this query on?) as well as interface problem (How do I pick who to forward this on to?). That's neither here nor there, I just thought it was interesting that the term brought to mind a different concept.

Daniel Tunkelang said...

There's been work on various aspects of this problem. Here are some starting points to look into them.

Expertise Search: Krisztian Balog's home page.

Incentive Networks: this paper by Jon Kleinberg and Prabhakar Raghavan.

Social Network Visualization: Jeffrey Heer's vizster project.

Monday, April 28, 2008

Social Navigation

There has bit a lot of recent buzz about social navigation, including some debate about what the phrase means. I dug into the archives and found a paper from the CHI '94 Conference on Human Factors in Computing Systems entitled "Running Out of Space: Models of Information Navigation". In it, Paul Dourish and Matthew Chalmers distinguish between semantic navigation and social navigation:
[semantic navigation offers] the ability to explore and choose perspectives of view based on knowledge of the semantically-structured information.
...
In social navigation, movement from one item to another is provoked as an artifact of the activity of another or a group of others.
Back in 1994, the Web was only starting to reach a broad audience. The authors cite two examples of social navigation: personal home pages, where people listed sites they found interesting, and collaborative filtering (specifically, the Information Tapestry project at Xerox PARC).

Today, a decade and a half later, the web has scaled by several orders of magnitude, search engines have largely obviated the listing of interesting sites on personal home pages, and collaborative filtering, while still going strong as a social influence on user experience, hardly feels like navigation. It does seem that the term "social navigation" deserves an update.

Following Dourish and Chalmers, let us define social navigation as the ability to explore and choose perspectives of view based on social information. Importantly, social navigation is user-controlled navigation just like semantic navigation--only that the user is navigation by changing the social lens on the information rather than specifying semantic constraints.

One example of social navigation is the ratings information at the Internet Movie Database (IMDB). For example, we can see from the ratings for Live Free or Die Hard that the movie appealed most to males under 18.

Fandango (an Endeca customer) takes this concept a step further, offering users faceted navigation of the space of movie reviews, where facets include age, gender, whether or not the reviewer has children, and whether the reviewer lives near the user.

More sophisticated interfaces will intermingle semantic and social navigation. Here is a screen shot from a prototype some of my colleagues put together and demonstrated at HCIR '07:

Social navigation, defined as above, offers users more than just the ability to be influenced by other people. It offers users transparency and control over the social lens. It allows us to think outside the black box.

2 comments:

Anonymous said...

Interesting. I hadn't heard the term "social navigation" before, but the first thing that popped into my mind was the "social search" problem that people in various fields (Sociology, Physics, Complexity, Comp Sci.) have been working on.

Something I'd like to see someone pick up is the notion of using social networks to route queries to individuals that can answer them. Most of the work I've seen suggests that people can do this, but there is still an incentive problem (Why should I forward this query on?) as well as interface problem (How do I pick who to forward this on to?). That's neither here nor there, I just thought it was interesting that the term brought to mind a different concept.

Daniel Tunkelang said...

There's been work on various aspects of this problem. Here are some starting points to look into them.

Expertise Search: Krisztian Balog's home page.

Incentive Networks: this paper by Jon Kleinberg and Prabhakar Raghavan.

Social Network Visualization: Jeffrey Heer's vizster project.