With Google's Social Search experiment, Bing's integration with Twitter and Yahoo!'s partnership with One Riot, social search clearly has both potential and momentum. But what will social search look like, and will it help us search better? And if it will, how?
I've written previously about how social search won't replace traditional search, how social relevancy rank can be used to deliver good results, and why the concept of social search is a return to a familiar state rather than something to fear. Today, I'll get more specific about the three flavors of social search that will improve user search experiences.
This guest post was written by Brynn Evans.
"Collective social search" is similar in concept to the wisdom of crowds, in that search is augmented by trends shared on a network (a la Twitter Trends) or results ranked against the real-time buzz of a group. Why might this be useful? Well, in some instances, we can't immediately find the information we're looking for; and pooled, aggregated data from the collective may point us to new avenues that expand our discovery process.
As of yet, no major search systems are doing this very well - and we don't know what type of interface would be optimal for sharing this information. The Cloudlet plugin inserts tag clouds (based on keywords) into search results; but tag clouds are known to be more of a distraction than a utility. BingTweets has been touted as such a resource, but it really only offers Twitter and Bing results on two separate pages. OneRiot shows only collective data from the real-time stream, although it may be integrated with Yahoo! results soon. And we are still waiting to see how Google and Bing integrate the Twitter firehose into their traditional search results - as opposed to merely including them as additional document-like resources.
Equally important will be understanding when collective social data should be shared with users: while performing the search or after? And for which types of searches?
My research on search strategies begins to address this question. Collective guidance may be useful when users are exploring a search space, possibly because the search domain is not familiar to them (i.e. they lack knowledge of how to drill down to an answer), or because they are passively exploring a problem. I find myself doing this all the time when I prepare recipes to cook. I want to browse recipes from many different sources before I decide what my own recipe will consist of. I don't have a specific recipe in mind (it's not an urgent, active request), and therefore I don't necessarily know when I've found what I'm looking for.
That said, it's hard to determine from keyword strings how active or passive a user's search is; i.e. it may be quite difficult to determine the type of search they're performing or how far along they are in their search process ("exploring" or "narrowing"?). Furthermore, the utility of collective social data for mainstream consumers will be limited, mainly because it doesn't come from trusted sources, unlike "friend-filtered social search" (see next section).
Friend-filtered social search is approximately what Google is doing with its social search experiment: providing social data that your peers, friends of friends and wider "social circle" have shared. This data could appear alongside traditional search results
(as with Google) or be exclusive results from within your peer network (as with TuneIn).
This is useful if your friends have shared relevant links, blog posts or tweets about a topic that you're searching for. If you were gathering ideas about, say, "the future of the desktop," you would see thought pieces, write-ups and links to projects from the main search algorithm, as well as stuff your friends are saying about applications they've encountered recently. If you trust your friends, they may serve as reliable filters, pointing you to relevant information.
The three major limitations of this approach are:
Similarly there is the issue of when friend-filtered social search would be relevant during a search. My instinct is that it will be useful throughout a search and for many types of searches (it is, after all, just another type of search result). This is critically different from collective social search and collaborative search.
"Collaborative search" is when two or more users work together to find the answer to a problem. This could look like IM-based question-answering (a la Aardvark ), Yahoo! Answers (which is relatively passive and asynchronous) or over-the-shoulder two-person search. In all of these cases, people speak to each other using natural language, which is incredibly useful for open-ended queries (e.g. "What is 'design thinking'?") or queries about unfamiliar domains (e.g. law, health, business, depending on your background). Such conversations, even not real-time ones, can assist people who don't know the right keywords to use (what's known as the "vocabulary problem").
My research has looked at the benefits of question-answering and at people's processes and preferences during search. Many users report that they want to attempt to search on their own first, or don't wish to interrupt their colleagues before they have given it a shot independently. This suggests that early social support should be passive (as with presenting collective or friend-filtered social data).
But later in the process, if the searcher gets stuck on a problem, they often turn to a colleague for help. If systems had a way of identifying difficult queries or search-process inefficiencies, they could offer more explicit social support to searchers. Perhaps the system could identify a domain-specific expert from the user's extended social circle. Information that this person has shared could be presented to the user, or this person could be suggested as a resource to chat with or email (depending on availability and preferences).
It should be clear by now that these three flavors of social search are complementary. Each has its pros and cons and is appropriate for different kinds of searches and during different stages of the search process. A powerful "social search engine" would be "smart" by making use of all three, while also exploiting the value of traditional algorithms.
Photos by: Who Wants to Be?, Claudia Lim and brewbooks.
Guest author: Brynn Evans is a PhD student in Cognitive Science at UC San Diego who uses digital anthropology to study and better understand social search.
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
I think social search is going to get big, especially in the field of Friend-Filtered social search. That's because of spam going around on social media and search engines: people will rely on their friend's knowledge to get information.
Goodness me I loved reading that! I'm obviously very interested in search. More than I even realised. Thanks for sharing your research mate. Hmm, when's Gladwell gonna step up to analyse the search scene ;-)
well, im not used to social search!
maybe i should try it from now on...
Do you think there might be a 4th Flavor - something like a 'Network-Filtered Social Search'?
This could be information that's been verified by somebody, or even better - a whole network of somebodys. The 'PageRank for People' concept of building a distributed reputation system through the social graph: http://www.bit.ly/128U9V
Marshall — Very well could be 4th and 5th flavors! (I left out people finding, you might have noticed, which is arguably a type of social search as well.)
Network-Filtered Social Search is an interesting idea! As in: Collective trends from your Network or social circle.
'PageRank for People' seems orthogonal to this — like metadata on the social information shared to us that helps us evaluate it. How does your PageRank for People algorithm compare to OneRiot's PulseRank: http://blog.oneriot.com/content/2009/06/oneriot-pulse-rank/ ?
Posted by: brynnevans.com
|
November 12, 2009 5:41 PM
Calling it my algorithm is probably a bit complimentary, more like some guy's notion at this point :)
There are a few related ideas in PulseRank, however I'd say PRP focuses much more on the identity of the author. I think of it a bit like a Hilltop algorithm (http://bit.ly/4sjO1s) for the social graph, only instead of indexing off 'expert documents' PRP would index off 'expert people'.
For example, if you have good graph distance and frequency of interaction with Matt Cutts it would influence your Search topic score and help boost your search-related posts up the rankings. Posts on NASCAR however would get no boost since you're wouldn't be an authority on the topic.
Really interesting Post. I especially liked your thoughts on Collective Social Search. Here's an additional direction that could be included here. How about using the wisdom of crowds to express collective opinions?
On many occasions blog posts conclude with a question or opinion that could be answered with an agreement, disagreement, yes or no response? I'll be the first to admit that I don't always read every blog comment. Sometimes I don't have the time to go through them all but I am interested in the overall opinion from the collection of responses. What would be nice is to have an collective summary of the general opinions in the comments.
What do you think?
Nigel
http://youpage.com
Interesting article and good to see some clarity on what is social search and the different approaches being explored. I would add though that while it's important to focus on which method produces the best results, we shouldn't forget that collaborative social search offers further benefits that go beyond simply finding an answer. Asking other people or searching jointly is social and can be fun, and by engaging with other people as we look for things opportunities arise for cooperation.
Sim — very true! Searching with other people also helps you think through problems in different ways: Distributed cognition is at play, which improves cognitive processing and concept formulation. This is a benefit we could try to emulate with other forms of implicit social presence and social data during search as well. We'll have to see what that would look like still.
Posted by: brynnevans.com
|
November 14, 2009 10:34 AM
the system has been designed. It is called evotelution and you can view the theology behind it by going to youtube and watching the video entitled theology of cloud networking 101