BDI Agents with Objectives and Preferences

Aniruddha Dasgupta, Aditya K. Ghose

For many applications there is the need to handle user preferences and customize agents according to the user's specific needs. It is convenient to let the user provide elaborate specification consisting of constraints, preferences and objectives. Then, let the agent system make decisions about its actions by taking into account changes in the surrounding environment as well as the user preferences that come in real-time. In this paper we describe an agent programming language where we incorporate constraints, objectives and preferences into the BDI framework. Our work especially focuses on the use of soft constraints in an agent environment where we give a quantitative dimension to this agent deliberation process by apply c-semiring based techniques to determine the preferred solution.

Declarative Agent Languages and Technologies VIII, Lecture Notes in Computer Science 6619, pages 22-39, 2011.
Andrea Omicini, Sebastian Sardina, Wamberto Vasconcelos (eds.), Springer Berlin Heidelberg
Author = {Dasgupta, Aniruddha and Ghose, Aditya K.},
Booktitle = {Declarative Agent Languages and Technologies VIII},
Doi = {10.1007/978-3-642-20715-0_2},
Editor = {Omicini, Andrea and Sardina, Sebastian and Vasconcelos, Wamberto},
Isbn = {978-3-642-20714-3},
Pages = {22--39},
Publisher = {Springer Berlin Heidelberg},
Series = {Lecture Notes in Computer Science},
Title = {{BDI} Agents with Objectives and Preferences},
Url = {},
Volume = 6619,
Year = 2011}

Partita IVA: 01131710376 - Copyright © 2008-2021 APICe@DISI Research Group - PRIVACY