Theory

The DAS3H Model (DAS3H: Modeling Student Learning and Forgetting for Optimally Scheduling Distributed Practice of Skills)

DAS3H stands for Difficulty, student Ability, Skill, Student Skill practice History. It extends the DASH model, which showed better results than the Bayesian version of Item Response Theory (IRT). The original DASH model did not handle multiple skills item tagging and assumed that "the impact of past practice on the probability of correctness does not vary across the skills."

In DAS3H, DASH is extended in the following ways:

  1. Handles multiple skill tagging: hθh_{\theta} now takes into account multiple skills.
  2. For each item and skill, easiness parameters are estimated.
  3. Logistic regression is replaced with Knowledge Tracing Machines (KTMs).

DAS3H is formulated as (when embedding dimension is 0): (1) P(Ys,j,t=1)=σ(αsδj+kKC(j)βk+hθ(ts,j,1:l,ys,j,1:l1))P(Y_{s, j, t} = 1) = \sigma \left(\alpha_s - \delta_j + \sum_{k \in KC(j)} \beta_k + h_{\theta}(t_{s, j, 1:l}, y_{s, j, 1: l-1}) \right)

The formula for hθh_{\theta} is: (2) hθ(ts,j,1:l,ys,j,1:l1)=kKC(j)w=0W1θk,2w+1log(1+cs,k,w)θk,2w+2log(1+as,k,w)h_{\theta}(t_{s, j, 1:l}, y_{s, j, 1: l-1}) = \sum_{k\in KC(j)} \sum_{w=0}^{W-1} \theta_{k, 2w + 1} \log(1 + c_{s,k, w}) - \theta_{k, 2w + 2} \log(1 + a_{s,k,w})

In the first formula, the probability of correctness for student ss on item jj at time tt depends on student ability (αs\alpha_s), item difficulty (δj\delta_j), the sum of skill easiness parameters (βk\beta_k), and the temporal distribution and outcomes of past practice, which is expressed using hθh_{\theta}.

In the second formula, ww is the index of the time window, cs,k,wc_{s, k, w} is the amount of correctly remembered Knowledge Component (KC) kk by the student in the time window ww earlier, and as,k,wa_{s, k, w} is the total amount of encountering KC kk at time window ww earlier.

0

1

Updated 2026-05-17

Tags

Data Science