semantic relation or semantic relatedness between terms or phrases



I am looking for a method that can realize if there is any semantic relation between two terms using ontologies. For example given two terms "kitchen" and "Chef" it can return like chef works in a kitchen and a correlation value (for example 0.7). What about proper nouns or noun phrases? The relatedness of two phrases such as "the biggest defense against the US Navy's Laser Weapon System" and "China's crippling pollution problem". I would be appreciated if you could give me some references.


Posted 2015-07-23T17:15:10.287

Reputation: 171

This is a tough problem. The closest thing I have personally heard of is the IBM Watson project. They digested Wikipedia and created such semantic relationships in order to answer Jeaopardy questions. Torsten Bittner gave a great talk on this in Seattle. It looks like another version is on YouTube. One can imagine a method that consists of 1) finding the wikipedia heading for each subject, 2) cross searching the subject for the other word, 3) downselecting cases with a clear object-subject pairing, 4) choosing the most common case.

– AN6U5 – 2015-07-24T18:46:07.663

As @AN6U5 said, it is a really tough problem. From my experience, it is even more difficult to find an ontology that can cover everything. At the moment, ontologies are focused on a specific field. For example, you can find an ontology for Pathology or Algebra in Mathematics. Imagine that an ontology for Medicine is too broad based on the Pathology one. – Tasos – 2015-07-27T12:28:05.563



Other-than Ontologies do check word2vec, this tool provides an efficient implementation of the continuous bag-of-words and skip-gram architectures for computing vector representations of words and can be used to find the closest words for a user-specified word


Posted 2015-07-23T17:15:10.287

Reputation: 1 810