Method Article

Investigating The Effect Of Automated Writing Evaluation Through Deep Neural Network And Teachers' Written Evaluation On English Writing Performance

DOI:

10.3791/69995

May 8th, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Provision of feedback in the form of two NLP semantic-based features through the computer system and the teacher’s written feedback was employed to improve students' English writing fluency and correctness. Results showed positive results concerning the former.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Computer-assisted language learning technologies have made the greatest gains in language learning, especially in the context of artificial intelligence (AI), over the past few years. There are various technologies, such as automated writing evaluation (AWE hereafter) and automated essay scoring (AES), that are considered pillars of language learning, not only in computer disciplines but also in education. The evaluation can be done only in the form of holistic scores using AWE technology, which has been quite effective in enhancing language learning and, therefore, cannot provide detailed or in-depth feedback. To provide detailed writing feedback on two major elements of a language (i.e., Grammar and Fluency), a computer-aided implementation system entailing neural network models, and two semantic-based natural language processing (NLP hereafter) methods have been considered. To that end, 90 Pakistani university students who were English second-language learners (ESL) were randomly assigned to the control, instructor feedback, and experimental groups. The computer-assisted evaluation encompassed a neural network. The results of the comparison test between the AWE baseline model and the instructors who graded showed a correlation between the computer-aided feedback that used these neural networks. The implications of such results lie in ESL writing pedagogy, especially in situations where linguistic accuracy and fluency pose a challenge.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Feedback in writing addresses various attributes of language, such as organization, grammar, fluency, content, and mechanics, enabling learners to either rewrite or create a new piece of written text1,2,3. Presently, teachers of English writing have been a major beneficiary because of the fast changes and advancements of computer-assisted language learning (CALL hereafter) and computer-aided writing assessment in the shape of AWE or AES and the grading of written essays4. Additionally, computer-assisted assessment of English writing gives diagnostic fe....

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

All the software and tools used in the study are listed in the Table of Materials.

Grading criteria

The classification of evaluation adopted in the present study addresses two major domains, namely, fluency and correctness, which incorporate all the requirements for comprehensive evaluation of writing in English as a Foreign Language (EFL). These dimensions are intended to measure the key points of the writing quality that help in effective communication and demonstration of skill in language proficiency. The Fluency module measures naturalness, expressiveness, and coherence in w....

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Validity and reliability of the statistical approach

The system was tested on various complementary statistical methods that all give comprehensive evidence of the effects of the EG on the development of writing. This is a multifaceted analytical method that acknowledges that educational interventions are subject to complex statistical analysis that cannot be reduced to mere comparisons of groups but rather to the analysis of change patterns, the magnitude of effects, and the .......

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The experimental results demonstrate several significant achievements. First, the dual-model system achieved a strong correlation with human expert judgments (r = 0.923), substantially outperforming single-model approaches and contemporary AWE systems. Second, the controlled intervention study revealed significant improvements in ESL students' writing performance, with large effect sizes (d = 1.28) exceeding those reported in recent literature. Third, the system demonstrated superior performance across multiple evalu.......

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

There are no conflicts of interest among all authors.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

We acknowledge the support of COMSATS University Islamabad, Lahore campus, the faculty of English, in helping to collect data from the students.

....

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
SOFTWARE / LIBRARIES USED IN THE STUDY
Deep Learning FrameworkPyTorch1.13.1Deep learning framework for neural network implementation
Pre-trained ModelsTransformers (Hugging Face)4.21.3Pre-trained model loading, BERT and T5 model implementations
Language ModelBERT (Bidirectional Encoder Representations from Transformers)bert-base-uncasedFluency assessment, semantic coherence evaluation, contextual understanding
Language ModelFLAN-T5 (Fine-tuned Language Net T5)pszemraj/flan-t5-large-grammar-synthesisGrammatical error correction, text-to-text transformation, error detection
Numerical ComputingNumPy1.23.5Numerical computations, array operations for mathematical functions
Data AnalysisPandas1.5.2Data manipulation, statistical analysis and preprocessing
Machine LearningScikit-learn1.1.3Statistical metrics calculation, correlation analysis, evaluation metrics
VisualizationMatplotlib3.6.2Data visualization, training progress plots, performance charts
VisualizationSeaborn0.12.1Statistical data visualization, correlation heatmaps
NLP ToolkitNLTK (Natural Language Toolkit)3.7Text preprocessing, tokenization, linguistic analysis
NLP ProcessingSpaCy3.4.4Advanced NLP preprocessing, POS tagging, syntactic analysis
TokenizationTokenizers0.13.2Fast tokenization for BERT WordPiece and T5 tokenization
STATISTICAL AND ANALYSIS SOFTWARE
Statistical SoftwareSPSS Statistical SoftwareVersion 26.0Statistical analysis, independent samples t-tests, ANOVA, correlation analysis
Training DatasetKaggle ASAP Dataset2012 versionTraining corpus reference (90% of AWE models use this dataset)
PYTHON OPTIMIZATION AND TRAINING LIBRARIES
Optimizertorch.optim.AdamWPyTorch 1.13.1Model optimization with weight decay regularization (λ=0.01), β1=0.9, β2=0.999, ε=1×10-8
Loss / Activationtorch.nn.functionalPyTorch 1.13.1Sigmoid activation, loss functions, dropout regularization
Data Loadingtorch.utils.data.DataLoaderPyTorch 1.13.1Progressive batch sizing (4→16), data loading and batching
Tokenizationtransformers.AutoTokenizerTransformers 4.21.3BERT WordPiece tokenization, text preprocessing
Model Loadingtransformers.AutoModelTransformers 4.21.3Pre-trained model loading for BERT and T5 architectures
Gradient Controltorch.nn.utils.clip_grad_norm_PyTorch 1.13.1Gradient clipping (threshold: 1.0) for training stability
LR Schedulingtorch.optim.lr_schedulerPyTorch 1.13.1Learning rate scheduling with linear decay and warmup
Metricssklearn.metricsScikit-learn 1.1.3Pearson correlation, MAE, RMSE calculation for evaluation
PYTHON NEURAL NETWORK IMPLEMENTATION
Base Classtorch.nn.ModulePyTorch 1.13.1Base class for custom neural network architectures (Fluency & Correctness modules)
Linear Layerstorch.nn.LinearPyTorch 1.13.1Linear regression head implementation (768→512→256→128→1 neurons)
Regularizationtorch.nn.DropoutPyTorch 1.13.1Dropout regularization (0.1 for BERT, 0.3 for regression head)
Activationtorch.nn.functional.sigmoidPyTorch 1.13.1Sigmoid activation for fluency score normalization [0,1]
Activationtorch.nn.functional.reluPyTorch 1.13.1ReLU activation in regression layers for non-linear transformations
Transformertransformers.BertModelTransformers 4.21.312 transformer layers with multi-head self-attention for fluency assessment
Seq2Seqtransformers.T5For
ConditionalGeneration
Transformers 4.21.3Encoder-decoder architecture for grammatical error correction
Loss Functiontorch.nn.MSELossPyTorch 1.13.1Mean Squared Error loss function for fluency regression training
PYTHON EVALUATION AND METRICS LIBRARIES
Correlationscipy.stats.pearsonrSciPy 1.9.3Pearson correlation coefficient for model-human agreement
Error Metricsklearn.metrics.mean_absolute_errorScikit-learn 1.1.3Mean Absolute Error (MAE) calculation for prediction accuracy
Error Metricsklearn.metrics.mean_squared_errorScikit-learn 1.1.3Root Mean Square Error (RMSE) for error magnitude assessment
Statistical Testscipy.stats.ttest_indSciPy 1.9.3Independent samples t-test for statistical significance testing
Correlation Matrixnumpy.corrcoefNumPy 1.23.5Correlation matrix calculation for inter-rater reliability
Data Correlationpandas.DataFrame.corrPandas 1.5.2Data correlation analysis and statistical reporting
Visualizationmatplotlib.pyplotMatplotlib 3.6.2Performance visualization, correlation plots, training progress charts
Heatmapseaborn.heatmapSeaborn 0.12.1Correlation matrix visualization and statistical data presentation
PYTHON TEXT PROCESSING AND NLP LIBRARIES
Text Processingre (Regular Expressions)Python 3.9+ built-inText pattern matching, data cleaning and preprocessing
Config HandlingjsonPython 3.9+ built-inConfiguration file handling, model parameter storage
SerializationpicklePython 3.9+ built-inModel serialization and checkpoint saving/loading
Progress Trackingtqdm4.64.1Progress bars for training loops and data processing
LoggingloggingPython 3.9+ built-inTraining progress logging, error tracking and debugging
ReproducibilityrandomPython 3.9+ built-inRandom seed setting for reproducible experiments
File SystemosPython 3.9+ built-inFile system operations, model path management
CLI ParsingargparsePython 3.9+ built-inCommand-line argument parsing for training configurations
COMMERCIAL AWE / AES PLATFORMS (Referenced)
Commercial PlatformPigai.orgCommercial AWE platformChinese EFL writing assessment, automated feedback systems
Commercial PlatformBingo EnglishCommercial AWE systemEnglish language learning support, writing skill development
Educational PlatformMy AccessEducational writing platformStudent writing assessment and feedback delivery
Scoring EngineE-raterETS automated scoring engineStandardized test essay scoring, holistic evaluation
Assessment ToolI-writeWriting assessment toolAcademic writing evaluation and diagnostic feedback
Practice ServiceCriterionETS writing practice serviceWriting skill development and automated feedback
AI Language ModelChatGPTOpenAI language modelAI-assisted writing feedback and evaluation (referenced in literature)
DEEP LEARNING ARCHITECTURES (Referenced in Literature)
ArchitectureRecurrent Neural Networks (RNN)Cai, 2019Sequential text processing — writing feedback systems and automated evaluation
ArchitectureLong Short-term Memory (LSTM)Jin et al., 2018Long-range dependency modeling — automated essay scoring and sequence analysis
ArchitectureConvolutional Neural Networks (CNN)Dong et al., 2017Local pattern recognition — text classification and feature extraction for scoring
ArchitectureTransformer-LSTM HybridXuan, 2025Combined contextual and sequential processing — automatic scoring and feedback generation
ArchitectureVariational Autoencoders (VAEs)Kumar et al., 2024Generative modeling — enhanced writing skill development and personalized feedback
ArchitectureMulti-Agent SystemsThompson et al., 2024Collaborative AI processing — advanced writing assistance (AcademiCraft platform)
MechanismAttention MechanismsDong et al., 2017Self-attention and multi-head attention — improved AES performance and contextual understanding
TRADITIONAL MACHINE LEARNING TECHNIQUES (Referenced)
Statistical MethodBayes' TheoremRudner & Liang, 2002Traditional ML approach — early AES/AWE development and probabilistic scoring
Statistical MethodLinear RegressionPhandi et al., 2015Statistical modeling — feature-based writing assessment and score prediction
Learning MethodRank Preference LearningChen & He, 2013Ranking-based methodology — comparative essay scoring and preference modeling
Language ModelN-gram ModelsXie et al., 2015Statistical language modeling — grammatical error correction and pattern recognition
ArchitectureEncoder-Decoder ArchitectureGe et al., 2018Sequence-to-sequence modeling — grammatical error correction and text transformation
EVALUATION STANDARDS AND FRAMEWORKS
Assessment StandardIELTS Writing AssessmentScoring rubric adaptationStandardized evaluation criteria for fluency and correctness
Assessment StandardTOEFL Writing AssessmentAcademic writing standardsProficiency evaluation and standardized scoring
Statistical MeasureCohen's d Effect Size0.2=small, 0.5=medium, 0.8=largePractical significance assessment for intervention effectiveness
Reliability MeasureInter-rater Reliability (κ)Fluency: 0.847 / Correctness: 0.823Kappa coefficient — human evaluator consistency and agreement validation

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Computer Assisted Language LearningNeural Network ModelsNatural Language ProcessingAutomated Essay ScoringESL Writing PedagogyGrammar FeedbackWriting Fluency

Related Articles