\n \n \n
\n
\n\n \n \n \n \n \n \n Agent Technology for Intelligent Mobile Services and Smart Societies.\n \n \n \n \n\n\n \n Koch, F.; Meneguzzi, F.; and Lakkaraju, K.,\n editors.\n \n\n\n \n\n\n\n Springer, 2015.\n
\n\n
\n\n
\n\n
\n\n \n \n Paper\n \n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@book{Koch2015,\nyear={2015},\nisbn={978-3-662-46240-9},\nbooktitle={Agent Technology for Intelligent Mobile Services and Smart Societies},\neditor={Fernando Koch and Felipe Meneguzzi and Kiran Lakkaraju},\ntitle={Agent Technology for Intelligent Mobile Services and Smart Societies},\nurl={http://www.springer.com/computer/information+systems+and+applications/book/978-3-662-46240-9},\npublisher={Springer},\nlanguage={English}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n \\BDI\\ reasoning with normative considerations .\n \n \n \n \n\n\n \n Meneguzzi, F.; Rodrigues, O.; Oren, N.; Vasconcelos, W. W.; and Luck, M.\n\n\n \n\n\n\n
Engineering Applications of Artificial Intelligence , 43(0): 127 - 146. 2015.\n
\n\n
\n\n
\n\n
\n\n \n \n Paper\n \n \n\n \n \n doi\n \n \n\n \n link\n \n \n\n bibtex\n \n\n \n \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n\n\n\n
\n
@article{Meneguzzi2015,\ntitle = "\\{BDI\\} reasoning with normative considerations ",\njournal = "Engineering Applications of Artificial Intelligence ",\nvolume = "43",\nnumber = "0",\npages = "127 - 146",\nyear = "2015",\nnote = "",\nissn = "0952-1976",\ndoi = "http://dx.doi.org/10.1016/j.engappai.2015.04.011",\nurl = "http://www.sciencedirect.com/science/article/pii/S0952197615000925",\nauthor = "Felipe Meneguzzi and Odinaldo Rodrigues and Nir Oren and Wamberto W. Vasconcelos and Michael Luck",\nkeywords = "Multi-agent systems",\nkeywords = "Norms",\nkeywords = "\\{BDI\\}",\nkeywords = "Constraints",\nkeywords = "Planning ",\nabstract = "Abstract Systems of autonomous and self-interested agents interacting to achieve individual and collective goals may exhibit undesirable or unexpected behaviour if left unconstrained. Norms have been widely proposed as a means of defining and enforcing societal constraints by using the deontic concepts of obligations, permissions and prohibitions to describe what must, may and should not be done, respectively. However, recent efforts to provide norm-enabled agent architectures that guide plan choices suffer from interfering with an agent׳s reasoning process, and thus limit the agent׳s autonomy more than is required by the norms alone. In this paper we describe an extension of the Beliefs, Desires, Intentions (BDI) architecture that enables normative reasoning used to help agents choose and customise plans taking norms into account. The paper makes three significant contributions: we provide a formal framework to represent norms compactly and to manage them; we present a formal characterisation of the normative positions induced by norms of an agent׳s execution within a given time period; and finally, we put forth a mechanism for plan selection and ranking taking into consideration a set of normative restrictions. "\n}\n\n
\n
\n\n\n
\n Abstract Systems of autonomous and self-interested agents interacting to achieve individual and collective goals may exhibit undesirable or unexpected behaviour if left unconstrained. Norms have been widely proposed as a means of defining and enforcing societal constraints by using the deontic concepts of obligations, permissions and prohibitions to describe what must, may and should not be done, respectively. However, recent efforts to provide norm-enabled agent architectures that guide plan choices suffer from interfering with an agent׳s reasoning process, and thus limit the agent׳s autonomy more than is required by the norms alone. In this paper we describe an extension of the Beliefs, Desires, Intentions (BDI) architecture that enables normative reasoning used to help agents choose and customise plans taking norms into account. The paper makes three significant contributions: we provide a formal framework to represent norms compactly and to manage them; we present a formal characterisation of the normative positions induced by norms of an agent׳s execution within a given time period; and finally, we put forth a mechanism for plan selection and ranking taking into consideration a set of normative restrictions. \n
\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n Planning in BDI agents: a survey of the integration of planning algorithms and agent reasoning.\n \n \n \n \n\n\n \n Meneguzzi, F.; and De Silva, L.\n\n\n \n\n\n\n
The Knowledge Engineering Review, 30: 1–44. 1 2015.\n
\n\n
\n\n
\n\n
\n\n \n \n Paper\n \n \n\n \n \n doi\n \n \n\n \n link\n \n \n\n bibtex\n \n\n \n \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@article{Meneguzzi2015,\nauthor = {Meneguzzi,Felipe and De Silva,Lavindra},\ntitle = {Planning in BDI agents: a survey of the integration of planning algorithms and agent reasoning},\njournal = {The Knowledge Engineering Review},\nvolume = {30},\nissue = {01},\nmonth = {1},\nyear = {2015},\nissn = {1469-8005},\npages = {1--44},\nnumpages = {44},\ndoi = {10.1017/S0269888913000337},\nURL = {http://journals.cambridge.org/article_S0269888913000337},\nabstract = { ABSTRACT Agent programming languages have often avoided the use of automated (first principles or hierarchical) planners in favour of predefined plan/recipe libraries for computational efficiency reasons. This allows for very efficient agent reasoning cycles, but limits the autonomy and flexibility of the resulting agents, oftentimes with deleterious effects on the agent's performance. Planning agents can, for instance, synthesise a new plan to achieve a goal for which no predefined recipe worked, or plan to make viable the precondition of a recipe belonging to a goal being pursued. Recent work on integrating automated planning with belief-desire-intention (BDI)-style agent architectures has yielded a number of systems and programming languages that exploit the efficiency of standard BDI reasoning, as well as the flexibility of generating new recipes at runtime. In this paper, we survey these efforts and point out directions for future work. }\n}\n\n
\n
\n\n\n
\n ABSTRACT Agent programming languages have often avoided the use of automated (first principles or hierarchical) planners in favour of predefined plan/recipe libraries for computational efficiency reasons. This allows for very efficient agent reasoning cycles, but limits the autonomy and flexibility of the resulting agents, oftentimes with deleterious effects on the agent's performance. Planning agents can, for instance, synthesise a new plan to achieve a goal for which no predefined recipe worked, or plan to make viable the precondition of a recipe belonging to a goal being pursued. Recent work on integrating automated planning with belief-desire-intention (BDI)-style agent architectures has yielded a number of systems and programming languages that exploit the efficiency of standard BDI reasoning, as well as the flexibility of generating new recipes at runtime. In this paper, we survey these efforts and point out directions for future work. \n
\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n Monitoring compliance with E-contracts and norms.\n \n \n \n \n\n\n \n Modgil, S.; Oren, N.; Faci, N.; Meneguzzi, F.; Miles, S.; and Luck, M.\n\n\n \n\n\n\n
Artificial Intelligence and Law,1-36. 2015.\n
\n\n
\n\n
\n\n
\n\n \n \n Paper\n \n \n\n \n \n doi\n \n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n\n\n\n
\n
@article{Modgil2015,\nyear={2015},\nissn={0924-8463},\njournal={Artificial Intelligence and Law},\ndoi={10.1007/s10506-015-9167-9},\ntitle={Monitoring compliance with E-contracts and norms},\nurl={http://dx.doi.org/10.1007/s10506-015-9167-9},\npublisher={Springer Netherlands},\nkeywords={E-contracts; Norms; Monitoring; Multiagent systems},\nauthor={Modgil, Sanjay and Oren, Nir and Faci, Noura and Meneguzzi, Felipe and Miles, Simon and Luck, Michael},\npages={1-36},\nlanguage={English}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n Towards Planning Uncertain Commitment Protocols.\n \n \n \n \n\n\n \n Meneguzzi, F.; Telang, P.; and Yorke-Smith, N.\n\n\n \n\n\n\n In
Proceedings of the Thirteenth International Conference on Autonomous Agents and Multiagent Systems, pages 1681–1682, 2015. \n
\n\n
\n\n
\n\n
\n\n \n \n Paper\n \n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@INPROCEEDINGS{Meneguzzi2015,\n author = {Felipe Meneguzzi and Pankaj Telang and Neil Yorke-Smith},\n title = {Towards Planning Uncertain Commitment Protocols},\n booktitle = {Proceedings of the Thirteenth International Conference on Autonomous\n\tAgents and Multiagent Systems},\n year = {2015},\n pages = {1681--1682},\nabstract = {In the context of a business process modeled by commitments, agents enact a protocol by carrying out goals that service their part of commitments. \nIn a competitive or even in a cooperative setting, an agent does not know for sure that its partners will successfully act on their part of the commitments. \nWe introduce uncertainty into a successful recent approach of planning first-order commitment protocols. \nProbabilities reflect a semantics of the belief of an agent about the successful completion of tasks by other agents within the protocol, capturing notions of trust. \nWe take a deterministic Hierarchical Task Network (HTN) planner, introduce probabilities into the task networks, and derive a protocol enactment which maximizes expected utility from the point of view of one agent. We illustrate our approach on a business scenario in e-commerce.},\n file = {:http\\://www.meneguzzi.eu/felipe/pubs/aamas-commitments-probabilities-2015.pdf:PDF},\n url = {http://www.meneguzzi.eu/felipe/pubs/aamas-commitments-probabilities-2015.pdf},\n owner = {meneguzzi},\n timestamp = {2015.05.29}\n}\n\n
\n
\n\n\n
\n In the context of a business process modeled by commitments, agents enact a protocol by carrying out goals that service their part of commitments. In a competitive or even in a cooperative setting, an agent does not know for sure that its partners will successfully act on their part of the commitments. We introduce uncertainty into a successful recent approach of planning first-order commitment protocols. Probabilities reflect a semantics of the belief of an agent about the successful completion of tasks by other agents within the protocol, capturing notions of trust. We take a deterministic Hierarchical Task Network (HTN) planner, introduce probabilities into the task networks, and derive a protocol enactment which maximizes expected utility from the point of view of one agent. We illustrate our approach on a business scenario in e-commerce.\n
\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n A Bayesian Approach to Norm Identification.\n \n \n \n \n\n\n \n Cranefield, S.; Meneguzzi, F.; Oren, N.; and Savarimuthu, T.\n\n\n \n\n\n\n In
Proceedings of the Thirteenth International Conference on Autonomous Agents and Multiagent Systems, pages 1743–1744, 2015. \n
\n\n
\n\n
\n\n
\n\n \n \n Paper\n \n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@INPROCEEDINGS{Cranefield2015,\n author = {Stephen Cranefield and Felipe Meneguzzi and Nir Oren and Tony Savarimuthu},\n title = {A Bayesian Approach to Norm Identification},\n booktitle = {Proceedings of the Thirteenth International Conference on Autonomous\n\tAgents and Multiagent Systems},\n year = {2015},\n pages = {1743--1744},\nabstract = {When entering a system, an agent should be aware of the obligations and prohibitions (collectively norms) that will affect it. Several solutions to this norm identification problem have been proposed, which make use of observations of either other's norm compliant, or norm violating, behaviour. These solutions fail in situations where norms are typically violated, or complied with, respectively. In this paper we propose a Bayesian approach to norm identification which operates by learning from both norm compliant and norm violating behaviour. By utilising both types of behaviour, our work not only overcomes a major limitation of existing approaches, but also yields improved performance over the state-of-the-art. We evaluate its effectiveness empirically, showing, under certain conditions, high accuracy scores.},\n file = {:http\\://www.meneguzzi.eu/felipe/pubs/aamas-norm-recognition-2015.pdf:PDF},\n url = {http://www.meneguzzi.eu/felipe/pubs/aamas-norm-recognition-2015.pdf},\n owner = {meneguzzi},\n timestamp = {2015.05.29}\n}\n\n
\n
\n\n\n
\n When entering a system, an agent should be aware of the obligations and prohibitions (collectively norms) that will affect it. Several solutions to this norm identification problem have been proposed, which make use of observations of either other's norm compliant, or norm violating, behaviour. These solutions fail in situations where norms are typically violated, or complied with, respectively. In this paper we propose a Bayesian approach to norm identification which operates by learning from both norm compliant and norm violating behaviour. By utilising both types of behaviour, our work not only overcomes a major limitation of existing approaches, but also yields improved performance over the state-of-the-art. We evaluate its effectiveness empirically, showing, under certain conditions, high accuracy scores.\n
\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n Simulating Normative Behaviour in Multi-Agent Environments using Monitoring Artefacts.\n \n \n \n \n\n\n \n Chang, S.; and Meneguzzi, F.\n\n\n \n\n\n\n In
17th International Workshop on Coordination, Organizations, Institutions, and Norms, pages 1-16, 2015. \n
\n\n
\n\n
\n\n
\n\n \n \n Paper\n \n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@INPROCEEDINGS{Chang2015,\n author = {Stephan Chang and Felipe Meneguzzi},\n title = {Simulating Normative Behaviour in Multi-Agent Environments using Monitoring Artefacts},\n booktitle = {17th International Workshop on Coordination, Organizations, Institutions, and Norms},\n year = {2015},\n pages = {1-16},\n abstract = {While there are tools for programming Multi-Agent Systems, few provide an explicit mechanism for simulating norm-based behaviour using a variety of normative representations. \nIn this paper, we develop an artefact-based mechanism for norm processing, monitoring and enforcement and show its implementation as a framework built with CARTAGO. \nOur framework is then empirically demonstrated using a variety of enforcement settings.},\n file = {:http\\://www.meneguzzi.eu/felipe/pubs/coin-simulating-norms-2015.pdf:PDF},\n owner = {meneguzzi},\n timestamp = {2015.07.28},\n url = {http://www.meneguzzi.eu/felipe/pubs/coin-simulating-norms-2015.pdf}\n}\n\n
\n
\n\n\n
\n While there are tools for programming Multi-Agent Systems, few provide an explicit mechanism for simulating norm-based behaviour using a variety of normative representations. In this paper, we develop an artefact-based mechanism for norm processing, monitoring and enforcement and show its implementation as a framework built with CARTAGO. Our framework is then empirically demonstrated using a variety of enforcement settings.\n
\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n On the Design of Symbolic-Geometric Online Planning Systems.\n \n \n \n \n\n\n \n de Silva, L.; and Meneguzzi, F.\n\n\n \n\n\n\n In
2015 Workshop on Hybrid Reasoning (HR 2015), pages 1-8, 2015. \n
\n\n
\n\n
\n\n
\n\n \n \n Paper\n \n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@INPROCEEDINGS{Li2015,\n author = {de Silva, Lavindra and Felipe Meneguzzi},\n title = {On the Design of Symbolic-Geometric Online Planning Systems},\n booktitle = {2015 Workshop on Hybrid Reasoning (HR 2015)},\n year = {2015},\n pages = {1-8},\n abstract = {We describe an abstract multilayered architecture for the organisation of robotic systems that takes \ninto account some of the key functionalities of existing robotic hardware and software in the literature. We demonstrate a concrete instance of the architecture by combining the popular AgentSpeak agent/robot programming language with standard motion planning algorithms. Our work offers some first insights into developing a more formal agent architecture for programming autonomous robots.},\n file = {:http\\://www.meneguzzi.eu/felipe/pubs/hr-symbolic-geometric-2015.pdf:PDF},\n owner = {meneguzzi},\n timestamp = {2015.07.28},\n url = {http://www.meneguzzi.eu/felipe/pubs/hr-symbolic-geometric-2015.pdf}\n}\n\n
\n
\n\n\n
\n We describe an abstract multilayered architecture for the organisation of robotic systems that takes into account some of the key functionalities of existing robotic hardware and software in the literature. We demonstrate a concrete instance of the architecture by combining the popular AgentSpeak agent/robot programming language with standard motion planning algorithms. Our work offers some first insights into developing a more formal agent architecture for programming autonomous robots.\n
\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n Identifying Potential Conflicts between Norms in Contracts.\n \n \n \n \n\n\n \n Aires, J. P.; de Lima, V. L. S.; and Meneguzzi, F.\n\n\n \n\n\n\n In
18th International Workshop on Coordination, Organizations, Institutions, and Norms, pages 1-6, 2015. \n
\n\n
\n\n
\n\n
\n\n \n \n Paper\n \n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@INPROCEEDINGS{Aires2015,\n author = {João Paulo Aires and Vera Lúcia Strube de Lima and Felipe Meneguzzi},\n title = {Identifying Potential Conflicts between Norms in Contracts},\n booktitle = {18th International Workshop on Coordination, Organizations, Institutions, and Norms},\n year = {2015},\n pages = {1-6},\n abstract = {Contracts formally represent agreements between parties and often involve the exchange of goods or services. \n In contracts, clauses define the behavior expected from parties in terms of deontic statements such as obligation, permission and prohibition. \n These normative clauses may contain conflicting deontic statements referring to the same party in the same context, producing inconsistencies in the normative structure of the contract.\n Our main contribution is an approach to detect potential conflicts between norms within contracts written in natural language.\n We use a rule-based approach and natural language processing, which result in promising empirical results.\n This constitutes a first step into automated processing of contracts in natural language.},\n file = {:http\\://www.meneguzzi.eu/felipe/pubs/coin-nlp-norm-conflicts-2015.pdf:PDF},\n owner = {meneguzzi},\n timestamp = {2015.07.28},\n url = {http://www.meneguzzi.eu/felipe/pubs/coin-nlp-norm-conflicts-2015.pdf}\n}\n\n
\n
\n\n\n
\n Contracts formally represent agreements between parties and often involve the exchange of goods or services. In contracts, clauses define the behavior expected from parties in terms of deontic statements such as obligation, permission and prohibition. These normative clauses may contain conflicting deontic statements referring to the same party in the same context, producing inconsistencies in the normative structure of the contract. Our main contribution is an approach to detect potential conflicts between norms within contracts written in natural language. We use a rule-based approach and natural language processing, which result in promising empirical results. This constitutes a first step into automated processing of contracts in natural language.\n
\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n Reinforcement Learning of Normative Monitoring Intensities.\n \n \n \n \n\n\n \n Li, J.; Meneguzzi, F.; Fagundes, M. S.; and Logan, B.\n\n\n \n\n\n\n In
18th International Workshop on Coordination, Organizations, Institutions, and Norms, pages 1-15, 2015. \n
\n\n
\n\n
\n\n
\n\n \n \n Paper\n \n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@INPROCEEDINGS{Li2015,\n author = {Jiaqi Li and Felipe Meneguzzi and Moser Silva Fagundes and Brian Logan},\n title = {Reinforcement Learning of Normative Monitoring Intensities},\n booktitle = {18th International Workshop on Coordination, Organizations, Institutions, and Norms},\n year = {2015},\n pages = {1-15},\n abstract = {Choosing actions within norm-regulated environments involves balancing achieving one's goals and coping with any penalties for non-compliant behaviour. This choice becomes more complicated in environments where there is uncertainty. In this paper, we address the question of choosing actions in environments where there is uncertainty regarding both the outcomes of agent actions and the intensity of monitoring for norm violations. Our technique assumes no prior knowledge of probabilities over action outcomes or the likelihood of norm violations being detected by employing reinforcement learning to discover both the dynamics of the environment and the effectiveness of the enforcer. Results indicate agents become aware of greater rewards for violations when enforcement is lax, which gradually become less attractive as the enforcement is increased.},\n file = {:http\\://www.meneguzzi.eu/felipe/pubs/coin-nmdp-asym-2015.pdf:PDF},\n owner = {meneguzzi},\n timestamp = {2015.07.28},\n url = {http://www.meneguzzi.eu/felipe/pubs/coin-nmdp-asym-2015.pdf}\n}\n\n
\n
\n\n\n
\n Choosing actions within norm-regulated environments involves balancing achieving one's goals and coping with any penalties for non-compliant behaviour. This choice becomes more complicated in environments where there is uncertainty. In this paper, we address the question of choosing actions in environments where there is uncertainty regarding both the outcomes of agent actions and the intensity of monitoring for norm violations. Our technique assumes no prior knowledge of probabilities over action outcomes or the likelihood of norm violations being detected by employing reinforcement learning to discover both the dynamics of the environment and the effectiveness of the enforcer. Results indicate agents become aware of greater rewards for violations when enforcement is lax, which gradually become less attractive as the enforcement is increased.\n
\n\n\n
\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n A Portable OpenCL-Based Approach for SVMs in GPU.\n \n \n \n\n\n \n Cagnin, H. E.; Winck, A. T; and Barros, R. C\n\n\n \n\n\n\n In
2015 Brazilian Conference on Intelligent Systems (BRACIS), pages 198–203, 2015. IEEE\n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@inproceedings{cagnin2015portable,\n title={A Portable OpenCL-Based Approach for SVMs in GPU},\n author={Cagnin, Henry EL and Winck, Ana T and Barros, Rodrigo C},\n booktitle={2015 Brazilian Conference on Intelligent Systems (BRACIS)},\n pages={198--203},\n year={2015},\n organization={IEEE}\n}\n
\n
\n\n\n\n
\n\n\n\n\n\n