HackerPapers

arXiv:1702.01923cs.CL

Comparative Study of CNN and RNN for Natural Language Processing

Wenpeng Yin, Katharina Kann, Mo Yu, Hinrich Schütze

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

Deep neural networks (DNN) have revolutionized the field of natural language processing (NLP). Convolutional neural network (CNN) and recurrent neural network (RNN), the two main types of DNN architectures, are widely explored to handle various NLP tasks. CNN is supposed to be good at extracting position-invariant features and RNN at modeling units in sequence. The state of the art on many NLP tasks often switches due to the battle between CNNs and RNNs. This work is the first systematic comparison of CNN and RNN on a wide range of representative NLP tasks, aiming to give basic guidance for DNN selection.

arXiv comments
7 pages, 11 figures
Journal reference
DOI
Subjects
cs.CLComputation and Language

On Hacker News

Linked by 1 identifiable commenter in 2 comments across 2 threads, from Feb 2017 to Apr 2017.

Comments linking this paper, per year.

Discussed in comments2 threads

  1. Ask HN: How to start with NLP 1 comment
    • Things like topic recognition, entity and reference linking/disambiguation, synonym/paraphase are well researched tasks with purpose-made datasets for competitions like TREC. The most common approaches will be to choose a word embedding (one of the word2vec or Glove are good…

      gtaniView on HNParent context

    • I think you want to understand comp linguistics viewpoint: parsers, PoS taggin, dependency analysis, syntax trees; and the machine learning perspective: embeddings in, say, 100-200 dimensional space (word2vec, glove) and topic modelling/LDA, and latent semantic analysis from the…

      gtaniView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.