Showing posts with label graph. Show all posts
Showing posts with label graph. Show all posts

Thursday, January 31, 2008

Delver: Social search

Delver, a search startup, uses social networks connections to personalize users’ search results. From TechCrunch:

Delver screen shotDelver is attempting to solve two key search-related problems. The first is that current search engines do not take into account the identity of the searcher. For example, a teenager and a senior citizen performing the same query will get exactly the same results. The second is that current search engines do not allow users to search for information created and referenced by their own social graph. This is an important point because, let’s face it, social networking doesn’t offer much functional value beyond allowing people to connect with one another. The fact that you have 300 friends on Facebook, 200 on MySpace and 100 connections on LinkedIn doesn’t actually help you locate information. This is where Delver comes in. Search for “New York,” and the results that will pop up will be blog posts from people you know that mention or are about New York, or Flickr photos, YouTube videos, Delicious bookmarks, and the like.

The technology, which has been in development since 2005, combines search technologies, semantics and Natural Language Processing (NLP). Delver begins by crawling the Web in order to map users’ social connections. The information it finds on social networking profiles, blogs, bookmarks, photo and video-sharing sites is then cross-linked to the searcher’s social graph, which is built on-the-fly. Delver then prioritizes its results based upon the searcher’s social graph, thereby improving the relevancy of the results. Since every person’s social graph is unique—much like a fingerprint—the same Delver query will produce significantly different results for each person—as reflected through the collective experiences of each person’s contacts.

It will be interesting to see how this idea works out. Based on the description above it sounds something like search on Facebook, which defaults to the users network and friends (and which I find incredibly annoying). Based on my experience with Facebook, I wonder if this idea is going to be anything more than a niche solution for special searches. I’m not sure that I want all of my searches to be determined by my contacts; part of the purpose of search is to find results that are outside of a user’s normal social circle.

Tuesday, November 27, 2007

Tim Berners-Lee on “the Graph”

Web-god Tim Berners-Lee posted a theoretical blog on the social graph early last week.

messy cablesHe argued that networked computing has gone through three stages. First there was the net, the network infrastructure of the internet. Once users were free from having to physically connect individual machines that they wanted to network, they were able to ignore the network, or the cables, and focus on the computers themselves. According to Berners-Lee, when users could focus on the more important half of this binary, they were able to get more use from the net, and their ability was even more enhanced by enabling the reuse of underused or forgotten resources.

The next level of networking was the web. Because it combined the resources of different machines and connected them together seamlessly, the world wide web allowed users to focus not on the computers, but on the documents. The document of choice, of course, was the web page, which, like the computers of the net, became the focal point of web browsing.

html graph of complex rhetoricAt the third level, Berners-Lee points out that users began to realize that it is what the documents are about, not the documents themselves, that was important. This level is similar to the semantic web, and Berners-Lee calls it “the graph.” (Actually, he calls it the “Giant Global Graph,” riffing on the WWW.) As users are able to capitalize on the graph, he argues, they will be able to exercise more power from their computing tasks, just as the innovations of the net and the web made computing more powerful at those levels. However, to make optimal use of the graph, designers will have to allow for the information stored in their documents to be able to freely interact with the information on other pages.

Letting your data connect to other people's data is a bit about letting go in that sense. It is still not about giving to people data which they don't have a right to. It is about letting it be connected to data from peer sites. It is about letting it be joined to data from other applications.

It is about getting excited about connections, rather than nervous.

Berners-Lee suggests that this can happen if designers make use of available semantic web tools. He sums up his vision in this penultimate paragraph:

In the long term vision, thinking in terms of the graph rather than the web is critical to us making best use of the mobile web, the zoo of wildy differing devices which will give us access to the system. Then, when I book a flight it is the flight that interests me. Not the flight page on the travel site, or the flight page on the airline site, but the URI (issued by the airlines) of the flight itself. That's what I will bookmark. And whichever device I use to look up the bookmark, phone or office wall, it will access a situation-appropriate view of an integration of everything I know about that flight from different sources. The task of booking and taking the flight will involve many interactions. And all throughout them, that task and the flight will be primary things in my awareness, the websites involved will be secondary things, and the network and the devices tertiary.

via Read/Write Web