Image-based Natural Language Understanding Using 2D Convolutional Neural Networks
arXiv:1810.10401
Abstract
We propose a new approach to natural language understanding in which we consider the input text as an image and apply 2D Convolutional Neural Networks to learn the local and global semantics of the sentences from the variations ofthe visual patterns of words. Our approach demonstrates that it is possible to get semantically meaningful features from images with text without using optical character recognition and sequential processing pipelines, techniques that traditional Natural Language Understanding algorithms require. To validate our approach, we present results for two applications: text classification and dialog modeling. Using a 2D Convolutional Neural Network, we were able to outperform the state-of-art accuracy results of non-Latin alphabet-based text classification and achieved promising results for eight text classification datasets. Furthermore, our approach outperformed the memory networks when using out of vocabulary entities fromtask 4 of the bAbI dialog dataset.
Natural Language Processing (NLP), Sentiment Analysis, Dialogue Modeling
References in corpus (10)
- Machine Learning in Automated Text Categorization
- Convolutional Neural Networks for Sentence Classification
- A Convolutional Neural Network for Modelling Sentences
- Semi-supervised Convolutional Neural Networks for Text Categorization via Region Embedding
- Effective Use of Word Order for Text Categorization with Convolutional Neural Networks
- Character-level and Multi-channel Convolutional Neural Networks for Large-scale Authorship Attribution
- Learning Longer-term Dependencies in RNNs with Auxiliary Losses
- Learning End-to-End Goal-Oriented Dialog
- Neural Speed Reading via Skim-RNN
- Character-level Convolutional Network for Text Classification Applied to Chinese Corpus