Accelerating item factor analysis on GPU with Python']Python package xifa

被引:0
作者
Huang, Po-Hsien [1 ]
机构
[1] Natl Chengchi Univ, Dept Psychol, 64,Sect 2,Zhi Nan Rd, Taipei City, Taiwan
关键词
Item factor analysis; Item response theory; Deep learning; Parallel computing; MAXIMUM-LIKELIHOOD; STANDARD ERRORS; RESPONSE THEORY; MODEL; PARAMETERS; FUTURE;
D O I
10.3758/s13428-022-02024-x
中图分类号
B841 [心理学研究方法];
学科分类号
040201 ;
摘要
Item parameter estimation is a crucial step when conducting item factor analysis (IFA). From the view of frequentist estimation, marginal maximum likelihood (MML) seems to be the gold standard. However, fitting a high-dimensional IFA model by MML is still a challenging task. The current study demonstrates that with the help of a GPU (graphics processing unit) and carefully designed vectorization, the computational time of MML could be largely reduced for large-scale IFA applications. In particular, a Python package called xifa (accelerated item factor analysis) is developed, which implements a vectorized Metropolis-Hastings Robbins-Monro (VMHRM) algorithm. Our numerical experiments show that the VMHRM on a GPU may run 33 times faster than its CPU version. When the number of factors is at least five, VMHRM (on GPU) is much faster than the Bock-Aitkin expectation maximization, MHRM implemented by mirt (on CPU), and the importance-weighted autoencoder (on GPU). The GPU-implemented VMHRM is most appropriate for high-dimensional IFA with large data sets. We believe that GPU computing will play a central role in large-scale psychometric modeling in the near future.
引用
收藏
页码:4403 / 4418
页数:16
相关论文
共 69 条
[1]  
Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
[2]   Gradient projection algorithms and software for arbitrary rotation criteria in factor analysis [J].
Bernaards, CA ;
Jennrich, RI .
EDUCATIONAL AND PSYCHOLOGICAL MEASUREMENT, 2005, 65 (05) :770-790
[3]  
BOCK RD, 1970, PSYCHOMETRIKA, V35, P179
[4]   MARGINAL MAXIMUM-LIKELIHOOD ESTIMATION OF ITEM PARAMETERS - APPLICATION OF AN EM ALGORITHM [J].
BOCK, RD ;
AITKIN, M .
PSYCHOMETRIKA, 1981, 46 (04) :443-459
[5]   FULL-INFORMATION ITEM FACTOR-ANALYSIS [J].
BOCK, RD ;
GIBBONS, R ;
MURAKI, E .
APPLIED PSYCHOLOGICAL MEASUREMENT, 1988, 12 (03) :261-280
[6]   Modeling Multiple Response Processes in Judgment and Choice [J].
Boeckenholt, Ulf .
PSYCHOLOGICAL METHODS, 2012, 17 (04) :665-678
[7]  
Bradbury J., 2018, JAX COMPOSABLE TRANS
[8]  
Cai L., 2011, IRTPRO: Flexible, Multidimensional, Multiple Categorical IRT Modeling Computer software
[9]  
Cai L., 2020, flexMIRT version 3.6: Flexible multilevel multidimensional item analysis and test scoring computer software
[10]   Metropolis-Hastings Robbins-Monro Algorithm for Confirmatory Item Factor Analysis [J].
Cai, Li .
JOURNAL OF EDUCATIONAL AND BEHAVIORAL STATISTICS, 2010, 35 (03) :307-335