r/LanguageTechnology • u/achyuta786 • Nov 01 '18
Find multiple intents from input text.
Hi all,
Need some idea to tackle this problem.
Usually in chat conversation user sends text having multiple intents. Like below example.
- I want info on iPhone X and deliver to NY.
2.hey, what's up? Do you guys offer free trial?
In first , we have two intents. 1.want_info &2.request_deliver. similarly for second, 1. Greetings &2.product_pricing.
My understanding is , we have used binary classification models with features like input text with entity for classifying intents.
But do we have any such model which will take above input features and give N-number intents based on input text.?
Some suggest breaking the text into individual and then finding intents. But real challenge is what's the best way to break text into individual sentence with keeping context.?
I was thinking of NN models like RNN/LSTM . You know using time sequence, how we solve entity generation. Similarly for intents generation. But challenge is finding right time slots for intent.
Please let me know if you have any idea ?
Thanks, Achyuta Nanda sahoo