Page 88 - Undergraduate Research Opportunities Program Proceedings 2017-18
P. 88

School of Engineering
           Department of Computer Science & Engineering

           In this paper, we explore methods of determining semantic equivalence between pairs of questions, with a dataset
           released by Quora. A deep learning approach that uses a Siamese GRU neural network connected to a distance measure
           layer to determine the semantic equivalence is used in this paper. Variations of the network are explored to improve
           network performance. Applying an adapted attention mechanism on the GRU network has been found to improve
           model performance significantly. The effectiveness of several regularization techniques on the GRU cells are evaluated,
           improving the model performance close to the state-of-art level.



           Supervisor:       YEUNG Dit Yan/ CSE
           Student:          ZHANG Lin / COSC                      Course:         UROP1100, Summer

           The goal of this project is to build an AI TA which can answer questions already having duplicate pairs and corresponding
           answers in our database. Therefore, how to detect duplicate questions accurately has been a major problem. In this
           report, we first introduce our baseline method, the vanilla GRU model, to detect duplicate questions. We then propose
           and analyze several methods to improve the accuracy. They ca be divided into two categories: Improving the model,
           including using deeper neural network, LSTM networks, Convolutional neural networks, adding POS tags; Or creating
           augmented dataset, especially applying Variational Auto Encoder (VAE) to generating duplicate questions.  Finally, we
           will discuss the possible future development.



























































           78
   83   84   85   86   87   88   89   90   91   92   93