This document discusses various techniques for using convolutional neural networks for sentiment classification. It describes using word embeddings as network parameters that are learned during training or initialized from pre-trained models. It also discusses using sentence matrices and different types of convolutional and pooling layers. Specific CNN models discussed include using different channels, dynamic k-max pooling, semantic clustering, enriching word vectors, and multichannel variable-size convolution. References are provided for several papers on applying CNNs to sentiment classification.
Related topics: