A Discrete Multiobjective Particle Swarm Optimizer for Automated Assembly of Parallel Cognitive Diagnosis Tests

Parallel test assembly has long been an important yet challenging topic in educational assessment. Cognitive diagnosis models (CDMs) are a new class of assessment models and have drawn increasing attention for being able to measure examinees’ ability in detail. However, few studies have been devoted to the parallel test assembly problem in CDMs (CDM-PTA). To fill the gap, this paper models CDM-PTA as a subset-based bi-objective combinatorial optimization problem. Given an item bank, it aims to find a required number of tests that achieve optimal but balanced diagnostic performance, while satisfying important practical requests in the aspects of test length, item type distribution, and overlapping proportion. A set-based multiobjective particle swarm optimizer based on decomposition (S-MOPSO/D) is proposed to solve the problem. To coordinate with the property of CDM-PTA, S-MOPSO/D utilizes an assignment-based representation scheme and a constructive learning strategy. Through this, promising solutions can be built efficiently based on useful assignment patterns learned from personal and collective search experience on neighboring scalar problems. A heuristic constraint handling strategy is also developed to further enhance the search efficiency. Experimental results in comparison with three representative approaches validate that the proposed algorithm is effective and efficient.

[1]  Zbigniew Michalewicz,et al.  Genetic algorithms + data structures = evolution programs (3rd ed.) , 1996 .

[2]  Dun-Wei Gong,et al.  A bare-bones multi-objective particle swarm optimization algorithm for environmental/economic dispatch , 2012, Inf. Sci..

[3]  Jun Zhang,et al.  A Novel Set-Based Particle Swarm Optimization Method for Discrete Optimization Problems , 2010, IEEE Transactions on Evolutionary Computation.

[4]  Bertrand M. T. Lin,et al.  On the development of a computer-assisted testing system with genetic test sheet-generating approach , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[5]  Wenhong Wang,et al.  Parallel Test Sheets Generation Using Differential Evolution Algorithm with Constraint Effective Encoding and Either-Or Mutation , 2015, 2015 2nd International Conference on Information Science and Control Engineering.

[6]  Wang Hu,et al.  Adaptive Multiobjective Particle Swarm Optimization Based on Parallel Cell Coordinate System , 2015, IEEE Transactions on Evolutionary Computation.

[7]  T. Theunissen Binary programming and test design , 1985 .

[8]  Ying Lin,et al.  An adaptive ant colony optimization algorithm for constructing cognitive diagnosis tests , 2017, Appl. Soft Comput..

[9]  Douglas H. Jones,et al.  Automated Parallel Test Construction Using Classical Test Theory , 1994 .

[10]  Jiannong Cao,et al.  Multiple Populations for Multiple Objectives: A Coevolutionary Technique for Solving Multiobjective Optimization Problems , 2013, IEEE Transactions on Cybernetics.

[11]  Jeffrey A Douglas,et al.  Test Construction for Cognitive Diagnosis , 2005 .

[12]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[13]  Alfred J. Verschoor,et al.  Parallel Test Construction Using Classical Item Parameters , 1998 .

[14]  Ellen Boekkooi-Timminga The Construction of Parallel Tests From IRT-Based Item Banks , 1989 .

[15]  J de la Torre,et al.  Diagnostic classification models and mathematics education research: Opportunities and Challenges , 2017 .

[16]  J. Templin,et al.  Unique Characteristics of Diagnostic Classification Models: A Comprehensive Review of the Current State-of-the-Art , 2008 .

[17]  Maoguo Gong,et al.  Complex Network Clustering by Multiobjective Discrete Particle Swarm Optimization Based on Decomposition , 2014, IEEE Transactions on Evolutionary Computation.

[18]  Peter W. van Rijn,et al.  Evaluating Statistical Targets for Assembling Parallel Mixed‐Format Test Forms , 2017 .

[19]  Jun Zhang,et al.  An Intelligent Testing System Embedded With an Ant-Colony-Optimization-Based Test Composition Method , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[20]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[21]  Jimmy de la Torre,et al.  A Cognitive Diagnosis Model for Continuous Response , 2017 .

[22]  R. Henson,et al.  Cognitive Diagnostic Attribute-Level Discrimination Indices , 2008 .

[23]  Siu Cheung Hui,et al.  Large-Scale Multiobjective Static Test Generation for Web-Based Testing with Integer Programming , 2013, IEEE Transactions on Learning Technologies.

[24]  Dmitry I. Belov Uniform Test Assembly , 2008 .

[25]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[26]  Willem J. van der Linden,et al.  Optimal Assembly of Psychological and Educational Tests , 1998 .

[27]  Angela J. Verschoor,et al.  A Binary Programming Approach to Automated Test Assembly for Cognitive Diagnosis Models , 2010 .

[28]  Gwo-Jen Hwang,et al.  Multi-Objective Parallel Test-Sheet Composition Using Enhanced Particle Swarm Optimization , 2009, J. Educ. Technol. Soc..

[29]  Mark Gierl,et al.  Reliability and Attribute-Based Scoring in Cognitive Diagnostic Assessment. , 2009 .

[30]  Bor-Chen Kuo,et al.  Modified Cognitive Diagnostic Index and Modified Attribute-Level Discrimination Index for Test Construction , 2016, Applied psychological measurement.

[31]  Kay Chen Tan,et al.  A competitive and cooperative co-evolutionary approach to multi-objective particle swarm optimization algorithm design , 2010, Eur. J. Oper. Res..

[32]  Mark J. Gierl,et al.  Cognitive diagnostic assessment for education: Theory and applications. , 2007 .

[33]  Koun-Tem Sun,et al.  Creating IRT-Based Parallel Test Forms Using the Genetic Algorithm Method , 2008 .

[34]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[35]  Takatoshi Ishii,et al.  Maximum Clique Algorithm and Its Approximation for Uniform Test Form Assembly , 2014, IEEE Transactions on Learning Technologies.

[36]  Siu Cheung Hui,et al.  Submodular Memetic Approximation for Multiobjective Parallel Test Paper Generation , 2017, IEEE Transactions on Cybernetics.

[37]  Maomi Ueno,et al.  Bees Algorithm for Construction of Multiple Test Forms in E-Testing , 2011, IEEE Transactions on Learning Technologies.

[38]  Louis V. DiBello,et al.  31A Review of Cognitively Diagnostic Assessment and a Summary of Psychometric Models , 2006 .

[39]  Dmitry I. Belov Uniform Test Assembly: Concepts, Problems, Solvers, and Applications for Adaptive Testing , 2017 .

[40]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[41]  Wei Lu,et al.  Adaptive Gradient Multiobjective Particle Swarm Optimization , 2018, IEEE Transactions on Cybernetics.

[42]  W. D. Linden,et al.  A maximin model for IRT-based test design with practical constraints , 1989 .

[43]  Matthew Finkelman,et al.  Automated Test Assembly for Cognitive Diagnosis Models Using a Genetic Algorithm , 2009 .

[44]  Jordi Pereira,et al.  Variable neighborhood search heuristics for a test assembly design problem , 2015, Expert Syst. Appl..

[45]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[46]  Yu-Jun Zheng,et al.  Population Classification in Fire Evacuation: A Multiobjective Particle Swarm Optimization Approach , 2014, IEEE Transactions on Evolutionary Computation.

[47]  Ronald D. Armstrong,et al.  An automated test development of parallel tests from a seed test , 1992 .

[48]  Jun Zhang,et al.  Set-Based Discrete Particle Swarm Optimization Based on Decomposition for Permutation-Based Multiobjective Combinatorial Optimization Problems , 2018, IEEE Transactions on Cybernetics.

[49]  Pei-Hua Chen Three-Element Item Selection Procedures for Multiple Forms Assembly , 2016, Applied psychological measurement.