Research Project
 

 

 

 

 


The Impact of Power and Norms on Agent Behaviour

 

 

We understand society as a set of autonomous agents sharing a common environment and making interactions in order to overcome their own limitations by using other agent capabilities, and where all the members are controlled by the same social regulations. Representing agents that live there requires, first, the specification of an agent architecture, which includes elements concerning the social behaviour of agents, and second, to provide different strategies that agents may use in order to take advantages of the opportunities that society gives them.

 

Previous analysis to existing agent architectures, enabled us to identify some of the key points to be taken into account for such purpose. Firstly, agents not only must work to achieve goals, they must be able to generate them. Secondly, an agent has to model other coexisting agents to exploit their capabilities. Thirdly, agent limitations create dependence relationships which, in turn, define power relationships that are neither static nor unrelated to the chosen agent architecture, these relationships always change according to the current goals, plans, capabilities, intentions and norms of the involved agents. Fourthly, social agents must internally represent the norms of the society where they live and must be willing to adopt and fulfil them according to their own motivations and preferences. Finally, reasoning about dependence, normative and power relationships, gives agents different motives to delegate some of their goals or adopt the goals of others and therefore the needed abilities to make agreements, form coalitions and even create complex organisations.

 

As a result, the main aims of this research project are first, to analyse how dependence, normative and power relationships may affect the behaviour of agents, and second, to create a framework, which allow their formal representation. Although previous work has been focused on these social concerns, it has been done in a discrete and somewhat arbitrary fashion. By contrast, we have preferred a basic architecture where new elements and operations become easily integrated by following the methodology provided by the SMART agent framework described in [Understanding Agent Systems”. d'Inverno and Luck. Springer. 2001]. So far, we have specified an architecture for autonomous social and normative agents, which besides having traditional characteristics of deliberative agents, allow them to represent and reason about the norms that control the society where they lives. Current research is being done in four main issues: norm reasoning, power relationships, goal adoption and finally goal delegation and plan selection. In the following paragraphs a summary of each one is presented.

 

a). Norm reasoning

Norm adoption and norm compliance processes. These processes must decide when a new norm can be recognised as a duty and when a norm already adopted must be fulfilled respectively. Adopting a norm does not necessarily mean that the agent has to do what a norm says. This latter must be decided until a norm becomes applicable, and considerations about the current agent’s goals and motivations become included. In order to do that, first an analysis of the reasons why an agent adopts/abandons a norm must be provided. In fact, we consider that an agent has to be motivated in order to adopt a norm. Mostly, agents adopt norms as a means to achieve other important goals, and therefore motivations associated with norms could be inherited from these goals. In this way, once the goals become fulfilled, agents may have no reasons for complying with norms and they could be abandoned.  Now, regarding norm compliance, the fulfilment of a norm is generally linked to deliberations about punishments (fear to be fined), rewards (desires to get something) and social motivations (honesty, social responsibility, etc). By contrast, its violation is associated with considerations about the cost of compliance, possible conflicts with important current intentions and goals, or with the impossibility of being punished.

 

b). The Power Model

Social Power Theory [Castelfranchi 90] sets up the basis to explain why many forms of social interactions occur. However, although some of the main principles have been already formalised, the dynamics of dependence and powers have not been expressed yet, mainly because its formalisation has been done independently of the agent architecture and, consequently, its effects on different processes of deliberation have not been studied yet. In particular, we believe that these relationships can be used in all the process of reasoning where other agents have to be involved.

 

c). Plan Selection and Goal Delegation

A rational agent must select a plan that guarantees the satisfaction of the selected goal. It is sensible to think that the best plan may be one in which all actions and sub-goals can be satisfied by the agent itself. However, this rarely can be done and some external help may be needed. This is precisely the moment when agents may require to delegate one of their goals and consequently, to initiate interactions. By selecting a plan, an agent is thinking about its future activities and therefore, criteria such as the possibility of success in the delegation of a sub-goal seem to be important. In this way, an agent may select a plan including subgoals that although cannot be satisfied by itself, can be easily delegated to other agents. Four important issues are related here: the mechanisms for influencing other agents, the selection of a plan, the selection of a cooperation partner and the delegations of goals.

 

d). Goal Adoption

An autonomous agent has to have good reasons to work for a goal that it does not generate. Sometimes, for example, due to its reliance on others, an agent is prone to be influenced, and in order to achieve one of its goals, the agent is willing to adopt an external goal. This happens, for example, when an agent agrees to work for another agent in exchange for money to satisfy its other goals, or when an agent agrees to do something for someone else expecting a future reciprocation. Other times, goals are adopted because a norm exists and obliges an agent to accept the other’s goals. In any case, once an external goal becomes adopted, that is, the agent is convinced that it has to do it, the goal must be treated as any other of its goals and consequently, external goals must also be motivated. Representing this characteristic of agents requires the following activities. An analysis of the different motives to adopt external goals must be provided and then formalised. This part must be the counterpart of goal delegation, we have to represent here how an agent is influenced. Implications of goal adoption must also be considered. In particular how external goals are related to internal motivations must be explained and then formalised. Social commitments are possible involved in this phase because, sometimes, although the main motivations to adopt an external goals disappear, the adopted goal must remain until it become satisfied as part of the social responsibility of agents.

 

Publications

 

· F. Lopez y Lopez, M. Luck and M. d'Inverno, A Framework for Norm-based Inter-Agent Dependence, in Proceedings of the Third Mexican International Conference on Computer Science, 2001.