Columbus State University
Automated Essay Evaluation Using Natural Language Processing and Machine Learning
Abstract
dc:description.abstract<p>The goal of automated essay evaluation is to assign grades to essays and provide feedback using computers. Automated evaluation is increasingly being used in classrooms and online exams. The aim of this project is to develop machine learning models for performing automated essay scoring and evaluate their performance. In this research, a publicly available essay data set was used to train and test the efficacy of the adopted techniques. Natural language processing techniques were used to extract features from essays in the dataset. Three different existing machine learning algorithms were used on the chosen dataset. The data was divided into two parts: training data and testing data. The inter-rater reliability and performance of these models were compared with each other and with human graders. Among the three machine learning models, the random forest performed the best in terms of agreement with human scorers as it achieved the lowest mean absolute error for the test dataset.</p>
Degree
thesis:*- Name thesis:degree_name
- Computer Science - Applied Computing Track
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- TSYS School of Computer Science
- Year dc:date.available
- 2019
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Ghanta, Harshanthi
- Contributors dc:contributor
-
- Dr. Shamim Khan
- Dr. Rania Hodhod
- Dr. Hyrum D. Carroll
Subjects
dc:subject × 7Rights
- Language dc:language
- English
Identifiers
dc:identifier.*- Repository record dc:identifier
- https://csuepress.columbusstate.edu/theses_dissertations/327
- OAI identifier oai:identifier
- oai:csuepress.columbusstate.edu:theses_dissertations-1330