How to approach for predicting semantic similarity between two phrases
I need pointers on the latest research, tools, and techniques for predicting semantic similarity between two phrases.
Problem Statement: Given two propositions A
and B
with A
know to be true
, predict if B
agrees, contradicts, or is neutral.
Examples
A
= X is greater than Y
| B
= Y is greater than X
| Result
= contradict
A
= X is greater than Y
| B
= Y is less than X
| Result
= agree
A
= X is greater than Y
| B
= P is less than X
| Result
= neutral
A
= X increases with Y
| B
= X is directly proportional to Y
| Result
= agree
A
= X is joining Y and Z
| B
= Y and Z are connected with X
| Result
= agree
What I have tried
I am looking into Google's Universal Sentence Encoder and alternatives for evaluating semantic similarities with mixed results. Most of the solutions available will give a result of exactly similar
for the first example. I am also going through some research papers on grammar-based similarity techniques in natural language.
Any help or direction towards research papers, tools, or libraries is greatly appreciated.
Topic semantic-similarity learning nlp
Category Data Science