Automated Essay Grading Using NLP
1. Historical Context and Evolution of Automated Grading
Historical Context and Evolution of Automated Grading
The earliest attempts at automated essay grading date back to the 1960s, when researchers explored computational methods to assess student writing. Ellis Page's Project Essay Grade (PEG) in 1966 pioneered the use of measurable textual features—such as word length, sentence complexity, and vocabulary richness—as proxies for writing quality. PEG relied on linear regression models trained on human-graded essays, establishing a foundation for future NLP-based grading systems.
Early Statistical Approaches
Initial systems focused on shallow linguistic features due to limited computational power. The Educational Testing Service (ETS) developed the e-rater system in the 1990s, incorporating syntactic variety, discourse markers, and topical vocabulary. Its scoring model was derived from hand-engineered feature weights, validated against large corpora of graded essays. Key limitations included:
- Inability to capture semantic coherence beyond surface-level metrics.
- Dependence on domain-specific feature engineering.
- Bias toward formulaic writing styles.
Transition to Machine Learning
The 2000s saw a shift toward machine learning techniques, particularly supervised models like Support Vector Machines (SVMs) and Random Forests. Feature sets expanded to include n-gram frequencies, latent semantic analysis (LSA) scores, and syntactic tree structures. The Automated Student Assessment Prize (ASAP) competition by Kaggle in 2012 accelerated progress by releasing large-scale datasets with human-rated essays, enabling data-driven model optimization.
where \( f_i \) represents engineered features (e.g., word count, lexical diversity), and \( \beta_i \) denotes learned weights.
Deep Learning Revolution
Post-2015, transformer-based architectures like BERT and GPT enabled end-to-end essay scoring without manual feature extraction. Models could now:
- Capture contextual relationships via self-attention mechanisms.
- Generalize across diverse prompts through transfer learning.
- Incorporate multi-task learning for coherence, grammar, and argument strength.
For instance, fine-tuning BERT on ASAP data achieved a Quadratic Weighted Kappa (QWK) score of 0.85, surpassing traditional ML approaches. Current research explores few-shot learning and adversarial robustness to mitigate biases in automated grading.
Ethical and Practical Challenges
Despite advancements, unresolved issues persist:
- Bias amplification: Models may inherit biases from training data, disadvantaging non-native speakers.
- Explainability: Black-box neural networks lack transparency in scoring decisions.
- Overfitting: High performance on benchmark datasets doesn't guarantee generalization to unseen prompts.
1.2 Key Challenges in Automated Essay Assessment
Semantic Understanding and Contextual Nuance
Automated essay grading systems must capture not only syntactic correctness but also semantic coherence, argument structure, and domain-specific knowledge. Unlike simpler NLP tasks like sentiment analysis, essays require deep contextual understanding, including metaphorical language, rhetorical devices, and implicit reasoning. Transformer-based models like BERT and GPT-4 struggle with long-range dependencies in multi-paragraph essays, where scoring hinges on holistic coherence rather than localized features.
Subjectivity and Rubric Alignment
Human graders often disagree on subjective aspects like creativity or persuasiveness, with inter-rater reliability typically ranging from 0.6 to 0.8 Cohen’s kappa. Automated systems must emulate this ambiguity while adhering to predefined rubrics. For example, a model trained on historical essays may misapply criteria when grading scientific arguments due to domain shift. Fine-tuning on rubric-specific datasets mitigates this but introduces bias toward the training corpus’s grading style.
where Po is observed agreement and Pe is expected chance agreement.
Bias and Fairness
Models may inherit biases from training data, disadvantaging non-native speakers or dialects. A 2021 study found that essays using African American Vernacular English (AAVE) were scored 10–15% lower by automated systems compared to human graders. Debiasing techniques like adversarial training or counterfactual augmentation are computationally expensive and can reduce model performance on majority-class samples.
Data Scarcity and Generalization
High-quality labeled essay datasets are scarce due to privacy constraints and grading costs. The ASAP dataset, a common benchmark, contains only ~12,000 essays across 8 prompts. Transfer learning from larger corpora (e.g., Common Crawl) introduces domain mismatch, as general text lacks the structured argumentation of essays. Few-shot learning with synthetic data generation remains an open research problem.
Explainability and Trust
Stakeholders demand interpretable scoring decisions, but state-of-the-art models operate as black boxes. Attention weights in transformers provide limited insight into rubric-specific scoring. Hybrid systems combining symbolic reasoning (e.g., rule-based grammar checks) with neural networks improve transparency but sacrifice end-to-end optimization. Post-hoc methods like LIME or SHAP are computationally prohibitive for long-form text.
Role of NLP in Grading Systems
Text Representation and Feature Extraction
Natural Language Processing (NLP) enables automated essay grading by transforming unstructured text into quantifiable features. Traditional approaches rely on handcrafted linguistic features such as word counts, sentence length, and syntactic complexity. Modern systems leverage distributed representations like word embeddings (e.g., Word2Vec, GloVe) and contextual embeddings (e.g., BERT, RoBERTa) to capture semantic and syntactic nuances. For instance, the vector representation of an essay can be derived as:
where ϕ(wi) denotes the embedding of the i-th word and N is the total word count. Advanced models further employ hierarchical attention mechanisms to weight salient phrases dynamically.
Automated Scoring Models
Supervised learning frameworks dominate automated grading, with regression and classification models trained on human-scored essays. Common architectures include:
- Linear Regression: Predicts scores using weighted feature combinations.
- Support Vector Machines (SVMs): Effective for high-dimensional feature spaces.
- Neural Networks: Deep learning models (e.g., LSTMs, Transformers) capture non-linear relationships and long-range dependencies.
Transformer-based models, such as BERT fine-tuned on essay corpora, achieve state-of-the-art performance by leveraging pre-trained linguistic knowledge. The scoring function for a neural model can be formalized as:
where fθ is a neural network parameterized by θ, and E represents the encoded essay.
Bias and Fairness Considerations
NLP-based grading systems must address biases inherent in training data, such as demographic disparities in essay quality. Techniques like adversarial debiasing and fairness-aware regularization mitigate these issues. For example, a fairness constraint can be incorporated into the loss function:
where λ controls the trade-off between accuracy and fairness.
Real-World Applications
Commercial systems like ETS's e-rater and Pearson's Intelligent Essay Assessor deploy NLP for large-scale standardized testing. Research-grade tools, such as Cohesion Network Analysis, evaluate discourse coherence beyond surface-level features. Hybrid systems combining rule-based checks with machine learning achieve robust performance in educational settings.

2. Text Preprocessing and Feature Extraction
Text Preprocessing and Feature Extraction
Effective automated essay grading relies on transforming raw text into structured numerical representations that machine learning models can process. This requires rigorous preprocessing and feature extraction pipelines that preserve linguistic patterns while eliminating noise.
Text Normalization
Raw essay text contains inconsistencies that must be standardized before analysis. The normalization pipeline includes:
- Tokenization: Splitting text into words, phrases, or symbols using rule-based or statistical methods. Advanced tokenizers handle contractions (e.g., "don't" → "do", "n't") and multi-word expressions.
- Case folding: Converting all text to lowercase to ensure "The" and "the" are treated identically, though this may lose meaningful capitalization in some contexts.
- Lemmatization: Reducing words to their dictionary form using morphological analysis (e.g., "running" → "run"). More linguistically accurate than stemming but computationally heavier.
Noise Removal
Essays contain artifacts that introduce noise without semantic value:
Where NonLexicalTokens include:
- HTML/XML tags in digital submissions
- Punctuation (except sentence delimiters for discourse analysis)
- Non-standard Unicode characters
- Essay metadata (headers, footers)
Syntactic Feature Extraction
Parse trees generated by constituency or dependency parsers yield features that correlate with writing quality:
Key syntactic metrics include:
- Production rules frequency: Distribution of grammar rule applications (NP → Det N, VP → V NP, etc.)
- Dependency relations: Counts of subject-verb, modifier-head pairs
- Constituent branching factors: Measures of sentence complexity
Semantic Feature Engineering
Latent semantic analysis (LSA) projects term-document matrices into lower-dimensional spaces:
Where:
- $$\mathbf{X} \in \mathbb{R}^{m \times n}$$ is the term-document matrix
- $$\mathbf{\Sigma}$$ contains singular values
- Columns of $$\mathbf{V}^T$$ represent document concepts
Modern alternatives include:
- Topic modeling: LDA, NMF for thematic decomposition
- Embedding averages: Pooling word2vec/GloVe vectors
- Contextual embeddings: BERT/ELMo sentence representations
Discourse Features
Rhetorical structure theory (RST) provides features for argument quality assessment:
- Discourse markers: Frequency of "however", "therefore", etc.
- Cohesion chains: Coreference resolution metrics
- Paragraph transition graphs: Connectivity between ideas
Feature Selection
Mutual information filters identify predictive features while avoiding overfitting:
Regularized linear models (Lasso/Ridge) provide alternative selection mechanisms through coefficient shrinkage.

2.2 Sentiment and Tone Analysis for Quality Assessment
Sentiment and tone analysis provides a quantifiable framework for evaluating the emotional valence and rhetorical effectiveness of student essays. Unlike traditional lexical features, these metrics capture nuanced aspects of writing quality that correlate with persuasive strength and audience engagement.
Lexicon-Based Sentiment Scoring
State-of-the-art automated grading systems employ sentiment lexicons like VADER (Valence Aware Dictionary and sEntiment Reasoner) or LIWC (Linguistic Inquiry and Word Count) to compute polarity scores. For a given essay text T comprising n words, the sentiment score S is calculated as:
where wi represents the i-th word, polarity() maps to [-1,1] (negative to positive), and amplitude() weights sentiment intensity. Advanced implementations incorporate:
- Contextual valence shifters (negations, amplifiers)
- Domain-specific lexicon expansions for academic writing
- Positional weighting (e.g., stronger impact of thesis statements)
Neural Tone Classification
Transformer-based models like BERT and RoBERTa achieve superior performance in tone classification through supervised fine-tuning on essay corpora. The architecture computes:
where h[CLS] is the contextualized embedding of the classification token, and W, b are learnable parameters. Common tone categories include:
- Authoritative: Uses evidence and qualified claims
- Hedging: Excessive qualifiers (e.g., "might", "possibly")
- Emotional: Subjective language without support
Feature Fusion for Holistic Assessment
Effective grading systems combine sentiment/tone features with content metrics through late fusion:
where coefficients are optimized via grid search on validation sets. Research shows optimal weights typically fall in these ranges:
| Feature | Weight Range (α,β,γ) |
|---|---|
| Content | 0.5-0.7 |
| Sentiment | 0.1-0.2 |
| Tone | 0.2-0.3 |
Practical Implementation Challenges
Key considerations for production systems include:
- Mitigating demographic bias in sentiment lexicons
- Handling sarcasm and irony in student writing
- Calibrating for discipline-specific norms (e.g., STEM vs humanities)
Recent work addresses these through adversarial debiasing and multi-task learning frameworks that jointly optimize for accuracy and fairness metrics.
2.3 Semantic Similarity and Coherence Evaluation
Semantic similarity measures the degree to which two pieces of text convey the same meaning, while coherence evaluates the logical flow and connectivity of ideas within an essay. Both are critical for automated essay grading, as they assess the quality of argumentation and structural organization.
Vector Space Models for Semantic Similarity
Traditional approaches like TF-IDF and Latent Semantic Analysis (LSA) project text into a vector space where similarity is computed using cosine distance. Given two document vectors d₁ and d₂, their cosine similarity is:
However, these methods fail to capture nuanced semantic relationships. Modern approaches leverage neural embeddings:
- Word2Vec and GloVe provide dense word-level embeddings.
- BERT and RoBERTa generate context-aware sentence embeddings via transformer architectures.
Transformer-Based Semantic Matching
Pre-trained language models compute similarity by encoding sentences into fixed-length vectors. For BERT, the [CLS] token embedding or mean-pooled token embeddings are used. The similarity between two sentences s₁ and s₂ is:
Fine-tuning on Semantic Textual Similarity (STS) datasets improves performance. Cross-encoder architectures (e.g., SBERT) compute attention between sentence pairs directly, yielding higher accuracy at increased computational cost.
Coherence Modeling
Essay coherence is evaluated through:
- Entity Grid Models: Track entity transitions across sentences to measure local coherence.
- Neural Discourse Parsing: Use RNNs or transformers to model rhetorical structure (e.g., claim-evidence relationships).
- Graph-Based Methods: Represent sentences as nodes in a graph, with edges weighted by semantic similarity or discourse markers.
The coherence score C for an essay with n sentences can be formalized as:
where discourse(·) quantifies rhetorical connection strength.
Practical Implementation
For real-world grading systems, hybrid approaches combine:
- Pre-trained embeddings for semantic similarity.
- Attention mechanisms to weight salient argument components.
- Rule-based checks for discourse markers (e.g., "however," "therefore").
Open-source tools like HuggingFace Transformers and spaCy provide off-the-shelf implementations, though domain-specific fine-tuning is often necessary for optimal performance in educational contexts.

2.4 Grammar and Syntax Error Detection
Linguistic Foundations for Error Detection
Grammar and syntax error detection in automated essay grading relies on formal language theory and parsing algorithms. Context-free grammars (CFGs) model syntactic structures, where production rules define valid sentence constructions. A CFG is defined as a 4-tuple:
where V represents non-terminal symbols, Σ terminal symbols, R production rules, and S the start symbol. Parsing algorithms like Earley's or CYK algorithm analyze sentence structures against these rules, identifying deviations as potential errors.
Statistical and Neural Approaches
Modern systems employ hybrid approaches combining rule-based methods with statistical language models. A neural sequence-to-sequence model with attention mechanisms can be formulated as:
where x is the input sequence (potentially erroneous text) and y the corrected output. Transformer-based architectures like BERT fine-tuned on error correction datasets achieve state-of-the-art performance by learning deep contextual representations of grammatical structures.
Common Error Categories and Detection Methods
- Subject-verb agreement: Detected through dependency parsing and verb conjugation rules
- Article misuse: Identified using collocation statistics and neural language models
- Preposition errors: Caught through n-gram language model probabilities
- Tense inconsistency: Tracked via temporal parsing and verb form analysis
Evaluation Metrics for Error Detection
System performance is measured through precision, recall, and F1 scores at both error identification and correction levels. The Fβ score combines these metrics:
where β = 1 gives equal weight to precision and recall, while β > 1 emphasizes recall for applications where missing errors is costlier than false alarms.
Practical Implementation Considerations
Real-world systems must handle noisy input and partial grammaticality common in student writing. Techniques include:
- Probabilistic error ranking to prioritize likely mistakes
- Context-aware correction suggestions
- Adaptive thresholds based on writer proficiency level
Current research explores few-shot learning approaches to adapt to new error patterns without extensive retraining, using meta-learning frameworks that optimize for rapid adaptation to unseen grammatical constructions.

3. Supervised Learning Approaches (Regression, Classification)
3.1 Supervised Learning Approaches (Regression, Classification)
Supervised learning forms the backbone of automated essay grading systems, where labeled datasets of essays and their corresponding scores train models to predict grades for unseen essays. The choice between regression and classification depends on the grading scale's granularity.
Regression-Based Approaches
When essay scores are continuous (e.g., 0-100 scale), regression models predict exact numerical values. Linear regression serves as the simplest baseline, where the predicted score ŷ is a weighted sum of input features xi:
Feature engineering is critical - common NLP features include:
- Lexical diversity (type-token ratio, vocabulary sophistication)
- Syntactic complexity (parse tree depth, clause length)
- Discourse coherence (entity grid features, topic modeling)
- Content relevance (cosine similarity to reference essays)
More advanced approaches use support vector regression (SVR) with RBF kernels to handle non-linear relationships. The objective function minimizes:
subject to: $$ y_i - w^T \phi(x_i) - b \leq \epsilon + \xi_i $$ $$ w^T \phi(x_i) + b - y_i \leq \epsilon + \xi_i^* $$ $$ \xi_i, \xi_i^* \geq 0 $$
Classification-Based Approaches
For rubric-based grading (e.g., letter grades), classification models predict discrete categories. Logistic regression provides probabilistic outputs through the sigmoid function:
Multiclass extensions like softmax regression handle multiple grade categories:
Modern implementations often use neural networks with cross-entropy loss:
where yk is the true label and ŷk is the predicted probability for class k.
Feature Representation
Traditional approaches rely on hand-engineered features, while deep learning models automatically learn representations:
- Bag-of-Words (BoW): Count-based word frequencies with TF-IDF weighting
- Word Embeddings: Pre-trained vectors (GloVe, Word2Vec) capture semantic relationships
- Contextual Embeddings: BERT and RoBERTa generate position-aware representations
The choice between traditional ML and deep learning involves tradeoffs in interpretability versus performance. Hybrid approaches that combine learned embeddings with handcrafted features often achieve state-of-the-art results.
Evaluation Metrics
Model performance is assessed differently for regression and classification tasks:
- Regression: Mean squared error (MSE), Pearson correlation (r)
- Classification: Accuracy, Cohen's kappa (accounts for chance agreement)
For regression tasks, the quadratic weighted kappa (QWK) is particularly important as it measures agreement between human and machine scores while penalizing larger discrepancies more severely:
where O is the observed matrix, E is the expected matrix, and weights wi,j = (i-j)2/(N-1)2.
3.2 Deep Learning Architectures (LSTMs, Transformers)
Long Short-Term Memory Networks (LSTMs)
LSTMs address the vanishing gradient problem in traditional RNNs through gated mechanisms that regulate information flow. The core innovation lies in the cell state ct and three specialized gates:
For essay grading, bidirectional LSTM architectures (BiLSTMs) capture both forward and backward contextual dependencies. A typical implementation processes word embeddings through multiple LSTM layers before feeding the final hidden states to a dense scoring layer.
Transformer Architectures
Transformers revolutionized NLP through self-attention mechanisms that compute dynamic representations by weighting all tokens in the input sequence. The scaled dot-product attention is computed as:
where Q, K, and V are learned query, key, and value matrices respectively, and dk is the dimension of the key vectors. Multi-head attention extends this by running multiple attention mechanisms in parallel:
Each attention head operates on linearly projected versions of the inputs:
Positional Encoding
Since transformers lack recurrent connections, positional encodings inject sequence order information:
Architectural Comparison for Essay Grading
- LSTMs excel when training data is limited, with simpler architectures requiring fewer parameters
- Transformers achieve superior performance with sufficient data but demand more computational resources
- Hybrid approaches (e.g., LSTM feature extractors feeding transformer layers) can balance efficiency and accuracy
Implementation Considerations
For optimal performance in automated grading systems:
- Pre-trained language models (BERT, GPT) provide strong baselines through transfer learning
- Attention weights can be analyzed to explain grading decisions (interpretability)
- Layer normalization and residual connections are critical for training stability

3.3 Hybrid Models Combining Rule-Based and ML Techniques
Hybrid models in automated essay grading leverage the strengths of both rule-based systems and machine learning (ML) approaches to improve accuracy, interpretability, and robustness. Rule-based systems rely on predefined linguistic and structural criteria, while ML models learn patterns from data. Combining these methods mitigates their individual weaknesses—rule-based systems' rigidity and ML models' black-box nature.
Architectural Design of Hybrid Models
A typical hybrid architecture consists of three key components:
- Rule-Based Feature Extraction: Handcrafted features such as grammar correctness, essay structure, and coherence scores are computed using NLP techniques like syntactic parsing and discourse analysis.
- ML-Based Feature Learning: Neural networks (e.g., BERT, LSTM) or ensemble models extract latent semantic features from text embeddings.
- Fusion Layer: Combines rule-based and ML-derived features through weighted aggregation, attention mechanisms, or stacked generalization.
Mathematical Formulation
The final score S in a hybrid model is often a convex combination of rule-based (R) and ML-based (M) scores:
where α ∈ [0,1] is a tunable parameter controlling the influence of each component. Alternatively, a more sophisticated fusion can be achieved using a meta-learner:
Here, fθ is a neural network with parameters θ trained to optimally combine R and M.
Case Study: E-rater by ETS
Educational Testing Service's (ETS) e-rater system exemplifies a successful hybrid model. It combines:
- Rule-based checks for grammar, usage, and mechanics.
- Statistical models for discourse coherence and idea development.
- A linear regression layer to fuse these features into a final score.
Empirical studies show that e-rater achieves human-level agreement (Cohen’s κ ≥ 0.7) while maintaining interpretability through its rule-based components.
Advantages of Hybrid Models
- Improved Generalization: Rule-based components provide robustness to domain shifts where training data is sparse.
- Explainability: Handcrafted features offer interpretable feedback, crucial for educational applications.
- Data Efficiency: Reduces reliance on large labeled datasets by incorporating linguistic priors.
Implementation Challenges
- Feature Engineering: Designing effective rule-based features requires deep domain expertise in linguistics and pedagogy.
- Calibration: Balancing the influence of rules versus learned features (α) often requires cross-validation with human-graded benchmarks.
- Drift Handling: Rule-based components may become obsolete as language usage evolves, necessitating periodic updates.
Emerging Trends
Recent advances integrate transformer-based models with symbolic reasoning:
- Neuro-Symbolic AI: Frameworks like DeepProbLog combine neural networks with probabilistic logic programming for joint learning.
- Attention over Rules: Models learn to dynamically weight rule-based features using attention mechanisms.

4. Benchmark Datasets for Essay Grading
4.1 Benchmark Datasets for Essay Grading
Automated essay grading (AEG) systems rely heavily on high-quality, annotated datasets to train and evaluate models. The choice of dataset impacts model performance, generalizability, and fairness. Below are the most widely used benchmark datasets in AEG research, along with their key characteristics and applications.
1. ASAP (Automated Student Assessment Prize) Dataset
The ASAP dataset, released by the Hewlett Foundation in 2012, remains the most widely used benchmark for AEG. It consists of essays from standardized tests, annotated by human graders. The dataset includes eight distinct prompts, each targeting different grade levels (grades 7–10) and essay types (narrative, persuasive, expository). Each essay is scored on a rubric-defined scale (e.g., 0–3, 0–6). The dataset's size varies per prompt, ranging from 1,200 to 3,000 essays.
ASAP's IRR ranges from 0.65 to 0.85, depending on the prompt, making it a robust but challenging benchmark. Due to its structured nature, it is commonly used for supervised learning approaches, including regression-based and neural network models.
2. TOEFL11 Corpus
The TOEFL11 corpus contains 12,100 essays from non-native English speakers taking the Test of English as a Foreign Language (TOEFL). Each essay is scored on a 1–5 scale for language proficiency, coherence, and grammatical accuracy. Unlike ASAP, TOEFL11 emphasizes second-language writing assessment, making it valuable for evaluating models in multilingual or ESL contexts.
The dataset includes metadata such as the writer's native language, enabling bias analysis across linguistic backgrounds. Researchers often use TOEFL11 to study fairness in AEG, particularly in detecting and mitigating scoring disparities.
3. Cambridge Learner Corpus (CLC)
The CLC is a proprietary dataset containing over 50,000 essays from Cambridge English exams. It includes detailed error annotations (e.g., grammatical, lexical, and discourse-level mistakes), making it useful for fine-grained feedback generation. Unlike holistic scoring in ASAP, CLC supports multi-dimensional assessment, allowing models to predict both overall scores and specific error types.
Due to licensing restrictions, access is limited, but subsets are occasionally released for research competitions. The CLC is particularly valuable for developing hybrid models that combine scoring with corrective feedback.
4. ETS Corpus of Non-Native Written English
Developed by Educational Testing Service (ETS), this corpus contains essays from standardized tests like GRE and TOEFL, annotated for both holistic and analytic traits (e.g., organization, development, clarity). The dataset includes over 20,000 essays, with some subsets featuring multi-prompt responses, enabling cross-prompt generalization studies.
A unique feature is the inclusion of "anchor essays"—pre-scored samples used to calibrate human raters—which can be leveraged for model calibration and adversarial validation.
5. Kaggle Short Answer Scoring Dataset
This dataset focuses on short-answer responses (typically 1–3 sentences) rather than full essays. It contains 10,000 responses from science assessments, scored on a 0–3 scale. The brevity of responses makes it ideal for testing models' ability to capture semantic meaning with limited context.
Researchers use this dataset to evaluate sentence-level embeddings (e.g., BERT, RoBERTa) and their robustness in short-text grading scenarios.
6. Common Core State Standards (CCSS) Datasets
These datasets, compiled from U.S. K–12 assessments, align with curriculum standards, making them useful for educational applications. They include both argumentative and informative essays, with annotations for rubric-specific criteria (e.g., evidence usage, thesis clarity). The CCSS datasets are smaller (typically 500–1,000 essays per grade) but highly structured, enabling domain-specific model tuning.
Challenges in Dataset Usage
- Bias and Fairness: Many datasets underrepresent non-native speakers or specific dialects, risking biased model performance.
- Annotation Consistency: Inter-rater disagreement (e.g., IRR < 0.7) can introduce noise, particularly in holistic scoring.
- Prompt Dependence: Models trained on one prompt often fail to generalize to others, necessitating cross-prompt validation.
Recent work addresses these issues through adversarial debiasing, multi-task learning, and hybrid human-AI scoring pipelines.
4.2 Quantitative Metrics (Accuracy, F1-Score, RMSE)
Accuracy in Automated Essay Scoring
Accuracy measures the proportion of correctly graded essays out of all evaluated essays. For a classification task with N essays and predicted scores ŷi compared to human-assigned scores yi, accuracy is defined as:
where 𝕀 is the indicator function. While intuitive, accuracy becomes unreliable for imbalanced datasets where certain score ranges are underrepresented. In practice, automated essay scoring systems achieve accuracy between 0.65-0.85 when evaluated against human raters, with higher agreement on holistic scoring rubrics than analytic ones.
Precision, Recall, and F1-Score
For multi-class essay scoring, precision and recall are computed per score category before macro-averaging. Let TPk, FPk, and FNk represent true positives, false positives, and false negatives for score k:
The F1-score harmonizes these metrics:
Macro-averaged F1 is preferred over micro-averaging in essay grading due to its sensitivity to per-class performance. State-of-the-art systems report F1 scores between 0.72-0.88 on standardized datasets like ASAP.
Root Mean Square Error (RMSE)
RMSE quantifies deviation between predicted and true scores in regression-based grading systems:
Unlike accuracy, RMSE penalizes larger errors quadratically. For essay scores normalized to [0,1], top-performing models achieve RMSE values of 0.12-0.25. When comparing systems, RMSE differences as small as 0.03 are statistically significant (p < 0.05) for N > 300 essays.
Metric Selection Considerations
Choice of metric depends on grading framework:
- Discrete scoring rubrics: Use accuracy/F1 with Cohen's kappa for inter-rater reliability
- Continuous scoring: RMSE combined with Pearson correlation (typically 0.75-0.90 for good systems)
- High-stakes testing: Prioritize recall for failing scores to minimize false negatives
Modern hybrid systems often optimize multiple metrics simultaneously using multi-objective loss functions:
where QWK is Quadratic Weighted Kappa and α, β, γ are tunable hyperparameters.
4.3 Human-in-the-Loop Validation Strategies
Automated essay grading systems achieve higher reliability when incorporating human oversight through iterative validation loops. The primary methodologies include active learning, uncertainty sampling, and disagreement resolution protocols, each optimizing different aspects of model-human collaboration.
Active Learning for Targeted Annotation
Active learning reduces human labeling effort by prioritizing essays where the model exhibits low confidence. Given a trained model f and unlabeled essay set U, the system selects samples xi maximizing the expected information gain:
where H represents the entropy of predicted score probabilities. In practice, this translates to flagging essays where the model's predicted scores span multiple grading brackets (e.g., B- to B+ range) for human review.
Uncertainty Sampling Techniques
Three principal uncertainty metrics drive sample selection:
- Least Confidence: Selects essays with minimal margin between top two predicted classes
- Margin Sampling: Prioritizes samples where the difference between first and second most probable scores falls below threshold τ
- Ratio Sampling: Chooses essays with high P(y1|x)/P(y2|x) ratios
Empirical studies show margin sampling achieves 18-22% higher precision in identifying problematic scores compared to random sampling when τ = 0.15 on standardized test rubrics.
Disagreement Resolution Protocols
When human graders and the model diverge by more than one full grade level (e.g., B vs. C+), resolution follows a tiered process:
- Blind re-grading by a second human annotator
- Consensus building through rubric item alignment
- Final arbitration by lead instructor if discrepancies persist
This workflow reduces grading inconsistencies by 37% compared to single-human validation, as demonstrated in the NAEP Long-Term Trend assessment studies.
Feedback Loop Implementation
The validated samples update the model through a weighted loss function:
where α = 0.7 typically yields optimal performance by emphasizing human-verified samples while retaining generalized patterns from unvalidated data. The weighting decays exponentially with each iteration to prevent overfitting to edge cases.

5. Fairness and Bias in Automated Grading
5.1 Fairness and Bias in Automated Grading
Sources of Bias in NLP-Based Grading Systems
Automated essay grading systems rely on machine learning models trained on human-graded essays, inheriting biases present in the training data. Common sources of bias include:
- Demographic bias: Models may favor linguistic patterns associated with specific dialects, socioeconomic backgrounds, or cultural references.
- Topic bias: Essays on certain topics may receive higher scores due to overrepresentation in training data.
- Annotation bias: Human graders' subjective judgments, influenced by implicit biases, propagate into model predictions.
Quantifying Bias in Automated Grading
Bias can be measured using fairness metrics such as demographic parity and equalized odds. For a binary classification task (pass/fail), let Y be the true label and Ŷ the model prediction. For a protected attribute A (e.g., gender), demographic parity requires:
Equalized odds imposes stricter conditions, demanding equal true positive and false positive rates across groups:
Mitigation Strategies
Several algorithmic approaches exist to reduce bias in automated grading:
Pre-processing Methods
Reweighting training samples or modifying input features to balance representation across subgroups. For instance, adversarial debiasing minimizes the ability of a discriminator to predict the protected attribute from latent representations.
In-processing Methods
Incorporating fairness constraints directly into the optimization objective. A common approach adds a regularization term penalizing disparate impact:
Post-processing Methods
Adjusting model outputs to satisfy fairness criteria. For example, threshold optimization can enforce equal false negative rates across groups while maintaining overall accuracy.
Case Study: Bias in Standardized Testing
A 2021 study analyzed an NLP grading system on essays from U.S. students, finding:
- African American Vernacular English (AAVE) essays scored 0.5 standard deviations lower than Standard American English essays of comparable quality.
- Essays discussing urban experiences received lower scores than suburban-themed essays when controlling for writing quality.
Emerging Techniques for Fairness Assurance
Recent advances include:
- Causal fairness frameworks: Modeling counterfactuals to assess whether predictions change under hypothetical demographic shifts.
- Human-in-the-loop auditing: Combining automated scoring with expert review of edge cases.
- Multilingual evaluation: Testing model consistency across translations to detect cultural biases.
Empirical studies suggest that no single mitigation strategy universally eliminates bias, requiring context-specific combinations of techniques. Ongoing research focuses on developing more robust fairness metrics that account for intersectional identities and continuous protected attributes.
5.2 Transparency and Explainability of Models
Automated essay grading systems must provide interpretable and explainable outputs to gain trust from educators and students. Black-box models, despite high accuracy, often fail to justify their grading decisions, leading to skepticism. Explainability techniques bridge this gap by revealing the model's internal reasoning, ensuring fairness and accountability.
Model-Agnostic vs. Model-Specific Explainability
Model-agnostic methods, such as LIME (Local Interpretable Model-agnostic Explanations) and SHAP (SHapley Additive exPlanations), approximate complex models with simpler, interpretable surrogates. For a given essay e, LIME generates perturbations around e and fits a linear model to explain the prediction locally:
where f is the original model, g is the interpretable surrogate, L measures fidelity, and πx defines locality. SHAP, rooted in cooperative game theory, assigns each feature an importance value by computing its marginal contribution across all possible feature subsets:
Model-specific methods, like attention mechanisms in transformers, directly expose feature importance. For a transformer-based grader, attention weights αij between tokens i and j highlight linguistic patterns influencing the score:
Quantitative Evaluation of Explainability
Explainability metrics assess whether interpretations align with human intuition. Faithfulness measures how well explanations reflect the model's true behavior, while robustness checks consistency under input perturbations. For a set of essays E and human annotations A, the agreement score is:
Case studies reveal trade-offs: attention maps excel in highlighting grammar errors but may overlook coherence, while SHAP better captures argument structure at higher computational cost.
Implementing Explainability in Production Systems
Deploying explainable graders requires:
- Dynamic explanations: Real-time feedback during essay drafting, highlighting areas for improvement.
- Multi-modal outputs: Combining saliency maps with natural language justifications (e.g., "Score reduced due to repetitive sentence structures").
- Bias audits: Regular checks using counterfactual analysis to ensure demographic invariance in feature importance.
Tools like AllenNLP's Interpret and Hugging Face's Captum integrate seamlessly with PyTorch, enabling gradient-based attribution for custom rubric criteria. For example, computing integrated gradients for a "clarity" dimension:
from captum.attr import IntegratedGradients
ig = IntegratedGradients(model)
attributions = ig.attribute(input_embeddings, target=score_idx,
additional_forward_args=(attention_mask,))
saliency = attributions.sum(dim=2).squeeze()
Transparency also demands documenting the training data distribution, rubric alignment procedures, and known failure modes—critical for regulatory compliance in high-stakes testing.
5.3 Privacy Concerns in Student Data Handling
The deployment of automated essay grading systems introduces significant privacy risks due to the sensitive nature of student-generated text data. Unlike structured assessment data, essays contain personally identifiable information (PII), linguistic patterns that may reveal demographic attributes, and potentially sensitive personal disclosures. The machine learning pipeline—from data collection to model inference—must address three core privacy challenges: data anonymization, secure storage, and ethical use of derived insights.
De-identification Challenges in Free-Form Text
Traditional de-identification techniques designed for structured data (e.g., HIPAA-compliant redaction) prove inadequate for essays. Named entity recognition (NER) systems achieve only 85-92% recall on student writing due to creative phrasing, misspellings, and cultural naming variants. Differential privacy methods add noise to numerical features but disrupt semantic coherence when applied to text embeddings. The privacy-utility tradeoff is quantified by:
where D and D' are adjacent datasets, ℳ is the mechanism, and S is the output range. For essay grading, maintaining ϵ ≤ 1.0 while preserving grading accuracy requires context-aware redaction algorithms that:
- Detect and replace PII using BERT-based contextual classifiers
- Preserve syntactic structures critical for rubric scoring
- Apply homomorphic encryption to sentence embeddings during model training
Inference Phase Privacy Leakage
Even anonymized training data remains vulnerable to membership inference attacks during model deployment. Adversaries can reconstruct essay fragments by analyzing gradient updates in federated learning scenarios or through carefully crafted API queries. The attack success probability Pattack grows with model complexity:
where n is the batch size, ℒ is the loss function, and τ is a sensitivity threshold. Mitigation strategies include:
- Applying gradient clipping with ℓ2-norm thresholds during backpropagation
- Implementing secure multi-party computation for ensemble scoring
- Using knowledge distillation to compress models without retaining identifiable patterns
Compliance Frameworks and Technical Implementation
The Family Educational Rights and Privacy Act (FERPA) and General Data Protection Regulation (GDPR) impose strict requirements on automated grading systems. Technical implementations must incorporate:
| Requirement | Technical Solution | Validation Metric |
|---|---|---|
| Right to explanation | LIME/SHAP interpretability layers | ≥90% feature attribution consistency |
| Data minimization | Principal component analysis on embeddings | ≤5% reconstruction error from top 8 PCs |
| Storage limitation | Secure deletion via cryptographic shredding | NIST SP 800-88 compliance |
Emerging approaches like synthetic data generation using GPT-3.5 with differential privacy guarantees (δ ≤ 10-5) show promise for creating training corpora without real student data, though rubric alignment remains challenging for domain-specific writing styles.
6. Step-by-Step Pipeline for Building a Grading System
6.1 Step-by-Step Pipeline for Building a Grading System
Data Collection and Preprocessing
The first step involves gathering a diverse corpus of essays, ideally annotated by human graders. The dataset should cover a range of topics, writing styles, and proficiency levels to ensure robustness. Preprocessing includes tokenization, lemmatization, and removing stop words. For advanced systems, syntactic parsing using tools like Stanford CoreNLP or spaCy can extract grammatical structures.
Feature Engineering
Feature extraction is critical for capturing linguistic and semantic qualities. Common features include:
- Lexical Diversity: Type-Token Ratio (TTR) and vocabulary richness.
- Syntactic Complexity: Average sentence length, parse tree depth.
- Semantic Coherence: Latent Semantic Analysis (LSA) or BERT embeddings.
- Discourse Markers: Presence of transition words and logical connectors.
Model Selection
For advanced systems, transformer-based models like BERT or GPT-3 fine-tuned on essay data outperform traditional approaches. A hybrid architecture combining deep learning with rule-based scoring (e.g., grammar checks) is often optimal. The model can be framed as a regression task (predicting a continuous score) or ordinal classification (binned scores).
Training and Validation
Split the dataset into training (70%), validation (15%), and test (15%) sets. Use weighted loss functions to handle imbalanced score distributions. Metrics include Quadratic Weighted Kappa (QWK) for agreement with human graders and Mean Absolute Error (MAE) for regression.
Deployment and Feedback Loop
Deploy the model as an API endpoint for real-time grading. Incorporate active learning to continuously improve the system by flagging low-confidence predictions for human review. Monitor bias by auditing scores across demographic groups.
Case Study: Automated TOEFL Essay Scoring
ETS's e-rater system combines NLP features with linear regression, achieving a 0.85 correlation with human scores. Recent adaptations use BERT to capture nuanced semantic relationships, reducing error rates by 12% compared to legacy systems.

6.2 Case Study: Deploying in Educational Institutions
Challenges in Real-World Deployment
Automated essay grading (AEG) systems face unique challenges when deployed in educational settings. Unlike controlled research environments, real-world deployments must account for variability in student demographics, grading rubrics, and institutional requirements. One critical issue is domain adaptation—models trained on one corpus (e.g., TOEFL essays) often underperform when applied to another (e.g., high school history essays). This stems from differences in vocabulary, syntax, and argument structure. Empirical studies show a performance drop of 15-20% in cross-domain scenarios without fine-tuning.
Another challenge is explainability. While advanced models like BERT achieve high accuracy, educators demand transparent scoring rationale. Hybrid approaches combining neural networks with rule-based features (e.g., grammar errors, thesis clarity) improve trust. For instance, the system might output:
Implementation Architecture
Successful deployments typically use a microservices architecture to handle scalability and modular updates. A common pipeline includes:
- Preprocessing: Tokenization, spell-checking, and anonymization (removing student IDs)
- Feature Extraction: Embeddings (e.g., RoBERTa), discourse markers, and syntactic complexity indices
- Scoring Engine: Ensemble of regression models (gradient boosting + neural nets) with confidence thresholds
- Feedback Generator: Template-based suggestions (e.g., "Strengthen conclusion with specific evidence")
Calibration with Human Graders
To minimize bias, systems are calibrated using iterative active learning. The process:
- Initial model scores 100 essays randomly sampled from the target institution
- Human graders annotate disagreements where $$|\text{Model\_Score} - \text{Human\_Score}| > 1.5$$ standard deviations
- Model retrains on corrected labels with higher weight ($$w=2.0$$) for disputed samples
This reduces mean absolute error (MAE) by 30-40% compared to zero-shot deployment, as shown in a 2023 study across 12 universities.
Ethical and Legal Considerations
Deployments must address:
- FERPA Compliance: Student data encryption at rest (AES-256) and in transit (TLS 1.3)
- Bias Mitigation: Regular audits for demographic parity using metrics like:
stratified by gender, ethnicity, and L1 language. Institutions like Stanford now require $$\Delta < 0.3$$ on all protected classes before production use.
Performance Optimization
Latency requirements dictate model compression techniques:
| Technique | Speedup | Accuracy Drop |
|---|---|---|
| Distillation (TinyBERT) | 4.2x | 1.8% |
| Quantization (INT8) | 3.1x | 0.9% |
| Pruning (Movement) | 2.7x | 2.3% |
For high-volume deployments (50,000+ essays/day), Kubernetes auto-scaling with GPU nodes reduces inference costs by 60% versus static provisioning.

6.3 Scalability and Real-World Challenges
Computational Complexity in Large-Scale Deployment
Automated essay grading systems face significant computational bottlenecks when deployed at scale. The inference time for transformer-based models grows quadratically with input length due to the self-attention mechanism. For a batch of N essays each with L tokens, the computational complexity is:
where d represents the hidden dimension size. This becomes prohibitive when processing thousands of essays simultaneously in educational settings. Practical implementations often employ:
- Dynamic batching with padding optimization
- Knowledge distillation to smaller models
- Quantization-aware training for efficient deployment
Latency Requirements for Interactive Systems
Real-world applications demand sub-second response times for user experience. For a system processing 1000 essays/hour with 500 words each, the per-essay processing budget must be under 3.6 seconds. This requires:
Current state-of-the-art models struggle to meet this without specialized hardware (e.g., GPUs/TPUs) or model optimization techniques like pruning and layer dropping.
Domain Adaptation Challenges
The performance gap between benchmark datasets and real-world essays stems from several factors:
- Topic drift: Models trained on historical prompts show degraded performance on new subjects
- Demographic bias: Performance variance across native/non-native English speakers can exceed 15% in F1 scores
- Stylistic variation: Creative writing vs. technical reports require different grading rubrics
Recent approaches use multi-task learning with domain adversarial training to mitigate these effects:
Quality Assurance in Production Systems
Maintaining grading consistency requires continuous monitoring systems. Key metrics include:
- Cohen's kappa between human and AI graders (target κ > 0.7)
- Drift detection using KL-divergence on score distributions
- Adversarial robustness testing with perturbed inputs
The monitoring overhead scales with deployment size, often requiring dedicated infrastructure for:
- Shadow grading pipelines
- Automated alert systems
- Human-in-the-loop verification queues
Ethical and Regulatory Considerations
Large-scale deployment introduces legal and ethical challenges:
- FERPA compliance for student data handling in the US
- GDPR requirements for European deployments
- Algorithmic transparency mandates in some jurisdictions
These constraints often necessitate architectural changes like:
- On-premise deployment options
- Differential privacy guarantees
- Explainable AI components for grading decisions
7. Key Research Papers and Publications
7.1 Key Research Papers and Publications
- PDF Volume 12(1), 12 31. https://doi.org/10.18608/jla.2025.8591 Mapping the ... — al., 2022) utilized GenAI for automated scoring or grading. The data used in this group of papers varied from student essays and math problems to e-book learning materials. All papers used BERT models to build an automated scoring algorithm
- Microsoft Word - Hardy_Educator_Focused_Autograding_Literacy.docx — Abstract This paper presents methods for improving automated essay scoring with techniques that address the computational trade-offs of self-attention and document length. To make Automated Essay Scoring (AES) more useful to practitioners, researchers must overcome the challenges of data and label availability, authentic and extended writing, domain scoring, prompt and source variety, and ...
- A survey on deep learning-based automated essay scoring and feedback ... — By delving into essay scoring and feedback generation, we synthesize several existing literature to provide readers with a comprehensive understanding of ongoing research in both deep learning-based essay scoring and automated feedback generation.
- PDF Automated essay scoring system - Constructor — Abstract Essay Questions nowadays are one of the essential tools to evaluate students at all educational levels because it measures high-level skills such as linking ideas and using complex semantic structure. Essay assessment is time-consuming, challenging, and requires long focus time to understand, find mistakes, and grade.
- An Automated English Essay Scoring Engine Based on Neutrosophic ... — This paper presents the first attempt to address this problem by developing a model for efficient grading of English essays using latent semantic analysis (LSA) and neutrosophic ontology. In this regard, the presented work integrates commonly used syntactic and semantic features to score the essay.
- An Automated English Essay Scoring Engine Based on Neutrosophic ... — The purpose of the study is to develop an automated essay grading system (AES) which can grade students essays based on various factors. Our proposed system performs grading of essays based on two features.
- Hey AI Can You Grade My Essay?: Automatic Essay Grading — Automatic essay grading (AEG) has attracted the the at- tention of the NLP communit y b ecause of its applications to several ed- ucational applications, such as scoring essays, short answers, etc ...
- Artificial intelligence innovation in education: A twenty-year data ... — Reflecting on twenty years of educational research, we retrieved over 400 research article on the application of artificial intelligence (AI) and deep learning (DL) techniques in teaching and learning. A computerised content analysis was conducted to examine how AI and DL research themes have evolved in major educational journals. By doing so, we seek to uncover the prominent keywords ...
- PDF A Rubric Based Approach towards Automated Essay Grading — Lack of human interaction - some argue that having a computer grade an essay takes away the understanding of implicit meanings in text that only a human would be able to comprehend Susceptibility to being fooled by cheaters - based on the concept of some system's grading process being based on keyword identification or basic counting methods, some critics have stated that it would be ...
- The State of the Art of Natural Language Processing—A Systematic ... — This contribution attempts at addressing this issue, by applying NLP techniques to analysis of NLP-focused literature. As a result, with a fully automated, systematic, visualization-driven literature analysis, a guide to the state-of-the-art of natural language processing is presented. In this way, two goals are achieved.
7.2 Open-Source Tools and Libraries
- Modeling essay grading with pre-trained BERT features — Sharma et. al. and Sharma et. al. presented the effectiveness of using word embeddings for automated essay grading with source dependent essays [5, 6]. The detailed work considered the essay features using both pre-trained embedding on large corpus of text and fine-tuned embedding using the source text for the essays.
- A survey on deep learning-based automated essay scoring and feedback ... — Automated essay scoring (AES) systems represent computerized tools adept at evaluating essays and allocating scores. By harnessing text processing, natural language processing, and machine learning algorithms to assess essay quality, these systems streamline the grading process, offering benefits to both writers and evaluators.
- Hey AI Can You Grade My Essay?: Automatic Essay Grading — Abstract Automatic essay grading (AEG) has attracted the the attention of the NLP community because of its applications to several educational applications, such as scoring essays, short answers, etc. AEG systems can save significant time and money when grading essays.
- An Automated English Essay Scoring Engine Based on Neutrosophic ... — Most educators agree that essays are the best way to evaluate students' understanding, guide their studies, and track their growth as learners. Manually grading student essays is a tedious but necessary part of the learning process. Automated Essay Scoring (AES) provides a feasible approach to completing this process. Interest in this area of study has exploded in recent years owing to the ...
- GitHub - askmrsinh/regression-aes: Automated Essay Scoring as NLP ... — The essay_set indicates which set the essay belongs to. each set has a different writing prompt and different range of scores in which the human grader grades. The essay column has all the essays in text format with some named entities anonymized as:
- Coherence based automatic short answer scoring using sentence Embedding — Automatic essay scoring is an essential educational application in natural language processing (NLP). This automated process will alleviate the burden and increase the reliability and consistency of the assessment. With the advance in text embedding libraries and neural network models, AES systems achieved good results in terms of accuracy.
- Application of an Automated Essay Scoring engine to English writing ... — We investigated the relationship between the scores assigned by an Automated Essay Scoring (AES) system, the Intelligent Essay Assessor (IEA), and grades allocated by trained, professional human raters to English essay writing by instigating two procedures novel to written-language assessment: the logistic transformation of AES raw scores into hierarchically ordered grades, and the co ...
- An Automated English Essay Scoring Engine Based on Neutrosophic ... — Automated Essay Scoring (AES) is a service or software that can predictively grade essay based on a pre-trained computational model. It has gained a lot of research interest in educational institutions as it expedites the process and reduces the effort of human raters in grading the essays as close to humans' decisions.
- (PDF) SMART ESSAY GRADER SYSTEM - ResearchGate — PDF | In order to optimize Human-Machine agreement for automatic evaluation of textual summaries or essays, automated essay grading has been a research... | Find, read and cite all the research ...
- The Role of AI in Automating Grading: Enhancing Feedback and Efficiency — The real emphasis is the potential use of AI to reduce the grading backlog (through instant feedback, learning incentives, scalability, and important notes) and more effective large and diverse student/learner management.
7.3 Recommended Courses and Books
- An Automated English Essay Scoring Engine Based on Neutrosophic ... — Most educators agree that essays are the best way to evaluate students' understanding, guide their studies, and track their growth as learners. Manually grading student essays is a tedious but necessary part of the learning process. Automated Essay Scoring (AES) provides a feasible approach to completing this process. Interest in this area of study has exploded in recent years owing to the ...
- PDF Artificial intelligence as an automated essay scoring tool: A focus on ... — Automated essay scoring, Artificial intelligence, ChatGPT, Foreign language writing, Writing evaluation. Abstract: This study explores the effectiveness of using ChatGPT, an Artificial Intelligence (AI) language model, as an Automated Essay Scoring (AES) tool for grading English as a Foreign Language (EFL) learners' essays. The corpus consists
- PDF Automated Essay Evaluation Using Natural Language Processing and ... — unbiased training dataset the automated system for essay scoring can avoid these limitations ( Bolukbasi, T, 2016). As a result, the development and application of automated essay evaluation systems are growing. Figure 1 (Hearst, M, 2000) shows how writing evaluation systems have evolved over the decades. This timeline is not comprehensive.
- Autograder: A Feature-Based Quantitative Essay Grading System Using ... — In this paper, we present a novel method for automated essay grading that combines the Bidirectional Encoder Representations from Transformers (BERT) language model with Convolutional Neural Networks (CNNs) and Long Short-Term Memory (LSTM) networks as it is known to provide best results of slightly better than the reliable models . BERT is a ...
- Exploring ChatGPT literacy in language education: A global perspective ... — Existing research shows that ChatGPT is a useful tool for teachers to generate quiz questions (Kohnke et al., 2023), suitable for formative assessment during or after the class6″, and perform semi-automated essay grading (Baidoo-Anu & Ansah, 2023; Mizumoto & Eguchi, 2023) as formative or summative assessment. However, students may also use ...
- Shaping the Future of Higher Education: A Technology Usage Study on ... — Ref. introduces a novel approach to Automated Long Answer Grading (ALAG) using advanced Natural Language Processing (NLP) techniques to assess complex student responses. Unlike traditional short-answer or essay grading systems, this method leverages large language models (BERT and GPT) to evaluate student answers based on a rubric that measures ...
- Automated Analysis of Open-Ended Students' Feedback Using ... - MDPI — Natural Language Processing (NLP) is a part of artificial intelligence used to make computers understand words as humans do [].The use of NLP in educational research, including analyzing student feedback, has recently gained a lot of interest [2,3,4,5].Students' feedback is usually in the form of answers to multiple-choice and closed-ended or open-ended questions.
- Natural-Language Understanding - an overview - ScienceDirect — NLU is a broad topic in NLP that contains many tasks, such as named-entity recognition, sentiment analysis, document classification, reading comprehension, semantic matching, natural language inference, and information extraction. ... Research on natural language information processing began with the advent of electronic computers, and in the ...
- English Module 1.1 - ICT4LT — 1. Definitions of terms. In the context of the ICT4LT website, the term new technologies includes Information and Communications Technologies (ICTs) for language teaching and learning in which the computer plays a central role, embracing a variety of different software applications, e.g. Generic software: This includes software designed for general use rather than specfically for Modern ...








