Skip to main content

A Brief Comparison of Cognitive Tutors and Cognitive Assistants

A brief comparison of cognitive tutors and cognitive assistants

In response to the reflection prompt for this week, I am focusing on the comparison between a cognitive tutor (Koedinger et al 2007) and a cognitive assistant (Le et al, 2018). Both are highly interactive learning tutors/agents but are starkly different in their designs and interaction capabilities, as well as their underlying design and theoretical rationales.

As described by Koedinger et al (2007), a cognitive tutor (CT) is domain-specific and offers a "rich, problem-solving environment with a variety of problem-solving tools and presents authentic problem-solving scenarios for the student to solve" (p 244). The modus operandi of this graphical interface is a thoughtful combination of feedback (and its timing), assessment, and forced navigation. The feedback is at a granular-level, that it, it is delivered at each step of the problem-solving process, rather than at the end of the process, and can be delivered as either feedback and/or, if requested by the student, hints. The CT takes a "mastery-knowledge" approach by tracking "knowledge components" such as key domain skills or concepts (p 246). For example, based on the number correct or incorrect answers, (or hints requested), the CT "maintains an estimate of the probability that the student has learned that knowledge component" and is ready to progress to the next level (p 247). The CT is "theoretically grounded" in the ACT-R theory of cognition, a model that can be described almost as a programming language based on model tracing (interpretation) and knowledge tracing (assessment) (p 248). One limitation in this, however, is that students might learn and ultimately be conditioned to think that asking questions is a 'bad thing' or holds back their progress. As well, the timing of the feedback, or the balance between withholding or offering feedback--the assistance dilemma--is still an open-ended research topic.


Fig. 1. Example of a cognitive tutor graphic interface (Koedinger et al)

Also highly interactive, cognitive assistants are "intelligent architectures and capabilities endowed with common sense knowledge and reasoning" that are meant to augment--not replace--human capabilities (Le et al, p 45). For example, Liza is a text-based pedagogical agent that is designed to foster reasoning skills and depends upon Natural Language Processing, Machine Learning, and for lack of a better term, data management. It consists of four steps (p 47):

  1. Introduction (and partial customization)
  2. Selection of 14 "stories" from seven training topics
  3. Decision to offer hint, or not
  4. Response evaluation and feedback

Each "story" is comprised of "text describing the premises and basic situation, a task question and a clarifying reformulated question, a category of heuristics/bias (e.g. sunk cost fallacy), a set of correct and incorrect values ..., a hint, an explanation and reactions to correct and incorrect answers" (p 47). One major limitation for an agent like Liza is the fact that humans can be (and often are) irrational and biased, so the training topics are limited to seven core elements of reasoning. Additionally, the agent uses probability to determine right or wrong answers (and the context in which these positive or negative tags occur) which could lead to erroneous determinations. Despite this limitation, the authors state that using a CA like Liza results in improved reasoning development over a non-interactive online course (p 50).


Although a CA and a CT are quite different, both are fascinating and rich in their implications for the learning sciences.

References

Goodfellow, I., McDaniel, P., & Papernot, N. (2018). Making machine learning robust against adversarial inputs. Communications of the ACM, 61(7), 56-66.

Koedinger, K. R., & Aleven, V. (2007). Exploring the assistance dilemma in experiments with cognitive tutors. Educational Psychology Review, 19(3), 239-264. 

Le, N. T., & Wartschinski, L. (2018). A Cognitive Assistant for improving human reasoning skills. International Journal of Human-Computer Studies, 117, 45-54. 

Comments

  1. Hello Danica,
    Great reflection for both the Cognitive Tutor (CT) and Cognitive Assistants (CA), on their underlying learning mechanisms, interaction/design, and benefits/limitations. I may also want to hear more about your thoughts on how you think CT and CA may evolve with the recent trends in AI, and how that may change the interaction/design with the learner, and if you think the benefits/limitations may change as a result of implementing more AI features.

    ReplyDelete

Post a Comment

Popular posts from this blog

Prompt: Below you see several (6-7) artifacts that can be pedagogical agents or intelligent computer assisted instructional systems, each at the different stages on the uncanny valley curve. How do you think EACH of these agents/systems will differ on  how the student will interact with the agent/system (and why)? what the agent/system may be capable of when it comes to evaluating/assessing student's learning (and why)?  for what kind of learning would such agent/system be good for (and why)?  Please reflect on two or more of the required readings from this week or (past readings) to justify/support your answer. You can answer each separately or all together in one paragraph.  Hal (2001: A Space Odyssey) It's been a long time since I have seen this movie (!), but Hal is a classic example of feedback delivered by a Voice of God (VoG) agent as described by Goldberg & Cannon-Bowers (2015), a disembodied voice that could interact with a learner in a number of ways (a...

Narrowing down the research topic ...

Forgive me for not putting forth the McLaren article as my greatest source of inspiration this far this semester ... that honor right now goes to Koedinger and his exploration of feedback, hints and the Assistance Dilemma in Experiments with Cognitive Tutors (2007). Koedinger rightly points out that understanding more about using feedback most effectively not only has significant implications for "instructional interventions in e-learning" in general. As so many aspects of instructional design, I increasingly appreciate the high level of orchestration of feedback, timing, just-in-time assistance and scaffolding that is characteristic of deep learning experience. And as Koedinger so aptly points out, it is not just the provision of feedback but potentially the withholding of it as well. In fact, that feedback is so richly variable that--beyond the exploration of cognitive tutors, it begs for an inquiry into how variable learners' needs are as well. In other words, the cha...