{'fraction_non_alphanumeric': 0.0171990171990172, 'fraction_numerical': 0.002457002457002457, 'mean_word_length': 5.331606217616581, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Combining Word Order and CNN-LSTM for Sentence Sentiment Classification

Neural network models have been demonstrated to be capable of achieving state-of-the-art performance in sentence sentiment classification. Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs) are two widely used neural network models for NLP. However, since sentences consist of the same words in different order may represent different meaning in sentiment, it cannot be neglected that the word embedding training model ignores the factor of word order in sentence to quicken the training process. In this work, we mainly consider that word order is important for sentence sentiment classification, designing an encode-decode model called CNN-LSTM combined the strength of CNN and LSTM to demonstrate that word order of sentence plays an important role in sentiment analysis based on the word embedding which is designed as an order_w2v model taking in word order during word2vec training process. We evaluate the CNN-LSTM and order_w2v in sentiment classification both on Chinese and English datasets. The experimental results verify that the model considering the word order can achieve better results in sentiment analysis.