Longest Common Subsequence: A Method for Automatic Evaluation of Handwritten Essays

Similar documents
Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

OCR for Arabic using SIFT Descriptors With Online Failure Prediction

Probabilistic Latent Semantic Analysis

Word Segmentation of Off-line Handwritten Documents

On-Line Data Analytics

Arabic Orthography vs. Arabic OCR

Problems of the Arabic OCR: New Attitudes

Evidence for Reliability, Validity and Learning Effectiveness

A Case Study: News Classification Based on Term Frequency

SINGLE DOCUMENT AUTOMATIC TEXT SUMMARIZATION USING TERM FREQUENCY-INVERSE DOCUMENT FREQUENCY (TF-IDF)

Matching Similarity for Keyword-Based Clustering

How to read a Paper ISMLL. Dr. Josif Grabocka, Carlotta Schatten

ScienceDirect. Malayalam question answering system

Speech Emotion Recognition Using Support Vector Machine

STATUS OF OPAC AND WEB OPAC IN LAW UNIVERSITY LIBRARIES IN SOUTH INDIA

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

Developing Students Research Proposal Design through Group Investigation Method

Interpreting ACER Test Results

Rule Learning with Negation: Issues Regarding Effectiveness

Human Emotion Recognition From Speech

Circuit Simulators: A Revolutionary E-Learning Platform

NCU IISR English-Korean and English-Chinese Named Entity Transliteration Using Different Grapheme Segmentation Approaches

A heuristic framework for pivot-based bilingual dictionary induction

Specification of the Verity Learning Companion and Self-Assessment Tool

Rule Learning With Negation: Issues Regarding Effectiveness

(I couldn t find a Smartie Book) NEW Grade 5/6 Mathematics: (Number, Statistics and Probability) Title Smartie Mathematics

AQUA: An Ontology-Driven Question Answering System

Houghton Mifflin Online Assessment System Walkthrough Guide

Analysis of Emotion Recognition System through Speech Signal Using KNN & GMM Classifier

Integration of ICT in Teaching and Learning

Large vocabulary off-line handwriting recognition: A survey

Cross-Lingual Text Categorization

Mining Association Rules in Student s Assessment Data

Regression for Sentence-Level MT Evaluation with Pseudo References

Reducing Features to Improve Bug Prediction

Re-evaluating the Role of Bleu in Machine Translation Research

Using the Artificial Neural Networks for Identification Unknown Person

Experiments with SMS Translation and Stochastic Gradient Descent in Spanish Text Author Profiling

Historical maintenance relevant information roadmap for a self-learning maintenance prediction procedural approach

Improving Conceptual Understanding of Physics with Technology

Individual Component Checklist L I S T E N I N G. for use with ONE task ENGLISH VERSION

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

Unsupervised Learning of Word Semantic Embedding using the Deep Structured Semantic Model

CLASSIFICATION OF TEXT DOCUMENTS USING INTEGER REPRESENTATION AND REGRESSION: AN INTEGRATED APPROACH

Unit 7 Data analysis and design

Assignment 1: Predicting Amazon Review Ratings

LIS 681 Books and Media for Children Spring 2009

SPM 5309: SPORT MARKETING Fall 2017 (SEC. 8695; 3 credits)

Finding Translations in Scanned Book Collections

BENCHMARK TREND COMPARISON REPORT:

What is PDE? Research Report. Paul Nichols

Learning Methods for Fuzzy Systems

Learning Microsoft Office Excel

Writing a Basic Assessment Report. CUNY Office of Undergraduate Studies

Summarize The Main Ideas In Nonfiction Text

Physics 270: Experimental Physics

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

Data Fusion Models in WSNs: Comparison and Analysis

Study and Analysis of MYCIN expert system

Off-line handwritten Thai name recognition for student identification in an automated assessment system

Modeling user preferences and norms in context-aware systems

On-the-Fly Customization of Automated Essay Scoring

PAGE(S) WHERE TAUGHT If sub mission ins not a book, cite appropriate location(s))

Linking Task: Identifying authors and book titles in verbose queries

Nearing Completion of Prototype 1: Discovery

BUS Computer Concepts and Applications for Business Fall 2012

A student diagnosing and evaluation system for laboratory-based academic exercises

arxiv: v1 [cs.cl] 2 Apr 2017

Automatic Essay Assessment

A General Class of Noncontext Free Grammars Generating Context Free Languages

Calibration of Confidence Measures in Speech Recognition

Creating a Test in Eduphoria! Aware

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Course Outline. Course Grading. Where to go for help. Academic Integrity. EE-589 Introduction to Neural Networks NN 1 EE

Lip reading: Japanese vowel recognition by tracking temporal changes of lip shape

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50

EdIt: A Broad-Coverage Grammar Checker Using Pattern Grammar

Bridging Lexical Gaps between Queries and Questions on Large Online Q&A Collections with Compact Translation Models

Cambridge NATIONALS. Creative imedia Level 1/2. UNIT R081 - Pre-Production Skills DELIVERY GUIDE

Backwards Numbers: A Study of Place Value. Catherine Perez

METHODS FOR EXTRACTING AND CLASSIFYING PAIRS OF COGNATES AND FALSE FRIENDS

Applications of memory-based natural language processing

The Use of Statistical, Computational and Modelling Tools in Higher Learning Institutions: A Case Study of the University of Dodoma

Disambiguation of Thai Personal Name from Online News Articles

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

Online Marking of Essay-type Assignments

Appendix L: Online Testing Highlights and Script

10: The use of computers in the assessment of student learning

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

Semi-supervised methods of text processing, and an application to medical concept extraction. Yacine Jernite Text-as-Data series September 17.

Chapter 10 APPLYING TOPIC MODELING TO FORENSIC DATA. 1. Introduction. Alta de Waal, Jacobus Venter and Etienne Barnard

Tap vs. Bottled Water

*Net Perceptions, Inc West 78th Street Suite 300 Minneapolis, MN

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

THE EFFECTS OF TEACHING THE 7 KEYS OF COMPREHENSION ON COMPREHENSION DEBRA HENGGELER. Submitted to. The Educational Leadership Faculty

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

International Journal of Computational Intelligence and Informatics, Vol. 1 : No. 4, January - March 2012

PIRLS. International Achievement in the Processes of Reading Comprehension Results from PIRLS 2001 in 35 Countries

Transcription:

IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 6, Ver. IV (Nov Dec. 2015), PP 01-07 www.iosrjournals.org Longest Common Subsequence: A Method for Automatic Evaluation of Handwritten Essays Reshma.V.M 1, Linda Sara Mathew 2 1( Computer Science and Engineering Department, Mar Athanasius College of Engineering Kothamangalam Ernakulam Kerala, India) 2( Computer Science and Engineering Department, Mar Athanasius College of Engineering Kothamangalam Ernakulam Kerala, India) Abstract Essays are used to evalaute student s knowledge from early before itself. The aim of the proposed system is to evalaute the handwritten essays automatically. The proposed method is to develope an automated system to to evaluate handwritten student essays. For a single topic under study the students may refer more than one study material. According to the similarity of the contents a reference study material is constructed. The reference study material is used to evaluate the handwritten essays. The scanned image of the handwritten essays are used as the input in the proposed method. From the image texts are extracted for the evaluation. The Longest Common Subsequence (LCS) is used for the proposed system. Keywords Longest Common Subsequence I. INTRODUCTION From the early times itself, essays are used to check the knowledge of students. According to the concepts and contents present in the essay the marks or grades are assigned. The concepts and contents are evaluated according to the meaning of the sentences of essay. For a human reader, this process can do without having an extra effort. It is not requiring any extra training. If it is possible to construct an automatic system for the evaluation of the essay, it will be helpful for students as well as to the teachers. But, the evaluation of such essays are more difficult and demanding task than the evaluation of the single word answers like multiple choice questions. The proposed system introduces the evaluation of handwritten essays like the normal human evaluation of the answer sheets. The aim of the proposed system is to check whether the automatic evaluation process is similar to human evaluation or not, how much accuracy can give by the system etc. For the proposed system, the scanned image of the handwritten essay is using as input. From this image, the texts are extracted and this extracted text is evaluated against the reference study material. Similar to the answer keys used in the exam evaluation, the reference study material is used to compare the student s handwritten essay. In the field of image processing and pattern recognition, handwritten recognition is a difficult task. Student s knowledge is obtained by reading the study materials. For a single topic under study, the students may refer more than one study materials. If the student is referring more than one study material, the evaluation has to perform by comparing the essay with all these study material. The process will become more difficult and time consuming. In order to avoid this problem it is better to construct a single study material from all these study materials which contains all the points discussed in every study material. Sentences from different study materials are compared sentence by sentence by checking its similarity in meaning. According to the similarity of the sentences a new reference material is constructed which is used in the evaluation of the essay. For the proposed concept, the method called Longest Common Subsequence (LCS) is using. Evaluation of the essay made in the next step. The grade is calculated by the use of Longest Common Subsequence method. The extracted text from the scanned image is compared with the constructed reference study material as they are doing in the reference material construction. Finally the grade is calculated and displayed. II. BACKGROUND Evaluation of essays is a demanding job for human beings. The methods of automatic assessment of documents are introduced in order to reduce the cost of the grading of those documents. Approaches based on the surface features and content have been introduced early before itself [1]. The system uses the method called Latent Semantic Analysis (LSA) for the essay content evaluation. Previously, the method LSA is made for information retrieval. Later it started to use for the essay evaluation in many applications. LSA will help to DOI: 10.9790/0661-17640107 www.iosrjournals.org 1 Page

compare the similarity of the concepts and the contents between essays. In the experiment the correlation between the scores given by the system and human grader varied from 0.78 to 0.82. Another commercial software is Intelligent Essay Assessor (IEA). The IEA can be used to accurate assessment of the essay which performs similar to a well trained human being. It was using in many real life applications like Army s, Air force s, general staff colleges etc. This IEA is well suited for the distant education purposes. It gives a feedback for the essay within very few times [2]. In 1966 Ellis page developed Project Essay Grader (PEG).The purpose was to make an assessment of essays in large scale. It gives a very good quality for the essay evaluation procedure. An advantage of PEG is, the calculate grades are comparable with the human evaluated grades. It produces almost similar grades for the essay [3]. But, the drawback of the PEG is that, it does not give any importance to the contents present inside in the essay. Another research tool is BETSY. BETSY is developed by Lawrence M Rudner. The other type of essay evaluation is implemented is AES. AES uses the concept of Bayesian theorem [4]. It has a number of applications. Some of them are identifying spam mails, sorting of resumes for job applications etc. Another difficult and challenging job is the text extraction from the images. The process becomes more difficult because of the difference present in the images like scripts, styles, fonts, size, colour etc [5]. At first, image preprocessing is performed which include image gray scaling, noise removal, discontinuity removal, dot removal etc from the images. The next phase is the text segmentation of each character from the image. Finally, the separated character is recognized using the neural network and stored. III. PROPOSED SYSTEM Essays are used to evaluate student s knowledge from before itself. The aim of the proposed system is to evaluate essays automatically. During the time of essay evaluation, the concepts and contents present in the essay are used to give mark or grade for it. But the automatic evaluation of essays is more difficult and challenging task than evaluation of the single word answers like multiple choice questions. The proposed system introduces the evaluation of the handwritten essays similar to that of the normal answer sheet evaluation. The aim is to check whether the proposed system is similar to that of manual evaluation process, how much accuracy can give by the proposed system etc. The proposed method has three phases. The first phase is the Reference Material Construction in which a single reference material is constructed from the multiple reference material. The second phase is the Text Extraction from the Handwritten Student Essay. From this phase, the text to evaluate against the reference material is constructed. The final phase is the Essay Grading. In this phase a grade is calculated and displayed. 3.1 Reference Material Construction Fig. 1: Reference Material Construction DOI: 10.9790/0661-17640107 www.iosrjournals.org 2 Page

Knowledge for the students is obtained by reading the reference materials. For a single topic under study, there is a chance to refer more than one reference material. In order to evaluate the essay, it is required to compare the essay with all these reference material. This will be more time consuming and difficult to perform. In order to avoid this problem, it is better to construct a single reference material. Then the essay to be evaluated can be compare with the newly created reference material. In the case of different study materials, the same content may be represented in different way. So that the concept or meaning of the two different reference material will be same. Because of this reason, the construction of the study material should perform by checking the sentence similarity or the by checking the meaning of the sentences. For the above stated problem, the concept of Longest Common Subsequence (LCS) is used. Each and every sentence from both the study materials are compared semantically. For that each word are compared semantically. In order to compare each word of two different sentences synonyms of those words are compared. The synonyms of words are obtained from the synonym set of Microsoft word application. With this document the handwritten essays are compared and grade is evaluated. If the two comparing sentences are semantically similar, then any one of them is considered to the newly created reference study material. Similarly if the comparing strings are not semantically similar, then both sentences will add to the reference study material. 3.2 Text Extraction from Handwritten Essays In the field of image processing and pattern recognition, handwritten recognition became the most fascinating and challenging research area. Fig. 2: Phases in Text Extraction from Image The first stage is image pre-processing. In the pre-processing step, a clear binary image is constructed from the input image of the handwritten essay by removing the noises. This step will help to increase the performance of the text recognition task. Gray scaling is the first phase in the pre processing step. It will help to remove the noises and disturbances present in the scanned image of the student s essay. After that line removal and discontinuity removal are performed. Then dot removal is performed. The next phase is the text localization and the text segmentation. Both of these stages will help to separate each character from the entire word present in the image of the essay. By applying this method, the whole sentences comes in the essay are converted into single character image. Text localization is done for every single character. This will help to separate each character from the entire word. DOI: 10.9790/0661-17640107 www.iosrjournals.org 3 Page

The final stage is text recognition. In the text recognition stage, the segmented characters are thinned and scaled. After this, each character is compared with the stored neural network. From this the more nearest match is identified and stored. 3.3 Essay Grading The system takes the summarized study material as input. The same document is used for calculating the score and this value is stored. In the analysis phase the student essay obtained from the second phase will take as the input. The study material and the essay are compared line by line and score is calculated. This score is compared with the previously calculated score and the grade is assigned. Fig. 3: Steps in Grade Calculation The grades are calculated using by the approach called Longest Common Subsequence. The method is based on longest common subsequence (LCS) between a candidate translation and a set of reference translations. The candidate translation is a sentence of words from where it is trying find out the similar words by comparing with the reference translation. The term reference translation is a sentence of words from where comparison is made. Longest common subsequence identifies the longest occurring common words of given two sentences by using the semantic similarity. The proposed system is trying to find out the similar words by checking the meaning of the words present in the sentence. 3.4 Longest Common Subsequence (LCS) Let A and B are two sentences consisting of words in which A and B can be represented as A = (a 1, a 2.a m ) and B = (b 1, b 2 b n ). For each i =1 to m and j = 1 to n, a i and b j indicates the words present in the sentences. Then the longest common subsequence (LCS) of the two sentences A and B is the longest sequence C which is a subsequence of both sentences A and B. Each and every sentence from both the study materials are compared semantically. For that each word are compared semantically. In order to compare each word of two different sentences synonyms of those words are compared. The synonyms of words are obtained from the synonym set of Microsoft word application. With this document the handwritten essays are compared and grade is evaluated. By applying the LCS, a score is calculated for comparing each sentence in the extracted text of the handwritten essay. The score value obtained for each sentences in the essay are added to get the final score of the essay. The final score obtained for the essay is compared with the threshold score value. According to that, a grade is assigned for the essay. If the comparing two documents of sentences are exactly same, then the calculate final score value for the essay will be maximum. This maximum value of the final score is taken as the threshold score value. DOI: 10.9790/0661-17640107 www.iosrjournals.org 4 Page

IV. RESULTS The following table gives the relation between the number of lines and the time required for combining the texts in the first and third phase. TABLE I RELATION BETWEEN NO: OF LINES AND THE TIME REQUIRED TO COMBINE SENTENCES No: of Lines 1 184.54 Time Required to Combine Sentences (s) 2 342.87 3 735.46 4 1394.55 Fig. 5 shows the graphical representation of the details described in the TABLE 1. From the Graph it is clear that the time required to combine sentences is increasing according to the number of the lines increases. 1500 Time Required to Combine Sentences 1000 500 0 1 2 3 4 Time Required to Combine Sentences Fig. 5 Relation between No: of Lines and Time Required to Combine Sentences Fig. 6 Validation Performance of Neural Network DOI: 10.9790/0661-17640107 www.iosrjournals.org 5 Page

Since, the texts are semantically compared it requires to consider each and every sentence present in both documents. Thus the construction of the reference study material takes little more time than expected.the following diagrams indicate different performance measurements of the neural network data and its training. The Fig. 6 and Fig. 7 indicate the validation performance for the neural network and the training state of the neural network. Fig. 7 Neural Network Training State V. CONCLUSIONS Essays are used for measuring student knowledge. Essays, is a demanding task even for a human. From previous times itself essays are evaluated according to conceptual content present in that. If there is an automated system for evaluating the essays, the evaluation can do faster, especially for evaluating handwritten essays which will perform similar to the manual human evaluation. The proposed system introduces evaluation of handwritten essays. Handwriting recognition is one of the most challenging research areas in field of image processing and pattern recognition. Student s knowledge is acquired by reading the study materials and the student s knowledge can be measured as the degree of semantic similarity between the essay and the parts of the textbook covering the topic under study. Students can refer more than on includes three different modules. The first module is text extraction from handwritten student essays. The next phase is and the final phase is grading of the students essays. The proposed system evaluates the essays successfully. If there is an effective automated system for evaluating essays, it will be more helpful in the education field. Essays can evaluate more easily without requiring manual effort. The proposed system extracts texts from the image, but the texts extracted are not accurate always. The system results wrong words instead of giving the actual word present in the handwritten essay. In this case, the actual grade calculation is not possible. The grade calculated will not be effective. If it is possible to add a feature like automatic spell correction of the words along with the text extraction of the system, the more accurate texts can be extracted and thus more accurate grade also can calculate. REFERENCES [1] Tuomo Kakkonen and Erik krisutinen, Automatic Assessment of the Content of Essays Based on Course materials, Dept of Computer Science and Engineering [2] Lynn Streeter and Others, The Credible Grading Machine: Automated Essay Scoring in DOD [3] Semire Dikhi, An Overview of Automated Scoring of Essays, Turkish Online Journal of Distance Education TOJDE, January 2006, Vol: 7, No:1, Aritcle: 5 [4] Tuomo Kokken and Others, Comparison of Dimension Reduction Methods for Automated Essay Grading, Educational Technology and Society, 11(3), PP: 275-288, 2008 DOI: 10.9790/0661-17640107 www.iosrjournals.org 6 Page

[5] Paraag Agarwaal and Rohit Varmma, Text Extraction from Images, IJCSSET, April 2012, Vol:2, Issue: 4, PP: 1084-1087 [6] Neeta Nain Subhash Panwaar, Handwritten Text Recognition System Based on Neural Network, Malavya National Institute of Technology, Jaipur [7] Chin-Yew Lin ang Franz Josef Och, Automatic Evaluation of Machine Translation Quality Using Largest Common Subsequence and Bigram Statistics, Information Science Institute [8] Md Monjurul Islam and A Sm Latiful Hoque, Automated Essay Scoring Using Generalized Latent Semantic Analysis, Journal of Computers, Vol:7, No:3, March 2012 [9] Chin Yen Li and Edward Hony, Automatic Evaluation of Summries Using N-Gram Co-occurrence Statistics, Proceedings in HLT-NAACL,2003, pp: 41-48 [10] Jessy Hansen, A Matlab Project in Optical Character Recognition (OCR), 2010 [11] Chin Yen Lin and Edward Hony, BLEU: A Method for uto Evaluationof Machine Translation, Proceedings on Computer Linguistics, PP: 311-318,July 2002 [12] Chung, G.K.W.K and O.Neil, Methodological Approaches to Online Scoring of Essays, CSE Technical Report 461, National Centre for Research on Evaluation, Los Angeles, USA, 1997 DOI: 10.9790/0661-17640107 www.iosrjournals.org 7 Page