Abstract
Developing context-aware applications needs facilities for recognizing context, reasoning on it and adapting accordingly. In this paper, we propose a context-based multi-agent architecture consisting of context aware agents able to learn how to distinguish relevant from non relevant context and to make appropriate decisions based on it. This multi-agent system interacts with a context manager layer, based on an ontological representation of context, which is able to answer context-related queries. The use of this architecture is illustrated on a test MAS for agenda management, using the JADE-LEAP platform on PCs and PDAs.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Brezillon, P.: Context Dynamic and Explanation in Contextual Graphs. In: Blackburn, P., Ghidini, C., Turner, R.M., Giunchiglia, F. (eds.) CONTEXT 2003. LNCS (LNAI), vol. 2680, pp. 94–106. Springer, Heidelberg (2003)
Bucur, O., Boissier, O., Beaune, P.: Knowledge Sharing on How to Recognize and Use Context to Make Decisions. In: Proc. of Workshop “Context Modeling for Decision Support”, Vth International and Interdisciplinary Conference “Context 2005” (2005) (to appear)
Chen, H., Finin, T., Anupam, J.: An Ontology for Context-Aware Pervasive Computing Environments. The Knowledge Engineering Review, 197–207 (2003)
Data Mining II – CBA, http://www.comp.nus.edu.sg/~dm2/
Dey, A., Abowd, G.: Towards a better understanding of Context and Context-Awareness, GVU Technical Report GIT-GVU-00-18, GIT (1999)
Edmonds, B.: Learning and exploiting context in agents. In: Proc. of AAMAS 2002, Bologna, Italy, pp. 1231–1238 (2002)
Gonzalez, A., Ahlers, R.: Context based representation of intelligent behavior in training simulations. Transactions of the Society for Computer Simulation International 15(4), 153–166 (1999)
Henricksen, K., Indulska, J., Rakotonirainy, A.: Modeling Context Information in Pervasive Computing Systems. In: Proc. First International Conference on Pervasive Computing 2002, pp. 167–180 (2002)
JADE (Java Agent Development framework), http://jade.cselt.it/
Jena Semantic Web Framework, http://jena.sourceforge.net/
Lashkari, Y., Metral, M., Maes, P.: Collaborative Interface Agents. In: Proc. of CIKM 1994. ACM Press, New York (1994)
Lin, S., Hsu, J.Y.: Learning User’s Scheduling Criteria in a Personal Calendar Agent. In: Proc. of TAAI 2000, Taipei (2000)
Mitchell, T., Caruana, R., Freitag, D., McDermott, J., Zabowski, D.: Experience with a learning personal assistant. Communications of the ACM (1994)
Persson, P.: Social Ubiquitous computing. In: Position paper to the workshop on ‘Building the Ubiquitous Computing User Experience’ at ACM/SIGCHI 2001, Seattle (2001)
Protégé (2000), http://protege.stanford.edu/
Ryan, N.: ConteXtML: Exchanging contextual information between a Mobile Client and the FieldNote Server, http://www.cs.kent.ac.uk/projects/mobicomp/fnc/ConteXtML.html
Scerri, P., Pynadath, D., Tambe, M.: Why the elf acted autonomously: Towards a theory of adjustable autonomy. In: AAMAS 2002, pp. 857–964 (2002)
Sen, S., Durfee, E.H.: On the design of an adaptive meeting scheduler. In: Proc. of the Tenth IEEE Conference on AI Applications, pp. 40–46 (1994)
Sian, S.S.: Adaptation Based on Cooperative Learning in Multi-Agent Systems. In: Demazeau, Y., Muller, J.P. (eds.) Descentralized AI, pp. 257–272 (1991)
Gu, T., Xiao Hang, W., Hung, K.P., Da Quing, Z.: An Ontology-based Context Model in Intelligent Environments. In: Proc. of Communication Networks and Distributed Systems Modeling and Simulation Conference (2004)
Thevenin, D., Coutaz, J.: Plasticity of User Interfaces: Framework and Research Agenda. In: Proceedings of INTERACT 1999, pp. 110–117 (1999)
Turney, P.: The identification of Context-Sensitive Features: A Formal Definition of context for Concept Learning. In: 13th International Conference on Machine Learning (ICML 1996), Workshop on Learning in Context-Sensitive Domains, pp. 53–59 (1996)
Turner, R.: Context-Mediated Behaviour for Intelligent Agents. International Journal of Human-Computer Studies 48(3), 307–330 (1998)
Widmer, G.: Tracking context changes through meta-learning. Machine Learning 27(3), 259–286, Kluwer Academic Publisher
Weiss G., Dillenbourg P.– “What is “multi” in multi-agent learning?” In: Dillenbourg, P. (ed.) Collaborative-learning: Cognitive, and computational approaches, p. 64-80, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bucur, O., Beaune, P., Boissier, O. (2005). What Is Context and How Can an Agent Learn to Find and Use it When Making Decisions?. In: Pěchouček, M., Petta, P., Varga, L.Z. (eds) Multi-Agent Systems and Applications IV. CEEMAS 2005. Lecture Notes in Computer Science(), vol 3690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11559221_12
Download citation
DOI: https://doi.org/10.1007/11559221_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29046-9
Online ISBN: 978-3-540-31731-9
eBook Packages: Computer ScienceComputer Science (R0)