Skip to main navigation Skip to search Skip to main content

Question to question similarity analysis using morphological, syntactic, semantic, and lexical features

  • Mahmoud M. Hammad
  • , Mohammad Al-Smadi
  • , Qanita Bani Baker
  • , Muntaha Al-Asa’d
  • , Nour Al-Khdour
  • , Mutaz Bni Younes
  • , Enas Khwaileh
  • Jordan University of Science and Technology

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

In the digitally connected world that we are living in, people expect to get answers to their questions spontaneously. This expectation increased the burden on Question/Answer platforms such as Stack Overflow and many others. A promising solution to this problem is to detect if a question being asked is similar to a question in the database, then present the answer of the detected question to the user. To address this challenge, we propose a novel Natural Language Processing (NLP) approach that detects if two Arabic questions are similar or not using their extracted morphological, syntactic, semantic, lexical, overlapping, and semantic lexical features. Our approach involves several phases including Arabic text processing, novel feature extraction, and text classifications. Moreover, we conducted a comparison between seven different machine learning classifiers. The included classifiers are: Support Vector Machine (SVM), Decision Tree (DT), Logistic Regression (LR), Extreme Gradient Boosting (XGB), Random Forests (RF), Adaptive Boosting (AdaBoost), and Multi-layer Perceptron (MLP). To conduct our experiments, we used a realworld questions dataset consisting of around 19,136 questions (9,568 pairs of questions) in which our approach achieved 82.93% accuracy using our XGB model on the best features selected by the Random Forest feature selection technique. This high accuracy of our model shows the ability of our approach to correctly detect similar Arabic questions and hence increases user satisfactions.

Original languageEnglish
Pages (from-to)671-697
Number of pages27
JournalJournal of Universal Computer Science
Volume26
Issue number6
StatePublished - 2020
Externally publishedYes

Keywords

  • Arabic Language
  • LDA
  • Lexical Features
  • Machine Learning
  • NLP
  • Semantic Text Similarity (STS)
  • Text Classification
  • XGB

Fingerprint

Dive into the research topics of 'Question to question similarity analysis using morphological, syntactic, semantic, and lexical features'. Together they form a unique fingerprint.

Cite this