Efficient tagging of questions on online platforms like Stack Overflow is crucial for enhancing search functionality and improving user experience. This study investigates the effectiveness of various machine learning algorithms for autonomous tagging of Stack Overflow questions. We employ a diverse range of models, including XGBoost, LinearSVC, Stochastic Gradient Descent Classifier, Logistic Regression, Perceptron, and PassiveAggressiveClassifier, and evaluate their performance using a comprehensive set of metrics, including Jaccard score, Hamming loss, and F1 score. Our results show that XGBoost and LinearSVC perform better than the other models, indicating their capacity to minimize misclassifications and predict many relevant tags with accuracy. Both models appear to be well-suited for the task of autonomous tagging, albeit there is a slight performance difference between them. Our research advances autonomous tagging methods by comparing different machine learning algorithms and determining which models perform best in this context.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Automated Categorization of Stack Overflow Queries: Solution to Highlight the Similar Kind of Queries

  • Pranshu Raghuwanshi,
  • Bhavya Gopalani,
  • Surbhi Sharma

摘要

Efficient tagging of questions on online platforms like Stack Overflow is crucial for enhancing search functionality and improving user experience. This study investigates the effectiveness of various machine learning algorithms for autonomous tagging of Stack Overflow questions. We employ a diverse range of models, including XGBoost, LinearSVC, Stochastic Gradient Descent Classifier, Logistic Regression, Perceptron, and PassiveAggressiveClassifier, and evaluate their performance using a comprehensive set of metrics, including Jaccard score, Hamming loss, and F1 score. Our results show that XGBoost and LinearSVC perform better than the other models, indicating their capacity to minimize misclassifications and predict many relevant tags with accuracy. Both models appear to be well-suited for the task of autonomous tagging, albeit there is a slight performance difference between them. Our research advances autonomous tagging methods by comparing different machine learning algorithms and determining which models perform best in this context.