Web 3.0 and Semantic Search »
I recently attended the Web 3.0 conference held in Santa Clara (January 26-27). During my attendance at the conference I had the chance to listen from Google’s Johanna Wright (Director of Product Management in Search) and Microsoft’s Scott Prevost (Principal Development Manager at Bing) about how they are using semantic technologies to drive innovation in search.
The conference focused on the Semantic Web which is something that we at Kosmix have been innovating in for the last three years. Our goal has been simple: to provide consumers with the best experience for exploring a topic and following topics that they care about.
Here is my take on the evolution of search and the semantic web:
If web 1.0 was about linking web pages, web 2.0 about linking people, and then web 3.0 is about linking data. Tim Burner Lee, father of the Web, has made it ample clear that linking data is where the future of the Web is. Semantic web is about annotating facets and attributes associated with web content and linking data. In other words, semantic web is about teaching machines to read web pages, which are designed to be read by humans. So how can semantics improve search?
Search so far has been about finding the best web pages for a given query. However, the purpose for searching is to complete a task. Say you want to find the lowest price for a camera, pick a romantic restaurant, or research the effect of pollution as a function of GDP. The information to complete such tasks resides in different web pages and therefore, it is no longer possible to find one page that will complete the task. For instance, the pollution levels by country and country GDP are in separate places on the Web. However, by using semantics understanding, search engines can connect these web pages and fuse the two datasets to complete the desired task.
Another instructive example is figuring out what to cook. If search engines understood the structure of recipes then one could narrow down their search to recipes based on course, ingredients, occasion, cuisine, convenience, and user ratings. A variant of the idea is semantic snippets where search snippets present the structure behind the linked page. For instance, for events we list the date, time, event snippet, and even ticket prices, which really let you decide if you should be clicking to book a ticket or it is not aligning with your schedule and budget.

At Kosmix we strive to provide rich snippets for each result we surface and now all the big search engines – Yahoo! with SearchMonkey; Google with rich snippets; and Bing with Smart Captions – have started to do the same. The benefit is that the user has more information before clicking which increases the quality of traffic that a publisher gets. Nick Cox from Yahoo! reported up to 15 percent greater click-through-rate because of richer presentation of results using semantic techniques.
Semantic techniques can also be used to rank web pages. Today, the rankings are largely a function of keyword matches and the popularity of the page. However, if we searched for “drop in currency value”, what we really mean is “inflation”. If search engines understood the meaning of documents and used it in ranking, then higher quality documents about “inflation” would surface, which need not even contain the search terms!
As you can see Semantic techniques have already made inroads into search and have started benefiting users. However, there is still a long way to go before the promise is fully realized. After all, the Web’s content was designed for our consumption and machines need much of our help in understanding it.





















Subscribe to our RSS Feed

