
Knowledge tracing: Modeling the acquisition of procedural knowledge
Albert T. Corbett, John R. Anderson
User Modeling and User-Adapted Interaction
Ringkasan 500 kata

Corbett and Anderson's knowledge tracing paper is one of the central technical foundations for student modelling in intelligent tutoring systems. The problem it addresses is simple to state and hard to solve: as a learner works through a sequence of tasks, how can a tutoring system estimate what the learner currently knows? Knowledge tracing models the acquisition of procedural knowledge over time. Instead of treating a test score as a static measure, it updates estimates of learner mastery after each opportunity to apply a skill.
The classic approach associated with this work is Bayesian Knowledge Tracing. A learner's mastery of a skill is treated as a hidden state. The system observes whether the learner succeeds or fails on tasks linked to that skill, while accounting for possibilities such as guessing correctly or slipping despite knowing the skill. After each response, the model updates the probability that the learner has mastered the underlying knowledge component. This makes tutoring adaptive: the system can decide whether to give more practice, advance to a new skill, or provide targeted feedback.
The influence of this paper is enormous because knowledge tracing gave AIED a practical way to connect student interaction data with pedagogical decisions. Many later systems in mathematics, programming, and science learning rely on some version of mastery estimation. Even newer deep learning approaches to knowledge tracing often define themselves in relation to the Bayesian formulation. For readers, this paper explains why personalization requires more than choosing content based on preferences. It requires a model of learning progress.
The paper also makes visible the assumptions hidden inside adaptive learning. A knowledge tracing model depends on how a domain is broken into knowledge components, how tasks are linked to those components, and how errors are interpreted. A student may answer incorrectly because of a misconception, a careless slip, language confusion, or interface trouble. A student may answer correctly because of mastery, guessing, copying, or pattern recognition. Bayesian Knowledge Tracing handles some of this uncertainty explicitly through guess and slip parameters, but it still relies on good domain modelling and careful interpretation. This is a useful lesson for today's AI systems, which often present personalized recommendations without showing what learner model sits underneath the decision.
For AIEDHK, this paper can anchor the student-modelling theme. It is directly relevant to any product that wants to recommend practice, adapt difficulty, diagnose misconceptions, or track mastery over time. The paper also raises a design caution: models are only as good as their knowledge components, task mappings, and assumptions about learning. If a curriculum is poorly decomposed, mastery estimates can become misleading. If student responses are noisy or linguistically confounded, a model may interpret language difficulty as conceptual difficulty. Knowledge tracing therefore bridges assessment and instruction, but it also demands careful curriculum design. It gives reviewers a concrete standard for asking whether personalization is evidence-based or merely adaptive in appearance.


