Hostname: page-component-77f85d65b8-zzw9c Total loading time: 0 Render date: 2026-03-29T21:57:10.155Z Has data issue: false hasContentIssue false

Regularized Joint Maximum Likelihood Estimation of Latent Space Item Response Models

Published online by Cambridge University Press:  09 January 2026

Dylan Molenaar*
Affiliation:
Department of Psychology, University of Amsterdam, The Netherlands
Minjeong Jeon
Affiliation:
Department of Education, University of California, Los Angeles, USA
*
Corresponding author: Dylan Molenaar; Email: D.Molenaar@uva.nl
Rights & Permissions [Opens in a new window]

Abstract

In latent space item response models (LSIRMs), subjects and items are embedded in a low-dimensional Euclidean latent space. As such, interactions among persons and/or items can be revealed that are unmodeled in conventional item response theory models. Current estimation approach for LSIRMs is a fully Bayesian procedure with Markov Chain Monte Carlo, which is, while practical, computationally challenging, hampering applied researchers to use the models in a wide range of settings. Therefore, we propose an LSIRM based on two variants of regularized joint maximum likelihood (JML) estimation: penalized JML and constrained JML. Owing to the absence of integrals in the likelihood, the JML methods allow for various models to be fit in limited amount of time. This computational speed facilitates a practical extension of LSIRMs to ordinal data, and the possibility to select the dimensionality of the latent space using cross-validation. In this study, we derive the two JML approaches and address different issues that arise when using maximum likelihood to estimate the LSIRM. We present a simulation study demonstrating acceptable parameter recovery and adequate performance of the cross-validation procedure. In addition, we estimate different binary and ordinal LSIRMs on real datasets pertaining to deductive reasoning and personality. All methods are implemented in R package ‘LSMjml’ which is available from CRAN.

Information

Type
Application and Case Studies - Original
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Psychometric Society
Figure 0

Figure 1 Graphical illustration of the echelon rotation for $R=3$. The dotted arrows indicate the direction of the rotation, the solid dot denotes a specific coordinate $\left(x,y\right)$, and the striped lines give an indication of the new (i.e., rotated) position of the axis connected to the dotted arrow. The angle of rotation is indicated by ${\alpha}_1$, ${\alpha}_2$, and ${\alpha}_3$.

Figure 1

Figure 2 Plot of the true values of ${z}_{1p}$ (x-axis) and the mean estimated values (y-axis) for penalized joint maximum likelihood (pJML), constrained joint maximum likelihood (cJML), and Markov Chain Monte Carlo for 24 and 96 items in the conditions $\gamma =1$ and $\gamma =1.7$. In addition, $N=1,000$ in all plots and the gray vertical lines indicate the range of the estimates within one standard deviation from the mean. Note that the pJML and cJML estimates are divided by the true value of $\gamma$ (see the text).

Figure 2

Figure 3 Plot of the true values of ${w}_{1i}$ (x-axis) and the mean estimated values (y-axis) for penalized joint maximum likelihood (pJML), constrained joint maximum likelihood (cJML), and Markov Chain Monte Carlo for $N=\mathrm{1,000}$ and $N=\mathrm{10,000}$ in the conditions $\gamma =1$ and $\gamma =1.7$. In addition, $n=24$ in all plots and the gray vertical lines indicate the range of the estimates within one standard deviation from the mean. Note that the pJML and cJML estimates are divided by the true value of $\gamma$ (see the text).

Figure 3

Figure 4 Bar plot of the mean estimation time in minutes for penalized joint maximum likelihood (pJML), constrained joint maximum likelihood, and Markov Chain Monte Carlo for the different conditions and $\gamma =1$. The error bars indicate one standard deviation. The numbers indicate the rounded number of samples you can take from the posterior parameters in the average time pJML took to converge (after thinning in brackets).

Figure 4

Table 1 Model fit indices as based on a 10-fold cross-validation.

Figure 5

Figure 5 Plot of the estimates of vector ${\mathbf{w}}_i$ from an $R=2$ model for all items. I1–I4 are the item groups identified by Jeon et al. (2021).

Figure 6

Figure 6 Plot of the estimates of vector ${\mathbf{w}}_i$ from an $R=3$ model for all items. The view has been adjusted to demonstrate correspondence with the results for the $K=2$ model, which lacks dimension 1 (see the text).

Figure 7

Figure 7 Plot of the estimates of vector ${\mathbf{w}}_i$ from an $R=3$ model for all items. The view has been chosen to demonstrate the differences across dimension 1.

Figure 8

Figure 8 Same as Figure 7, but with the estimates of ${\mathbf{z}}_p$ added.

Figure 9

Figure 9 Graphical representation of the ordinal latent space item response model in application 2 for the Communality scale (left) and the Dominance scale (right) of the ACL. The red dots represent the item locations ${\boldsymbol{w}}_i$, and the gray dots represent the person locations ${\boldsymbol{z}}_p$. The ellipses around the item locations give the range of the 99% confidence intervals. The location of the first item (“reliable” in Communality scale and “apathic” in the Dominance scale) is indicated by a star instead of a dot as ${w}_{11}$ is fixed to 0 for this item, and a 99% confidence line is displayed for this item.

Supplementary material: File

Molenaar and Jeon supplementary material

Molenaar and Jeon supplementary material
Download Molenaar and Jeon supplementary material(File)
File 74 KB