Automated Analysis of Learning Outcomes and Exam Questions Based on Bloom's Taxonomy
Ramya Kumar, Dhruv Gulwani, Sonit Singh

TL;DR
This study compares traditional machine learning, neural networks, transformer models, and large language models for classifying exam questions and learning outcomes according to Bloom's Taxonomy, highlighting the effectiveness of data augmentation and simpler models.
Contribution
It provides a comprehensive evaluation of various models and strategies for automating Bloom's Taxonomy classification, emphasizing the strengths of SVM with data augmentation on limited datasets.
Findings
SVM with data augmentation achieved 94% accuracy.
Deep models like BERT and RNNs overfit on small datasets.
Large language models performed best in zero-shot evaluations.
Abstract
This paper explores the automatic classification of exam questions and learning outcomes according to Bloom's Taxonomy. A small dataset of 600 sentences labeled with six cognitive categories - Knowledge, Comprehension, Application, Analysis, Synthesis, and Evaluation - was processed using traditional machine learning (ML) models (Naive Bayes, Logistic Regression, Support Vector Machines), recurrent neural network architectures (LSTM, BiLSTM, GRU, BiGRU), transformer-based models (BERT and RoBERTa), and large language models (OpenAI, Gemini, Ollama, Anthropic). Each model was evaluated under different preprocessing and augmentation strategies (for example, synonym replacement, word embeddings, etc.). Among traditional ML approaches, Support Vector Machines (SVM) with data augmentation achieved the best overall performance, reaching 94 percent accuracy, recall, and F1 scores with minimal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEducational Assessment and Pedagogy · Intelligent Tutoring Systems and Adaptive Learning · Second Language Acquisition and Learning
