assumed node (3), and its corresponding justification
(4). Focusing on the first rule R(a), “The student does
not know the object to be used in the following action
(put in washing powder)” is inferred by R(a). An
assumed state for this objective was already stored in
the initial model of the SM ontology (Objective
_
State
→ Specific
_
Objective
_
State → state1, with its property
acquired=false). When the rule R(a) is fired, the action
on the consequent, Add
_
SM, causes the value of the
property levelCurrentReliability of state1 to be
increased in 1.
Afterwards, the tutoring strategy decides giving a
hint about the correct object with which the student
must interact (detergent tray). This tutor’s action
involves the firing of the rule (6). “The student knows
the object to be used in the following action” is
deduced as a result. For this objective, there was not an
instance in the ontology with property acquired=true.
The action Add
_
SM in this case sets to 1 the property
levelCurrentReliability. Likewise, the ATMS is
informed of the assumed node (3) and its justification
(4). A contradiction detection rule is triggered and the
ATMS is informed with the corresponding
justification. Also, the CS is invoked and one heuristic
rule (5) establishes the cause of the contradiction as a
change in the student’s mind and the contradiction is
resolved by keeping the more recent objective state
(acquired=true).
)precondx)) plan,act(next Precond(Req
SM(KnowAdd
precondx)) plan,act(next PrecondHints(ReqGive
) action)nextHints(typeGive IF :R(c)
---
-
----
---
∧
(6)
5 CONCLUSIONS
This article has described a solution based on
ontologies to student modelling in an ITS. The
general objective has been developing a SM with the
following main characteristics: genericity,
adaptability, non-monotonic diagnosis, extensibility
and reusability. The associated non-monotonic
diagnosis method has also been presented, relying
on an ATMS, the Jena framework and a pedagogic
diagnosis module.
REFERENCES
Brajnik, G., Tasso, C., 1994. A Shell for developing non-
monotonic user modelling systems. In International
Journal Human-Computer Studies, pp. 31—62.
Bredeweg, B. , Breuker, J., 1993. Device Models for
model-based diagnosis of student behaviour. In
Proceedings of AIED'93, pp.441–448.
Bull. S., 1997. Collaborative Student Modelling in Foreign
Language Learning. PhD thesis, U. of Edinburgh.
Burton R. R., 1982. Diagnosing bugs in a simple
procedural skill. In Intelligent tutoring systems. Ed.
Sleeman, D. H, pp. 157-184, Academic Press.
Chen, W., Mizoguchi, R., 2004. Learner Model Ontology
and Learner Model Agent. In Cognitive Support for
Learning –Imagining the Unknown, pp. 189-200.
Clancey, W. J., 1986. Qualitative student models. In
Annual Review of computer Science, Vol.1,pp.381-
450.
De Antonio, A., Ramírez, J., Clemente, J., 2007. A
proposal of Student Modelling Based on Ontologies.
In Proceedings of the 17
th
European-Japanese
Conference on Information Modelling and Knowledge
Bases, EJC 2007, pp. 302-309.
De Kleer, J., Williams, B. C., 1989. Diagnosing with
behavioral modes. In Proceedings of the International
Joint Conference on Artificial Intelligence, Detroit.
Del Soldato, T., 1992. Detecting and reacting to the
learner’s motivational state. 2nd International
Conference on Intelligent Tutoring Systems, Lecture
Notes in Computer Science, Vol. 608, pp. 567-574.
Holt, P., Dubs S., Jones, M., Greer, J., 1994. The State of
Student Modelling. In Student Modelling: The Key to
Individualized Knowledge-Based Instruction.
Springer-Verlag, pp. 3-39.
Ikeda, M., Kono, Y., Mizoguchi, R., 1993. Nonmonotonic
model inference. Proceedings of IJCAI’93, pp. 467-
473.
Jena-A semantic Web Framework for Java, 2006.
http://jena.sourceforge.net/index.html.
Kay, J. A., 1999. Scrutable User Modelling Shell for User-
Adapted Interaction. PhD thesis, University of Sydney
Koning, K., Bredeweg, B., 1998. Using GDE in
Educational Systems. 12nd International Workshop on
qualitative reasoning, pp. 42-49.
McCalla, G.I., Greer, J.E., 1994. Granularity-based
reasoning and belief revision in student models. In
Student Modelling: The key to Individualized
Knowledge-based instruction, eds. Greer, J.E. and
McCalla, G.I, Springer-Verlag, pp. 39-62.
Petrushin, V. A., 1995. Intelligent Tutoring Systems:
Architecture and Methods. In Journal of Computer
and Systems Sciences Internat., Vol. 33, No.1, pp.
117-139.
Self, J. A., 1993. Model-based cognitive diagnosis. User
Modeling and User-Adapted Interaction, Vol. 3, pp.
89-106.
Tsybenko, Y., 1995. Device Models in Student Modeling.
In Proceedings of AIED\'95, pp.525—532.
White, B., Frederiksen, J., 1990. Causal model progresions
as a foundation for intelligent learning environments. In
Artificial Intelligence, Vol. 42, pp. 52-121.
Wielinga, B. J. Schreiber, A. Th., Breuker, J. A., 1992.
KADS: A modelling approach to knowledge engineering,
vol. 4, No. 1, pp. 5-53.
CSEDU 2009 - International Conference on Computer Supported Education
290