Evaluation of pre-trained models for pedagogical assessment of novel AI-assisted educational questions
Summary
This paper evaluates pre-trained models for pedagogical assessment of AI-assisted educational questions, finding that LLMs outperform traditional models and that strategic enhancements can improve out-of-distribution performance.
View Cached Full Text
Cached at: 09/24/26, 09:29 AM
# Evaluation of pre-trained models for pedagogical assessment of novel AI-assisted educational questions
Source: [https://arxiv.org/html/2609.27749](https://arxiv.org/html/2609.27749)
Michael Lawrence Castanares††thanks:michael@predictivesystems\.aiPrincess VenturesAffiliation:Predictive Systems Inc, Ortigas, Pasig City, Philippines, 1605Allan TanAffiliation:Predictive Systems Inc, Ortigas, Pasig City, Philippines, 1605Affiliation:Better Labs Oy, Helsinki, Finland
###### Abstract
The surge in AI\-assisted generation of educational materials has outpaced our capacity to validate their pedagogical quality\. Automated evaluation using Bloom Classifier models is a promising approach to assess educational materials at scale\. These models show high accuracy within\-distribution dataset \(IID Dataset\)\. However, applying the same models to new out\-of\-distribution \(OOD\) datasets such as AI\-assisted generated questions could show performance degradation\. To identify robust classifiers under dataset shift, we evaluated traditional Machine Learning \(ML\), transformer, and Large Language models on the Bloom level classification task\. We also explored feature\-engineering strategies incorporating NLP metrics, appending the learning objectives as part of the input, and text splicing to stabilize OOD performance\. Our baseline tests show that TFPOS\-IDF ML models perform poorly on OOD \(Macro F1\-score 0\.48\) compared to BERT \(0\.55\) and LLMs \(0\.79\)\. Text splicing improved macro F1\-score performance of ML and BERT models \(0\.59 and 0\.62, respectively\)\. Appending the learning objectives with the input increased model performance on specific dataset\. Model retraining provided the largest improvement across models and datasets\. Overall, these findings highlight the trade\-off on the use of pre\-trained models with novel AI\-assisted educational and how strategic feature enhancements help address loss in performance\.
*Keywords*Revised Bloom Taxonomy, Machine Learning, Artificial Intelligence
## 1Introduction
The surge in AI\-assisted educational questions\(AEQ\) has outpaced our capacity to validate their pedagogical quality\([Xing et al\., 2024](https://arxiv.org/html/2609.27749#bib.bib18);[Scaria et al\., 2024](https://arxiv.org/html/2609.27749#bib.bib15);[Wang et al\., 2025](https://arxiv.org/html/2609.27749#bib.bib17)\)\. While LLMs are able to produce learning content at scale, ensuring their alignment with educational frameworks such as the Revised Bloom Taxonomy and Common European Framework of Reference \(CEFR\) is a concern\. Traditional expert\-validation of questions is costly, time\-consuming, and prone to human biases\([AlKhuzaey et al\., 2024](https://arxiv.org/html/2609.27749#bib.bib16);[Wang et al\., 2025](https://arxiv.org/html/2609.27749#bib.bib17)\)\.
Quality validation covers the alignment of materials with the Revised Bloom’s Taxonomy for cognitive depth and CEFR for language proficiency\. Educational materials should capture both learning objectives and student’s level of knowledge against a defined difficulty\. Moreover, the materials should allow progression from low\-order thinking tasks \(e\.g\., remember, understand, and apply\) to higher\-order cognitive tasks \(e\.g\., analyze, evaluate, and create\)\.
Studies in Natural Language Processing \(NLP\) developed models capable of detecting Bloom signals \(i\.e\., Bloom trigger Verbs\)\([Mohammed and Omar, 2020](https://arxiv.org/html/2609.27749#bib.bib13);[Waheed et al\., 2021](https://arxiv.org/html/2609.27749#bib.bib12)\)and readability levels of text at scale\([Arase et al\., 2022](https://arxiv.org/html/2609.27749#bib.bib10)\)\. These models show high accuracy on IID\. Whether these models deliver the same accuracy with novel AEQ remains unknown\.
AI\-generated questions are verbose and may lack explicit linguistic signals \(e\.g\., Bloom Verbs\) found in human\-curated training datasets used in previous models\([Mohammed and Omar, 2020](https://arxiv.org/html/2609.27749#bib.bib13);[Yahya et al\., 2012](https://arxiv.org/html/2609.27749#bib.bib4);[Lau, 2025](https://arxiv.org/html/2609.27749#bib.bib11)\)\. Feature\-based models heavily rely on detecting these Bloom trigger verbs for classification\. We hypothesize that text verbosity in AI\-generated questions dilutes the Bloom signals resulting to under\-performance of the models\.
To test this hypothesis, we examined the performance of different pre\-trained models \(SVM, XGBoost, BERT transformers, and Large Language Models\) with AEQ and across different feature engineering strategies\. In particular, we tested whether reducing long AEQ to short assertion clauses via text splicing supports model performance\. Insights in this study can be used to fine\-tune existing pedagogical\-alignment classifiers to AEQ materials \(or vice\-versa\) towards building quality personalized educational materials at scale\.
## 2Related Works
NLP models are developed support the evaluation of educational materials\. This suite of models includes feature\-based ML models, transformers and advanced LLMs\. While each generation of models has improved in\-domain classification for cognitive depth \(Bloom’s Taxonomy\) and language proficiency \(CEFR\), their susceptibility to out\-of\-distribution \(OOD\) performance degradation remains a central challenge\.
### 2\.1Feature\-based ML models
Early automated assessment models relied on expert\-crafted linguistic features\([Benedetto et al\., 2020](https://arxiv.org/html/2609.27749#bib.bib19)\)such as text statistics \(word counts\), Flesch\-Kincaid readability index\([Flesch, 1948](https://arxiv.org/html/2609.27749#bib.bib14)\), syntactic complexity \(Part\-of\-Speech tags, parse tree depth\)\([Mohammed and Omar, 2020](https://arxiv.org/html/2609.27749#bib.bib13)\), and lexical diversity metrics\. These features serve as inputs to ML model classifiers such as Multi\-nomial Logistic Regression, Tree\-based models, and Support\-Vector Machine to capture statistical relationships of these features to a label \(e\.g\., Bloom level or CEFR\)\.
[Mohammed and Omar \(2020\)](https://arxiv.org/html/2609.27749#bib.bib13)demonstrated the use of new engineered features such as a term weighting method \(TFPOS\-IDF\) and Word2Vec \(W2V\) embeddings with ML models to classify the Bloom level of open\-domain questions\. By weighting Part\-of\-Speech \(POS\) such as verbs, nouns, and adjectives with weights calculated from Term frequency\-inverse document frequency \(TF\-IDF\),[Mohammed and Omar \(2020\)](https://arxiv.org/html/2609.27749#bib.bib13)found high performance of ML models to classify with micro F1\-scores up\-to 0\.87 \(TFPOS\-IDF\)\. Furthermore, combining W2V embeddings with TFPOS\-IDF features further increased performance to 0\.90\.[Maharramov \(2025\)](https://arxiv.org/html/2609.27749#bib.bib8)also found that Convolutional Neural Networks \(CNN\) with FastText embeddings out\-performed 26 model\-feature combination with macro F1\-score of0\.831±0\.0260\.831\\pm 0\.026\. This underscores the role of feature\-engineering in improving the performance of assessment models\.
### 2\.2Transformer models
Transformers learn sequence\-to\-sequence relation of words making them powerful models for text classification tasks\([Vaswani et al\., 2017](https://arxiv.org/html/2609.27749#bib.bib1)\)\. Transformer models are found to be robust classifiers for evaluating Bloom level tasks\.[Waheed et al\. \(2021\)](https://arxiv.org/html/2609.27749#bib.bib12)reported their proposed transformer model \(BloomNet\) which out\-performed TF\-IDF Random Forest model \(macro\-F1 scores of 0\.87 versus 0\.71\) for IID dataset and \(0\.67 versus 0\.58\) for OOD dataset\. The performance drop in BloomNet model from IID to OOD dataset \(macro\-F1 scores of 0\.87 to 0\.67\) highlights that transformers remain vulnerable to dataset shift\.
### 2\.3Large\-Language Models \(LLMs\)
Pre\-trained LLMs such as GPT\-4 and Gemini can potentially replace model training with zero/Few\-shot prompting\. LLMs \(e\.g, GPT\-4, Gemini\)\.[Huber and Niklaus \(2025\)](https://arxiv.org/html/2609.27749#bib.bib9)evaluated different LLMs performance on Bloom level classification task\. They found that LLama and GPT\-4 show high agreement with human annotators for low\-order Bloom levels \(remember, understand, and apply\) but noted a drop in performance with higher order skills \(analyze, evaluate, create\)\.[Kumar et al\. \(2025\)](https://arxiv.org/html/2609.27749#bib.bib2)also found that LLMs \(OpenAI GPT\-4o\-mini and Google Gemini\-1\.5\-pro\) had an acceptable performance, macro F1\-score∼0\.72\\sim 0\.72\. Thus, LLMs offer an out\-of\-the box assessment model\.
## 3Methodology
We investigate the performance of ML, transformers and LLMs to assess the Bloom Taxonomy level particularly on new AEQ\. We prepared two classes of datasets: Identically Independent Distributed \(IID\) and Out\-of\-Distribution \(OOD\) datasets following the notation of[Waheed et al\. \(2021\)](https://arxiv.org/html/2609.27749#bib.bib12)\. The IID dataset is comprised of the collection of questions from text and websites compiled by[Lau \(2025\)](https://arxiv.org/html/2609.27749#bib.bib11)\. The OOD datasets were produced using AEQ Generation from works of[Scaria et al\. \(2024\)](https://arxiv.org/html/2609.27749#bib.bib15)and this study \(Asyncform, referred to as "AF" here on\)\. Baseline models were trained using the IID datasets only\. The models transfer learning performance were evaluated using the OOD datasets\.
We explored several configuration of inputs features for the model such as the TFIDF vectors, TFIDF with NLP metrics and CEFR level, and DistilBERT embeddings\. We analyzed the extent of the misclassification using accuracy metrics, word cloud, and local explanable features\. We then investigated approaches to improve model performance by feature engineering, text splicing, and retraining\.
### 3\.1Asyncform \(AF\)
In this study, we generated 863 AEQ covering subjects in English, Mathematics, and Science\. AF dataset was labeled with corresponding Bloom Taxonomy level by three K\-12 teachers who taught the subjects\. Content information \(i\.e\., subject, grade level, learning objectives, and question\) was presented to the teachers in the annotation process\. Due to limited staff, only a single Bloom label was provided for a given AEQ\.
### 3\.2Feature Engineering
To mitigate OOD performance degradation, we tested four feature\-engineering configurations \(Configurations A\-D\) that capture syntactic, semantic, and Bloom signals\.
Configuration A \(TFPOS\-IDF vector\) adapts the approach of\([Mohammed and Omar, 2020](https://arxiv.org/html/2609.27749#bib.bib13)\)which uses a TFPOS\-IDF feature to represent text using its term frequency with part\-of\-speech \(POS\) weighting that highlights the impact of verbs, nouns, and adjectives in Bloom level classification task\. As a pre\-processing step, words were stemmed and weighted based on their POS\-tags, i\.e\., 5 for verbs, 3 for nouns or adjectives, and 1 for others\. The processed text was then converted to a sparse\-vector representation using TF\-IDF vectorizer trained on IID vocabulary\.
Configuration B \(TFPOS\-IDF \+ NLP Metrics \+ CEFR level\) extends the TFPOS\-IDF to include text metrics and CEFR level\. We hypothesize that these metrics could improve classification performance\.
Configuration C \(Text \+ LO\) concatenates the learning objectives \(LO\), when available, to the question\. This is applicable to the AF dataset\. The joined text \(question \+ LO\) is then processed following TFPOS\-IDF approach in Configuration A\.
Configuration D utilizes adapts the approach of\([Kumar et al\., 2025](https://arxiv.org/html/2609.27749#bib.bib2)\)which utilized pre\-trained DistilBERT embeddings as input features\. Rather than using the\[𝐶𝐿𝑆\]\\mathit\{\[CLS\]\}token, we used the pooled attention weights \(768 x 1 vector\) to train the downstream Fully\-Connected\-Network \(FCN\) classifier\.
### 3\.3Models
We used ML, transformer, and LLMs for the Bloom classification task\. The ML models include: Multi\-nomial Logistic Regression, Random Forest \(RF\), Support Vector Machine \(SVM\), and Fully Connected Network \(FCN\)\. We implemented standard model architecture: RF \(100 estimators\), SVM \(linear kernel\), XGB \(100 estimators\), and FCN \(128x128 hidden layers\)\. We set up a DistilBERT uncased transformer model\([Sanh et al\., 2019](https://arxiv.org/html/2609.27749#bib.bib5)\)with an FCN \(128x128 hidden layers, 0\.30 drop\-out and RELU activation function\)\. For LLM evaluation, we used OpenAI GPT\-4\.1 and Google Gemini Flash 3\.1 to estimate the Bloom level using zero\-shot and few\-shot prompting \(see Annex\)\.
### 3\.4Experimental setup
We evaluated all models using 5\-fold cross\-validation \(K=5K=5\) along with the full\-dataset, reporting the mean and standard deviation across folds\. To handle target class imbalance, we incorporated class weighting into the loss\-functions of the models while maintaining default hyperameters and freezing pre\-trained BERT weights\. Light ML models were trained on a Mac M1 computer running with Python 3\.11 while the BERT model was trained using Google Colab \(A100 GPU\) with Adam optimizer \(𝑙𝑒𝑎𝑟𝑛𝑖𝑛𝑔\_𝑟𝑎𝑡𝑒=1×10−3\\mathit\{learning\\\_rate\}=1\\times 10^\{\-3\}\) for 50 epochs and fixed random seed of 42\.
## 4Experiments
### 4\.1Textual characteristics of IID and OOD
We measured the textual characteristics of the dataset such as: text statistics, readability metrics, syntactic depth, and CEFR level estimate\.
A set of metrics was used to describe the textual characteristics of the questions namely: text length \(number of words\), Flesch\-Kincade Grade level, number of sentences, maximum syntactic depth, and number of root children\. These metrics were calculated using Textstat\([Ward, 2022](https://arxiv.org/html/2609.27749#bib.bib7)\)and Spacy\([Honnibal et al\., 2020](https://arxiv.org/html/2609.27749#bib.bib6)\)Python libraries\.
A BERT model pre\-trained with CEFR\-SP dataset\([Arase et al\., 2022](https://arxiv.org/html/2609.27749#bib.bib10)\)was used to estimate the CEFR level of the IID and OOD dataset \(see Annex\)\. The predicted CEFR level was used as additional feature in exploring different feature configuration\.
### 4\.2Feature Engineering and Text Splicing
We measure the classification performance via macro F1\-score of different models on the IID and OOD datasets\. We also examined potential improvement in the F1\-score with feature engineering \(see Section[3\.2](https://arxiv.org/html/2609.27749#S3.SS2)\) and text splicing\.
We hypothesize that splicing text into sentences allows the ML models to locally detect the relevant Bloom triggers \(Verbs, Nouns\)\. In text splicing, a full text question,QiQ\_\{i\}, is split based on punctuations resulting to a set of single sentences,\{q\}i\\\{q\\\}\_\{i\}\.
Qi=\{q1,q2,…,qn\}iQ\_\{i\}=\\\{q\_\{1\},q\_\{2\},\\ldots,q\_\{n\}\\\}\_\{i\}
The set of questions serves as input to pre\-trained models to evaluate the Bloom level per sentence\{B1,B2,…,Bn\}i\\\{B\_\{1\},B\_\{2\},\\ldots,B\_\{n\}\\\}\_\{i\}\. The maximum Bloom level in the set represented the Bloom level for the question,QiQ\_\{i\},
Bi=max\[\{b1,b2,…,bn\}i\]B\_\{i\}=\\max\\left\[\\\{b\_\{1\},b\_\{2\},\\ldots,b\_\{n\}\\\}\_\{i\}\\right\]
### 4\.3Misclassification and Improvements
We focused our analysis on the best performing ML models from Section[5\.2](https://arxiv.org/html/2609.27749#S5.SS2)\. We hypothesized that misclassification is due to the dilution and/or lack of the Bloom signal in the text\. We characterize the signal dilution as the drop in F1\-score with text length\.
## 5Results
### 5\.1Textual Characteristics of IID and OOD\.
Table[1](https://arxiv.org/html/2609.27749#S5.T1)shows the overall textual characteristics of the IID and OOD datasets\. The IID dataset compiled by[Lau \(2025\)](https://arxiv.org/html/2609.27749#bib.bib11)has a large sample sizeN=6,175N=6,175compared to the total OOD dataset ofN=2,696N=2,696entries\.
Table 1:Textual Characteristics of IID and OOD DatasetsIID entries are short \(mean length∼\\sim10 words\), single sentences, with shallow syntactic depth \(only 34\.9% of data have \>5 max depth\) and suitable for Grade 10 \(FKG 9\.6\)\. Majority \(88\.8%\) of the IID have CEFR levels of B1 and B2\. In contrast, the OOD dataset exhibits longer text \(mean length \> 20 words\), with more than one sentence \(43% for Scaria, 17% for the AF\), has deeper syntactic depth \(94% of data have\>5\>5max depth\) and suitable for Grade levels 9 to College\. The OOD estimated English proficiency level are higher covering B1\-B2 \(at least 63% of Scaria\) and C1\-C2 \(at least 25% of AF\)\.
Word cloud analysis shows that IID dataset contains rich sets of verbs in different Bloom levels \(see Figure[1](https://arxiv.org/html/2609.27749#S5.F1)\)\. However, the OOD dataset shows only partial overlap on the set of Bloom trigger verbs\. The OOD\-Scaria dataset shows the highest overlap of Bloom Verbs \(median = 35\.1%\) while the AF dataset shows least overlap \(median = 10\.5%\)\.
Figure 1:The top 20 frequently used verbs across different Bloom levels in each datasets\.
### 5\.2Model performance with Feature Engineering and Text Splicing
There is a low transfer performance between the IID and OOD test datasets \(see Table[2](https://arxiv.org/html/2609.27749#S5.T2)\)\. A Naïve model \- with the majority class as the prediction, has macro F1\-scores of 0\.09 \(IID\) and 0\.06 \(OOD\-Scaria\) and 0\.07 \(OOD\-AF\)\. With TFPOS\-IDF as features, all models show high F1\-score \( 0\.88\) with the IID datasets, particularly XGBoost\. However, their performance decreased with the OOD dataset to0\.48±0\.020\.48\\pm 0\.02\(Scaria, XGBoost\) and0\.18±0\.020\.18\\pm 0\.02\(AF, XGBoost\)\.
The addition of NLP and CEFR as features showed marginal improvement in the F1\-score particularly for RF model from \(0\.20 to 0\.25 in the OOD\-AF\)\.Complex models such as DistilBERT and LLMs show higher performance compared to previous ML models\. DistilBERT model had F1\-scores of 0\.89 \(IID\) and 0\.35 to 0\.56 \(for OOD\)\. LLMs \(GPT4\.1 and Gemini\-Flash 3\.1 lite\) showed robust classification performance with the OOD datasets, F1\-scores from 0\.41 to 0\.79\.
Table 2:Model Performance Comparison: F1 Macro Scores across IID and OOD DatasetsText splicing improved the performance of ML and BERT in the Scaria dataset \(see Table[3](https://arxiv.org/html/2609.27749#S5.T3)\)\. In particular, XGBoost and BERT models F1\-scores increased to 0\.59 and 0\.62, respectively\.
Table 3:Model Performance with Splicing \(SP\): F1 Macro Scores across IID and OOD Datasets
### 5\.3Misclassifications
The Figure[2](https://arxiv.org/html/2609.27749#S5.F2)below shows the confusion matrix for XGBoost, BERT, and Gemini\-3\.1\-Flash revealing model biases across datasets\. For the IID dataset, XGBoost and BERT perform well across Bloom Levels\. Gemini showed a high number of misclassifications particularly on low order Bloom levels \("remember" and "understand"\)\. For the OOD dataset, both pre\-trained XGBoost and BERT models show a bias in "understand" prediction in Scaria and AF dataset\. BERT model correctly predicts higher\-order Bloom level \("create"\) questions in the Scaria dataset\. In contrast, Gemini\-FS shows robust performance with relatively high accuracy across bloom levels\.
Figure 2:The confusion matrix of the XGB, DistilBERT, and Gemini\-3\.1\-Flash with few\-shot prompting on the IID and OOD dataset\.In terms signal dilution, model accuracy tends to drop with text length\. However, the extent of dilution varies with IID and OOD datasets\. For IID\-Lau, the accuracy of BERT model drops to 80% with text length 20\-30 words\. For OOD\-Scaria, performance of ML and BERT models drop to 50% with text length 15\-20 words\. LLMs still exhibit dilution however their accuracy remained high \(\>70%\) even for longer text \(text length\>\>20 words\)\. For OOD\-AF, all models show low performance \(accuracy < 50%\) for text length 5 \- 30 words with LLMs having the highest score\.
Figure 3:The drop in the accuracy of different models with the text length across the IID and OOD dataset indicating signal dilution\.
### 5\.4Improvements summary
The tables below summarizes the macro F1\-scores of ML and BERT to the OOD datasets following the addition of features, learning objective, text splicing, and retraining\. The baseline case show that DistilBERT having the best performance in Scaria[4](https://arxiv.org/html/2609.27749#S5.T4)and AF dataset[5](https://arxiv.org/html/2609.27749#S5.T5)\. In general, improvements were observed following text splicing, addition of learning objectives and model retraining\. With the Scaria dataset, XGBoost model performance increased with text splicing \(0\.59 versus 0\.48 from baseline\)\. With retraining, XGBoost model also out\-perform BERT model \(0\.82 versus 0\.77\)\. With the AF dataset, BERT was better performing than XGBoost\. BERT performance improved following retraining \(0\.50 versus 0\.30\) at par with the best performing LLMs for AF dataset \(0\.51, GPT4\.1 \- ZS\)\. Model retraining addressed model biases on "understand" to "analyze" bloom levels \(see Figure[4](https://arxiv.org/html/2609.27749#S5.F4)\) particularly for Scaria dataset\. However, prediction bias is still evident with the AF dataset\. The inclusion of learning objectives in the text during retraining marginally improved BERT performance \(0\.54 versus 0\.50\)\.
Table 4:Performance on Scaria DatasetTable 5:Performance on AF DatasetFigure 4:The confusion matrices of the retrained BERT models across the IID and OOD datasets\.
## 6Discussion
In this study, we evaluated the performance of pre\-trained ML\-based Classification models applied to novel AI\-assisted educational questions OOD datasets\. Consistent with the findings of\([Waheed et al\., 2021](https://arxiv.org/html/2609.27749#bib.bib12)\), the BERT classification models perform well on the datasets they were trained \(IID\)\. However, these models struggle to classify novel AI\-assisted questions\. We suggest two possible explanations: \(1\) AI\-assisted education questions are verbose, which dilutes the Bloom signals; and \(2\) generated questions lack explicit use of Bloom trigger verbs that are important for classification\.
Because AI\-assisted questions tend to incorporate context or situational examples, the increased text length dilutes Bloom signal and decreases the performance of TFPOS\-IDF classifiers\. As shown in Section[5\.3](https://arxiv.org/html/2609.27749#S5.SS3), model accuracy drops with text length with Bloom Signal dilution specific to different datasets\. To enhance the signal\-to\-noise ratio, text splicing was effective in isolating sentences that contain clear Bloom levels evident in the Scaria Dataset\.
AI\-assisted Educational questions tend to lack clear bloom signal\. Most of pre\-trained Bloom classifiers are designed to detect presence of Bloom Trigger Verbs\. With the AF dataset, we found that adding the learning objective to the questions substantially improved classification performance\. This finding aligns with\([Li et al\., 2022](https://arxiv.org/html/2609.27749#bib.bib3)\), demonstrating that the learning objectives serve as anchor features for Bloom level classification task \. We noted that splicing had a detrimental effect on the classification score\. This indicates that the combination of questions and learning objective provide clear Bloom signals\.
Model retraining substantially improved model performance\. Notably, the performance of the XGBoost model was comparable to BERT models\. This indicates that the existing TFPOS\-IDF features are sufficient\. However, this task requires a large dataset, particularly for complex models\.
The marginal improvements on the re\-trained models on the AF\-dataset in Table[5](https://arxiv.org/html/2609.27749#S5.T5)indicate a novel pattern that is not captured by the models\. Using LIME interpretability tool, we found muted impact of nouns\(NN\), verbs\(VB\), and adjectives\(JJ\) in the AF Dataset to predicted Bloom Level \(LIME weight< 0\.50\) \(see Annex 3\)\. To improve AF classification, we may need to \(1\) add more training data for the transformer to learn complex relations of NN, VB, and JJ; \(2\) consider restructuring the questions to include high\-impact VB, NN\.
From these findings, we provide three recommendations to address loss of model performance in novel OOD datasets\. First, if no access to annotated datasets, use BERT and LLMS which provide robust bloom classification performance\. Second, if with access to sample OOD datasets with labels, explore feature engineering approaches \(e\.g\., text splicing and addition of learning objectives\) to transform OOD dataset to be similar to IID data\. Third, if one has access to a large OOD labeled dataset \(N \> 1,000 samples\), retrain the model\.
## 7Summary and Future Work
In conclusion, we demonstrate that AI\-generated questions \- due to its verbosity introduce dataset shift degrading performance of pre\-trained Bloom Taxonomy Classifiers\. Our findings align with previous observations that models suffer a performance drop of approximately 20% when moving to out\-of\-distribution educational content\. We show that techniques like text splicing and the integration of learning objectives provide additional information for "Bloom signals" in classification\. While transformer\-based models like BERT and LLMs consistently offer more robust baseline performance than traditional frequency\-based methods, strategic model retraining remains the most effective path toward achieving high pedagogical alignment\. By establishing a validated framework for the assessment of synthetic content, this study enables the scalable production of high\-quality learning materials that strictly adhere to established standards such as the Revised Bloom Taxonomy\. These results also highlight the need for collaboration between AI developers and educators, ensuring that the surge in automated content generation is met with equally rigorous automated validation\.
## References
- AlKhuzaeyet al\.\(2024\)S\. AlKhuzaey, F\. Grasso, T\. R\. Payne, and V\. TammaText\-based question difficulty prediction: a systematic review of automatic approaches\.International Journal of Artificial Intelligence in Education34,pp\. 862–914\.External Links:[Document](https://dx.doi.org/10.1007/s40593-023-00362-1)Cited by:[§1](https://arxiv.org/html/2609.27749#S1.p1.1)\.
- Araseet al\.\(2022\)Y\. Arase, S\. Uchida, and T\. KajiwaraCEFR\-based sentence difficulty annotation and assessment\.InProceedings of the 2022 Conference on Empirical Methods in Natural Language Processing,,pp\. 6206–6219\.External Links:[Link](https://github.com/yukiar/CEFR-SP)Cited by:[§1](https://arxiv.org/html/2609.27749#S1.p3.1),[§4\.1](https://arxiv.org/html/2609.27749#S4.SS1.p3.1)\.
- Benedettoet al\.\(2020\)L\. Benedetto, A\. Cappelli, R\. Turrin, and P\. CremonesiR2DE: a nlp approach to estimating irt parameters of newly generated questions\.InProceedings of the Tenth International Conference on Learning Analytics & Knowledge,LAK ’20,New York, NY, USA,pp\. 412–421\.External Links:ISBN 9781450377126,[Document](https://dx.doi.org/10.1145/3375462.3375517)Cited by:[§2\.1](https://arxiv.org/html/2609.27749#S2.SS1.p1.1)\.
- Flesch \(1948\)R\. FleschA new readability yardstick\.Journal of Applied Psychology32\(3\),pp\. 221–233\.External Links:[Document](https://dx.doi.org/10.1037/h0057532)Cited by:[§2\.1](https://arxiv.org/html/2609.27749#S2.SS1.p1.1)\.
- Honnibalet al\.\(2020\)M\. Honnibal, I\. Montani, S\. Van Landeghem, and A\. BoydspaCy: Industrial\-strength Natural Language Processing in Python\.External Links:[Document](https://dx.doi.org/10.5281/zenodo.1212303)Cited by:[§4\.1](https://arxiv.org/html/2609.27749#S4.SS1.p2.1)\.
- Huber and Niklaus \(2025\)T\. Huber and C\. NiklausLLMs meet bloom’s taxonomy: a cognitive view on large language model evaluations\.InProceedings of the 29th International Conference on Computational Linguistics \(COLING\),Cited by:[§2\.3](https://arxiv.org/html/2609.27749#S2.SS3.p1.1)\.
- Kumaret al\.\(2025\)R\. Kumar, D\. Gulwani, and S\. SinghAutomated analysis of learning outcomes and exam questions based on bloom’s taxonomy\.External Links:2511\.10903,[Link](https://arxiv.org/abs/2511.10903)Cited by:[§2\.3](https://arxiv.org/html/2609.27749#S2.SS3.p1.1),[§3\.2](https://arxiv.org/html/2609.27749#S3.SS2.p5.1)\.
- Lau \(2025\)R\. LauBloomBERT: a task complexity classifier\.External Links:[Link](https://github.com/RyanLauQF/BloomBERT)Cited by:[§1](https://arxiv.org/html/2609.27749#S1.p4.1),[§3](https://arxiv.org/html/2609.27749#S3.p1.1),[§5\.1](https://arxiv.org/html/2609.27749#S5.SS1.p1.1)\.
- Liet al\.\(2022\)Y\. Li, M\. Rakovic, B\. X\. Poh, D\. Gaševic, and G\. ChenAutomatic classification of learning objectives based on Bloom’s taxonomy\.InProceedings of the 15th International Conference on Educational Data Mining,Durham, United Kingdom\.Cited by:[§6](https://arxiv.org/html/2609.27749#S6.p3.1)\.
- Maharramov \(2025\)A\. MaharramovAutomatic classification of questions according to Bloom taxonomy\.Master’s Thesis,NOVA Information Management School, Universidade Nova de Lisboa,Lisbon, Portugal\.Cited by:[§2\.1](https://arxiv.org/html/2609.27749#S2.SS1.p2.1)\.
- Mohammed and Omar \(2020\)M\. Mohammed and N\. OmarQuestion classification based on bloom’s taxonomy cognitive domain using modified tf\-idf and word2vec\.PLoS ONE15\(3\),pp\. e0230442\.External Links:[Document](https://dx.doi.org/10.1371/journal.pone.0230442)Cited by:[§1](https://arxiv.org/html/2609.27749#S1.p3.1),[§1](https://arxiv.org/html/2609.27749#S1.p4.1),[§2\.1](https://arxiv.org/html/2609.27749#S2.SS1.p1.1),[§2\.1](https://arxiv.org/html/2609.27749#S2.SS1.p2.1),[§3\.2](https://arxiv.org/html/2609.27749#S3.SS2.p2.1)\.
- Sanhet al\.\(2019\)V\. Sanh, L\. Debut, J\. Chaumond, and T\. WolfDistilBERT, a distilled version of BERT: smaller, faster, cheaper and lighter\.InEMC2 @ NeurIPS,Cited by:[§3\.3](https://arxiv.org/html/2609.27749#S3.SS3.p1.1)\.
- Scariaet al\.\(2024\)N\. Scaria, S\. D\. Chenna, and D\. SubramaniAutomated educational question generation at different bloom’s skill levels using large language models: strategies and evaluation\.InInternational Conference on Artificial Intelligence in Education,Lecture Notes in Computer Science, Vol\.14830\.External Links:[Document](https://dx.doi.org/10.1007/978-3-031-64299-9%5F12)Cited by:[§1](https://arxiv.org/html/2609.27749#S1.p1.1),[§3](https://arxiv.org/html/2609.27749#S3.p1.1)\.
- Vaswaniet al\.\(2017\)A\. Vaswani, N\. Shazeer, N\. Parmar, J\. Uszkoreit, L\. Jones, A\. N\. Gomez, Ł\. Kaiser, and I\. PolosukhinAttention is all you need\.InAdvances in Neural Information Processing Systems,I\. Guyon, U\. V\. Luxburg, S\. Bengio, H\. Wallach, R\. Fergus, S\. Vishwanathan, and R\. Garnett \(Eds\.\),Vol\.30,pp\.\.External Links:[Link](https://proceedings.neurips.cc/paper_files/paper/2017/file/3f5ee243547dee91fbd053c1c4a845aa-Paper.pdf)Cited by:[§2\.2](https://arxiv.org/html/2609.27749#S2.SS2.p1.1)\.
- Waheedet al\.\(2021\)A\. Waheed, M\. Goyal, N\. Mittal, D\. Gupta, A\. Khanna, and M\. SharmaBloomNet: a robust transformer based model for bloom’s learning outcome classification\.InProceedings of the 4th International Conference on Natural Language and Speech Processing \(ICNLSP 2021\),Trento, Italy,pp\. 209–218\.External Links:[Link](https://aclanthology.org/2021.icnlsp-1.24/)Cited by:[§1](https://arxiv.org/html/2609.27749#S1.p3.1),[§2\.2](https://arxiv.org/html/2609.27749#S2.SS2.p1.1),[§3](https://arxiv.org/html/2609.27749#S3.p1.1),[§6](https://arxiv.org/html/2609.27749#S6.p1.1)\.
- Wanget al\.\(2025\)L\. Wang, R\. Song, W\. Guo, and H\. YangExploring prompt pattern for generative artificial intelligence in automatic question generation\.Interactive Learning Environments33\(3\),pp\. 2559–2584\.External Links:[Document](https://dx.doi.org/10.1080/10494820.2024.2412082),[Link](https://doi.org/10.1080/10494820.2024.2412082)Cited by:[§1](https://arxiv.org/html/2609.27749#S1.p1.1)\.
- Ward \(2022\)A\. WardTextstat\.External Links:[Link](https://github.com/textstat/textstat)Cited by:[§4\.1](https://arxiv.org/html/2609.27749#S4.SS1.p2.1)\.
- Xinget al\.\(2024\)W\. Xing, T\. Zhu, J\. Wang, and B\. LiuA survey on mllms in education: application and future directions\.Future Internet16\(12\),pp\. 467\.External Links:[Document](https://dx.doi.org/10.3390/fi16120467)Cited by:[§1](https://arxiv.org/html/2609.27749#S1.p1.1)\.
- Yahyaet al\.\(2012\)A\.A\. Yahya, Z\. Toukal, and A\. OsmanBloom’s taxonomy–based classification for item bank questions using support vector machines\.InModern Advances in Intelligent Systems and Tools,W\. Ding, H\. Jiang, M\. Ali, and M\. Li \(Eds\.\),Studies in Computational Intelligence, Vol\.431\.External Links:[Document](https://dx.doi.org/10.1007/978-3-642-30732-4%5F17)Cited by:[§1](https://arxiv.org/html/2609.27749#S1.p4.1)\.
## Annex 1\. Bloom Taxonomy Zero\-Shot Prompt
Context: You are an expert in learning pedagogical classification based on Bloom’s Taxonomy\.Task: Your task is to analyze the given text or narrative and determine its cognitive level\[remember, understand, apply, analyze, evaluate, create\] based on the verbs and concepts presented\.Provide only the cognitive level as output, without explanation or justification\.CRITICAL INSTRUCTIONS:\- Output ONLY a valid JSON object with keys "remember", "understand", "apply", "analyze", "evaluate", and "create"\- value must be probability scores \(float\) for each Bloom level, summing to 1\.0\- Do NOT provide explanations or additional textTEXT: \\\{document\\\_text\\\}JSON Response:
## Annex 2\. Bloom Taxonomy Few\-Shot Prompt
Context: You are an expert in learning pedagogical classification based on Bloom’s Taxonomy\.Task: Your task is to analyze the given text or narrative and determine its cognitive level\[remember, understand, apply, analyze, evaluate, create\] based on the verbs and concepts presented\.Provide only the cognitive level as output, without explanation or justification\.Below are some examples:Example 1:TEXT: "defend the following claim the cornell method works so well that it could turn even a poor lecture into a valuable learning experience\."OUTPUT: remember: 0\.05, understand: 0\.10, apply: 0\.05, analyze: 0\.10, evaluate: 0\.65, create: 0\.05Example 2:TEXT: "why fft is needed"OUTPUT: remember: 0\.15, understand: 0\.75, apply: 0\.05, analyze: 0\.03, evaluate: 0\.01, create: 0\.01Example 3:TEXT: "differentiate between different perspectives on an issue"OUTPUT: remember: 0\.05, understand: 0\.1, apply: 0\.05, analyze: 0\.75, evaluate: 0\.05, create: 0\.0CRITICAL INSTRUCTIONS:\- Output ONLY a valid JSON object with keys "remember", "understand", "apply", "analyze", "evaluate", and "create"\- value must be probability scores \(float\) for each Bloom level, summing to 1\.0\- Do NOT provide explanations or additional textTEXT: \\\{document\\\_text\\\}JSON Response:
## Annex 3\. LIME Interpretability
With the retrained BERT model, we analyzed the model feature importance via LIME across the three datasets\. Features were grouped by their POS tags and accuracy \(see Figure[5](https://arxiv.org/html/2609.27749#Sx3.F5)\)\. LIME evaluation show that model relies on presence of high\-impact of nouns, verbs, and adjectives \(NN, VB, and JJ\) for correct prediction across datasets\. Across the Lau and Scaria dataset, correct predictions relied on high impact tokens \(NN, VB, and JJ with LIME weights \> 0\.50\)\. In addition, the Scaria dataset included reliance on CW\(Connecting and Structural words, e\.g\., “in”, “the”, “on”, “a”\)\. In contrast, the AF dataset show muted impact of NN, VB, and JJ\. Using Chi\-square test confirmed high association between dataset domain and high\-impact verbs \(χ2=31\.44\\chi^\{2\}=31\.44,p<0\.001p<0\.001\) and Nouns \(χ2=8\.54\\chi^\{2\}=8\.54,p<0\.014p<0\.014\) but not on adjectives \(p=0\.085p=0\.085\)\. To improve AF classification, we may need to \(1\) add more training data \(consistent with paper\) for the transformer to learn complex relations of NN, VB, and JJ; \(2\) consider restructuring the questions to include high\-impact VB, NN\.
Figure 5:The box\-plot distribution of the feature importance with the retrained BERT model using LIME\. The model relies on high impact nouns, verbs, and adjectives \(NN, VB, JJ\) to form a correct prediction\. The POS distribution also varies across datasets suggesting that each dataset have different text structure which impacts model performance\.Similar Articles
Rethinking LLM-Judged Helpfulness as a Pedagogy Signal: A Pre-Registered Audit Across Tutor Models
This paper presents a pre-registered audit of whether LLM-judged helpfulness can reliably distinguish answer-giving from pedagogical guidance in AI tutors. The authors find that general-purpose helpfulness is not a dependable pedagogy signal, recommending pedagogy-targeted rubrics and deterministic process measures instead.
Evaluating and Improving Pedagogical Fit in LLM-Based AI Tutors with the Pedagogical Suitability Index
This paper introduces the Pedagogical Suitability Index (PSI), a composite metric for evaluating and improving how well LLM-based AI tutors align responses with learner readiness and curricular progression, showing that PSI-guided feedback improves weak tutoring cases.
Beyond Skepticism: Evaluating LLMs Pedagogical Intent Reasoning with the Adaptive Pedagogical Vigilance Framework
This paper introduces the Adaptive Pedagogical Vigilance (APV) framework to evaluate LLMs' ability to reason about pedagogical intent in instructional communication. The framework uses Bayesian inference and shows improvements in models like GPT-4o and Claude 3.5 for distinguishing pedagogical content.
Cross-Dataset Bloom Question Classification: Supervised Models and Prompted LLMs
This paper evaluates cross-dataset generalization of supervised ML/DL models and prompted LLMs for automatic Bloom's taxonomy classification of assessment questions, finding that LLMs are more robust across diverse educational contexts.
Elmes*: Automated Construction of Fine-Grained Evaluation Rubrics for Large Language Models in Long-Tail Educational Scenarios
This paper introduces Elmes+, an automated framework for constructing fine-grained evaluation rubrics for LLMs in long-tail educational scenarios, and presents the Edu-330 benchmark covering 330 scenarios across 11 subjects. The framework uses a multi-agent engine and self-evolving module to co-optimize evaluation criteria and test data, revealing multidimensional educational capability differences among top LLMs.