Abstract
Users increasingly value personalized, flexible and interactive forms of support. In this chapter we consider the problem of providing decision support to mobile knowledge workers through a mixed-initiative multi-agent system. We describe an abstract architecture for developing mixed-initiative MASs and identify the main components and underlying ontologies that are required to support automated reasoning, problem solving and adaptation. We propose the BDI model of agency for developing agents to whom goals can be delegated and who can work collaboratively with the users and each other. Users and agents interact in a mixed-initiative mode to establish a common ground and the shared goals to be achieved. Plans as the means to bring about the user’s goals, are utilized to enable the refinement and fine-tuning of business processes to better conform to the work style of the individual knowledge worker. Furthermore, we consider possible ways of dealing with exceptional circumstances as they arise in the process of executing plans and how an agent can essentially learn to deal with such situations by interacting with other agents as well as the user who is considered an expert.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Ancona, D., Mascardi, V., Hübner, J.F., Bordini, R.H.: Coo-AgentSpeak: Cooperation in AgentSpeak through plan exchange. In: Proceedings of the Third International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2004), New York, NY, pp. 696–705 (2004)
Anderson, J.R. (ed.): Cognitive Psychology and its Implications. Studies in Fuzziness and Soft Computing, vol. 153. Worth Publishers, New York (2000)
Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason. John Wiley and Sons, Chichester (2007)
Bratman, M.E.: Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)
Bylander, T.: The computational complexity of propositional strips planning. Artificial Intelligence 69, 165–204 (1994)
Chapman, D.: Planning for conjuctive goals. Artificial Intelligence 32, 333–377 (1987)
Chepegin, V., Aroyo, L., De Bra, P., Houben, G.-J.: Chime: service-oriented framework for adaptive web-based systems. In: Proceedings of Dutch National Conference InfWet, pp. 29–35 (2003)
Cohen, P.R., Levesque, H.J.: Intention is choice with commitment. Artificial Intelligence 42, 213–261 (1990)
Consoli, A., Tweedale, J., Jain, L.C.: An architecture for agent coordination and cooperation. In: Apolloni, B., Howlett, R.J., Jain, L. (eds.) KES 2007, Part III. LNCS (LNAI), vol. 4694, pp. 934–940. Springer, Heidelberg (2007)
Corchado, J.M., Pavon, J., Corchado, E.S., Castillo, L.F.: Decelopment of CBR-BDI agents: A tourist guide application. In: Funk, P., González Calero, P.A. (eds.) ECCBR 2004. LNCS (LNAI), vol. 3155, pp. 547–559. Springer, Heidelberg (2004)
Dastani, M., Dignum, F., Meyer, J.-J.: 3APL: A programming language for cognitive agents. RCIM News. In: European Research Consortium for Informatics and Mathematics (53) (2003)
Dennett, D.C.: The Intentional Stance. MIT Press, Cambridge (1987)
d’Inverno, M., Kinny, D., Luck, M., Wooldridge, M.: A formal specification of dMARS. In: Rao, A., Singh, M.P., Wooldridge, M.J. (eds.) ATAL 1997. LNCS, vol. 1365, pp. 155–176. Springer, Heidelberg (1998)
Duff, S., Harland, J., Thangarajah, J.: On proactivity and maintenance goals. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2006), Hakodate, Japan, pp. 1033–1040 (2006)
Fasli, M.: Heterogeneous BDI agents. Cognitive Systems Research 4(1), 1–22 (2003)
Ferguson, G., Allen, J.: Mixed-initiative systems for collaborative problem solving. AI Magazine 28(2), 23–32 (2007)
FIPA. Foundation for Intelligent Physical Agents (2007), http://www.fipa.org
Fulcher, J., Jain, L.C. (eds.): Applied Intelligent Systems: New Directions. Studies in Fuzziness and Soft Computing, vol. 153. Springer, Berlin (2004)
Georgeff, M.P., Lansky, A.L.: Reactive reasoning and planning. In: Proceedings of the Sixth National Conference on Artificial Intelligence (AAAI 1987), Seattle, WA, pp. 677–682 (1987)
Hanser, M.: Intention and teleology. Mind (107), 381–402 (1998)
Hartrum, T., DeLoach, S.: Design issues for mixed-initiative agent systems. In: Cox, M. (ed.) Proceedings of the AAAI Workshop on Mixed-Initiative Intelligence, Orlando, Florida, July 18-19 (1999)
Hayashi, H., Tokura, S., Ozaki, F., Tetsuo Hasegawa, T.: On-line interruption planning using dynagent: Integrating deliberation and emergency deliberation. In: Proceedings of the International Workshop on Moving Planning and Scheduling Systems into the Real World, Providence, Rhode Island (2007)
Horty, J.F., Pollack, M.E.: Evaluating new options in the context of existing plans. Artificial Intelligence 127(2), 199–220 (2001)
Houari, N., Far, B.H.: An architecture for agent coordination and cooperation. In: Proceedings of 10th IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2005) (2005)
Howden, N., Rönnquist, R., Hodgson, A., Lucas, A.: JACK Intelligent Agents - Summary of an agent infrastructure (2001), http://www.agent-software.com/shared/resources/reports.html
Huber, M.J.: JAM: a BDI-theoretic mobile agent architecture. In: Proceedings of the Third Annual Conference on Autonomous Agents (AGENTS 1999), Seattle, WA, pp. 236–243 (1999)
Jason (2006), http://jason.sourceforge.net/
Labrou, Y., Finin, T., Mayfield, J.: KQML as an agent communication language. In: Bradshaw, J. (ed.) Software Agents, pp. 291–316. MIT Press, Cambridge (1997)
Lokuge, P., Alahakoon, D.: Hybrid BDI agents with improved learning capabilities for adaptive planning in a container terminal application. In: Proceedings of the Intelligent Agent Technology, IEEE/WIC/ACM International Conference (IAT 2004), pp. 120–126 (2004)
Mascardi, V., Demergasso, D., Ancona, D.: Languages for programming BDI-style agents: an overview. In: Proceedings of the 6th AI*IA/TABOO Joint Workshop ”From Objects to Agents”: Simulation and Formal Analysis of Complex Systems, WOA 2005, Camarino, Italy, pp. 9–15 (2005)
Meneguzzi, F.R., Luck, M.: Composing high-level plans for declarative agent programming. In: Baldoni, M., Son, T.C., van Riemsdijk, M.B., Winikoff, M. (eds.) DALT 2007. LNCS (LNAI), vol. 4897, pp. 69–85. Springer, Heidelberg (2008)
Meneguzzi, F.R., Zorzo, A.F., da Costa Mora, M., Luck, M.: Incorporating planning into BDI agents. Scalable Computing: Practice and Experience 8(1), 15–28 (2007)
Morley, D., Myers, K.: The SPARK agent framework. In: Proceedings of the Third International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2004), New York, NY, pp. 714–721(2004)
Motta, E., Domingue, J., Cabral, L., Gaspari, M.: Irs-ii: A framework and infrastructure for semantic web services. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 306–318. Springer, Heidelberg (2003)
Myers, K., Berry, P., Blythe, J., Conley, K., Gervasio, M., McGuinness, D., Morley, D., Pfeffer, A., Pollack, M., Tambe, M.: An intelligent personal assistant for task and time management. AI Magazine 28(2), 47–61 (2007)
Ohlsson, S.: Constraint-based student modeling. In: Greer, J.E., McCalla, G.I. (eds.) Student Modelling: The Key to Individualized Knowledge-Based Instruction. NATO ASI Series, vol. 1488, pp. 127–146. Springer, Berlin (1994)
Osinga, F.P.B. (ed.): Strategy and War: The Strategic Theory of John Boyd. Routledge, UK (2006)
Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: Implementing infrastructure for JADE agents. Exp - In Search of Innovation 3(3), 76–85 (2003)
Rao, A.S.: AgentSpeak(L): BDI agents speak out in logical computable language. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42–55. Springer, Heidelberg (1996)
Rao, A.S., Georgeff, M.P.: Modeling rational agents within a BDI-architecture. In: Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning (KR 1991), Cambridge, MA, pp. 473–484 (1991)
Rao, A.S., Georgeff, M.P.: Decision procedures for BDI logics. Journal of Logic and Computation 8(3), 293–343 (1998)
Rieder, B.: Agent technology and the delegation paradigm in a networked society. New Media, Technology and Everyday Life in Europe Conference 2003 (2003), http://www.lse.ac.uk/collections/EMTEL/Conference/papers/Rieder.pdf
Sardina, S., de Silva, L., Padgham, L.: Hierarchical planning in BDI agent programming languages: a formal approach. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2006), Hakodate, Japan, pp. 1001–1008 (2006)
Sardina, S., Padgham, L.: Goals in the context of BDI plan failure and planning. In: Proceedings of the Sixth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2007), Honolulu, Hawaii, pp. 1–8 (2007)
Tecuci, G., Boicu, M., Cox, M.T.: Seven aspects of mixed-initiative reasoning: An introduction to this special issue on mixed-initiative assistants. AI Magazine 28(2), 11–18 (2007)
Thangarajah, J., Harlan, J., Morley, D., Yorke-Smith, N.: Aborting tasks in BDI agents. In: Proceedings of the Sixth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2007), pp. 1–8 (2007)
Thangarajah, J., Padgham, L., Winikoff, M.: Detecting & exploiting positive goal interaction in intelligent agents. In: Proceedings of the Second International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2003), Melbourne, Australia, pp. 401–408 (2003)
Thangarajah, J., Padgham, L., Winikoff, M.: Detecting and avoiding interference between goals in intelligent agents. In: Proceedings of the 18th International Joint Conference on Artificial Intelligence (IJCAI 2003), Acapulco, Mexico, pp. 721–726 (2003)
Weiser, M., Brown, J.S.: The coming age of calm technology. In: Denning, P.J., Metcalfe, R.M. (eds.), Beyond calculation: The next fifty years, Copernicus, New York, NY, pp. 75–85 (1997), http://www.ubiq.com/hypertext/weiser/acmfuture2endnote.htm
Wilkinson, A.: Empowerment: Theory and practice. Personnel Review 27(1), 40–56 (1998)
Winikoff, M., Padgham, L., Harland, J., Thangarajah, J.: Declarative & procedural goals in intelligent agent systems. In: Proceedings of the Eights International Conference on Principles and Knowledge Representation and Reasoning (KR 2002), pp. 470–481. Morgan Kaufmann, San Francisco (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Fasli, M., Virginas, B. (2009). BDI Agents: Flexibility, Personalization, and Adaptation for Web-Based Support Systems. In: Nguyen, N.T., Jain, L.C. (eds) Intelligent Agents in the Evolution of Web and Applications. Studies in Computational Intelligence, vol 167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88071-4_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-88071-4_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88070-7
Online ISBN: 978-3-540-88071-4
eBook Packages: EngineeringEngineering (R0)