Papers › A C-LSTM Neural Network for Text Classification

A C-LSTM Neural Network for Text Classification

27 Nov 2015arXiv:1511.08630archive 2025-07-28

Chunting Zhou, Chonglin Sun, Zhiyuan Liu, Francis C. M. Lau

Neural network models have been demonstrated to be capable of achieving remarkable performance in sentence and document modeling. Convolutional neural network (CNN) and recurrent neural network (RNN) are two mainstream architectures for such modeling tasks, which adopt totally different ways of understanding natural languages. In this work, we combine the strengths of both architectures and propose a novel and unified model called C-LSTM for sentence representation and text classification. C-LSTM utilizes CNN to extract a sequence of higher-level phrase representations, and are fed into a long short-term memory recurrent neural network (LSTM) to obtain the sentence representation. C-LSTM is able to capture both local features of phrases as well as global and temporal sentence semantics. We evaluate the proposed architecture on sentiment classification and question classification tasks. The experimental results show that the C-LSTM outperforms both CNN and LSTM and can achieve excellent performance on these tasks.

PaperPDFCode

In Syntology View this paper on Syntology: its repositories, every harvested function with whether it ran, its licence and the call to fetch it.

Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

ManuelVs/NNForTextClassification mentioned on GitHubtfMIT report
ManuelVs/NeuralNetworks mentioned on GitHubtfMIT report
shamalwinchurkar/question-classification mentioned on GitHubtfApache-2.0 report
zackhy/TextClassification mentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

General ClassificationSentenceSentiment AnalysisSentiment ClassificationText Classification

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Sentiment Analysis SST-2 Binary classification C-LSTM Accuracy 87.8 #69 of 87 Archive leaderboard report
Sentiment Analysis SST-5 Fine-grained classification C-LSTM Accuracy 49.2 #22 of 31 Archive leaderboard report
Text Classification TREC-6 C-LSTM Error 5.4 #10 of 19 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

LSTMSigmoid ActivationTanh Activation

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections