[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-123571-en":3,"doc-seo-123571-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},123571,1099513958607,"Jiven","https://ap-avatar.wpscdn.com/avatar/100002390cf8733938c?x-image-process=image/resize,m_fixed,w_180,h_180&k=1778829742770036399",8,"Research & Report","A comparison of various machine learning algorithms and execution of flask deployment on essay grading","Students’ performance is typically assessed by manually grading examination answers, which becomes cumbersome as student-teacher ratios grow. The shift toward online teaching during the COVID-19 pandemic increases the need for automated evaluation, especially for essay writing where standard grading systems do not fit. This paper compares machine learning and NLP approaches for automated essay scoring, addresses data imbalance via random oversampling, and evaluates models using accuracy, precision, recall, and F1-score.","A comparison of various machine learning algorithms and execution of flask deployment on essay grading  \nUdhika Meghana Kotha, Haveela Gaddam, Deepthi Reddy Siddenki, Sumalatha Saleti  \nDepartment of Computer Science and Engineering, SRM University AP, Andhra Pradesh, India  \nArticle Info ABSTRACT  \n\n| Article history:\u003Cbr>Received Jul 11, 2022 Revised Jul 25, 2022 Accepted Aug 18, 2022 | Students ’ performance can be assessed based on grading the answers written by the students during their examination. Currently, students are assessed manually by the teachers. This is a cumbersome task due to an increase in the student-teacher ratio. Moreover, due to coronavirus disease (COVID-19) pandemic, most of the educational institutions have adopted online teaching and assessment. To measure the learning ability of a student, we need to assess them. The current grading system works well for multiple choice questions, but there is no grading system for evaluating the essays. In this paper, we studied different machine learning and natural language processing techniques for automated essay scoring/grading (AES/G) . Data imbalance is an issue which creates the problem in predicting the essay score due to uneven distribution of essay scores in the training data. We handled this issue using random over sampling technique which generates even distribution of essay scores. Also, we built a web application using flask and deployed the machine learning models. Subsequently, all the models have been evaluated using accuracy, precision, recall, and F1-score. It is found that random forest algorithm outperformed the other algorithms with an accuracy of 97.67%, precision of 97.62%, recall of 97.67%, and F1-score of 97.58% .\u003Cbr>This is an open access article under the CC BY-SA license.\u003Cbr> |\n| --- | --- |\n| Keywords:\u003Cbr>Automated essay scoring\u003Cbr>Count vectorizer Essay grading Flask deployment Machine learning |  |\n\nCorresponding Author:  \nSumalatha Saleti  \nDepartment of Computer Science and Engineering, SRM University AP Neerukonda, Guntur District, Andhra Pradesh, India  \nEmail: [sumalatha.s@srmap.edu.in](sumalatha.s@srmap.edu.in)  \n1. INTRODUCTION  \nAutomated essay scoring (AES) [1] is a specialized system used to assign scores to the essays written in the form of various computer programs. It works by extracting various special features such as word count, vocabulary, the density of error, paragraph structure, and length of sentences. It is mainly used for its validity and reliability which has now become a great attraction from schools, colleges, companies, and researchers. Evaluation and grading are considered to play crucial importance in English literature. Where AES was once considered a myth/impossible task/unattainable job is now being developed after many trials and errors and after many upgrades from previous versions are now induced into education systems. As of today, essays written by students from all over the place are graded by not only teachers or examiners but also machines. Currently, most of the AES systems are used for grading English essays in most of the European countries [2] .  \nMany intellectuals argue that the nature of the essay grading leads to the mismatches in the scores given by human raters, which is a major injustice for many of the students. This may be eradicated if the proposed technique can be used to evaluate essays with a scope generated by the human rater. Such artificial intelligent systems attain relative productivity to AES by replicating the human intelligence and the behavior  \nof electronic systems to soften the burden of educators. The literature field exams which test the student’s capability and knowledge in the subject like test of English as a foreign language (TOEFL) , international English language testing system (IELTS), and graduate record exam (GRE) are graded by both humans and machine learning based automated essay grading systems where both these grades are taken into consideration and ","cbCainqbmfDVCWzR","https://ap.wps.com/l/cbCainqbmfDVCWzR","pdf",478635,1,9,"English","en",105,"# Introduction\n## Motivation for automated essay scoring\n## Background and use cases (TOEFL/IELTS/GRE, English literature)\n# Methods\n## Machine learning and NLP approaches for essay grading\n## Handling data imbalance with random over-sampling\n## Flask-based web application deployment\n# Evaluation\n## Metrics: accuracy, precision, recall, F1-score\n## Model comparison and best-performing algorithm","[{\"question\":\"What problem does automated essay scoring aim to solve?\",\"answer\":\"It reduces the heavy workload and inconsistency of manual essay grading, especially when many students submit written answers and online assessment is adopted.\"},{\"question\":\"How does the study handle imbalanced essay-score data?\",\"answer\":\"It uses a random oversampling technique to generate a more even distribution of essay scores in the training data.\"},{\"question\":\"Which model performs best and how is it assessed?\",\"answer\":\"Random forest outperforms other algorithms, with evaluation using accuracy, precision, recall, and F1-score.\"}]","A comparison of various machine learning algorithms and execution of flask deployment on essay grading | PDF",1785817405,23,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"a-comparison-of-various-machine-learning-algorithms-and-execution-of-flask-deployment-on-essay-grading","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/a-comparison-of-various-machine-learning-algorithms-and-execution-of-flask-deployment-on-essay-grading/123571/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-04",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does automated essay scoring aim to solve?","Question",{"text":75,"@type":76},"It reduces the heavy workload and inconsistency of manual essay grading, especially when many students submit written answers and online assessment is adopted.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does the study handle imbalanced essay-score data?",{"text":80,"@type":76},"It uses a random oversampling technique to generate a more even distribution of essay scores in the training data.",{"name":82,"@type":73,"acceptedAnswer":83},"Which model performs best and how is it assessed?",{"text":84,"@type":76},"Random forest outperforms other algorithms, with evaluation using accuracy, precision, recall, and F1-score.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,127,130,134],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":21,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]