Smoothness-constrained model for nonparametric item response theory
Toshiki Sato, Yuichi Takano

TL;DR
This paper introduces a smoothness-constrained nonparametric item response theory model that improves estimation accuracy of item characteristic curves and latent abilities, especially with limited data, by preventing overfitting and maintaining shape restrictions.
Contribution
The paper proposes a novel NIRT model with smoothness constraints and an efficient EM algorithm, enhancing estimation stability and accuracy over existing models.
Findings
Outperforms the two-parameter logistic model with bimodal ability distributions.
Outperforms the monotone-homogeneity model due to smoothness constraints.
Provides more accurate estimates with limited data.
Abstract
This paper is concerned with the nonparametric item response theory (NIRT) for estimating item characteristic curves (ICCs) and latent abilities of examinees on educational and psychological tests. In contrast to parametric models, NIRT models can estimate various forms of ICCs under mild shape restrictions, such as the constraints of monotone homogeneity and double monotonicity. However, NIRT models frequently suffer from estimation instability because of the great flexibility of nonparametric ICCs, especially when there is only a small amount of item-response data. To improve the estimation accuracy, we propose a novel NIRT model constrained by monotone homogeneity and smoothness based on ordered latent classes. Our smoothness constraints avoid overfitting of nonparametric ICCs by keeping them close to logistic curves. We also implement a tailored expectation--maximization algorithm…
| range of | median of | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 |
| 2PLM | MHM | SCM(0) | SCM(1) | SCM(2) | SCM(4) | |||
|---|---|---|---|---|---|---|---|---|
| 1000 | 30 | 0% | 0.031 | 0.057 | 0.054 | 0.036 | 0.038 | 0.046 |
| 20% | 0.049 | 0.057 | 0.073 | 0.042 | 0.040 | 0.046 | ||
| 50% | 0.075 | 0.058 | 0.102 | 0.052 | 0.044 | 0.048 | ||
| 60 | 0% | 0.030 | 0.049 | 0.066 | 0.037 | 0.034 | 0.041 | |
| 20% | 0.053 | 0.047 | 0.078 | 0.043 | 0.036 | 0.040 | ||
| 50% | 0.082 | 0.050 | 0.115 | 0.059 | 0.044 | 0.044 | ||
| 3000 | 30 | 0% | 0.017 | 0.041 | 0.056 | 0.025 | 0.026 | 0.034 |
| 20% | 0.046 | 0.041 | 0.069 | 0.032 | 0.028 | 0.034 | ||
| 50% | 0.073 | 0.041 | 0.102 | 0.044 | 0.033 | 0.034 | ||
| 60 | 0% | 0.031 | 0.034 | 0.064 | 0.027 | 0.023 | 0.028 | |
| 20% | 0.056 | 0.034 | 0.080 | 0.038 | 0.027 | 0.030 | ||
| 50% | 0.083 | 0.034 | 0.116 | 0.058 | 0.033 | 0.029 |
| 2PLM | MHM | SCM(0) | SCM(1) | SCM(2) | SCM(4) | |||
|---|---|---|---|---|---|---|---|---|
| 1000 | 30 | 0% | 0.814 | 0.884 | 0.814 | 0.785 | 0.801 | 0.845 |
| 20% | 0.838 | 0.886 | 0.890 | 0.799 | 0.816 | 0.849 | ||
| 50% | 0.956 | 0.959 | 1.137 | 0.883 | 0.890 | 0.922 | ||
| 60 | 0% | 0.629 | 0.680 | 0.747 | 0.611 | 0.606 | 0.642 | |
| 20% | 0.704 | 0.680 | 0.812 | 0.642 | 0.624 | 0.648 | ||
| 50% | 0.914 | 0.715 | 1.176 | 0.740 | 0.676 | 0.700 | ||
| 3000 | 30 | 0% | 0.808 | 0.877 | 0.841 | 0.787 | 0.803 | 0.850 |
| 20% | 0.831 | 0.872 | 0.881 | 0.792 | 0.801 | 0.841 | ||
| 50% | 0.982 | 0.929 | 1.150 | 0.871 | 0.869 | 0.905 | ||
| 60 | 0% | 0.642 | 0.629 | 0.739 | 0.585 | 0.576 | 0.603 | |
| 20% | 0.747 | 0.642 | 0.828 | 0.638 | 0.599 | 0.621 | ||
| 50% | 0.997 | 0.694 | 1.190 | 0.761 | 0.666 | 0.675 |
| 2PLM | MHM | SCM(0) | SCM(1) | SCM(2) | SCM(4) | |||
|---|---|---|---|---|---|---|---|---|
| 1000 | 30 | 0% | 3.3 | 172.2 | 42.6 | 43.3 | 75.6 | 140.2 |
| 20% | 3.2 | 173.0 | 56.7 | 62.5 | 83.7 | 129.4 | ||
| 50% | 3.1 | 200.8 | 77.0 | 106.3 | 115.6 | 158.2 | ||
| 60 | 0% | 8.2 | 383.1 | 81.8 | 113.2 | 118.6 | 186.5 | |
| 20% | 8.2 | 317.4 | 144.0 | 166.7 | 149.0 | 214.9 | ||
| 50% | 8.4 | 409.6 | 224.6 | 265.2 | 220.0 | 259.9 | ||
| 3000 | 30 | 0% | 13.8 | 1140.0 | 88.3 | 128.3 | 310.2 | 597.9 |
| 20% | 14.2 | 1026.5 | 171.4 | 269.5 | 326.5 | 542.3 | ||
| 50% | 13.7 | 1273.7 | 181.6 | 281.2 | 323.0 | 672.6 | ||
| 60 | 0% | 36.7 | 1743.7 | 214.0 | 355.2 | 364.8 | 830.3 | |
| 20% | 36.0 | 1949.8 | 443.8 | 765.2 | 555.2 | 825.2 | ||
| 50% | 35.8 | 3053.2 | 487.5 | 1008.0 | 898.0 | 1034.0 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPsychometric Methodologies and Testing · Advanced Statistical Modeling Techniques
∎
11institutetext: Toshiki Sato 22institutetext: Graduate School of Systems and Information Engineering, University of Tsukuba, 1-1-1 Tennodai, Tsukuba-shi, Ibaraki 305-8573, Japan 33institutetext: Yuichi Takano 44institutetext: School of Network and Information, Senshu University, 2-1-1 Higashimita, Tama-ku, Kawasaki-shi, Kanagawa 214-8580, Japan
Smoothness-constrained model for nonparametric item response theory
Toshiki Sato
Yuichi Takano
(Received: date / Accepted: date)
Abstract
This paper is concerned with the nonparametric item response theory (NIRT) for estimating item characteristic curves (ICCs) and latent abilities of examinees on educational and psychological tests. In contrast to parametric models, NIRT models can estimate various forms of ICCs under mild shape restrictions, such as the constraints of monotone homogeneity and double monotonicity. However, NIRT models frequently suffer from estimation instability because of the great flexibility of nonparametric ICCs, especially when there is only a small amount of item-response data. To improve the estimation accuracy, we propose a novel NIRT model constrained by monotone homogeneity and smoothness based on ordered latent classes. Our smoothness constraints avoid overfitting of nonparametric ICCs by keeping them close to logistic curves. We also implement a tailored expectation–maximization algorithm to calibrate our smoothness-constrained NIRT model efficiently. We conducted computational experiments to assess the effectiveness of our smoothness-constrained model in comparison with the common two-parameter logistic model and the monotone-homogeneity model. The computational results demonstrate that our model obtained more accurate estimation results than did the two-parameter logistic model when the latent abilities of examinees for some test items followed bimodal distributions. Moreover, our model outperformed the monotone-homogeneity model because of the effect of the smoothness constraints.
Keywords:
Item response theory Nonparametric estimation Smoothness constraint Optimization EM algorithm Latent class
1 Introduction
Item response theory (IRT) is a family of statistical measurement methods for educational and psychological tests. In IRT models, the characteristics of each test item are examined based on the item characteristic curve (ICC), which expresses the probability of a correct answer as a function of the latent abilities of the examinees. Indeed, many testing companies use IRT models for the design, analysis, and scoring of tests.
This paper is focused on nonparametric item response theory (NIRT) models (Junker and Sijtsma 2001; Sijtsma and Molenaar 2002; Stout 1987; van der Linden and Hambleton 2013). In contrast to parametric item response theory (PIRT) models in which the ICCs are defined by parametric functions (e.g., logistic curves or normal ogives), NIRT models are capable of estimating various forms of ICCs under mild shape restrictions, such as the monotone-homogeneity constraint (Meredith 1965; Mokken 1971) and the double monotonicity constraint (Mokken 1971; Mokken and Lewis 1982). It has been demonstrated that PIRT models do not always fit the data well (Douglas and Cohen 2001; Johnson 2007; Ramsay 1991), under which circumstances NIRT models have a clear advantage. They are also useful for evaluating the data quality (Meijer et al. 2015) and the goodness of fit of PIRT models (Douglas and Cohen 2001; Liang and Wells 2015; Liang et al. 2014).
The existing methods for estimating nonparametric ICCs include regression splines (Johnson 2007; Ramsay 1988; Ramsay and Abrahamowicz 1989; Ramsay and Winsberg 1991; Rossi et al. 2002), kernel smoothing (Douglas 1997; Guo and Sinharay 2011; Luzardo and Rodríguez 2015; Ramsay 1991), isotonic regression (Lee 2007), the finite mixture model (Mori and Kano 2013), and monotonic polynomial regression (Falk and Cai 2016; Liang and Browne 2015). If the latent abilities of the examinees are represented as ordered latent classes, NIRT models are categorized as ordered latent class models (Croon 1990, 1991; Ligtvoet and Vermunt 2012; van Onna 2002; Vermunt 2001). The expectation–maximization (EM) algorithm (Croon 1990, 1991; Rossi et al. 2002; Vermunt 2001) and Markov chain Monte Carlo (MCMC) method (Johnson 2007; Karabatsos and Sheu 2004; Levy 2009; Ligtvoet and Vermunt 2012; Monroe and Cai 2014; van Onna 2002) have been employed to estimate both the nonparametric ICCs and the latent abilities of examinees. However, NIRT models frequently suffer from estimation instability because of the great flexibility of nonparametric ICCs, especially if there is only a small amount of item-response data (Molenaar 2001).
Various shape restrictions have been proposed to prevent overfitting with nonparametric regression models (Ramsay and Silverman 2005; Simonoff 2012). To improve the estimation accuracy of NIRT models, we make effective use of the smoothness constraints on the nonparametric ICCs. More specifically, we propose an NIRT model with monotone homogeneity and smoothness constraints based on the ordered latent classes. Our smoothness constraints keep each nonparametric ICC close to a logistic curve, and thus offer advantages to both PIRT and NIRT models, namely stability and flexibility. To the best of our knowledge, no existing study has incorporated such smoothness constraints into a monotone-homogeneity NIRT model. In addition, we implement a tailored EM algorithm to calibrate our smoothness-constrained NIRT model efficiently.
We conducted computational experiments to assess the effectiveness of our smoothness-constrained model in comparison with the common two-parameter logistic model and the monotone-homogeneity model. The computational results demonstrate that our model delivered the best estimation performance in many cases. In other words, the smoothness constraints were very effective in enhancing the estimation accuracy of the NIRT models.
The remainder of this paper is organized as follows. In Sect. 2, we present the monotone-homogeneity model for estimating the monotonically increasing ICCs and the ability classes of examinees. In Sect. 3, we formulate our smoothness-constrained model and EM algorithm. In Sect. 4, we report the computational results, and in Sect. 5 we conclude the paper with a brief summary of our work.
2 Monotone-homogeneity model
In this section, we pose our monotone-homogeneity model by following Takano et al. (2016). Let us denote by a set of examinees and by a set of dichotomously scored question items on a test. The test results are given as the binary item-response data
[TABLE]
where if the th examinee provided a correct answer to the th item, or otherwise. We make the following assumptions throughout this paper:
Unidimensionality:
the latent abilities of all examinees are evaluated unidimensionally.
Local Independence:
item responses are conditionally independent of each other given an individual latent ability.
Additionally, the latent abilities of examinees are represented as ordered latent classes denoted by .
The nonparametric ICCs of test items are defined by the decision variable
[TABLE]
where is the probability of the th item being answered correctly by examinees in the th ability class. These nonparametric ICCs are usually estimated subject to monotone-homogeneity constraints (Meredith 1965; Mokken 1971), which require that the probability of a correct answer increases monotonically with ability class:
[TABLE]
The ability classes of examinees are represented by the decision variable
[TABLE]
where if the th examinee possesses the latent ability of the th class, or otherwise. The following constraints guarantee that only one ability class is assigned to each examinee:
[TABLE]
Given and , the probability of receiving response is expressed as
[TABLE]
From the assumption of local independence, the probability of the th examinee giving the response is expressed as
[TABLE]
Because the responses of different examinees are independent, the probability of receiving item response from all the examinees is given by
[TABLE]
By treating and as decision variables, the log-likelihood function is defined as follows:
[TABLE]
Consequently, the monotone-homogeneity model estimates and so that the log-likelihood function (5) is maximized subject to constraints (1)–(4):
[TABLE]
3 Smoothness-constrained model
In this section, we firstly formulate our smoothness-constrained model and then describe an EM algorithm for model estimation.
3.1 Smoothness constraints
To express our smoothness constraints, we use the logistic function
[TABLE]
and the additional decision variable
[TABLE]
The ICCs are then defined as ; that is, denotes the probability of the th item being answered correctly by examinees in the th ability class. Because the logistic function increases monotonically from zero to one, the monotone-homogeneity constraints on are written as
[TABLE]
The smoothness constraints on the nonparametric ICCs are posed as follows:
[TABLE]
where is a user-defined parameter. If is sufficiently large, constraints (13) are invalidated. Conversely, if , constraints (13) are equivalent to
[TABLE]
which imply that for each , is a set of equally spaced points.
Fig. 1 illustrates three examples of smoothness-constrained ICCs with , where the figures on the left-hand side are graphs of the logistic function, and those on the right-hand side are the corresponding ICCs. It is clear that an S-shaped ICC can be created as shown in Fig. 1(a). In addition, although must be equally spaced points, the difficulty and discrimination of a test item can be adjusted. For instance, Fig. 1(b) and (c) correspond to difficult and undiscriminating items, respectively. These examples demonstrate that the smoothness constraints (13) keep each ICC close to a logistic curve with two parameters, namely difficulty and discrimination. Therefore, our smoothness constraints provide benefits to both PIRT and NIRT models in the sense that the shapes of nonparametric ICCs are restricted by means of parametric functions.
3.2 Formulation
We begin by substituting into the log-likelihood function (5) as follows:
[TABLE]
It then follows from Eq. (11) that
[TABLE]
Therefore, maximizing the log-likelihood function (15) is equivalent to minimizing
[TABLE]
We show next that the smoothness constraints (13) can be converted into a set of linear constraints.
Proposition 1
The smoothness constraints (13) hold if and only if there exist and such that
[TABLE]
Proof
Firstly, we suppose that the smoothness constraints (13) are satisfied by . We then set and as
[TABLE]
for each . It then follows that constraints (18)–(20) are satisfied by , , and because
[TABLE]
Conversely, we suppose that constraints (18)–(20) are satisfied by , , and . The smoothness constraints (13) are then satisfied as follows:
[TABLE]
∎
Consequently, our smoothness-constrained model minimizes Eq. (17) subject to constraints (3)–(4), (12), and (18)–(20):
[TABLE]
3.3 EM algorithm
We employ an EM algorithm to find a good-quality solution to the smoothness-constrained model (21)–(27) efficiently. To this end, we introduce the decision variable for the sizes of ability classes, such that
[TABLE]
The conditional probability of receiving response from the th examinee, given that s/he belongs to the th ability class (i.e., ), is expressed as
[TABLE]
Accordingly, the marginal likelihood is calculated by a weighted sum of the form
[TABLE]
The posterior probability of the th examinee belonging to the th ability class is given by Bayes’ rule as follows:
[TABLE]
Moreover, the complete-data log-likelihood function based on is formulated as follows:
[TABLE]
Our EM algorithm starts with some initial estimate of the ability classes
[TABLE]
To obtain , one may use the number of test items that each examinee answered correctly. The EM algorithm then repeats the E-step (expectation step) and M-step (maximization step) to maximize the log-likelihood function (30).
The M-step substitutes into the log-likelihood function (30) and then maximizes it. We firstly consider maximizing Eq. (30a) subject to constraints (28). The method of Lagrange multipliers yields defined by
[TABLE]
for each .
Next, we focus on maximizing Eq. (30b) after substituting Eq. (16) into it. This is equivalent to solving the smoothness-constrained model (21)–(27) with ; that is, for each we solve
[TABLE]
This problem minimizes a convex function subject to linear constraints, so it can be solved exactly and efficiently by standard nonlinear optimization software. The estimates obtained at this step are denoted by
[TABLE]
The E-step updates with its expected value based on the current estimates and . This amounts to assigning the posterior probability (29) as follows:
[TABLE]
for all . The E-step and M-step are repeated until a termination condition is satisfied. Our EM algorithm for solving the smoothness-constrained model (21)–(27) is summarized as follows:
Step 0
(Initialization) Set as an initial estimate, and go to Step 2.
Step 1
(E-Step) Update according to Eq. (37) for .
Step 2
(M-Step) Update according to Eq. (31) for . Update by solving problem (32)–(36) for .
Step 3
(Termination Condition) Terminate the algorithm if a termination condition is satisfied. Otherwise, return to Step 1.
4 Computational experiments
The computational results reported in this section evaluate the effectiveness of our smoothness-constrained NIRT model.
4.1 Experimental design
We evaluated the estimation accuracy of IRT models through the simulation process illustrated in Fig. 2.
In Step 1, we randomly generate for from a standard normal distribution. Next, we give a true ability class for on the basis of and Table 1. For instance, if , we set . The ranges of in Table 1 were determined so that each ability class is assigned to approximately the same number of examinees.
We used two types of function to create the true ICCs of test items. One was the two-parameter logistic (2PL) model
[TABLE]
where and are parameters of discrimination and difficulty, respectively. These parameters were drawn from uniform distributions for which and . Similarly to Nozawa (2008), the other type of function was the extended three-parameter normal ogive (3PN) model of order two:
[TABLE]
where is the normal ogive, and are shape parameters, and is a difficulty parameter. These parameters were drawn from uniform distributions for which , , and . The 3PN model is based on the assumption that examinees’ abilities follow a bimodal distribution. Accordingly, the standard two-parameter logistic IRT models have difficulty in fitting ICCs defined by the 3PN model, whereas they can accurately fit ICCs defined by the 2PL model.
When the true ICC of the th item was defined by the 2PL model (38), it was set as according to the median of in each range (see Table 1). The true ICCs defined by the 3PN model (39) were set in the same manner. The percentage of ICCs defined by the 3PN model is denoted by , where similarly to Nozawa (2008). For instance, if and , true ICCs of 12 items are created by the 3PN model.
In Step 2, binary item-response data are generated randomly based on the true ability classes and ICCs specified at Step 1. Specifically, examinees in the th ability class answered the th item correctly with probability .
In Step 3, ability classes and ICCs are estimated from the item-response data by using the following IRT models:
2PLM:
two-parameter logistic model,
MHM:
monotone-homogeneity model (6)–(10),
SCM():
smoothness-constrained model (21)–(27) with .
We used the irtoys package in R 3.1.2 (http://www.R-project.org) to perform the 2PLM computations. Here, the continuous-valued ability estimated by 2PLM was converted into an ability class according to Table 1 for comparison purposes. To solve MHM and SCM, we implemented the EM algorithm by using MATLAB R2015a (https://www.mathworks.com/products/matlab.html), in which problem (32)–(36) was solved by the fmincon function in the MATLAB optimization toolbox. The initial estimate was set by dividing examinees equally into 10 ability classes according to the number of correct answers. Every time was updated in the EM algorithm, the ability classes of examinees were determined temporarily as for . The algorithm was terminated if remained the same as the previous one for all .
In Step 4, we evaluate the estimation accuracy of the IRT models by comparing the true data (Step 1) with the estimates (Step 3). Specifically, the root-mean-square error (RMSE) of the ability classes is calculated as
[TABLE]
where is the estimated ability class. The RMSE of the ICCs is calculated as
[TABLE]
where is the estimated probability of a correct answer. We repeated these steps 10 times and show the average RMSEs in the following section.
4.2 Computational results
Tables 2 and 3 give the RMSEs of the ability classes and ICCs for the 12 experimental conditions. Here, the number of examinees was , and the number of test items was . Because the ordinal scale of neural test theory grades examinees into roughly 10 classes (Shojima 2007, 2008), the number of ability classes was . Note that the minimum RMSEs for each experimental condition are given in bold face in the tables.
We firstly focus on the accuracy of ICC estimation (Table 2). It is reasonable that 2PLM estimated ICCs very accurately when the percentage of 3PN ICCs was . However, the estimation accuracy of 2PLM was greatly reduced by increasing the percentage of 3PN ICCs. Indeed, when , the RMSEs were often smaller for MHM than for 2PLM. We also note that the estimation accuracy of MHM increased with the amount of item-response data. For instance, the RMSEs of MHM for were at least 0.057, and those for were 0.034.
The largest RMSEs of the ICCs were those for SCM(0) in almost all cases because the shapes of the ICCs were tightly restricted by the smoothness constraints with . In contrast, SCM(1) frequently obtained higher estimation accuracy than did MHM, especially for . The smallest RMSEs were attained by SCM(2) in many cases, whereas only for were those provided by SCM(4).
We next move on to the accuracy of ability-class estimation (Table 3). As in Table 2, the estimation accuracy of 2PLM reduced markedly with the percentage of 3PN ICCs. In contrast, MHM made relatively accurate estimates when . Very large RMSEs were still provided by SCM(0) as in Table 2. Meanwhile, the smallest RMSEs were often obtained by SCM(1) with , and those were obtained by SCM(2) with .
The results in Tables 2 and 3 confirm that smoothness constraints are very effective in improving the estimation accuracy of NIRT models. In particular, we may say that SCM(2) delivers the best estimation performance on the whole.
Table 4 gives the computation times (in seconds) required for estimating the IRT models. The computations of 2PLM were very rapid mainly because each ICC involved only two parameters. The computations of SCM() became slower as or increased. The computation time for estimating MHM was always the longest among all the models. These results suggest that when many 3PN ICCs are estimated subject to loose smoothness constraints, our EM algorithm takes a relatively long time to terminate.
Figs. 3 and 4 show illustrative examples of estimated ICCs together with the true ICCs. We firstly focus on Fig. 3, where , and the true ICCs were defined by the 2PL model. As expected, 2PLM fitted the true ICCs well. The MHM also fitted the true ICCs well, but it is noteworthy that the ICCs estimated by MHM moved around the true ICCs: for example, for the ability classes , and 9 in Fig. 3(b) and , and 6 in Fig. 3(c). The SCM(0) deviated partly from the true ICCs: for example, for the ability classes , and 8 in Fig. 3(a). In contrast, the true ICCs and those estimated by SCM(2) were almost the same because the nonparametric ICCs were made moderately less flexible by the smoothness constraints with .
We next move on to Fig. 4, where and the true ICCs were defined by the 3PN model. It is clear that neither 2PLM nor SCM(0) fitted the true ICC because these models create only logistic curves. In contrast, MHM and SCM(2) estimated the shapes of the true ICCs accurately, except that SCM(2) underestimated the probability of a correct answer for the ability class in Fig. 4(a).
5 Conclusions
We devised an NIRT model with monotone homogeneity and smoothness constraints based on ordered latent classes. Our smoothness constraints avoid overfitting of nonparametric ICCs by smoothing them based on logistic curves. We also developed an EM algorithm for our smoothness-constrained NIRT model to estimate the nonparametric ICCs and the latent abilities of examinees efficiently.
The computational results demonstrated the effectiveness of our model in comparison to the two-parameter logistic model and the monotone-homogeneity model. Indeed, our model obtained more accurate estimation results than did the two-parameter logistic model when the latent abilities of examinees for some test items followed bimodal distributions. Moreover, our model outperformed the monotone-homogeneity model because of the effect of the smoothness constraints.
The contributions of this research are twofold. Firstly, we formulated the smoothness-constrained NIRT model as a mathematical optimization problem. Although we implemented the EM algorithm for the purpose of efficient computation, high-performance mixed-integer optimization algorithms could be used to compute an optimal solution to the problem (Bixby 2012). Secondly, we validated the utility of shape restrictions on nonparametric ICCs in avoiding an unstable ICC estimation specific to NIRT models. A future direction of study will be to impose other shape restrictions on nonparametric ICCs and evaluate their effectiveness.
Although PIRT models are used commonly by many testing companies, it is known that they do not always fit the actual item-response data well. In contrast, NIRT models have the potential to estimate various forms of ICCs, and the estimation performance could be improved by incorporating the smoothness constraints. So, we expect that our research will extend the usefulness of NIRT models.
Acknowledgements.
This work was supported by JSPS KAKENHI Grant Number 26750114.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Bixby (2012) Bixby RE (2012) A brief history of linear and mixed-integer programming computation. In: Grötschel M (ed) Documenta mathematica: Optimization stories. Deutschen Mathematiker-Vereinigung, Berlin, pp 107–121
- 2Croon (1990) Croon MA (1990) Latent class analysis with ordered latent classes. Br J Math Stat Psychol 43:171–192
- 3Croon (1991) Croon MA (1991) Investigating Mokken scalability of dichotomous items by means of ordinal latent class analysis. Br J Math Stat Psychol 44:315–331
- 4Douglas (1997) Douglas J (1997) Joint consistency of nonparametric item characteristic curve and ability estimation. Psychom 62:7–28
- 5Douglas and Cohen (2001) Douglas J, Cohen A (2001) Nonparametric item response function estimation for assessing parametric model fit. Appl Psychol Meas 25:234–243
- 6Falk and Cai (2016) Falk CF, Cai L (2016) Semiparametric item response functions in the context of guessing. J Educ Meas 53:229–247
- 7Guo and Sinharay (2011) Guo H, Sinharay S (2011) Nonparametric item response curve estimation with correction for measurement error. J Educ Behav Stat 36:755–778
- 8Johnson (2007) Johnson MS (2007) Modeling dichotomous item responses with free-knot splines. Comput Stat Data Anal 51:4178–4192
