Excuse if this has been answered before.

I need to extract features and parse from a piece of text and run some analysis. For e.g. "Plot the past 5-year sales of Apple" should give me the following


  1. Company - Apple
  2. Item - Sales
  3. Period - past 5 years
  4. Action - Plot

What deep learning techniques / algorithms should I be looking to use?

Any pointers are highly appreciated.


Named-Entity Recognition (NER) is one of the techniques you could look at. Different techniques exist, you could first look at pre-trained models of Spacy in Python here. Otherwise, you could train a model on your own training data if you have.

Also, more systematic approaches can be efficient. For exemple, looking at POS tags values, do regex identification...

More generally, this is the field of Information Extraction (IE) in text mining. Some good resources can be found here and here. Sorry, everything is in Python as I work mainly with it.

Good luck!


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.