Skip to main content

One for All and All in One

A learner modelling server in a multi-agent platform

  • Conference paper
UM99 User Modeling

Part of the book series: CISM International Centre for Mechanical Sciences ((CISM,volume 407))

Abstract

For the past few years several research teams have been developing intelligent learning environments (ILE) based on multi-agent architectures. For such type of architectures to be possible, the agents must have specific roles in the architecture and must be able to communicate in between them. To handle such needs, we have established a generic multi-agent architecture — the Pedagogical Agents Communication Framework (PACF). In PACF a set of agents were defined, their roles established, and their communication infrastructure built. Such communication infrastructure is based on a subset of the KQML language. There are two main general agents in PACF: the Server that acts both as a facilitator in the KQML sense and as an application-independent name server; and a Learner Modelling Server (LMS). The LMS can be used by several applications (composed by several agents) and each one can adapt the modelling strategy to its needs through the parameterisation of three configuration files: one that provides the application domain structure and the others the learner modelling strategies. Through this parameterisation the applications define how the LMS will model their learners. The LMS keeps one single database for all the learners being modelled by all the agents, allowing different applications to access to the same learner model simultaneously. These different applications can share parts of the learner models provided that they use the same domain ontology in the modelling process. This architecture has been used in a Web based distance learning scenario with two different ILEs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Brusilovsky, P., Ritter, S. & Schwarz, E., “Distributed intelligent tutoring on the Web” in Proceedin of AI-ED’97, 8 th World Conference of Artificial Intelligence in Education, Ed. B. du Boulay and Mizoguchi, IOS Press, 1997.

    Google Scholar 

  • Finin, T., Weber, J., Wiederhold, G. & Genesereth, M., Draft Specification of the KQML Agent Communication Language, University of Maryland Baltimore County, 1993.

    Google Scholar 

  • Finin T., Labrou Y. & Mayfield, J., “KQML as an agent communication language” in Software Agen Ed. J. Bradshaw MIT Press, 1995.

    Google Scholar 

  • Frasson, C., Mengelle, T., Aimeur, E. & Gouardères, G., “An Actor-based Architecture for Intellige Tutoring Systems” in Proceedings of Intelligent Tutoring Systems 96 Conference, Lecture Notes Computer Science, Springer Verlag, 1996.

    Chapter  Google Scholar 

  • Kay, J., “The UM Toolkit for Cooperative User Modeling”. User Modeling and User-Adapted Interntion 4(3), 149–196.

    Google Scholar 

  • Kobsa, A. & Pohl, W., “The User Modeling Shell System BGP-MS”. User Modeling and User-Adapt Interaction 4(1), 59–106.

    Google Scholar 

  • Paiva, A. & Self, J., “TAGUS — A User and Learner Modeling Workbench”. User Modeling and Use Adapted Interaction 4(3), 197–226.

    Google Scholar 

  • Paiva, A. “Learner Modelling Agents” in EuroAIED- Proceedings of the European Conference on Arficial Intelligence in Education, Eds. P. Brna, A. Paiva & J. Self, Colibri, 1996.

    Google Scholar 

  • Paiva, A., Machado, I., “Vincent, an autonomous pedagogical agent for on-the-job training” in Intel gent Tutoring Systems 98 Conference, Lecture Notes in Computer Science, Springer-Verlag, 1998.

    Google Scholar 

  • Martins, A., Machado, I. & Paiva, A. A. “A KQML based communication framework for multi-agent ILE in the Pedagogical Agents Workshop of Intelligent Tutoring Systems 98 Conference, 1998.

    Google Scholar 

  • Mizoguchi, R., Ikeda, M. & Sinitsa, K., “Roles of Shared Ontology in AI-ED Research” in Proceedin of AI-ED’97, 8 th World Conference of Artificial Intelligence in Education, Ed. B. du Boulay and Mizoguchi, IOS Press, 1997.

    Google Scholar 

  • Ritter, S., “Communication, Cooperation and Competition among Multiple Tutor Agents” in Proceedings of AI-ED’97, 8 th World Conference of Artificial Intelligence in Education, Ed. B. du Boul and R. Mizoguchi, IOS Press, 1997.

    Google Scholar 

  • Thirunavukkarasu, C., Finin, T. & Mayfield, J., “Secret Agents — A Security Architecture for the KQML Agent Communication Language” in CIKM ’95 Intelligent Information Agents Workshop, 1995.

    Google Scholar 

  • Wooldridge, M. & Jennings, N., “Pitfalls of Agent-Oriented Development” in Proceedings of Autonomous Agents 98, Eds. K. Sycara & M. Wooldridge, ACM Press, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer Science+Business Media New York

About this paper

Cite this paper

Machado, I., Martins, A., Paiva, A. (1999). One for All and All in One. In: Kay, J. (eds) UM99 User Modeling. CISM International Centre for Mechanical Sciences, vol 407. Springer, Vienna. https://doi.org/10.1007/978-3-7091-2490-1_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-2490-1_21

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-83151-9

  • Online ISBN: 978-3-7091-2490-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics