学位论文详细信息
Convolutional Neural Network for Sentence Classification
Sentence Classification;Convolutional Neural Networks;Multi-Label Classification;Computer Science
Chen, Yahui
University of Waterloo
关键词: Sentence Classification;    Convolutional Neural Networks;    Multi-Label Classification;    Computer Science;   
Others  :  https://uwspace.uwaterloo.ca/bitstream/10012/9592/3/Chen_Yahui.pdf
瑞士|英语
来源: UWSPACE Waterloo Institutional Repository
PDF
【 摘 要 】

The goal of a Knowledge Base–supported Question Answering (KB-supported QA) system is to answer a query natural language by obtaining the answer from a knowledge database, which stores knowledge in the form of (entity, relation, value) triples. QA systems understand questions by extracting entity and relation pairs. This thesis aims at recognizing the relation candidates inside a question. We define a multi-label classification problem for this challenging task. Based on the word2vec representation of words, we propose two convolutional neural networks (CNNs) to solve the multi-label classification problem, namely Parallel CNN and Deep CNN. The Parallel CNN contains four parallel convolutional layers while Deep CNN contains two serial convolutional layers. The convolutional layers of both the models capture local semantic features. A max over time pooling layer is placed on the top of the last convolutional layer to select global semantic features. Fully connected layers with dropout are used to summarize the features. Our experiments show that these two models outperform the traditional Support Vector Classification (SVC)–based method by a large margin. Furthermore, we observe that Deep CNN has better performance than Parallel CNN, indicating that the deep structure enables much stronger semantic learning capacity than the wide but shallow network.

【 预 览 】
附件列表
Files Size Format View
Convolutional Neural Network for Sentence Classification 7456KB PDF download
  文献评价指标  
  下载次数:16次 浏览次数:11次