My blog has moved!

You should be automatically redirected in 6 seconds. If not, visit
http://www.scienceforseo.com
and update your bookmarks.

Showing posts with label Hakia. Show all posts
Showing posts with label Hakia. Show all posts

October 07, 2008

What is semantic search?

There's been a lot of talk recently about "semantic search", and is also refered to as the "readwrite web".  Powerset, Cognition, Ask, Hakia, and many others are "semantic search engines".  It's not a new concept, research has been available in academia for at least 10 years.  In fact a lot of people involved in that in the early years are involved in the newly released semantic search engines today.  Not a big surprise!

So, what are semantics for start:

It refers to meaning in language (or code or anything else).  It used syntax and pragmatics as well as contextual information to provide the meaning of the text or even audio stream if you want to use that.  It's not just about finding similarities or context between 2 words but rather taking the entire text or query to establish meaning.  

What is the semantic web?

It's a common framework allowing information to be shared and reused.  Information is stored in machine readable formats.  

"The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation." - Tim Berners-Lee

That's probably the best definition, seeing as he invented it.  It's  relevant to semantic search and uses many of the same techniques and also is based on the same idea.  It's not a new version of the web, but rather an extension.  There are a lot of conferences about this worldwide, such as "The semantic web technology conference" for example.  

Technologies used obviously include ontologies (which are like big storage boxes full of information on how words and concepts link to each other).  These are built in OWL mostly, Natural language processing tools for named entity extraction for example, Data interchage formats (like RDF/XML or turtle for example), schemas like the RDF Schema, XML to provide syntax for content structure and SPARQL which is a web query language for semantic resources.   

And what is semantic search?

Google uses PageRank to identify relevancy, whereas semantic search engines use meaning to return highly relevant results.  Google returns keyword/keyphrase results, and the semantic solution returns information.  

The data has to be really structured in ontologies just like in the semantic web.  A semantic network is created which links all of the concepts and words together.  It used word sense disambiguation (WSD) in order to decipher what a word may related to.  WordNet, which you can download for free, is a machine readable dictionary that a lot of scientists have used for this task, although it's far from foolproof.  Here is a very comprehensive list of which semantic search engines use what kind of procedure, in pretty plain English.

Google does respond to natural language queries, such as "Where was Marilyn Monroe born?".  Hakia doesn't understand the query and tells me what Marilyn's real name was.  Powerset (only searches Wikipedia and Freebase) comes up with the goods, "LA".  Working in a "closed domain", Powerset has an easier job than Hakia who searches the whole web, just like Google.  Google however delivered where Hakia didn't this time round.

Then I tried in all 3 "Is chili bad for you?" - Hakia came up with books reviews for a book called "Bad chili", Google came up with a forum article with that exact question in it, and Powerset delivered an in depth article on the effects of chili on humans.  The following results for Powerset are all off though.  Hakia results continue with the book, but Google gives me loads of results all about the effect of chili on the body.

Have a go yourself and see what happens.  

This little test definitely shows that Google can come up with the goods, whereas the semantic engines struggle.  More work needed there.  I would be very surprised if Google were shunning semantic web technology and natural language queries.  I would leave that open for discussion actually.

The future?  Natural language queries, and natural language generation for a straight answer to a question, and a summary of all of the most relevant resources in one text, and the option to read the individual documents.  That's not an easy feat!

October 06, 2008

Hakia's new stuff


Hakia, the semantic search engine, has launched a few new features.  A bit of info about Hakia if you missed the launch etc...

It works by retrieving information by matching concepts and meanings.  They have their own algorithm for ranking called "SemanticRank".  It can categorise results, it uses parallelism (Treat = cure), it makes suggestions and allows for user refinement.  

Their moto I believe should be "quality over popularity".  Google likes popularity, so this is a different take on things.   

QDEX is the system by which they analyse and store web pages.  It's different from the standard inverted index, because it allows for semantically rich data to be processed quickly.   It analyses the content of a web page, extracts all possible queries that could be related to it, then the queries allow the system to fine documents, paragraphs and such things for retrieval.  It's all done off-line.  This works well because it can decompose content.

SemanticRank is based on sentence analysis and and concept match between the query and the best sentence available in each paragraph.  They say they also use syntactic and morphologocal analysis.  There's no keyword matching of course because it;s all semantics and no boolean  matching.

Anyway, today they launched some new features.  They've added the "credible sites" tab, where you can look at results from authorities, such as edu, gov and such sites, and they're asking librarians to suggest sites and "information professionals" (I'm not sure who that covers).  The resources must be current, peer reviewed, non-commercial and authentic (or at least fulfill most of these requirements).

For now you can only use it for the topics of the environment, health and medicine.  The sites are by experts, although anyone can submit a resource.  

 There's also a few other tabs:  "news", "images" and "meet others".  The "meet others" tab is interesting because they're adding social networking to search.  There are different rooms where you can post a comment or upload something for other to see, on the topic of the room of course, and then you can discuss it.  You can rate the messages.  It seems to be used but I'm not sure how much people will get involved, seeing as they usually go to a search engine with a particular information need.  It might do though.    

Hakia also offer a personalisation service.  You get a myHakia account, and then you can get information and news from topics that you specify.  

The results aren't quite as good as Google's just yet as far as my very brief tests show.  It does have some interesting and possibly quite useful features as well though.  The interface is nice and clean and easy to use.  

Take a look and see for yourself, you might like it.

Creative Commons License
Science for SEO by Marie-Claire Jenkins is licensed under a Creative Commons Attribution-Non-Commercial-No Derivative Works 2.0 UK: England & Wales License.
Based on a work at scienceforseo.blogspot.com.