Question Similarity in Community Question Answering: A Systematic Exploration of Preprocessing Methods and Models
Community Question Answering forums are popular among Internet users, and a basic problem they encounter is trying to find out if their question has already been posed before. To address this issue, NLP researchers have developed methods to automatically detect question-similarity, which was one of the shared tasks in SemEval. The best performing systems for this task made use of Syntactic Tree Kernels or the SoftCosine metric. However, it remains unclear why these methods seem to work, whether their performance can be improved by better preprocessing methods and what kinds of errors they (and other methods) make. In this paper, we therefore systematically combine and compare these two approaches with the more traditional BM25 and translation-based models. Moreover, we analyze the impact of preprocessing steps (lowercasing, suppression of punctuation and stop words removal) and word meaning similarity based on different distributions (word translation probability, Word2Vec, fastText and ELMo) on the performance of the task. We conduct an error analysis to gain insight into the differences in performance between the system set-ups. The implementation is made publicly available from https://github.com/fkunneman/DiscoSumo/tree/master/ranlp.
Code (1)
Tasks
Community Question AnsweringQuestion AnsweringQuestion SimilarityTranslationWord TranslationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
ECNU at SemEval-2017 Task 3: Using Traditional and Deep Learning Methods to Address Community Question Answering Task
This paper describes the systems we submitted to the task 3 (Community Question Answering) in SemEval 2017 which contains three subtasks on English corpora, i.e., subtask A: Question-Comment Similarity, subtask B: Questi…
Community Question AnsweringQuestion AnsweringQuestion SimilaritySemantic Textual SimilarityNLM\_NIH at SemEval-2017 Task 3: from Question Entailment to Question Similarity for Community Question Answering
This paper describes our participation in SemEval-2017 Task 3 on Community Question Answering (cQA). The Question Similarity subtask (B) aims to rank a set of related questions retrieved by a search engine according to t…
Community Question AnsweringQuestion AnsweringQuestion SimilaritySwissAlps at SemEval-2017 Task 3: Attention-based Convolutional Neural Network for Community Question Answering
In this paper we propose a system for reranking answers for a given question. Our method builds on a siamese CNN architecture which is extended by two attention mechanisms. The approach was evaluated on the datasets of t…
Community Question AnsweringQuestion AnsweringQuestion SimilarityRerankingSemEval-2016 Task 3: Community Question Answering
This paper describes the SemEval--2016 Task 3 on Community Question Answering, which we offered in English and Arabic. For English, we had three subtasks: Question--Comment Similarity (subtask A), Question--Question Simi…
Community Question AnsweringQuestion AnsweringQuestion SimilaritySemanticZ at SemEval-2016 Task 3: Ranking Relevant Answers in Community Question Answering Using Semantic Similarity Based on Fine-tuned Word Embeddings
We describe our system for finding good answers in a community forum, as defined in SemEval-2016, Task 3 on Community Question Answering. Our approach relies on several semantic similarity features based on fine-tuned wo…
Community Question AnsweringQuestion AnsweringSemantic SimilaritySemantic Textual Similarity+1