Detailed Study of Deep Learning Models for Natural Language Processing
Megha Gupta, Shailesh Kumar Verma, Priyanshu Jain · 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN) · 2020
Natural Language Processing involves computational processing, and understanding of human languages. With the increase in computation power, deep learning models are being used for various NLP tasks. Further availability of large datasets of various languages enables the training of deep learning models. Multiple processing layers are used by the deep learning methods for learning representations of data which are hierarchical in nature and which gives excellent results for different NLP tasks. This paper reviews the important models and methods in deep learning which are applied to natural language problems. In particular, Convolutional Neural Network, Recurrent Neural Network, Long Short-Term Memory, Gated Recurrent Unit, Recursive Neural Network have been described. Also, their advantages and suitability to various natural language processing applications such as text classification, sentiment analysis, etc. have been reviewed.