journal article·2024-05-25Open access

Combining Balancing Dataset and SentenceTransformers to Improve Short Answer Grading Performance

Maresha Caroline Wijanto, Hwan-Seung Yong

Applied Sciences· Volume 14· Issue 11

Abstract

Short-answer questions can encourage students to express their understanding. However, these answers can vary widely, leading to subjective assessments. Automatic short answer grading (ASAG) has become an important field of research. Recent studies have demonstrated a good performance using computationally expensive models. Additionally, available datasets are often unbalanced in terms of quantity. This research attempts to combine a simpler SentenceTransformers model with a balanced dataset, using prompt engineering in GPT to generate new sentences. Our recommended model also tries to fine-tune several hyperparameters to achieve optimal results. The research results show that the relatively small-sized all-distilroberta-v1 model can achieve a Pearson correlation value of 0.9586. The RMSE, F1-score, and accuracy score also provide better performances. This model is combined with the fine-tuning of hyperparameters, such as the use of gradient checkpointing, the split-size ratio for testing and training data, and the pre-processing steps. The best result is obtained when the new generated dataset from the GPT data augmentation is implemented. The newly generated dataset from GPT data augmentation achieves a cosine similarity score of 0.8 for the correct category. When applied to other datasets, our proposed method also shows an improved performance. Therefore, we conclude that a relatively small-sized model combined with the fine-tuning of the appropriate hyperparameters and a balanced dataset can provide performance results that surpass other models that require larger resources and are computationally expensive.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Topic Modeling · Expert finding and Q&A systems · Intelligent Tutoring Systems and Adaptive Learning

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Artificial Intelligence and Software, Ewha Womans University, Seoul 03760, Republic of Korea

Funding

Ministry of Land, Infrastructure, and Transport

References (29)

Show source-provided references
1. Wijanto, M.C., Karnalim, O., and Tan, R. (2022, January 13–16). Work in progress: High School Students’ Perspective on Assessment Question Types during Online Learning—Preliminary Study for Automated Assessments of Open-ended Questions. Proceedings of the EDUNINE 2022—6th IEEE World Engineering Education Conference: Rethinking Engineering Education after COVID-19: A Path to the New Normal, Santos, Brazil.10.1109/EDUNINE53672.2022.9782327 ↗
2. Automatic short answer grading and feedback using text mining methods10.1016/j.procs.2020.02.171 ↗
3. Ghavidel, H., Zouaq, A., and Desmarais, M. (2020, January 2–4). Using BERT and XLNET for the Automatic Short Answer Grading Task. Proceedings of the CSEDU 2020—Proceedings of the 12th International Conference on Computer Supported Education, Prague, Czech Republic.10.5220/0009422400580067 ↗
4. Bagaria, V., Badve, M., Beldar, M., and Ghane, S. (2020, January 3–5). An Intelligent System for Evaluation of Descriptive Answers. Proceedings of the 3rd International Conference on Intelligent Sustainable Systems, ICISS 2020, Thoothukudi, India.10.1109/ICISS49785.2020.9316110 ↗
5. Automatic Short Answer Grading with SemSpace Sense Vectors and MaLSTM10.1109/ACCESS.2021.3054346 ↗
6. The Eras and Trends of Automatic Short Answer Grading10.1007/s40593-014-0026-8 ↗
7. An automatic short-answer grading model for semi-open-ended questions10.1080/10494820.2019.1648300 ↗
8. Automatic Short Answer Grading System in Indonesian Language Using BERT Machine Learning
9. Condor, A., Litster, M., and Pardos, Z. (July, January 29). Automatic short answer grading with SBERT on out-of-sample questions. Proceedings of the 14th International Conference on Educational Data Mining (EDM 2021), Online.
10. Gaddipati, S.K., Nair, D., and Plöger, P.G. (2020). Comparative Evaluation of Pretrained Transfer Learning Models on Automatic Short Answer Grading. arXiv.
11. Poulton, A., and Eliens, S. (2021, January 15–17). Explaining transformer-based models for automatic short answer grading. Proceedings of the ACM International Conference Proceeding Series, Association for Computing Machinery, Busan, Republic of Korea.10.1145/3488466.3488479 ↗
12. Automatic Short Answer Grading Using Paragraph Vectors and Transfer Learning Embeddings
13. Improving the performance of automatic short answer grading using transfer learning and augmentation10.1016/j.engappai.2023.106292 ↗
14. Reimers, N., and Gurevych, I. (2019). Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks. arXiv.10.18653/v1/D19-1410 ↗
15. Ndukwe, I.G., Amadi, C.E., Nkomo, L.M., and Daniel, B.K. (2020). Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer.
16. Dzikovska, M.O., Nielsen, R.D., and Brew, C. (2012, January 3–8). Towards Effective Tutorial Feedback for Explanation Questions: A Dataset and Baselines. Proceedings of the 2012 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Montreal, BC, Canada.
17. Indonesian Short Essay Scoring Using Transfer Learning Dependency Tree LSTM
18. Devlin, J., Chang, M.-W., Lee, K., and Toutanova, K. (2018). BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. arXiv.
19. Reimers, N. (2024, January 18). Sentence Transformers Documentation. Available online: https://www.sbert.net/docs/pretrained_models.html.
20. Gomaa, W.H., Nagib, A.E., Saeed, M.M., Algarni, A., and Nabil, E. (2023). Empowering Short Answer Grading: Integrating Transformer-Based Embeddings and BI-LSTM Network. Big Data Cogn. Comput., 7.10.3390/bdcc7030122 ↗
21. Ouahrani, L., and Bennouar, D. (2024). Paraphrase Generation and Supervised Learning for Improved Automatic Short Answer Grading. Int. J. Artif. Intell. Educ., 1–44.10.1007/s40593-023-00391-w ↗
22. Okur, E., Sahay, S., and Nachman, L. (2022, January 21–23). Data Augmentation with Paraphrase Generation and Entity Extraction for Multimodal Dialogue System. Proceedings of the 13th Conference on Language Resources and Evaluation (LREC 2022), Marseille, France.
23. Mohler, M., Bunescu, R., and Mihalcea, R. (2011, January 19–24). Learning to Grade Short Answer Questions using Semantic Similarity Measures and Dependency Graph Alignments. Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics, Portland, OR, USA.
24. Chen, T., Xu, B., Zhang, C., and Guestrin, C. (2016). Training Deep Nets with Sublinear Memory Cost. arXiv.
25. Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep Learning, The MIT Press.
26. Cosine Similarity—A Computing Approach to Match Similarity between Higher Education Programs and Job Market Demands Based on Maximum Number of Common Words10.3991/ijet.v17i12.30375 ↗
27. Sanh, V., Debut, L., Chaumond, J., and Wolf, T. (2019, January 13). DistilBERT, a distilled version of BERT: Smaller, faster, cheaper and lighter. Proceedings of the 5th EMC2—Energy Efficient Machine Learning and Cognitive Computing, Vancouver, BC, Canada.
28. Dzikovska, M.O., Nielsen, R., Brew, C., Leacock, C., Giampiccolo, D., Bentivogli, L., Clark, P., Dagan, I., and Dang, H.T. (2013, January 14–15). SemEval-2013 Task 7: The Joint Student Response Analysis and 8th Recognizing Textual Entailment Challenge. Proceedings of the Second Joint Conference on Lexical and Computational Semantics (*SEM), Volume 2: Seventh International Workshop on Semantic Evaluation (SemEval 2013), Atlanta, GA, USA.
29. Automatic short answer grading by encoding student responses via a graph convolutional network10.1080/10494820.2020.1855207 ↗