Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... ·...

52
Modeling Student Strategy Usage with Mixed Membership Models April Galyardt University of Georgia NIPS 2012 Workshop Personalizing Education with Machine Learning December 8, 2012 1

Transcript of Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... ·...

Page 1: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Modeling Student Strategy Usage with Mixed Membership Models

April GalyardtUniversity of Georgia

NIPS 2012 WorkshopPersonalizing Education with Machine LearningDecember 8, 2012

1

Page 2: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Example: Addition

• Addition Strategies• Retrieval or Memorization

• Count-on: to solve 7+2, the child counts 7,8,9• Count-all: to solve 7+2, the child counts 1,2,3,4,5,6,7,8,9

• Strategies differ in solution time, and accuracy

• Children switch between these strategies.

• 99% of students use more than one strategy.

• The mixture of strategies is different for different grade levels.

2(Siegler, 1987)

Page 3: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Example: Mental Rotation

Targets

Sachsen-Anhalt, and 25.1% undergraduate students studying at the University of

Magdeburg. For the item analysis there were 1,695 complete MRT data sets avail-

able. There were 1,693 participants (850 female, 843 male) who provided informa-

tion on their age. Mean age was 16.9 (SD = 6.3) years for females and 16.7 (SD =

6.9) years for males. Participants received no reward for their participation except

information about their personal test results.

MRT

We used a German language version of the redrawn Vandenberg and Kuse (1978)

MRT by Peters, Laeng, et al. (1995; Form A). The MRT-A consists of 24 items that

are administered in two sets (subscales) with 12 items, respectively. Each item

consists of five three-dimensional block figures (two examples are depicted in Fig-

ure 1a and 1b). The block figure on the left (target, or T) has to be compared to the

four similar constructions on the right-hand side. In each item, two of the four fig-

ures on the right are rotated versions of the target (correct alternatives), whereas

the other two are distractor figures (D1 and D2). The two correct alternatives should

be recognized and marked by the participants. An important aspect concerning the

MRT item construction is that there are two different types of distractor figures. In

most of the items the distractors are mirror images of the target, whereas in some

items, the distractors are cube figures of different shape. The two item types are il-

lustrated in Figure 1a and 1b. Figure 1a shows an MRT item in which the distractor

264 GEISER, LEHMANN, EID

FIGURE 1 (a) Example of a MRT type I item. The distractor figures (D1 and D2) are mirror

images of the target (T). (b) Example of a MRT type II item. The distractor figures (D1 and D2)

are of different shape compared to the target (T).

Dow

nlo

aded

by [

Car

neg

ie M

ello

n U

niv

ersi

ty]

at 1

3:0

0 3

0 J

anuar

y 2

012

Identify ALL solutions

Mental rotation ✔Analytic strategy ✘

3(Geiser, et al. 2006)

Mental rotation ✔Analytic strategy ✔

Page 4: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Example: Least Common Multiples

4

Problem Correct Strategy Multiplicative Strategy

{4,5} 4×5 = 20 4×5 = 20

{4,6} 2×2×3 = 12 4×6 = 24

(Pavlik et al., 2011)

Page 5: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

The Problem of Multiple Strategy Usage

•Children switch strategies on even the simplest tasks. (Siegler, 1987)

•As students gain expertise, the mixture of strategies they use changes. (National Research Council, 2001)

•Four levels for psychometric modeling of multiple strategy usage. (National Research Council, 2001)

1. No modeling of strategies2. Different people use different strategies.3. Individuals use different strategies from task to task.4. Individuals use different strategies within a task.

5

Page 6: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Mixed Membership Models

Latent Class Models Mixed Membership

6

Page 7: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Mixed Membership Multiple Strategies Model

•Data for person i on item j includes any measured variable:

•Each strategy profile k defines a factorable distribution for these variables, a process signature:

•Underlying Mixed Membership model allows for strategy switching.

7

Xij = (Cij , Tij , . . .)

Fkj(Xij) = Fkj(Cij)× Fkj(Tij)× . . .

accuracy time

Page 8: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Generative Model Definition

• For each individual i, draw a membership vector.

1. For each item j: draw a strategy

2. Draw the observed data Xij from the strategy profile distribution.

θi1

θi2

θi3

Xij |Zij = k ∼ Fkj(x)

θi ∼ D(θ)

Zij ∼ Multinomial(θi)

Page 9: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Problem!

•Mixed membership models are really complicated.

•Typical data sets are 10K subjects and 100-1000 observations per subject.

•Educational data sets are comparatively tiny.

•100s of subjects and 10s of observations per subject.

• Is this mixed membership strategy idea even feasible?

9

Page 10: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Least Common Multiples Data

• Computer based assessment of Least Common Multiples

• N = 255 students

• J = 24 items total • Students were randomly assigned 16 items• 58 students received only 8 items

• Data for each student i on item j includes • correct/incorrect response Cij, • and the solution time Tij.

• An opportunity for learning followed each incorrect answer. This provides students additional opportunity to switch strategies.

10(Pavlik et al., 2011)

Xij = (Cij , Tij)

Page 11: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Least Common Multiples Strategies

11

Problem Correct Strategy

Multiplicative Strategy

Other Strategies

{4,5} 4×5 = 20 4×5 = 20 ???

{4,6} 2×2×3 = 12 4×6 = 24 ???

Page 12: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Theoretical Response Behavior

Correct Strategy

Item

s

Multiplicative Strategy

Goal: Can the model uncover these strategies

from the data?

Darker cells indicate a higher probability of a

correct response12

Page 13: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Model Details for LCM Data

• Data

• Strategy distribution

• λkj is probability of a correct response for strategy k on item j

• 1/βk is mean response time for strategy k in milliseconds

• Strategy membership parameter

Xij = (Cij , Tij)

Fkj(Xj) = Bernoulli(Cj;λkj)× Exp(Tj;βk)

p(λ1j) = Beta(10, 1)p(λ2j) = Beta(1, 1)p(λ3j) = Beta(1, 1)

correct strategy

p(βk) = Gamma(1, 40000)

13

θi ∼ Logistic-Normal(µ,Σ)

Page 14: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Posterior Probability of a Correct Response for Each Strategy

20 sec. 25 sec. 2 min.

Problems

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Correct Misconception Struggling Multaplicative

storyproblems

Average response time

14

TheoreticalMultiplicativeOther

Page 15: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Posterior means of Strategy Membership Parameters

Correct Strategy

Misconception Strategy

Other Strategies θi1

θi2

θi3

0.0 0.2 0.4 0.6 0.8 1.0

0.0

0.2

0.4

0.6

0.8

1.0

!1

!2

15

Page 16: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Conclusions

16

•It is possible to model strategy switching with mixed membership.

•We can recover both the strategies and how much students use each strategy with small data sets and very little prior information.

•With 15 items/student - need prior information about 1 strategy

•With 30 items/student - need no prior information

Page 17: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

What’s novel here?

•Models each student using a mixture of strategies.

•Captures the mixture of strategies each student uses as an important measure of expertise.

•Models multiple student observations, including both accuracy and response time data.

•The conditional independence structure reflects that observed variables are outcomes of the same cognitive process.

17

Page 18: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Strategy 1

Strategy 2

Strategy 3

Skill A

Skill B

Skill C

Skill D

Item 1

Item 2

✦ A Multiple Strategies - Multiple Skill Model

✦ Each strategy knowledge component may require a different set of skill knowledge components to execute it. (Koedinger et al, 2010)

Future Work

18

Page 19: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Acknowledgements

This work was supported in part by Graduate Training Grant awarded to Carnegie Mellon University by the Department of Education # R305B040063.

Thanks to Philip Pavlik, Micheal Yudelson, and Ken Koedinger for generously sharing the Least Common Multiples data. This research was supported by the U.S. Department of Education (IES-NCSER) #R305B070487.

Thanks also to my dissertation advisors Brian Junker and Stephen Feinberg.

Page 20: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Thank You

20

Page 21: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

References

• Erosheva, Elena. (2002) Grade of Membership and Latent Structure Models With Application to Disability Survey Data. PhD thesis, Carnegie Mellon University, Pittsburgh, PA 15213.

• Erosheva, E., Fienberg, S.E., and Joutard, C. (2007). “Describing disability through individual-level mixture models for multivariate binary data.” Annals of Applied Statistics. 1(2) pp.502–537.

• Geiser, C., Lehmann, W., and Eid, M. (2006). “Separating ʻRotatorsʼ from ʻNonrotatorsʼ in the Mental Rotations Test: A Multigroup Latent Class Analysis.” Multivariate Behavioral Research. 41(3) pp.261-293.

• Junker, B. Some statistical models and computational methods that may be useful for cognitively-relevant assessment. Technical report, Committee on the Foundations of Assessment, National Research Council, November 1999.

• Koedinger, K.R., Corbett, A.T., Perfetti, C. (2010) The knowledge-learning-instruction framework: Toward bridging the science-practice chasm to enhance robust student learning. Technical Report CMU-HCII-10-102, Carnegie Mellon

21

Page 22: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

References

• Pavlik, P., Yudelson, M., and Koedinger, K.R. (2011) “Using contextual factors analysis to explain transfer of least common multiple skills.” In G. Biswas, et al. (eds) Artificial intelligence in education, vol. 6738 pp. 256-263. Springer Berlin / Heidelberg.

• Rouder, J.N., Sun, D., Speckman, P.L., Lu, J., and Zhou, D. (2003). “A hierarchical Bayesian statistical framework for response time distributions.” Psychometrika, 68(4):589-606.

• Siegler, R.S. (1987). “The perils of averaging data over strategies: An example from childrenʼs addition.” Journal of Experimental Psychology: General. 116(3) pp.250-264.

• National Research Council. (2001). Knowing what students know: The science and design of educational assessment. Washington, D.C.: National Academy Press.

• Wenger, M.J. (2005). “Models for the statistics and mechanisms of response speed and accuracy.” Psychometrika, 70(2).

22

Page 23: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Extra Slides

23

Page 24: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

24

Foundational Ideas for the Multiple Strategies Model

θi1

θi2

θi3

✦ Each student uses a mixture of strategies. (Siegler, 1987)

✦ Each strategy knowledge component may require a different set of skill knowledge components to execute it. (Koedinger et al, 2010)

✦ For each item a student answers, we may observe several variables. These variables all depend on the same cognitive processes. (Wenger, 2005)

Sachsen-Anhalt, and 25.1% undergraduate students studying at the University of

Magdeburg. For the item analysis there were 1,695 complete MRT data sets avail-

able. There were 1,693 participants (850 female, 843 male) who provided informa-

tion on their age. Mean age was 16.9 (SD = 6.3) years for females and 16.7 (SD =

6.9) years for males. Participants received no reward for their participation except

information about their personal test results.

MRT

We used a German language version of the redrawn Vandenberg and Kuse (1978)

MRT by Peters, Laeng, et al. (1995; Form A). The MRT-A consists of 24 items that

are administered in two sets (subscales) with 12 items, respectively. Each item

consists of five three-dimensional block figures (two examples are depicted in Fig-

ure 1a and 1b). The block figure on the left (target, or T) has to be compared to the

four similar constructions on the right-hand side. In each item, two of the four fig-

ures on the right are rotated versions of the target (correct alternatives), whereas

the other two are distractor figures (D1 and D2). The two correct alternatives should

be recognized and marked by the participants. An important aspect concerning the

MRT item construction is that there are two different types of distractor figures. In

most of the items the distractors are mirror images of the target, whereas in some

items, the distractors are cube figures of different shape. The two item types are il-

lustrated in Figure 1a and 1b. Figure 1a shows an MRT item in which the distractor

264 GEISER, LEHMANN, EID

FIGURE 1 (a) Example of a MRT type I item. The distractor figures (D1 and D2) are mirror

images of the target (T). (b) Example of a MRT type II item. The distractor figures (D1 and D2)

are of different shape compared to the target (T).

Dow

nlo

aded

by [

Car

neg

ie M

ello

n U

niv

ersi

ty]

at 1

3:0

0 3

0 J

anuar

y 2

012

Page 25: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Formal Mixed Membership Model

1. Assumptions/Definitions: ✦ N people✦ K profiles ✦ J observed variables per person i (Xi1, Xi2,...., XiJ)

K�

k=1

θik = 1θik ∈ [0, 1]

θi1

θi2

θi3

2. Subject level: ✦ Individual membership in each profile is

given by the vector θi

✦ Component θik indicates the degree to which individual i belongs to profile k

25

k=1 k=2 k=3

Xj ∼ Fkj for each profile

Page 26: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

2. Subject level:✦ For each observed variable Xj, individual i’s

probability distribution is

✦ Local Independence: Variables Xj are independent given membership vector θi

F (xj |θi) =K�

k=1

θikFkj(xj)

Formal Mixed Membership Model

26

θi1

θi2

θi3

F (Xi1, Xi2, . . . , XiJ |θi) =J�

j=1

�K�

k=1

θikFkj(Xij)

Page 27: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Multiple Strategies, Multiple Skills Model

27

Page 28: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Skills and Strategies

• Each strategy may require a different set skills.

• Within the Knowledge-Learning-Instruction (KLI) Framework (Koedinger et al, 2010): • Skills are ‘atomic’ knowledge components.• Strategies are ‘integrative’ knowledge components.

• From a psychometric standpoint (Junker, 1999):

• Strategies are disjunctive, a student can only use one strategy.

• Skills are conjunctive, a student must possess all of the required skills to execute a particular strategy correctly.

Sachsen-Anhalt, and 25.1% undergraduate students studying at the University of

Magdeburg. For the item analysis there were 1,695 complete MRT data sets avail-

able. There were 1,693 participants (850 female, 843 male) who provided informa-

tion on their age. Mean age was 16.9 (SD = 6.3) years for females and 16.7 (SD =

6.9) years for males. Participants received no reward for their participation except

information about their personal test results.

MRT

We used a German language version of the redrawn Vandenberg and Kuse (1978)

MRT by Peters, Laeng, et al. (1995; Form A). The MRT-A consists of 24 items that

are administered in two sets (subscales) with 12 items, respectively. Each item

consists of five three-dimensional block figures (two examples are depicted in Fig-

ure 1a and 1b). The block figure on the left (target, or T) has to be compared to the

four similar constructions on the right-hand side. In each item, two of the four fig-

ures on the right are rotated versions of the target (correct alternatives), whereas

the other two are distractor figures (D1 and D2). The two correct alternatives should

be recognized and marked by the participants. An important aspect concerning the

MRT item construction is that there are two different types of distractor figures. In

most of the items the distractors are mirror images of the target, whereas in some

items, the distractors are cube figures of different shape. The two item types are il-

lustrated in Figure 1a and 1b. Figure 1a shows an MRT item in which the distractor

264 GEISER, LEHMANN, EID

FIGURE 1 (a) Example of a MRT type I item. The distractor figures (D1 and D2) are mirror

images of the target (T). (b) Example of a MRT type II item. The distractor figures (D1 and D2)

are of different shape compared to the target (T).

Dow

nlo

aded

by [

Car

neg

ie M

ello

n U

niv

ersi

ty]

at 1

3:0

0 3

0 J

anuar

y 2

012

28

Page 29: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Generalize to a Multiple-Strategies, Multiple-Skills Model

•Data for person i on item j includes any measured variable:

•Each strategy profile k defines a factorable distribution for these variables:

•Underlying Mixed Membership model allows for strategy switching.

29

Xij = (Cij , Tij , . . .)

Fkj(Xij) = Fkj(Cij)× Fkj(Tij)× . . .

Cognitive Diagnosis Model Response Time Model

Page 30: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Statistical Model for Accuracy ComponentCognitive Diagnosis Models (CDM)

30

• In a CDM, the probability student i will correctly respond to item j depends on

• qj, the skills the item requires

• αi, the skills the student has mastered

Skill 1 Skill 2 Skill 3 Skill 4 Skill 5

Item 1

q1 = (1, 0, 1, 0, 0)

Item 2

q2 = (0, 1, 1, 1, 0)

Item 3

q3 = (0, 0, 1, 0, 1)

Specifying q defines a strategy Fkj(Cj) = Pr(Cj = 1|αi, qj)

Page 31: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Statistical Model for Response Time and Other Variables

• Example: Addition Strategies (Siegler, 1978)

• Retrieval or Memorization

• Count-on: to solve 7+2, the child counts 8,9

• Count-All: to solve 7+2, the child counts 1,2,...,8,9

• Each strategy has its own distribution of response times, Fkj(Tj).

• Rouder et al., (2003) argue for a 3-parameter Weibull distribution.

31

Fast

Slower

Very Slow

592 PS YCttOMETRIKA

> , . i , . . a

. m

¢/J r-

C3 > ,

. i , . . a

- - Od t'3 t~

0 • _ o

a_

Shape Shift

0.5 1.0

~ cale

0.0 0.5 1.0 0.0 0.0 0.5 1.0

Time in Seconds

FIGURE 2.

The Weibull parameters of shift, scale and shape. Each plot shows the effect of changing one parameter while holding

the other two constant.

13i (Yzj - ~'i ) ~ - 1 f ( y i j ] Oi, Oi,/~i) = Of i exp

(Yij -- ~ i ) ~i I

O-~i ~7 I , Y i j > O i . (1)

Weibull parameters (~p, 0, #) are interpretable; they correspond to the heuristics of location (a

shift parameter characterized as the lower bound), scale, and shape of the distribution, respec-

tively. The role of these three parameters is shown in Figure 2. The Weibull is quite flexible

encompassing any scale and shift. The shape can be varied from highly right skewed to nearly

symmetric.

The parameters of the Weibull have a psychological interpretation. In experimental psy-

chology, there is a broad, long-standing distinction between two types of processes: central and

peripheral 1 (Balota & Spieler, 1999; Dzhafarov, 1992; Luce, 1986). Peripheral processes are

quick sensory processes which occur automatically, whereas central processes are processes that

require conscious control and attention (e.g., Itasher & Zacks, 1979, Jacoby, 1991, Luce, 1986,

Schnieder & Shiffrin, 1977). For example, moving your eyes to a location of a bright flash relies

on peripheral processes while maintaining a ten digit phone number in memory relies mainly

on central processes. It is common to assume that the latency of peripheral processes has little

variability while the latency of central processes is variable and skewed.

Differences in the structure of central processes across groups or conditions would be man-

ifested as a difference in the shape parameter. Difference in the structure of central processes

would include the insertion of stages (e.g., Ashby & Townsend, 1980; Balota & Chumbley, 1984)

or changes in search strategy (such as those frequently encountered in visual search tasks, e.g.,

Treisman & Gelade, 1980). However if the central processes follow the same structure across

different groups or conditions, but the speed of execution is different, then there would be dif-

ferences in the scale parameter but not the shape parameter. Finally, differences in the speed

of peripheral processes are manifested largely in changes in the shift parameter (e.g, Balota &

Spieler, 1999; Hockley, 1984; Ratcliff, 1979).

The shift parameter, ~Pi, connotes the quickest possible time for a stimulus-initiated re-

sponse. This is the minimum time it takes for the stimulus to be converted to nervous system

energy, propagate to the brain, and then to the part of the body making the response. Most sub-

stantive theories incorporate the concept of a minimum RT in one way or another. For example, in

stochastic process models of decision making (e.g., Busemeyer & Townsend, 1993; Link, 1975;

Ratcliff, 1979; Rouder, 1996, 2001; ~Ibwnsend & Ashby, 1983), the predicted RT can be ex-

1The terms central and peripheral do not necessarily refer to locations in the body or brain. It is known that central

processes axe located in the cortex, but peripheral process may be cortical or subcortical. Peripheral processes include

processes that may occur outside of the brain, for example, motor processes.

Page 32: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Multiple-Strategies, Multiple-Skills Model

•Each strategy has factorable distribution for observed variables.

•The individual student distribution is the usual mixed membership distribution:

32

skillsstrategies

Fkj(Xij) = Fkj(Cij)× Fkj(Tij)× . . .

F (Xi1, Xi2, . . . , XiJ |θi, αi) =�

j

��

k

θikFkj(Xij |αi)

=�

j

��

k

θikFkj(Cij |αi)Fkj(Tij)

Page 33: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Theorems

33

Page 34: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Mixed Membership ⇔ Finite Mixture Model

Theorem 1A Mixed Membership Model with

• J observed variables and • K basis profiles

can be represented as a Finite Mixture Model • with KJ components indexed by

34

ζ ∈ ZJ = {1, 2, . . . ,K}J

Erosheva (2004)

Page 35: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Multiple sets of MMM Profiles can generate the same FMM components

Theorem 2Let F and G be two sets of Mixed Membership profiles with

• J observed variables and • K basis profiles

If such that

Then F and G generate the same Finite Mixture Model Components

There are such sets of basis profiles

35

K!(J−1)

Fζ(x)

∀ k ∃ k� Fkj = Gk�j

Galyardt

Page 36: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Distinct basis profiles produce distinct probability constraints

Theorem 3Let F and G be distinct sets of Mixed Membership profiles with

• J observed variables and • K basis profiles • which produce the same set of components

Then F and G induce distinct constraints on

36

Fζ(x)

πζ

Galyardt

Page 37: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Main Identifiability Result

Theorem 4

Let , and let be the set of all bi-jections s.t. .

If • Condition 1:

• Condition 2: s.t.

Then F and G generate the same Mixed Membership Model

There are sets of basis profiles in the equivalence class.

37

|A|!(J−1)

Galyardt

a(i) = i ∀ i ∈ ACa : Z → Z

Fkj = Ga(k)j ∀ j, k

A

∀ a ∈ A D (θz) = D�θa(z)

∃ a ∈ A

A ⊆ Z = {1, . . . ,K}

Page 38: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Addition Strategies Example

• Addition Strategies

• Retrieval or Memorization

• Count-on: to solve 7+2, the child counts 8,9

• Count-All: to solve 7+2, the child counts 1,2,...,8,9

• Solution times distinguish strategies.

38

Fast

Slower

Very Slow

• Multiple problems to observe multiple strategies.

• 2 problems make a simple example.

(Siegler 1987)

Page 39: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Solution Time for addition

problem 2

Solution Time for addition problem 1

Addition Solution Times

39

2 addition problems 3 strategies

Retrieval, fast

Count on, slow

Count all, very slow

Page 40: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Every MMM can be written as an Latent Class Model with many more classes

40

2 problems, 3 strategies ➙ 32 LCM classes

Solution Time for addition problem 1

problem 2

(Erosheva, 2007; Galyardt, 2012)

Page 41: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

41

Solution Time for addition problem 1

problem 2

LCM Class probability constraints

For these strategy profiles ➠ Blue-Red is equivalent to Red-Blue

Page 42: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Different strategy profiles could generate the same data.

42

“Pure” strategies

Alternate profiles

Page 43: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

43

Distinct strategy profiles produce distinct probability constraints

Page 44: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Cause for Concern

• Mixed Membership Models have serious potential identifiability problems analogous to

• Latent Class Models

• Factor Analysis

• This has implications for modeling multiple strategy use.

• Addition Strategies

44

Page 45: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Main Identifiability Result

Theorem

Let , and let be the set of all bi-jections s.t. .

If • Condition 1:

• Condition 2: s.t.

Then F and G generate the same Mixed Membership Model

There are sets of basis profiles in the equivalence class.

45

|A|!(J−1)

(Galyardt, 2012)

a(i) = i ∀ i ∈ ACa : Z → Z

Fkj = Ga(k)j ∀ j, k

A

∀ a ∈ A D (θz) = D�θa(z)

∃ a ∈ A

A ⊆ Z = {1, . . . ,K}

Page 46: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Distributions of Strategy Use

Retrieval

Count-on Count-all

K�

k=1

θik = 1

θik ∈ [0, 1]

θi1

θi2

θi3

46

Page 47: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

47

Two strategy profilesand a particular strategy-use distribution

In this example, these 2 profile sets are the entire equivalence class.

Retrieval

Count-on Count-all

Page 48: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

2-fold symmetry

Some equivalent sets of strategy profiles.

Complete symmetry

Equivalence class at maximal size.

No symmetry

Unique set of strategy profiles.

48

Example Distributions of the Strategy-Profile Membership Parameter

Page 49: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Continuous & Categorical Data

49

Page 50: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Implications

• When data is categorical, Mixed Membership is appropriate

• IF Students switch strategies, OR

• IF Students use a blend of profile strategies.

• When data is NOT categorical, Mixed Membership is appropriate

• ONLY IF Students switch strategies.

50

Page 51: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Item 2

Item 2

General Interpretation: Switching

51

2 items 3 strategies

z1 = 1

z2 = 2

ζ = {z1, z2} = {1, 2}

z2 = 3

z1 = 2

ζ = {z1, z2} = {2, 3}

Page 52: Modeling Student Strategy Usage with Mixed Membership Modelsmozer/Admin/Personalizing... · 2013-01-25 · Example: Addition •Addition Strategies •Retrieval or Memorization •Count-on:

Categorical Interpretation: Between

• When data is categorical, we can interpret individuals as being “between” strategies.

52

A B C

!1

!2 !3

!i

"1

"2

"3

"i

Membership in Strategy Profiles

Linear Map

Categorical Probability