3.8 Proceedings Paper

Semantically Enhanced Tag Recommendation for Software CQAs via Deep Learning

Publisher

IEEE
DOI: 10.1145/3183440.3194977

Keywords

Tag recommendation; deep learning; semantic representation; convolutional neural network; software CQAs; Stack Overflow

Funding

  1. National Key Research and Development Program of China [2016YFB1000804]
  2. National Natural Science Foundation [61702024, 61421003]

Ask authors/readers for more resources

Most software CQAs (e.g. Stack Overflow) mainly rely on users to assign tags for posted questions. This leads to many redundant, inconsistent and inaccurate tags that are detrimental to the communities. Therefore tag quality becomes a critical challenge to deal with. In this work, we propose STR, a deep learning based approach that automatically recommends tags through learning the semantics of both tags and questions in such software CQAs. First, word embedding is employed to convert text information to high-dimension vectors for better representing questions and tags. Second, a Multitasking-like Convolutional Neural Network, the core modules of STR, is designed to capture short and long semantics. Third, the learned semantic vectors are fed into a gradient descent based algorithm for classification. Finally, we evaluate STR on three datasets collected from popular software CQAs, and experimental results show that STR outperforms state-of-the-art approaches in terms of Precision@ k, Recall@ k and F1 - Measure@k.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available