Back to Search Start Over

Exploring Multiple-Objective Optimization for Efficient and Effective Test Paper Design with Dynamic Programming Guided Genetic Algorithm

Authors :
Han Wang
Qingfeng Zhuge
Edwin Hsing-Mean Sha
Jianghua Xia
Rui Xu
Source :
Mathematical Biosciences and Engineering, Vol 21, Iss 3, Pp 3668-3694 (2024)
Publication Year :
2024
Publisher :
AIMS Press, 2024.

Abstract

Automatic test paper design is critical in education to reduce workloads for educators and facilitate an efficient teaching process. However, current designs fail to satisfy the realistic teaching requirements of educators, including the consideration of both test quality and efficiency. This is the main reason why teachers still manually construct tests in most teaching environments. In this paper, the quality of tests is quantitatively defined while considering multiple objectives, including a flexible coverage of knowledge points, cognitive levels, and question difficulty. Then, a model based on the technique of linear programming is delicately designed to explore the optimal results for this newly defined problem. However, this technique is not efficient enough, which cannot obtain results in polynomial time. With the consideration of both test quality and generation efficiency, this paper proposes a genetic algorithm (GA) based method, named dynamic programming guided genetic algorithm with adaptive selection (DPGA-AS). In this method, a dynamic programming method is proposed in the population initialization part to improve the efficiency of the genetic algorithm. An adaptive selection method for the GA is designed to avoid prematurely falling into the local optimal for better test quality. The question bank used in our experiments is assembled based on college-level calculus questions from well-known textbooks. The experimental results show that the proposed techniques can construct test papers with both high effectiveness and efficiency. The computation time of the test assembly problem is reduced from 3 hours to 2 seconds for a 5000-size question bank as compared to a linear programming model with similar test quality. The test quality of the proposed method is better than the other baselines.

Details

Language :
English
ISSN :
15510018
Volume :
21
Issue :
3
Database :
Directory of Open Access Journals
Journal :
Mathematical Biosciences and Engineering
Publication Type :
Academic Journal
Accession number :
edsdoj.03b4495324894017a2c4b9ffd832bc0f
Document Type :
article
Full Text :
https://doi.org/10.3934/mbe.2024162?viewType=HTML