I'm currently looking to invest some time on how to make a resume parser using deep learning.

I need some initial ideas (or) approaches on how to put together things at first, where to start. If you have any good approaches on handling resume parsing for multiple type resume structures please let me know.

Also to start here's my approach I was thinking, do let me know if you think this works!

1) First I will take a 100 resume as a image(i.e., jpg) file.
2) I will create bounding box around projects/education area and create my training data.
3) After training I'll try to predict it on test data. 

Is this an ideal approach? Are there any good approaches you can suggest which works based on any paper?

Much appreciated. Thanks.

  • $\begingroup$ Much appreciated if you could also provide me a reason for the down-vote so I can improve the question. $\endgroup$ – user_12 Mar 28 at 21:17

Typically, resumes are not images. Almost all resumes are Microsoft Word or pdf. Given those document formats, a deep learning parser should be sequence-based (e.g., Recurrent Neural Network (RNN) or Long Short Term Memory (LSTM)).

To apply Deep Learning, you'll need many thousands of examples with each section labeled. There is HR-XML (Human Resources - Extensible Markup Language) which are the industry standards for labels of resume sections.

| improve this answer | |
  • $\begingroup$ I do understand resumes are usually docx or pdf format but it is possible to convert them to image isn't it? I was thinking in that manner. Do you think the approach I've mentioned would work given enough data? Also, you mentioned about sequence-based parser can you provide a little bit on how to prepare data and what are we actually predicting here. Just a overview is enough. $\endgroup$ – user_12 Mar 28 at 19:16

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.