I'm trying to find out if there is a known algorithm that can detect the "key concept" of a sentence.
The use case is as follows:
- User enters a sentence as a query (Does chicken taste like turkey?)
- Our system identifies the concepts of the sentence (chicken, turkey)
- And it runs a search of our corpus content
The area that we're lacking in is identifying what the core "topic" of the sentence is really about. The sentence "Does chicken taste like turkey" has a primary topic of "chicken", because the user is asking about the taste of chicken. While "turkey" is a helper topic of less importance.
So... I'm trying to find out if there is an algorithm that will help me identify the primary topic of a sentence... Let me know if you are aware of any!!!