Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T00:55:27.521Z Has data issue: false hasContentIssue false

SCESS: a WFSA-based automated simplified chinese essay scoring system with incremental latent semantic analysis

Published online by Cambridge University Press:  30 October 2014

SHUDONG HAO
Affiliation:
School of Information Science and Technology, Beijing Forestry University, Beijing, China email: shudongh@acm.org
YANYAN XU*
Affiliation:
School of Information Science and Technology, Beijing Forestry University, Beijing, China email: shudongh@acm.org
DENGFENG KE
Affiliation:
Institute of Automation, Chinese Academy of Sciences, Beijing, China email: dengfeng.ke@ia.ac.cn
KAILE SU
Affiliation:
Institute for Integrated and Intelligent Systems, Griffith University, Brisbane, Australia email: k.su@griffith.edu.au
HENGLI PENG
Affiliation:
Institute of Educational Measurement, Beijing Language and Culture University, Beijing, China email: penghl6402@aliyun.com
*
†Corresponding author: xuyyxu@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Writing in language tests is regarded as an important indicator for assessing language skills of test takers. As Chinese language tests become popular, scoring a large number of essays becomes a heavy and expensive task for the organizers of these tests. In the past several years, some efforts have been made to develop automated simplified Chinese essay scoring systems, reducing both costs and evaluation time. In this paper, we introduce a system called SCESS (automated Simplified Chinese Essay Scoring System) based on Weighted Finite State Automata (WFSA) and using Incremental Latent Semantic Analysis (ILSA) to deal with a large number of essays. First, SCESS uses an n-gram language model to construct a WFSA to perform text pre-processing. At this stage, the system integrates a Confusing-Character Table, a Part-Of-Speech Table, beam search and heuristic search to perform automated word segmentation and correction of essays. Experimental results show that this pre-processing procedure is effective, with a Recall Rate of 88.50%, a Detection Precision of 92.31% and a Correction Precision of 88.46%. After text pre-processing, SCESS uses ILSA to perform automated essay scoring. We have carried out experiments to compare the ILSA method with the traditional LSA method on the corpora of essays from the MHK test (the Chinese proficiency test for minorities). Experimental results indicate that ILSA has a significant advantage over LSA, in terms of both running time and memory usage. Furthermore, experimental results also show that SCESS is quite effective with a scoring performance of 89.50%.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2014 
Figure 0

Fig. 1. Different meanings caused by different segmentations.

Figure 1

Fig. 2. A complete procedure of automated essay scoring.

Figure 2

Fig. 3. The flowchart of SCESS.

Figure 3

Fig. 4. The flowchart of word segmentation and correction.

Figure 4

Fig. 5. Examples of n-grams (The sentence in Chinese in this figure means ‘Hello.’). Note that the term 〈s〉 stands for the start of a sentence. Because it is impossible to start a sentence before 〈s〉, its probability is set to − 99.

Figure 5

Fig. 6. The WFSA converted from Figure 5.

Figure 6

Fig. 7. A fragment of the confusing-character Table.

Figure 7

Fig. 8. A fragment of the Part-Of-Speech Table.

Figure 8

Algorithm 1: The word segmentation and correction algorithm.

Figure 9

Fig. 9. An example showing three conditions.

Figure 10

Fig. 10. An example showing how to check the POS Table.

Figure 11

Algorithm 2: Incremental Singular Value Decomposition.

Figure 12

Fig. 11. The assignment of the essays in our dataset. In this assignment, test takers are required to read a fable talking about the perfect leaf three monks are searching for, and write an essay, rephrasing this fable and expressing their thoughts according to their experiences. An effective response must contain a minimum of 350 words.

Figure 13

Fig. 12. Two representative essays of the MHK test (without translation).

Figure 14

Table 1. The proportions of four kinds of errors. We have selected 411 sentences from 200 essays. There are 607 character-wise errors in total. These errors are easy for native speakers to correct, so we manually annotated the erroneous characters and corrected them.

Figure 15

Table 2. Comparison of three corpora. The testing set comes from the MHK test (200 essays). We set all the parameters empirically (the beam width = 10, the punishment value = 0.5, the heuristic function = H1).

Figure 16

Table 3. Comparisons of WFSA, Google and Baidu. The testing set comes from the MHK test (200 essays).

Figure 17

Fig. 13. Human scoring distribution of the training set (left) and the testing set (right).

Figure 18

Table 4. Results of ILSA with different batch sizes. In order to smooth out biases that may occur in the processing, we run these experiments 10 times on the same dataset and compute average values.

Figure 19

Table 5. Optimal batch size.

Figure 20

Table 6. Optimal batch sizes for different sizes of datasets. In order to smooth out biases that may occur in the processing, we run these experiments 10 times on the same dataset and compute average values.

Figure 21

Fig. 14. Relative update time.

Figure 22

Fig. 15. Comparison of ILSA and conventional LSA for running time.

Figure 23

Fig. 16. Comparison of ILSA and conventional LSA for memory usage.

Figure 24

Table 7. Scoring performance of ILSA, conventional LSA, Baseline and Human. The size of the testing set is 1, 000.

Figure 25

Table 8. Scoring deviations of ILSA and conventional LSA.