Theory

Factor Analysis Based Knowledge Tracing (Deep-IRT: Make Deep Learning Based Knowledge Tracing Explainable Using Item Response Theory)

Factor analysis-based knowledge tracing models are similar to Item Response Theory (IRT) models, but they use skill-level parameters to predict the probability of a student answering a question correctly.

Learning Factors Analysis (LFA) can be expressed as: P(α)=σ(θ+jskills(λjNjβj))P(\alpha) = \sigma (\theta + \sum_{j \in skills} (\lambda_j N_j - \beta_j))

The parameters represent:

  1. σ\sigma: sigmoid function
  2. θ\theta: student ability
  3. βj\beta_j: item difficulty
  4. NjN_j: number of attempts (input)
  5. λj\lambda_j: learning rate for skill jj

The assumption that focusing on student performance resolves the knowledge tracing problem better than high sensitivity to student ability led to the Performance Factors Analysis (PFA) model: P(α)=σ(j(αjSj+ρjFj)βj)P(\alpha) = \sigma (\sum_j (\alpha_j S_j + \rho_j F_j) - \beta_j)

The parameters represent:

  1. αjSj+ρjFj\alpha_j S_j + \rho_j F_j: student ability
  2. αj\alpha_j: learning rate for skill jj when applied successfully
  3. ρj\rho_j: learning rate for skill jj when applied unsuccessfully

These models require manual labeling of skills and cannot deal with inherent dependencies among skills.

0

1

Updated 2026-06-07

Tags

Data Science