Where things stand right now, it does not look like search is the killer app for semantics. The nderstanding of natural language does not seem to give you a noticeable edge in getting better search results. At least in the comparisons that we have performed earlier there is no major difference. The statistical algorithm deployed by Google is precise and good enough, which is why it has been the clear
leader in web search for the past 8 years. To unseat Google will require more than incremental improvement in search, it will likely take a paradigm shift and the creation of a different web experience. Below, we discuss how "discovery" could possibly take a bite out of the pie, but as of now Google's algorithm remains good and strong.
Social Graph
After Tim Bernes-Lee posted
his thoughts on the Social Graph, a discussion began on the web in
which people wondered if the Social Graph is in fact the Semantic Web.
This, however, is a gross misinterpretation of the post. The Social
Graph is not the Semantic Web, nor is it
the killer app of the Semantic Web. They are just two separate
concepts. The confusion comes from the fact that they both are Mathematical Graphs
or a Network. The underlying structure of both consists of nodes connected by links. Many things
in the nature and society are networks, so it is not surprising that meaning and people fall into this category.
If anything, it is more correct to say that the Social Graph is a
subset of the giant, all encompasing Semantic Web. Knowing how people
are connected is important in order to solve the perfect vacation
problem. After all, a perfect vacation should be taken together
with perfect friends, right? But jokes aside, the Social Graph is an
interesting and important trend for 2008, however, it is not really
related to Semantic Web.
Shortcuts
Increasingly, we are seeing a new breed of Semantic Applications, which we generalize as shortcuts.
This category includes SnapShots from Snap, BlueOrganizer and SmartLinks from AdaptiveBlue, Shortcuts from Yahoo!, and In-text search
from Lingospot.
What is common between all these technologies is that they leverage the
simple semantics of the content to deliver additional information.
In the case of Snap and AdaptiveBlue, the semantics is defined by the
URL, while Yahoo! and Lingospot perform text analysis.
Regardless of the method, all of these technologies deliver related
information via Ajax popups. That is, they leverage semantics to
pull the information from the web. This is essentially discovery or
reverse search. When the user is looking at a book there is a preview
with a brief description and the cover image, when the user encounters
a stock symbol he is presented with a stock chart, analysis and
additional links to the company, when the user is looking at a music
album there is a play button, and when the user encounters a movie
there is an ability to watch the trailer in place. The shortcuts remove
the need to search, instead, the related content from the web comes
right into the page.
Today's shortcut technologies are simple and still in their infancy,
but they are among the most successful examples of semantic
applications.
However, we can not call them the killer app for several reasons.
First, people perceive them as advertising, which is not the point.
Snap certainly made an early push into ads, but this is not a
representation of what these technologies will look like in the future.
Second, in their current implementation, all of these technologies are
utilities. For the same reason that people are not going to get
emotional about personal knowledge management, they will not be
emotional about shortcuts. Shortcuts will also be taken for granted.
Yet, shortcuts hold the most promise. With a few more iterations these technologies are going to get slicker and more precise.
They will leverage content and micro-context to reduce the amount of search. They will become more personalized based on user
behavior. And once this happens it will be a big deal.
Conclusion
We are still waiting for the killer app for Semantic Web,
something that can get viral and turn semantics into
a marketing term. Problems like natural language understanding still
remain difficult to solve, and the solutions do not appear to be on our
horizon right now. It also appears that
a semantic search engine, at least based on the ones we have seen to
date, does not have a substantial advantage over Google.
We are seeing the rise of early Semantic Knowledge Databases, but while
we expect them to get better and more interesting,
they are more likely to be the stepping stones to the killer app,
rather than the app itself.
In the mean time, we are seeing the rise of shortcut technologies,
which leverage the basic semantics of the content,
like URL and simple context analysis, to deliver relevant information,
links, and media directly into the page. While still very early,
these technologies hold the most promise because they are simple and
useful. We expect that the next generation of these technologies
in conjunction with personalization will deliver an interesting
alternative to search -- contextual discovery. We will discuss
this alternative in more detail in a future post.
Now tell us what you think the killer app for Semantic Web will be?
Which of these technologies do you think is the most promising?