mlsanityData to 14 Oct 2026

Tag Prediction of Competitive Programming Problems using Deep Learning Techniques

arXiv 2308.01863 ↗First posted 3 Aug 2023cs.CLcited by 0

Not on the map. Why?

Abstract (arXiv)

In the past decade, the amount of research being done in the fields of machine learning and deep learning, predominantly in the area of natural language processing (NLP), has risen dramatically. A well-liked method for developing programming abilities like logic building and problem solving is competitive programming. It can be tough for novices and even veteran programmers to traverse the wide collection of questions due to the massive number of accessible questions and the variety of themes, levels of difficulty, and questions offered. In order to help programmers find questions that are appropriate for their knowledge and interests, there is a need for an automated method. This can be done using automated tagging of the questions using Text Classification. Text classification is one of the important tasks widely researched in the field of Natural Language Processing. In this paper, we present a way to use text classification techniques to determine the domain of a competitive programming problem. A variety of models, including are implemented LSTM, GRU, and MLP. The dataset has been scraped from Codeforces, a major competitive programming website. A total of 2400 problems were scraped and preprocessed, which we used as a dataset for our training and testing of models. The maximum accuracy reached using our model is 78.0% by MLP(Multi Layer Perceptron).

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 18 references that are in the map. First posted on arXiv 3 Aug 2023.

Builds on

10 of 18 references.

References · 10

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
  3. 2015Character-level Convolutional Networks for Text Classificationcited by 2,330
  4. 2016Bag of Tricks for Efficient Text Classificationcited by 876
  5. 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 807
  6. 2018Graph Convolutional Networks for Text Classificationcited by 345
  7. 2020BAE: BERT-based Adversarial Examples for Text Classificationcited by 316
  8. 2019Text Classification Algorithms: A Surveycited by 163
  9. 2021BertGCN: Transductive Text Classification by Combining GCN and BERTcited by 74
  10. 2022A pipeline and comparative study of 12 machine learning models for text classificationcited by 4

Built on by

Not cited yet.