Assessing the informational value of parameter estimates in cognitive models

Similar documents
Learning to classify integral-dimension stimuli

Effects of similarity and practice on speeded classification response times and accuracies: Further tests of an exemplar-retrieval model

General recognition theory of categorization: A MATLAB toolbox

Individual Differences in Attention During Category Learning

A Race Model of Perceptual Forced Choice Reaction Time

Attentional Theory Is a Viable Explanation of the Inverse Base Rate Effect: A Reply to Winman, Wennerholm, and Juslin (2003)

Effects of generative and discriminative learning on use of category variability

Discovering Inductive Biases in Categorization through Iterated Learning

Technical Specifications

Regression Discontinuity Analysis

A Race Model of Perceptual Forced Choice Reaction Time

An Exemplar-Based Random-Walk Model of Categorization and Recognition

Prototype Abstraction in Category Learning?

Exemplars and prototypes in natural language concepts: A typicality-based evaluation

Hierarchical Bayesian Modeling of Individual Differences in Texture Discrimination

Categorisation, Bounded Rationality and Bayesian Inference

CUMULATIVE PROGRESS IN FORMAL THEORIES

The role of sampling assumptions in generalization with multiple categories

An Exemplar-Based Random Walk Model of Speeded Classification

PSY318 Computational Modeling Tom Palmeri. Spring 2014! Mon 1:10-4:00 Wilson 316

SUPPLEMENTARY INFORMATION. Table 1 Patient characteristics Preoperative. language testing

Rule-based extrapolation: A continuing challenge for exemplar models

Running head: SECONDARY GENERALIZATION IN CATEGORIZATION. Secondary generalization in categorization: an exemplar-based account

Reliability of Ordination Analyses

The representation of perceived shape similarity and its role for category learning in monkeys: A modeling study

MEA DISCUSSION PAPERS

Observational Category Learning as a Path to More Robust Generative Knowledge

References Journals Books Conference Materials OpenCourseWare

SUPPLEMENTAL MATERIAL

Comparison of volume estimation methods for pancreatic islet cells

MCAS Equating Research Report: An Investigation of FCIP-1, FCIP-2, and Stocking and. Lord Equating Methods 1,2

Detection Theory: Sensitivity and Response Bias

The Role of Feedback in Categorisation

Evidence for the size principle in semantic and perceptual domains

Imperfect, Unlimited-Capacity, Parallel Search Yields Large Set-Size Effects. John Palmer and Jennifer McLean. University of Washington.

In press: Psychology of Learning and Motivation

The Influence of the Initial Associative Strength on the Rescorla-Wagner Predictions: Relative Validity

Are Retrievals from Long-Term Memory Interruptible?

Comparing Exemplar- and Rule- Based Theories of Categorization Jeffrey N. Rouder 1 and Roger Ratcliff 2

Observed attention allocation processes in category learning

Affine Transforms on Probabilistic Representations of Categories

Exploratory Approach for Modeling Human Category Learning

Dimension-Wide vs. Exemplar-Specific Attention in Category Learning and Recognition

Logical-Rule Models of Classification Response Times: A Synthesis of Mental-Architecture, Random-Walk, and Decision-Bound Approaches

Empirical Formula for Creating Error Bars for the Method of Paired Comparison

REINFORCEMENT LEARNING OF DIMENSIONAL ATTENTION FOR CATEGORIZATION JOSHUA L. PHILLIPS

Sawtooth Software. The Number of Levels Effect in Conjoint: Where Does It Come From and Can It Be Eliminated? RESEARCH PAPER SERIES

Modeling Category Identification Using Sparse Instance Representation

Absolute Identification is Surprisingly Faster with More Closely Spaced Stimuli

Local Image Structures and Optic Flow Estimation

RECALL OF PAIRED-ASSOCIATES AS A FUNCTION OF OVERT AND COVERT REHEARSAL PROCEDURES TECHNICAL REPORT NO. 114 PSYCHOLOGY SERIES

Item Response Theory. Steven P. Reise University of California, U.S.A. Unidimensional IRT Models for Dichotomous Item Responses

Selective Attention and the Formation of Linear Decision Boundaries: Reply to Maddox and Ashby (1998)

Using Perceptual Grouping for Object Group Selection

A Memory Model for Decision Processes in Pigeons

Conceptual Complexity and the Bias-Variance Tradeoff

Numerical Integration of Bivariate Gaussian Distribution

SUPPLEMENTARY INFORMATION

Exemplars, Prototypes, Similarities, and Rules in Category Representation: An Example of Hierarchical Bayesian Analysis

An Exemplar-Retrieval Model of Speeded Same-Different Judgments

Minimizing Uncertainty in Property Casualty Loss Reserve Estimates Chris G. Gross, ACAS, MAAA

A model of parallel time estimation

Data Analysis Using Regression and Multilevel/Hierarchical Models

A review of statistical methods in the analysis of data arising from observer reliability studies (Part 11) *

Bayesian modeling of human concept learning

Analyzing Distances in a Frontal Plane. Stephen Dopkins. The George Washington University. Jesse Sargent. Francis Marion University

In search of abstraction: The varying abstraction model of categorization

Russian Journal of Agricultural and Socio-Economic Sciences, 3(15)

Modeling Category Learning with Exemplars and Prior Knowledge

LEDYARD R TUCKER AND CHARLES LEWIS

NEW METHODS FOR SENSITIVITY TESTS OF EXPLOSIVE DEVICES

Automatic detection, consistent mapping, and training * Originally appeared in

Results & Statistics: Description and Correlation. I. Scales of Measurement A Review

Natural Scene Statistics and Perception. W.S. Geisler

A Hybrid Model of Categorization

Connexion of Item Response Theory to Decision Making in Chess. Presented by Tamal Biswas Research Advised by Dr. Kenneth Regan

Lecturer: Rob van der Willigen 11/9/08

Beyond Non-Utilization: Irrelevant Cues Can Gate Learning in. Probabilistic Categorization. Daniel R. Little and Stephan Lewandowsky

The mental representation of ordinal sequences is spatially organized

Sequential similarity and comparison effects in category learning

Learning and Adaptive Behavior, Part II

Stimulus range and discontinuity effects on information-integration category learning and generalization

Resonating memory traces account for the perceptual magnet effect

Learning from data when all models are wrong

Baserate Judgment in Classification Learning: A Comparison of Three Models

Limitations of Additive Conjoint Scaling Procedures: Detecting Nonadditivity When Additivity Is Known to Be Violated

Lecturer: Rob van der Willigen 11/9/08

This is part of a BBS Special Issue on the Work of Roger Shepard containing the following articles:

Short article Detecting objects is easier than categorizing them

Running head: NESTED FACTOR ANALYTIC MODEL COMPARISON 1. John M. Clark III. Pearson. Author Note

Section 6: Analysing Relationships Between Variables

Using the Distractor Categories of Multiple-Choice Items to Improve IRT Linking

CHAPTER VI RESEARCH METHODOLOGY

Emotion Recognition using a Cauchy Naive Bayes Classifier

Unit 1 Exploring and Understanding Data

Running head: INDIVIDUAL DIFFERENCES 1. Why to treat subjects as fixed effects. James S. Adelman. University of Warwick.

Chapter 1. Introduction

Catherine A. Welch 1*, Séverine Sabia 1,2, Eric Brunner 1, Mika Kivimäki 1 and Martin J. Shipley 1

Reactive agents and perceptual ambiguity

LIFETIME OF MEMORY FOR SELF-GENERATED INFORMATION

Transcription:

Behavior Research Methods, Instruments, & Computers 2004, 36 (1), 1-10 Assessing the informational value of parameter estimates in cognitive models TOM VERGUTS Ghent University, Ghent, Belgium and GERT STORMS University of Leuven, Leuven, Belgium Mathematical models of cognition often contain unknown parameters whose values are estimated from the data. A question that generally receives little attention is how informative such estimates are. In a maximum likelihood framework, standard errors provide a measure of informativeness. Here, a standard error is interpreted as the standard deviation of the distribution of parameter estimates over multiple samples. A drawback to this interpretation is that the assumptions that are required for the maximum likelihood framework are very difficult to test and are not always met. However, at least in the cognitive science community, it appears to be not well known that standard error calculation also yields interpretable intervals outside the typical maximum likelihood framework. We describe and motivate this procedure and, in combination with graphical methods, apply it to two recent models of categorization: ALCOVE (Kruschke, 1992) and the exemplar-based random walk model (Nosofsky & Palmeri, 1997). The applications reveal aspects of these models that were not hitherto known and bring a mix of bad and good news concerning estimation of these models. Due to the advent of fast computers, the statistical estimation of parameters in mathematical models of cognition is nowadays a feasible option (e.g., Ashby & Maddox, 1992; Kruschke, 1992; Lamberts, 2000; Nosofsky & Palmeri, 1997). If one estimates the parameters of a model, it is of interest to know how informative each estimate is for its corresponding parameter in other words, how accurately each parameter has been estimated. In most applications, the latter issue is overlooked. Obtaining an estimate of this accuracy is the topic of the present article. In the maximum likelihood framework, accuracy of a parameter estimate is usually assessed with a standard error. A standard error is the standard deviation of the distribution of parameter estimates over multiple samples, and hence, a small standard error implies high accuracy of estimation. However, it turns out that the procedure for calculating a standard error is also meaningful without this multiple-sample interpretation. Specifically, a confidence interval is also the set of (parameter) points that have a criterion value on the optimized function (e.g., the likelihood function or the least squares loss function) that deviates from the optimal value by no more than a fixed value. This fact is useful, first, in a maximum likelihood context because it allows evaluation of the precision of an estimate We thank Eef Ameel for her help with the ALCOVE estimation programs and Francis Tuerlinckx for his useful comments on an earlier version of this paper. Correspondence concerning this article should be sent to T. Verguts, Department of Experimental Psychology, Ghent University, H. Dunantlaan 2, 9000 Ghent, Belgium (e-mail: tom.verguts@ugent.be). if the usual assumptions that are needed for the multiplesample interpretation of a standard error (e.g., the consistency of the maximum likelihood estimate; see Schervisch, 1995) are not met or cannot be checked. Second, it allows evaluation of the precision of a parameter estimate if one does not or even cannot perform maximum likelihood estimation but has to resort to, for example, least squares estimation. Each of the two settings (maximum likelihood and least squares) will be illustrated with examples from the categorization literature. An independent issue that, in principle, has to be ascertained before the parameters of a model are estimated is identification of the model that is, whether there is precisely one set of parameters that optimizes the criterion function. If several different parameter values yield the same optimal fit, parameter interpretation becomes awkward, because one s conclusions may depend on the particular set of parameters that was (arbitrarily) chosen (see Crowther, Batchelder, & Hu, 1995, for a detailed discussion of this issue). Although it is, in general, difficult to prove that a model has been identified (i.e., has a single set of optimal parameters), standard errors often give a good indication as to whether or not a model has been identified. In particular, if standard errors are extremely large, the criterion (likelihood) function may be flat in one or more directions in the parameter space, thus suggesting a lack of identification. This issue will also be illustrated. The remainder of this article is organized as follows. We first will review briefly the usual methodology of standard error calculation for model parameters. Second, we will 1 Copyright 2004 Psychonomic Society, Inc.

2 VERGUTS AND STORMS show why this is also a useful procedure if the multiplesample interpretation of a standard error cannot be assumed. Then, we will apply this method to two categorization models, ALCOVE and the exemplar-based random walk (EBRW) model, and will show that the method yields insights in these models that have not been described before. Precision of Parameter Estimates in the Maximum Likelihood Framework Standard errors can be computed in the following way (see Mood, Graybill, & Boes, 1974, or Schervisch, 1995, for more details). Suppose one has a vector of parameters q 5 (q 1,..., q N ), which is estimated by the maximum likelihood estimator ˆq. If the model is correct and if some regularity conditions hold, the estimator ˆq has asymptotically a (multivariate) normal distribution with a mean of q and a covariance matrix of C. The diagonal elements of C contain the variances of the different estimates, or in other words, the squared standard errors. To obtain an estimate of these standard errors, one needs to calculate the Hessian matrix. This is the N 3 N matrix containing, at row i and column j, the derivative of log L( ˆq) toward parameters q i and q j, where log L( ˆq) is the logarithm of the likelihood function (the log likelihood) evaluated in the estimate ˆq. For example, if n independent samples x i are taken from a normal distribution with a mean of m and a known standard deviation of s, then log L( m) = log( constant) - 1 ( x i i ). s - m 2 å 2 2 In this case, the second derivative toward parameter m becomes 2n/s 2. The importance of this Hessian matrix H resides in the fact that minus its inverse (i.e., 2H 21 ) is approximately the covariance matrix C. Hence, in the example from the previous paragraph, the second derivative of log L(m) equals 2n/s 2, and it follows that Ö(2H 21 ) 5 s/ön, the usual formula for the standard error of the (estimate of the) mean of a normal distribution. In this case, the approximation is actually exactly the true standard error, but this is not so in general. This procedure allows construction of confidence intervals; for example, a 95% confidence interval for q i would be ˆ -1 ± 1. 96 (-H), q i [ ] where [(2H) 21 ] ii is the ith diagonal element of the estimated covariance matrix. An alternative way to estimate standard errors is to perform a bootstrap, a method that has been applied, for example, in psychophysics to generate confidence intervals of estimated parameters (e.g., Wichmann & Hill, 2001). This procedure rests on fewer assumptions than the one described above, but it also requires a distributional (multiple-sample) framework and can be very time consuming for complex models. For this reason, bootstrap methods will no longer be considered here. ii (1) The Confidence Interval Reconsidered The procedure described in the previous section can be extended to settings other than maximum likelihood by, essentially, a redefinition of the concept of a confidence interval. More specifically, a confidence interval can be considered as the set of points whose criterion function value deviates from the optimal value by no more than a fixed (appropriately chosen) constant. This redefinition is useful because it allows interpretation of such intervals outside the context of maximum likelihood estimation. We first will explain the reasoning in the one-dimensional case. Suppose we intend to maximize a (log) likelihood function f(q ), where q is a (one-dimensional) parameter and q 0 is the optimal point (i.e., it maximizes f ). A second-order Taylor approximation of this function yields f ( q) = f ( q ) + f ( q ) + 1 0 0 f ( q0)( q -q0 ) 2, (2) 2 where f 9 denotes the derivative of f. Consider now the point q that is m standard errors removed from q 0 (with m. 0), so q 5 q 0 6 m 3 SE, where SE denotes the standard error. A conventional choice is m 5 1.96, but other values are possible as well. Clearly, f 9(q 0 ) 5 0, and the previous section suggests the Hessian approximation SE 5 {[2f 0(q 0 )] 21 } 1/2. Combining these, Equation 2 can be rewritten as f ( q) = f ( q ) m 0 -. 2 (3) Equation 3 shows that moving m standard errors away from the optimal point amounts to decreasing the likelihood value by m 2 /2. Furthermore, to the extent that the approximation in Equation 2 is valid, all points in between (e.g., between q 0 and q 0 1 m 3 SE) have a likelihood value that is in between f(q 0 ) and f(q 0 ) 2 m 2 /2. By using this, all the points from q 0 to q 0 6 m 3 SE can be considered acceptable points, in the sense that their likelihood value differs from the optimal value f (q 0 ) by no more than m 2 /2. In other words, a confidence interval is the set of parameters that decreases the criterion value by no more than m 2 /2 from the optimal value. Of course, different values of m can be chosen depending on what decrease in likelihood is still considered acceptable. The advantage of the latter formulation is that it applies to any continuous function that is optimized, as long as the approximation in Equation 2 is valid. This assumption is weaker than the usual assumptions needed for interpretation of a confidence interval (Schervisch, 1995). For example, it also applies to (least squares) error functions, whereas traditionally, confidence intervals are restricted to a maximum likelihood context. Moreover, the assumption embodied in Equation 2 is easily checked graphically, as will be described below. We now turn to the multidimensional case. Suppose we want to maximize a continuous function f(q), where q is an arbitrary point in an N-dimensional parameter space. Furthermore, q 0 is the point that maximizes f. In analogy 2

INFORMATION IN MODEL ESTIMATION 3 with the one-dimensional case, we consider all points q with a fixed distance f(q) 2 f(q 0 ) 5 m2 /2. To the extent that the Taylor approximation of f is valid (the multivariate version of Equation 2; see, e.g., Schervisch, 1995), all such points lie on an ellipsoid (Press, Flannery, Teukolsky, & Vetterling, 1989). All the points in this ellipsoid have a distance f(q) 2 f(q 0 ) smaller than m 2 /2. Figure 1 plots this situation for a two-dimensional optimization problem. As for the one-dimensional case, all points q in the ellipsoid can again be called acceptable points, in the sense that their function value f (q) is not too different from that of f(q 0 ). What we want now is the range of acceptable points for each parameter separately. Indeed, plotting the appropriate ellipsoid is difficult for three parameters and impossible for more than three parameters. Also, individual (onedimensional) intervals are easier to interpret than a (multidimensional) ellipsoid. How are these individual ranges for each parameter to be found? Projecting the ellipsoid onto a single dimension of interest, one should construct a box, as in Figure 1, and for each dimension (parameter) look at the range of the box. For example, for the first parameter (represented on the abscissa), the range extends from the arrow indexed as 1 to the arrow indexed as 2. The distance from q 0 to, for example, the right-hand side of the box turns out to be mö[(2h) 21 ] ii for the ith dimension (in the example, i 5 1). Since, as was noted above, the factor Ö[(2H) 21 ] ii is an approximation of the standard error of the ith parameter estimate, it follows that a confidence interval (q 0 2 m 3 SE, q 0 1 m 3 SE) is a projection of a confidence ellipsoid on a particular dimension, where the confidence ellipsoid contains the set of points that deviate no more than m 2 /2 with regard to the criterion (e.g., likelihood) function value. The fact that the matrix H can be used to construct ellipsoid contours of equal function value (and projections of these contours) is well known (e.g., Ashby & Maddox, 1992). Press et al. (1989; see also Martin, 1971) applied this to chi-square minimization problems, but it may be usefully applied to any criterion function that is optimized, as long as the Taylor expansion (e.g., Equation 2 in the one-dimensional case) is a good approximation of the function. Following the procedure described above, it becomes meaningful to apply confidence interval calculation outside the maximum likelihood framework, as we will see in the second application with Nosofsky and Palmeri s (1997) EBRW model. This is useful, because it is extremely difficult to estimate this model with maximum likelihood but relatively simple with least squares. First, however, we will apply the methodology in a maximum likelihood framework with the ALCOVE model (Kruschke, 1992) of categorization. Application 1: ALCOVE The ALCOVE model is a network model of categorization containing three layers of nodes. In the first, or input, layer, one node is used per input dimension characterizing the stimulus. For example, the input dimensions may code for such features as the color or the size of the Figure 1. Confidence ellipsoid and projection of this ellipsoid onto the abscissa (see the text for an explanation).

4 VERGUTS AND STORMS stimulus. The second layer is an exemplar layer, and each node in this layer codes for one exemplar (i.e., combination of input values), which is why the model is called an exemplar model. Specifically, suppose each node in the exemplar layer corresponds to an exemplar h j 5 (h j1,..., h jd ) if D dimensions are used in the stimulus coding. Then, when stimulus x is presented in the input layer, node j in the exemplar layer has an activation value as follows: ì p D / r ex é rù ü ï ï Aj ( x ) = exp í-cêå a d xd - hjd ú ý, (4) ëd = 1 îï û þï where the index d (d 5 1,..., D) in Equation 4 is taken over input dimensions and x d is the dth component of x [so x 5 (x 1,..., x D )]. Exemplar node j corresponds to exemplar h j, in the sense that A ex j is maximally activated when stimulus x 5 h j 5 (h j1,..., h jd ) is presented. The parameters p and r determine the similarity decay function and the metric, respectively; here, we will assume that p 5 1 (exponential decay function) and r 5 1 (city block distance metric). This is in line with standard assumptions (e.g., Kruschke, 1992; Nosofsky, Kruschke, & McKinley, 1992). The parameter a d is the attention assigned to dimension d. The parameter c is a sensitivity parameter, indicating how sensitive an exemplar node is to the distance function. The third, or output, layer contains a node for each possible category to which a stimulus can be assigned. The output from the exemplar layer to the category K node (K 5 A or B, if there are two categories 1 ) is a linear function of activations A ex j as follows: cat K J å A ( x) = A ( x) w, j= 1 where it is assumed that there are J exemplars. The parameter w jk is the connection between exemplar j and category K. Finally, the probability of choosing category A is ( cat ) ( A ) + ( B ) is a parameter l a that determines the learning rate of the attention values (a d ) and a parameter l w that determines the learning rate of the weights w jk. All of these parameters are assumed to be positive valued. We will now describe a simulation that was conducted to evaluate the informational value of ALCOVE s parameters. Model fitting procedure. We generated 100 stimuli that were randomly generated from a two-dimensional normal distribution with a mean of zero on both dimensions, a standard deviation of one half on both dimensions, and a zero correlation. The coordinates of these stimuli will be denoted x 1 and x 2 for the first and the second dimensions, respectively. If x 1. x 2, a stimulus was assigned to category A; otherwise, it was assigned to category B. Nine exemplars were placed in this two-dimensional space. The coordinates were approximately evenly spaced over the interval (20.5, 0.5) for each parameter, while avoiding that the two dimensional values should be equal (since x 1 5 x 2 is the boundary separating categories A and B). Note that the term exemplars refers to the points placed in the two-dimensional space (the points h j, mentioned above) that are used for classification of the 100 stimuli in the pseudo-experiment. Hence, the nine exemplars are incorporated in the model prior to the pseudoexperiment and are used for purposes of classifying the 100 stimuli. The true vector of parameters was (c, l w, l a, j) 5 (3, 0.1, 0.1, 4). Data were sampled for 100 pseudoparticipants. The initial values a d were set at zero. To estimate the parameters of the model, we started at the true parameter point q 5 (c, l w, l a, j) 5 (3, 0.1, 0.1, 4) and applied a steepest ascent algorithm to find the point that maximized the log likelihood function. Of course, any other algorithm that finds the optimal point (grid search, Newton Raphson, etc.) is acceptable for this purpose (but see below). The optimal point was found to be q 0 5 (3.000, 0.104, 0.101, 3.952). Using the method described in the previous section, we constructed confidence intervals containing 2 3 1.96 standard errors (so m 5 1.96). The intervals for the four parameters are shown in the left-hand part of Table 1. For l w and j, these ranges are satisfactory. However, the parameter range for c and l a is extremely large, given their parameter values. For example, both intervals contain negative values, which makes their interpretation impossible. Contour plots. From the present analysis alone, it is not possible to determine whether ALCOVE is not identiexp jaa Pr(A) 5. (5) exp ja cat exp ja cat There are four estimable parameters in this model. First, there is the parameter c (as in Equation 4). Second, there is a scaling parameter j (Equation 5). Finally, there ex j j K Table 1 Confidence Intervals ALCOVE Normalized ALCOVE EBRW Parameter Interval Parameter Interval Parameter Interval c (22.713, 8.715) c (2.852, 3.096) c (0.761, 1.201) l w (0.099, 0.109) l w (.090,.112) b (0.347, 1.982) l a (20.284, 0.485) l g (.078,.181) w 1 (0.387, 0.585) j (3.739, 4.165) j (3.706, 4.418) Slope (1.030, 9.228) Intercept (21.940, 9.704) Note EBRW, exemplar-based random walk model.

INFORMATION IN MODEL ESTIMATION 5 fied or merely very weakly identified. To investigate this issue in more detail, we made contour plots of equal log likelihood for the six possible pairs of parameters. Other parameters than those included in the pair were fixed at their optimal values. Note that these plots are based on actual log likelihood values and not on an approximation such as that in Equation 2. The contour plot for the pair (l w, j) is depicted in the upper panel of Figure 2. The curves of equal log likelihood in this case take the form of closed curves around the point (0.104, 3.952). In this and in the following plots, adjacent contour lines have a difference in criterion value of 1.92 ( 5 1.96 2 /2), and the most interior contour line corresponds to a difference of 1.92 from the optimal value. 2 The plot suggests that the log likelihood function has an isolated maximum in that point (if the function is restricted to vary over these two dimensions only). The same, however, is not true for the parameters c and l a. These parameters were found to have extremely large conf idence intervals. Figure 2 (lower panel) shows why: These parameters are in a tradeoff relation. In the neighborhood of the point (3, 0.101) (the optimal values for these parameters; see above), contour lines take the form of nonclosed parallel curves. There is one such curve crossing the optimal point (3, 0.101) itself, so that more than one pair of parameter values (in fact, infinitely many) optimize the likelihood function. Contour plots for all other pairs of parameters [e.g., (c, j)] looked like those of l w and j. Hence, it seems that the problem is restricted to the combination of c and l a. Contour plots cannot be used to construct confidence intervals, because they lack precision and condition on fixed values of all parameters not appearing in the particular (two-dimensional) plot. However, in some cases, these contour plots provide useful information, as in the case of the parameters c and l a, described above, where due to problems of numerical imprecision, it was not clear whether the range of a parameter is infinitely large or just very (finitely) large. We recommend using the two procedures together to exploit the strength of each technique. The method of using contour plots to check the precision of estimates has been used before (Nobel & Shiffrin, 2001). Nobel and Shiffrin constructed contour plots for two parameters by fixing the two parameters at different values and optimizing a criterion function over the remaining parameter(s). For each such pair of parameters, it was evaluated whether the resulting criterion value was significantly worse than the optimal value. A confidence interval was then constructed by taking all those twodimensional points at which the boundary between significance and nonsignificance was crossed. However, we think the method discussed in the present article has extra Figure 2. Contour curves of equal log likelihood for parameters l w and j (upper panel) and for parameters c and l a (lower panel) in the (nonnormalized) ALCOVE model. Log likelihood values are indicated for some of the contour curves.

6 VERGUTS AND STORMS merits: It is linked more tightly to standard procedures of confidence interval calculation, it does not require the possibility of statistical testing, and it is more easily interpretable. Local maxima. If there is more than one set of parameters optimizing the likelihood function, why did we find an estimate that was close to the true parameter point? The reason is that the optimization started from the true parameter point. Indeed, when we started the analysis from an arbitrary starting point, the algorithm did not converge to the true parameter point. In fact, the algorithm did not even converge to another parameter vector that optimized the likelihood function, but to one of a few local maxima (with much lower likelihood values than the optimal value). Hence, it appears that the algorithm cannot find one of the optimal values but is, instead, strongly attracted toward some suboptimal hills in the optimization landscape. This observation is in line with that of Nosofsky, Gluck, Palmeri, McKinley, and Glauthier (1994), who combined a hill-climbing method in combination with grid search to avoid these local attractors. However, these authors applied such a combination algorithm only for the rational model (Anderson, 1991), whereas they applied hill climbing for the other models under investigation. Our results suggest that the combination (hill climbing and grid search) is also useful for other, seemingly wellbehaved models, such as ALCOVE. Restriction of parameters. Calculation of the confidence intervals indicated that there is a problem with the parameters c and l a. The contour plots suggested that the problem is one of identification. This in turn suggested that one should restrict one of the parameters c or l a before model estimation. Indeed, even if the complete model is identified, the (quasi-) tradeoff makes it impossible to interpret the estimates of the two parameters. When we did the analysis on the same data with l a restricted to its true value 0.1, intervals were (2.917, 3.101), (0.098, 0.109), and (3.885, 4.019) for c, l w, and j, respectively. Hence, the problem is solved by restricting l a to a fixed constant. By setting the parameter l a to values other than 0.1 (e.g., 0.3, 0.5, or 0.7), the same maximum likelihood value was obtained as for l a 5 0.1 with six-digit accuracy. This again suggests that the unrestricted ALCOVE model is not identified. The phenomenon described above is not an artifact of one particular data set. Although only one data set is focused on here for illustration purposes, many data sets were generated (with either the same or different parameter settings), and the same phenomenon was observed in each. To further explore the generality of this finding, different factors were varied to see whether the same conclusion would hold. We tried setting the initial values of a d at 0.1 (instead of zero), a different number of persons (1,000 instead of 100), and different category structures, where attention should not be distributed evenly across dimensions but, instead, more attention was needed for one of the two dimensions. All these simulations yielded similar results. One small change in the original ALCOVE model, however, did have an important impact. This will be described in the next section. Normalized ALCOVE. Although it deviates from the original procedure proposed by Kruschke (1992), many authors have normalized attention in ALCOVE in one way or another (e.g., Johansen & Palmeri, 2002; Kruschke & Johansen, 1999; Nosofsky & Kruschke, 2002). The most straightforward normalization, and the one we focus on here, is to assume that all attention values are nonnegative and sum to one. Two procedures have been proposed to enforce such a normalization. The first (Johansen & Palmeri, 2002) is to leave the ALCOVE attention change equation (Kruschke, 1992, p. 24, Equation 6) intact but to normalize attention before plugging it into Equation 4 by dividing each attentional value a d by the sum of the attention values. A second procedure is that proposed by Kruschke and Johansen (1999) in their RASHNL model. In this case, all attention values a d are written as a function of another parameter g d (Kruschke & Johansen, 1999, p. 1096, Equation 3), and error derivatives are computed for these parameters g d (rather than for a d ; see Kruschke & Johansen, 1999, for details). The first procedure seems unsatisfactory because the weight adaptation steps taken by ALCOVE can no longer be interpreted as (approximations of ) gradient descent steps. We therefore follow the procedure outlined by Kruschke and Johansen. The same conclusion as that reported below holds, however, if the procedure followed by Johansen and Palmeri is used. Data were generated using the normalized ALCOVE model for 100 persons and 100 items. The parameters used were c 5 3, l w 5 0.1, l g 5 0.1, and j 5 4. (Note that the learning rate parameter l a is now replaced with a learning rate parameter for the g values, denoted l g.) Stimuli were sampled from the same distribution as that discussed before, and the same exemplars were used. The results are given in the middle part of Table 1. As is clear from this table, the problem that characterized the standard, nonnormalized ALCOVE model is now solved. All the parameter estimates are very accurate: The confidence intervals contain the true values, and the intervals are narrow. Moreover, starting from different initial points always resulted in the same optimal value, suggesting that the model is also globally identified. In Figure 3 we plot the contours of the likelihood function for parameters c and l g (comparable to c and l a, the parameters that caused problems in the standard AL- COVE; see the lower panel of Figure 2). This plot also clearly shows that the identification problem is solved by normalizing the attention weights in ALCOVE. Plots for all other pairs of parameters were similar to the one shown in Figure 3. Note that the log likelihood values for the two ALCOVE versions cannot be meaningfully compared, since the normalized model is not a special case of the nonnormalized version (or vice versa). The plot in Figure 3 suggests that the Taylor approximation (the multivariate extension of Equation 2) is quite accurate: Indeed, this approximation implies isocentric contour lines. 3 Figure 3 suggests that this implication is

INFORMATION IN MODEL ESTIMATION 7 Figure 3. Contour curves of equal log likelihood for parameters l g and c in the normalized version of ALCOVE. Log likelihood values are indicated for some of the contour curves. quite reasonable. This illustrates our statement above, that the assumption needed to calculate such intervals is easily checked graphically. Theoretical implications. In our opinion, the analysis in the previous paragraph provides a rationale for performing attention weight normalization in the ALCOVE model. Indeed, interpretation of the model s performance is awkward if there is a tradeoff between two of the parameters. For example, Dixon, Koehler, Schweizer, and Guylee (2000) presented data of a visual agnosia patient who had problems learning two-dimensional XOR categorization tasks, but not one-dimensional tasks. Normal control participants had difficulties with neither categorization problem. The authors simulated (nonnormalized) ALCOVE performance on this task, with either a high or a low value of the specificity parameter c (all other parameters constant). It was found that, with a high value, the model had no difficulties with these tasks but that, with a lower value (resulting in more overlap in perceptual space), the model had difficulties with the XOR task (but not the one-dimensional task). It was suggested that the patient had a problem disambiguating stimuli in perceptual space (low-specificity parameter c). However, due to the tradeoff relation, it could just as well be argued that the patient had a slow attentional-learning parameter (l a ). Another example is from the original paper by Kruschke (1992): He simulated performance of ALCOVE on the classic Shepard, Hovland, and Jenkins (1961) data and plotted ALCOVE simulations for an intermediate attentional-learning rate (Kruschke, 1992, p. 29). However, this statement makes little sense if the parameter c is not specified at the same time. Exactly the same behavior can be generated by the model with high or low attentionallearning rates if the parameter c is adjusted accordingly. Yet another problem emerges when one wants to determine the number of free parameters of the model. It is generally stated that ALCOVE has four free parameters (e.g., Kruschke, 1992, p. 25), although there are actually only three free parameters if the nonnormalized version of AL- COVE is used. This should be taken into account, for example, when calculating Akaike s information criterion for goodness of fit (Akaike, 1974), in which a model is penalized for having a large number of free parameters. These problems disappear when the normalized version of ALCOVE is used. Moreover, not only is the normalized model identified, but also the confidence intervals of the model are quite narrow (see Table 1). Hence, parameter interpretation is well justified in the normalized version of the model. To sum up, our combination of analytical and graphical methods showed precisely where the weakness lies in estimation of the original ALCOVE model. It was shown that normalization solved this problem. In the next section, another categorization model will be examined in this respect. Application 2: Exemplar-Based Random Walk Model Like ALCOVE, EBRW model (Nosofsky & Palmeri, 1997) is a model of categorization. However, unlike AL- COVE, it attempts to model response times (RTs) as well as choice data. In this model, stimuli and exemplars are represented in a common multidimensional space (as in

8 VERGUTS AND STORMS ALCOVE). Each exemplar also has a corresponding category label (e.g., A or B, if there are two categories). Upon presentation of a stimulus, all exemplars perform a race, and the race time of each exemplar follows an exponential distribution in which the mean RT is a function of the distance between the stimulus and the exemplar. If an exemplar with a category A label wins the race, a random walk counter is incremented by 1; if an exemplar of category B wins, the counter is decremented by 1. This process continues until the counter reaches an upper boundary (in which case, category A is chosen) or a lower boundary (in which case, category B is chosen). The model explains RT speedup because it is assumed that the memory strength of the exemplars increases over time. In this way, the random walk process becomes more consistent, and each response step takes less time (Nosofsky & Alfonso-Reese, 1999). For simplicity, we assume that each time an exemplar is presented, its strength in memory increases by one (see Nosofsky & Palmeri, 1997, p. 267, Equation 3). Initial memory strengths start out with a value of 1; this corresponds to the assumption that a first block of stimuli was administered that is not used in fitting the data. The parameters in this model are the following. First, in calculating the distance between the stimulus and the exemplar, each dimension d is assigned a dimension weight w d. These dimension weights add to one, so if there are only two dimensions (as in the study reported here), there is only one free attention weight w 1 (and w 2 5 1 2 w 1 ). Second, to compute a race parameter (hazard rate of the exponentially distributed race time) for each exemplar, the distance between stimulus i and exemplar j (d ij ) is transformed to a similarity measure as follows: h ij 5 exp(2c 3 d ij ). Thus, the specificity parameter c is the second parameter of the model. Third, the time needed for the random walk counter to take a step is T step 5 b 1 t, where t is the time needed to complete the exemplar race. The parameter b is interpreted as some extra (constant) time to perform this step. The times generated by the model are not scaled with the actual RTs. Therefore, to put the two sets of RTs (actual and simulated) on the same scale, a linear regression is performed. This introduces two extra parameters, a slope and an intercept. In all, there are five parameters: w 1, c, b, slope, and intercept. Following Nosofsky and Palmeri (1997), we used only the RTs in fitting the data (and not the choice data; but see below). Model-fitting procedure. As before, we simulated data to see how much information each particular parameter estimate provides. Data were generated using upper and lower boundaries 1 4 and 24, respectively. The real Figure 4. Contour curves of equal (least squares) error for the intercept and slope parameters (upper panel) and the intercept and b * parameters (lower panel) in the exemplar-based random walk model. Least squares error values are indicated for some of the contour curves. In the lower panel, the plot is shown for the untransformed b * parameter because the ellipsoid shape of the contour lines should be evaluated for this (untransformed) parameter.

INFORMATION IN MODEL ESTIMATION 9 parameter values were c 5 1, b 5 5, w 1 5 0.5, slope 5 1, and intercept 5 0. It was assumed that each exemplar starts with a memory strength of 1. We sampled 1,800 data points for one pseudo-participant, to keep the amount of data equal to that used by Nosofsky and Palmeri (1997) in their estimation procedure. Unlike Nosofsky and Palmeri, we did not first aggregate RTs for the purpose of parameter estimation but, rather, treated each RT as a separate data point, which is a more standard procedure. We will discuss their procedure in a later paragraph. Following Nosofsky and Palmeri (1997), a least squares error function was minimized to estimate the parameters. Indeed, maximum likelihood estimation would be very difficult in this case, because the distribution of RTs has to be derived. In contrast, for least squares error minimization, only the mean of the RT is required, which is relatively straightforward (see Nosofsky & Palmeri, 1997, Equation 15). We estimated the parameters c, b, and w 1, and the slope and intercept parameters (five parameters). To keep b nonnegative and w 1 between zero and one, instead of estimating b and w 1 directly, we estimated parameters b* and w 1 * such that exp(b *) 5 b and exp(w 1 *)/[1 1 exp(w 1 *)] 5 w 1. Afterward, the values b* and w 1 * were retransformed into b and w 1, respectively. All the other parameters can, in principle, take any real value. The confidence intervals obtained from these data are given in the right-hand part of Table 1. Some of the intervals are extremely large. Nevertheless, the contour plots give no suggestion of lack of identifiability (see Figure 4). Plots are shown for two pairs of parameters in Figure 4; plots for other pairs were similar to these. Hence, whereas nonnormalized ALCOVE is not identified and normalized ALCOVE is (well) identified, the EBRW model appears to be, at least for some parameters, weakly identified. Three of the parameters have especially large intervals in the EBRW: b, the slope, and the intercept. Moreover, for two of these three parameters, the confidence intervals do not contain the true parameter value (specifically, for b and the slope). It may be argued that these three parameters in the model take care of the scaling between actual and simulated RTs. Besides the slope and the intercept, also the constant step parameter b performs this function, since increasing this parameter will always increase each (simulated) RT. This (quasi-) tradeoff relation may be the reason why estimation of these three parameters was unsatisfactory. The same is not true for the other two parameters, w 1 and c. It is reassuring that the two most important parameters from a psychological point of view, w 1 and c, are exactly those that have the small confidence intervals (i.e., they can be estimated accurately). Restriction of parameters. Just as for the ALCOVE model, one might wonder how many parameters need to be restricted to yield small confidence intervals. Since the b, slope, and intercept parameters were the most problematic in this respect, we focused on restricting one or more of these. It was found that the intercept parameter had to be restricted to yield small confidence intervals overall (which also contain the true values). Moreover, in addition to the intercept parameter, at least one of the two other parameters (b or slope) needed to be restricted. Other estimation procedures. There are a number of other ways for estimating this model. For example, data could first be aggregated over persons before the error function is calculated, or data for the same stimulus could be aggregated over different trials. One such aggregation scheme was carried out by Nosofsky and Palmeri (1997). We were hesitant about using such aggregation procedures, since they underestimate the amount of noise present in the data (see Lorch & Myers, 1990, for a similar problem in the context of analysis of variance). However, initial explorations revealed that the problem mentioned above is not easily solved with appropriate aggregation procedures. Yet another way of estimating the model is by incorporating choice data; Nosofsky and Alfonso-Reese (1999) pursued this approach in order to make predictions about both RT and choice data with the model. We tried this for the present data, but it did not solve the problem of weak identification. Nosofsky and Alfonso-Reese (1999) also estimated the boundaries by treating them as continuous values and interpreting their values as mixtures (e.g., an upper boundary of 4.5 would mean that a participant sometimes used a boundary of 4 and sometimes a boundary of 5). They also added a background noise parameter and made slightly different assumptions about the number of exemplars than we did (see their note 2, p. 92). Furthermore, they used a large number of participants to estimate the parameters. Clearly, the procedure we have followed is only one of many possible estimation procedures. However, the important thing to note is that it should not be taken for granted that parameter estimates can be interpreted; it is useful and possible to check this first. Discussion In this article, we have focused on assessment procedures to evaluate the informational value of parameter estimates in cognitive models. Since the computation and evaluation of conventional standard errors in the maximum likelihood framework is conditional on a number of regularity conditions that may not always hold, and since many models of cognition cannot be optimized with the maximum likelihood method, it is useful that the notion of standard error yields interpretable intervals also in settings in which the assumptions of maximum likelihood asymptotic theory do not hold or are difficult to check. We have shown that this is the case and how such intervals may be calculated. The procedure was applied to two prominent categorization models. First, we showed that ALCOVE (Kruschke, 1992), a very successful connectionist model for categorization, was not identified in the standard (nonnormalized) version but had small confidence intervals in the normalized version. Second, we showed that the EBRW model (Nosofsky & Palmeri, 1997) had large confidence inter-

10 VERGUTS AND STORMS vals for some of the parameters and small intervals for others. The parameters with small intervals (i.e., those that could most reliably be estimated) were also those that are most important for purposes of psychological interpretation of the categorization data. The remaining parameters were shown to be less accurately estimable, but these parameters have less substantial representational or processing interpretations. In conclusion, we think that these applications show the usefulness of this procedure in determining just how much can be concluded from numerical parameter values in formal models of cognition. Although we have focused on the models of Kruschke (1992) and Nosofsky and Palmeri (1997), this article should not be interpreted as a critique directed specifically at these models. On the contrary, we want to stress the applicability of the procedure for evaluating parameter estimates in any formal model of cognition. The models we evaluated in this article were chosen because they have been proven to be both tractable and very successful in fitting empirical data in the area of categorization. It remains to be seen how other models fare in this respect. REFERENCES Akaike, H. (1974). A new look at the statistical model identification. IEEE Transactions on Automatic Control, 19, 716-723. Anderson, J. R. (1991). The adaptive nature of human categorization. Psychological Review, 98, 409-429. Ashby, F. G., & Maddox, W. T. (1992). Complex decision rules in categorization: Contrasting novice and experienced performance. Journal of Experimental Psychology: Human Perception & Performance, 18, 50-71. Crowther, C. S., Batchelder, W. H., & Hu, X. (1995). A measurementtheoretic analysis of the fuzzy logic model of perception. Psychological Review, 102, 396-408. Dixon, M. J., Koehler, D., Schweizer, T. A., & Guylee, M. J. (2000). Superior single dimension relative to exclusive or categorization performance by a patient with category-specific visual agnosia: Empirical data and an ALCOVE simulation. Brain & Cognition, 43, 152-158. Johansen, M. K., & P almeri, T. J. (2002). Are there representational shifts in category learning? Cognitive Psychology, 45, 482-553. Kruschke, J. K. (1992). ALCOVE : An exemplar-based connectionist model of category learning. Psychological Review, 99, 22-44. Kruschke, J. K., & Johansen, M. K. (1999). A model of probabilistic category learning. Journal of Experimental Psychology: Learning, Memory, & Cognition, 25, 1083-1119. Lamberts, K. (2000). Information-accumulation theory of speeded classification. Psychological Review, 107, 227-260. Lorch, R. F., Jr., & Myers, J. L. (1990). Regression analyses of repeated measures data in cognitive research. Journal of Experimental Psychology: Learning, Memory, & Cognition, 16, 149-157. Martin, B. R. (1971). Statistics for physicists. London: Academic Press. Mood, A. M., Graybill, F. A., & Boes, D. C. (1974). Introduction to the theory of statistics. Singapore: McGraw-Hill. Nobel, P. A., & Shiffrin, R. M. (2001). Retrieval processes in recognition and cued recall. Journal of Experimental Psychology: Learning, Memory, & Cognition, 27, 384-413. Nosofsky, R. M., & Alfonso-Reese, L. A. (1999). Effects of similarity and practice on speeded classification response times and accuracies: Further tests of an exemplar-retrieval model. Memory & Cognitition, 27, 78-93. Nosofsky, R. M., Gluck, M. A., P almeri, T. J., McKinley, S. C., & Glauthier, P. (1994). Comparing models of rule-based classification learning: A replication and extension of Shepard, Hovland, and Jenkins (1961). Memory & Cognition, 22, 352-369. Nosofsky, R. M., & Kruschke, J. K. (2002). Single-system models and interference in category learning: Commentary on Waldron and Ashby (2001). Psychonomic Bulletin & Review, 9, 169-174. Nosofsky, R. M., Kruschke, J. K., & McKinley, S. C. (1992). Combining exemplar-based category representations and connectionist learning rules. Journal of Experimental Psychology: Learning, Memory, & Cognition, 18, 211-233. Nosofsky, R. M., & P almeri, T. J. (1997). An exemplar-based random walk model of speeded classification. Psychological Review, 104, 266-300. P ress, W. H., Flannery, B. P., Teukolsky, S. A., & Vetterling, W. T. (1989). Numerical recipes: The art of scientific computing. Cambridge: Cambridge University Press. Schervisch, M. J. (1995). Theory of statistics. New York: Springer- Verlag. Shepard, R. N., Hovland, C. I., & Jenkins, H. M. (1961). Learning and memorization of classifications. Psychological Monographs, 75 (13, Whole No. 517). Wichmann, F. A., & Hill, N. J. (2001). The psychometric function: II. Bootstrap-based confidence intervals and sampling. Perception & Psychophysics, 63, 1314-1329. NOTES 1. In the following, we will assume that there are only two possible categories, but both the models and our analysis thereof easily extend to the case with more than two categories. 2. Note, however, that in principle the 95% confidence interval can be derived from a lower dimensional plot only if off-diagonal values of the Hessian matrix are (approximately) zero. 3. Technically, this is true only if all the eigenvalues of the Hessian matrix are nonzero and of the same sign. Also, the converse is strictly speaking not true (isocentric contour lines do not automatically imply a secondorder function as in Equation 2), but the validity of the approximation becomes very plausible nevertheless. (Manuscript received October 31, 2002; revision accepted for publication April 26, 2003.)