High‐Performance Psychometrics: The Parallel‐E Parallel‐M Algorithm for Generalized Latent Variable Models. Issue 2 (7th November 2016)
- Record Type:
- Journal Article
- Title:
- High‐Performance Psychometrics: The Parallel‐E Parallel‐M Algorithm for Generalized Latent Variable Models. Issue 2 (7th November 2016)
- Main Title:
- High‐Performance Psychometrics: The Parallel‐E Parallel‐M Algorithm for Generalized Latent Variable Models
- Authors:
- von Davier, Matthias
- Abstract:
- Abstract: This report presents results on a parallel implementation of the expectation‐maximization (EM) algorithm for multidimensional latent variable models. The developments presented here are based on code that parallelizes both the E step and the M step of the parallel‐E parallel‐M algorithm. Examples presented in this report include item response theory, diagnostic classification models, multitrait–multimethod (MTMM) models, and discrete mixture distribution models. These types of models are frequently applied to the analysis of multidimensional responses of test takers to a set of items, for example, in the context of proficiency testing. The algorithm presented here is based on a direct implementation of massive parallelism using a paradigm that allows the distribution of work among a number of processor cores. Modern desktop computers as well as many laptops are using processors that contain 2–4 cores and potentially twice the number of virtual cores. Many servers use 2, 4, or more multicore #central processing units (CPUs), which brings the number of cores to 8, 12, 32, or even 64 or more. The algorithm presented here scales the time reduction in the most calculation‐intense part of the program almost linearly for some problems, which means that a server with 32 physical cores executes the parallel‐E step algorithm up to 24 times faster than a single‐core computer or the equivalent nonparallel algorithm. The overall gain (including parts of the program that cannotAbstract: This report presents results on a parallel implementation of the expectation‐maximization (EM) algorithm for multidimensional latent variable models. The developments presented here are based on code that parallelizes both the E step and the M step of the parallel‐E parallel‐M algorithm. Examples presented in this report include item response theory, diagnostic classification models, multitrait–multimethod (MTMM) models, and discrete mixture distribution models. These types of models are frequently applied to the analysis of multidimensional responses of test takers to a set of items, for example, in the context of proficiency testing. The algorithm presented here is based on a direct implementation of massive parallelism using a paradigm that allows the distribution of work among a number of processor cores. Modern desktop computers as well as many laptops are using processors that contain 2–4 cores and potentially twice the number of virtual cores. Many servers use 2, 4, or more multicore #central processing units (CPUs), which brings the number of cores to 8, 12, 32, or even 64 or more. The algorithm presented here scales the time reduction in the most calculation‐intense part of the program almost linearly for some problems, which means that a server with 32 physical cores executes the parallel‐E step algorithm up to 24 times faster than a single‐core computer or the equivalent nonparallel algorithm. The overall gain (including parts of the program that cannot be executed in parallel) can reach a reduction in time by a factor of 6 or more for a 12‐core machine. The basic approach is to utilize the architecture of modern CPUs, which often involves the design of processors with multiple cores that can run programs simultaneously. The use of this type of architecture for algorithms that produce posterior moments has straightforward appeal: The calculations conducted for each respondent or each distinct response pattern can be split up into simultaneous calculations. Abstract : Report Number: ETS RR‐16–34 … (more)
- Is Part Of:
- ETS research report series. Issue 2(2016:Dec.)
- Journal:
- ETS research report series
- Issue:
- Issue 2(2016:Dec.)
- Issue Display:
- Volume 2, Issue 2 (2016)
- Year:
- 2016
- Volume:
- 2
- Issue:
- 2
- Issue Sort Value:
- 2016-0002-0002-0000
- Page Start:
- 1
- Page End:
- 11
- Publication Date:
- 2016-11-07
- Subjects:
- Parallel programming -- EM algorithm -- high‐performance computation (HPC) -- efficient estimation -- modern psychometric models
Universities and colleges -- Entrance examinations
Universities and colleges -- Graduate work -- Examinations
Universities and colleges -- United States -- Entrance examinations
Universities and colleges -- United States -- Graduate work -- Examinations
Graduate Record Examination
Educational tests and measurements
Social sciences
Education -- Research
Education -- Research
Educational tests and measurements
Graduate Record Examination
Social sciences
Universities and colleges -- Entrance examinations
Universities and colleges -- Graduate work -- Examinations
United States
378 - Journal URLs:
- http://www.ets.org/research/policy_research_reports/ets ↗
http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2330-8516 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/ets2.12120 ↗
- Languages:
- English
- ISSNs:
- 2330-8516
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 1715.xml