EXCHANGE VALUES AND SOCIAL POWER SUPPORTING THE CHOICE OF PARTNERS

Márcia Häfele Islabão Franco
UNILASALLE, BRASIL
Antônio Carlos da Rocha Costa
UNIVERSIDADE CATÓLICA DE PELOTAS, BRASIL
Helder Coelho
UNIVERSIDADE DE LISBOA, PORTUGAL
Recepción: 01/07/2009 Aceptado: 07/12/2009

 

RESUMEN:In this paper, we adopt Piaget’s theory of social exchanges, in which an interaction is an exchange of services between agents, such that agents assign subjective, qualitative values —called exchange values— to the actions and objects they exchange during interactions. The agents present characteristics related to social power during the interactions. In this paper, we show how these characteristics are considered in the agents’ reasoning. This paper also shows how these characteristics and the exchange values can influence the agents’ choice of future partners, in support of group formation.

PALABRAS CLAVE: social exchanges, exchange values, social power, choice of partners.

ABSTRACT: En el presente trabajo adoptamos la teoría piagetiana de los intercambios sociales, donde una interacción es un intercambio de servicios entre agentes, de tal manera que dichos agentes asignan valores subjetivos, cualitativos —denominados valores de intercambio— a las acciones y objetos que intercambian en la interacción. Durante las interacciones los agentes presentan características relativas al poder social. En este trabajo mostramos cómo los agentes consideran dichas características en su razonamiento. Asimismo, el texto muestra cómo estas características y los valores de intercambio pueden influir sobre la futura elección de asociados del agente para la formación de grupo.

KEY WORDS: intercambios sociales, valores de intercambio, poder social, elección de asociados.

 

Introducción

 

Castelfranchi (2003) states as a fundamental fact of social life that individuals depend on each other to achieve their goals. In consequence, such dependence relations among individuals make some of them have power over the actions of others. In this way the lack of power of one individual implies the power of others.

 An increasing number of computational systems have appeared in relation to interactions between autonomous agents. These agents have abilities to decide: i) which objectives to adopt; ii) which actions must be performed to reach particular objectives; and iii) when they must be performed.

 In Multi-Agent Systems, agents frequently have different objectives to achieve. However, they are not always able to carry out a particular action to achieve their objectives. Thus, negotiation plays a fundamental role in interactions among artificial agents (Rosenschein and Zlotkin 1994). It enables agents —or groups of agents— to reach an agreement regarding some of their mental actions —i.e., beliefs, goals or plans—, and thus to manage the interdependences among agents.

 Concerning social interactions, we adopt Piaget’s theory of social relations (Piaget 1995), which follows the so-called social exchange approach: an interaction is an exchange of services between agents, such that the agents assign values, called exchange values, to the actions and objects they exchange during the interaction.

 Exchange values often have an important function in interactions and in social systems in general. They serve as a regulation mechanism that the set of agents can use in an effort to guarantee the stability of their social interactions. Exchange values can also be used in the agents’ processes of social reasoning, helping them to select better partners for their interactions.

 Several forms of social influence affect agents’ actions within a society. In this paper, we want to show how some social aspects related to social power are considered in agents’ reasoning, and how they can influence agents’ actions.

 This paper is organized as follows: The theory of exchange values is presented in Section 1. Section 2 presents agents’ social power. Social exchange between agents is presented in Section 3. Section 4 presents the results obtained in the simulations.

Section 5 is about related works. And conclusions are presented in Section 6.

 

THEORY OF EXCHANGE VALUES

The theory of exchange values (Piaget 1995) studies and formalizes the dynamics of social interactions as constituting a system of exchanges of services between individuals. All services that individuals perform for others, or which they receive from others, constitute values for them, either costs or benefits. These values can generate debts —e.g., obligations to perform new services in compensation for previously received services— and credits —e.g., rights to demand the realization of a new service in compensation for services previously executed.

 Exchanges can thus be understood from two different points of view. On the one hand, exchanges are related to the goals of individuals and/or society as a whole. On the other hand, exchanges involve investments, benefits and profits through many different kinds of elements —e.g., time, money, emotions, etc.— not all amenable to a quantitative evaluation.

 For each of these points of view, it is possible to assign a different type of value, resulting from an evaluation of the exchange: final values or performance values. Final values —or goal values— are associated with exchanges representing their contribution to the accomplishment of the objectives established by individuals and/or society. Performance values are assigned to exchanges in order to represent the variations in their motivational and affective aspects.

 In the latter case, a value is the result of a qualitative mental evaluation of the elements involved in interactions —e.g., actions, emotions, objectives, etc.—. Each resultant value is mentally associated with one of these elements, and its assessment may, therefore, influence an individual’s behavior in relation to the interactions.

 According to Piaget (1995), complete exchanges occurring between individuals involve two types of stages. We summarize this definition in Figure 1, where α and β are two agents, and the two types of exchange stages (Iαβ and IIαβ) are shown. Each stage consists of four steps: 

Stage Iαβ:

i) α performs a service on behalf of β and associates with this action an investment —or renouncement— value rαβ; ii) β recognizes his/her satisfaction with the received action and associates with this action a satisfaction value sβα; iii) β acknowledges the value of the received action by acknowledging the debt value tβα; iv) α feels (personally or socially) valued with the realization of the service (and, possibly, with the acknowledgment from β) and associates with this service a credit value vαβ.

 

Stage IIαβ:

i) α requests that β performs a return action on behalf of α, based on the credit vαβ it has in relation to β;

ii) β acknowledges the debt tβα;

iii)       β performs a service with an investment value rβα; iv)         α acknowledges his/her satisfaction sαβ with the service performed by β.

Figure 1. Example of an Exchange between Agents (Costa and Dimuro 2002)

 

 

 

 

 

 

 

In stage Iαβ individual α performs a service in benefit of another individual β and is valued by the accomplishment of this service —e.g., acquiring a credit for the action—; and in stage IIαβ the credit accumulated by α confers the right to request a service from β in return for the service performed previously.

 During the sequence of events in the two kinds of exchange stages, the exchange values accumulated by the individuals experience positive or negative variations. If the equilibrium —sum total— of the variations during a certain exchange is null, the exchange is considered to be in equilibrium (Ribeiro et al. 2003).

 Piaget (1995) observes that situations in disequilibrium can occur during an exchange, and for various reasons. One example is when the investment of α is greater than the satisfaction of β (rαβ > sβα), and another is when β does not recognize the full value of the work performed by α (tβα < rαβ) (see Dimuro et al. 2005, Costa 2003, and Ribeiro et al. 2003, for further details).

 The values involved in an exchange process are classified as two types: material values —values resulting from the evaluation of the real actions occurring during the interaction, and virtual values— values corresponding to debits and credits that are to be turned into material values in future interactions. The material values occur at moments (i) and (ii) in Iαβ, (iii) and (iv) in IIαβ, while the virtual values occur at moments (iii) and

(iv) in Iαβ, (i) and (ii) in IIαβ.

 We note that exchange values are not a type of utility value: they do not serve the purpose of helping to choose between two alternative actions yet to be performed. They may be used in such a way (see, for example, Ribeiro and Luck 2006), but that is not their basic purpose. Material values, for instance, only register the costs and benefits of services that were already performed, and that were chosen to be performed for whatever reason. Virtual values, although referring to future services, also only register the costs and benefits that such services must have when and if performed, but they do not serve the purpose of helping agents decide which of the various services should effectively be performed. The utility values that may help in making decisions as to whether or not a service will be performed may take exchange values —or, better, their balances— into account, but are clearly of a different nature then the exchange values themselves.

 

AGENTS’ SOCIAL POWER

There are many works that investigate and apply concepts related to power in artificial societies, for example: Lorine et al. (2007), Fasli (2006), Coelho (2006) and Caldas and Coelho (2000).

 We follow the concepts proposed by Castelfranchi (2003), indicating that the power of relation shows the individual’s ability to perform certain actions. On the other hand, the power over relation is related to dependence relations that take place among individuals. This means that within a society, individuals depend on each other to reach their private goals. For example, agent α depends on agent β to reach its goal, if β has the power of performing the necessary actions, and α does not. In this circumstance, β has power over α’s goal.

 In the current paper, for simulation purposes, the power of and power over relations are randomly assigned to agents. Depending on the agents’ interactions, their «abilities» and «dependence relations» can also be modified. The dependence relations and the agents’ abilities help in making decisions regarding the adoption or delegation of actions. The power over relation comes from some dependence relation or from an «acquired dependence» —e.g., an acquired debt—. It is named acquired power. Such aspects affect agents’ decisions within society. Decisions regarding the following items are affected (Franco 2008):

 

i)         when delegating actions;

ii)   to whom to delegate actions; and 

iii)         from whom to adopt actions.

 

When making decisions, agents should take into account (Franco 2008): i) the power they have over their future partners’ actions, ii) the power their future partners have over their actions, and iii) existing current dependence relations:

 

Information about the agents’ «reputation» within society warrants safety to interactions. It prevents agents from interacting with other agents that have a bad reputation, thus avoiding risks in the exchange of services. The experience of previous interactions —i.e., information regarding reputation— is an indicator of future performance. It is thus possible to identify malicious partners and avoid them (see Avegliano et al. 2008, and Conte et al. 1998, for further details).

 An agent’s reputation is based on the “confidence level” assigned to the agent. The confidence level depends on results obtained in past exchanges (Franco et al. 2008). In other words, confidence is obtained through exchange values (see Figure 2). An agent’s reputation is calculated by adding up the results obtained from social exchanges: 

 

 

When there is no exchange among agents, but there is a dependence relation among them:

 

 

Thus, within a society the agent’s reputation is a form of power, as reputation reflects the confidence level of an agent within a society. Our definition may be viewed as a complement to the one adopted by Castelfranchi (2003).


Figure 2. Social Exchange Emerges from Dependence

 

 

 

SOCIAL EXCHANGE BETWEEN AGENTS

The first thing agents must do, when they are engaging in an interaction, is to reach an agreement regarding the services that will be exchanged. This process may take place as described below (see Figure 3):

 

                   Figure 3. Negotiation Process

  • 1.  β sends a proposal that requests a service —i.e., it delegates an action— to the agents with which it may want to exchange.
  • 2.  Agents analyze the proposals, and each choose either:
  • a)                   to adopt the delegated service; or 
  • b)                   to reject the delegated service.

3. If all agents reject the proposal, β sends a new one, until:

  • a)                   a proposal is accepted; or
  • b)                   a preset time is reached; or
  • c)                   β gives up the negotiation.

4. β assesses the replies sent by the potential partners and decides:

  • a)                   if it must really delegate the service; and in the positive case
  • b)                   to whom it must delegate the service.
  • 5.      If more than one agent accepts a proposal, β chooses the agent with which it prefers to reach an agreement. In this case, it will usually be either the agent it has power over, or the one with the higher reputation, or both.
  • 6.      The process successfully ends when the agents reach an agreement. To the contrary, the process continues until either:

a)

an agreement is found; or

b)

a certain preset period of time has passed.

 

The negotiation process begins with an agent submitting a proposal that calls for the implementation of a service - the agent with whom he would like to perform an exchange of service.

 The social exchange —or exchange of service— takes place between two agents that have established an agreement between them, namely, the agent that requested the service —that delegated the service, the client agent— and the agent that will perform the service —that adopted the delegated service, the server agent. 

 The exchanges, formalized according to Piaget’s exchange model (1995), may take place in two phases, as described in Figures 4 and 5. 

 

                     Figure 4. Social Exchange - stage Iαβ

  • 1.  Exch-Iαβ ← init
  • 2.  α performs service in order to benefit β
  • 3.  α calculates and assigns a cost value to the service provided
  • 4.  β calculates and assigns a satisfaction value to the service received
  • 5.  β calculates and assigns an acknowledgement value to the service
  • 6.  α calculates and assigns a credit value to the service provided
  • 7.  α and β assess the exchange result
  • 8.  if the material values that the agents find as result of the exchange are not the ones previously agreed upon, the agents begin to negotiate what virtual values they should adopt, in order to compensate for the differences between what was agreed upon and what was effectively realized
  • 9.  Exch-Iαβ ← end

 

                     Figure 5. Social Exchange - stage IIαβ 

  • 1.  Exch-IIαβ ← init
  • 2.  α requests service as a payment of a credit value β
  • 3.  β calculates and assigns an acknowledgement value to the debt
  • 4.  β performs a service to pay the debt
  • 5.  α calculates and assigns a cost value to the service performed
  • 6.  α calculates and assigns satisfaction value to the service received
  • 7.  α and β assess the exchange result
  • 8.  if the material values that the agents find as result of the exchange do not correspond to the original virtual values, the agents, as before, begin to negotiate what new virtual values they should adopt.
  • 9.  Exch-IIαβ ← end

 

AGENTS’ ATTITUDES

In this work, we assume that agents also show different attitudes during the interactions. When agents are calculating the values —material and virtual— that will be assigned to services, they can present one of the following attitudes (Franco and Costa 2007):

i) an egoist agent is always searching for its own benefit —an egoist agent that receives a service calculates an acknowledgement value lower than the value that the service actually represents—; 

ii) an altruist agent is always looking for the benefit of another agent —an altruist receiver agent assigns an acknowledgment value higher than the value that the service represents, causing a benefit for the service performer agent—; and

iii) a realistic agent assigns an acknowledgement value that is fair in relation to the benefits that the performed service actually caused.

 

 We believe that knowing about attitudes is something basic in order to understand the actions that agents perform and the relations among agents during interactions (Franco et al. 2008).

 

SERVICE MODEL

We have drawn from Almquist (1992) as the basis for the service model that supports the service assessment task. We considered the QoS model —Quality of Service—.

Thus, a service is «an action» performed by an agent (Franco and Costa 2007). 

 Services are classified in three classes: i) gold —high importance, ii) silver      —average importance, and iii) bronze —low importance. Each service class has attributes and parameters. Attributes are: maximum, medium and minimum. The main parameters are the following: time —time an agent spent to perform a service, and quality —if the requested service was totally accomplished.

 

Scale of Values

In this work, each agent has a «scale of values» (Piaget 1995). Service assessment is performed through this scale of values. The scale has a «qualitative» nature and is composed of a set of elements. Such elements are fundamental for the agents to calculate values that will be assigned to services, specifically: i) QoS aspects that will be assessed, i.e., service class, time and quality; ii) values assigned to QoS aspects, i.e., maximum = 3, average = 2 and minimum = 1; and iii) weights assigned to each aspect (0 to 10).

 We presumed that agents use the same scale of values to calculate values that will be assigned to services. However, the importance, translated as weight, given the factors, is subjective. In this case, each agent assesses factors in a different way, using different weights. Weights assigned depend on the attitudes adopted by the agent. Thus, values involved in exchanges express subjective assessments. The final value of service (performed or received) is provided by the assessment Equation 1:

 

((w_type*val_type)+(w_time*val_time)+(w_quality*val_quality)) =Value                   1 In this

TotalWeightSum

paper, the weights assigned to factors considered in Equation 1 are generated randomly and depend on the attitudes adopted by agents. Table 1 presents the weights that agents can assign.

 

Table 1. Weights assigned according to the adopted attitudes

Agent/Attitudes

Egoist

Altruist

Realistic

Client

{1,…,5}

{6,…,10}

{4,…,7}

Server

{6,..,10}

{1,…,5}

{4,…,7}

 

Agents assign values to services according to:

i) results of calculations performed through their ways of assessing services, and

ii) attitudes they have adopted.

 

VERIFYING EQUILIBRIUM

The conditions for an equilibrated exchange are formalized as follows (Piaget 1995):

 

Iαβ :(rαβ= sβα)∧ (sβα= tβα)∧ (tβα= vαβ)∧(vαβ= rαβ)

 

IIαβ :(vαβ= tβα)∧(tβα= rβα)∧(rβα= sαβ)∧ (sαβ= vαβ)

 

It is fundamental that the credit value acquired for α (vαβ) in stage Iαβ is in equilibrium with the credit value charged for α (vαβ) in stage IIαβ. 

 If the group is in disequilibrium, the injured agents may not want to exchange services with their usual partners anymore, and may begin to look for new partners, thus raising risks for the group’s integrity.

 

SIMULATION

The scenario used in this paper was of Garbage Collector Robots in Mars. Through the simulation that follows we intend to show how social power is considered in agents’ reasoning, and how social power and exchange values can influence the actions of agents in choosing future partners.

 In this scenario, ten (10) experiments were conducted, and each experiment consisted of one hundred (100) interactions. In all experiments the scenario presented the following characteristics:

 

EXPERIMENT RESULTS 

Below are the steps obtained in the results from one of the experiments performed in the simulations:

 

  • 1.  Agents are inserted in the environment

Agent ID: 1

Agent ID: 2

Agent ID: 3

Agent ID: 4

Agent ID: 5

 

In the instant that agents are introduced into the environment, their dependence relations —power over— and abilities —power of— are also created. These values, initially, are generated randomly. Depending on the interactions of agents, their abilities and dependence relations can be modified.

 

  • 2.  Generation of dependence relations set…

Dep+ ID: 1 and ID: 5

Dep+ ID: 2 and ID: 5

Dep+ ID: 2 and ID: 1

Dep+ ID: 2 and ID: 3

Dep+ ID: 3 and ID: 4

Dep+ ID: 3 and ID: 1

Dep+ ID: 4 and ID: 3

Dep+ ID: 4 and ID: 5

Dep+ ID: 5 and ID: 4

 

 

 

  • 3.  Starting Interaction 1

Client ID: 4

Future partners ID: 5 and ID: 3

 

In step 4 agents ID: 4 and ID: 5 established an agreement and the negotiation process was finished. The agents perform the negotiation process through the protocol presented in Figure 3, Section 3. The agents decide to reach agreements with agents they have power over and that have good reputations.

 

  • 4.  Established an agreement...

Agent ID: 4 sends (collect-garbage) for agent ID: 5

Agent ID: 5 has capabilities collect-garbage 

Agent ID: 5 has commitment with agent ID: 4

Agent ID: 5 has reciprocal dependence with agent ID: 4

Agent ID: 5 sends (agreement-settled) for agent: ID: 4

Agent ID: 4 sends (agreement-settled) for agent: ID: 5

 

After the negotiation process is finished, agents perform the stage of exchange of service —social exchange—. In this stage, agent ID: 5 searches for garbage deposited on the planet’s ground, and when any piece of garbage is found, it collects the garbage and carries it to the place where the client agent is. After agent ID: 5 collected garbage, the agents calculated the values —material and virtual— to be assigned to services. At the end of each stage of exchange, the agents can verify whether the exchange occurred in an equilibrated way. During the exchange of services, the agents interact through protocols presented in Figure 4 and 5, Section 3. 

 

5. Exchange of service

Client ID: 4

Server ID: 5

AGENTS’ ATTITUDES

Server: REALISTIC

Client: ALTRUIST

 

In this case, agent ID: 5 collected all the pieces of garbage found in the territory. We used a margin of tolerance of 0.3 between the exchange values calculated by agents. 

 

Cleaning territory...

Collected garbage position: (7,0)

Collected garbage position: (2,1)

Collected garbage position: (3,1)

Collected garbage position: (7,3)

Collected garbage position: (5,3)

Collected garbage position: (5,4)

Collected garbage position: (7,4)

Collected garbage position: (2,6)

Collected garbage position: (9,9)

Collected garbage position: (1,9)

Failures: 9, Collected: 10, End of territory: YES

 

After the stage of exchange of service is finished, the agents evaluate the services. Agents assign exchange values to services according to: i) results of calculations performed through their ways of assessing the services (Equation 1, Section 3.2.1); and ii) attitudes they have adopted (Section 3.1).

             In this case, agents assign values considering the following criteria:

 

 

 

  Table 2. Success on Collection of Fragments

Success

Value

Maximum quality: 100% - 80%

3

Average quality: 79% - 40%

2

Minimum quality: 39% - 0%

1

 

         Table 3. Failures on Collection of Fragments

Failures

Value

Time: 0% - 30%

3

Time: 31% - 70%

2

Time: 71% - 100%

1

 

 

 

 

6. Evaluation of Service...

Server: 1.87

Client: 1.6

Result: EQUILIBRATED

Updates Beliefs

 

After each interaction, agents’ beliefs are updated. Thus, not only information related to dependence relations and abilities influence agents’ decisions, but also the partners’ reputations.

 In interaction 1, agent ID: 5 acquired credit in relation to agent ID: 4, thus, agent ID: 4 is committed to agent ID: 5.

 Through the results obtained, we can conclude that the decisions of the agents, when influenced by characteristics related to social power, influence the results of interactions. The model supports the agents in group formation, allowing them to decide to whom they delegate services and who adopts the services. This feature allows agents to choose their future partners.

 The model provides the means to formalize the social commitment, allowing agents to verify which partners met the commitments made during interactions.

 The exchange values are seen as performance values and serve as instruments for the continuity of interaction, in that debts and credits acquired by agents are seen as social commitments. Exchange values are thus viewed as motivators and regulators of social interactions. The formation of cooperation and exchange values was considered in the model, allowing agents to establish and to regulate social interactions.

 The formalization presented in this paper can be exploited in different areas, for example:

 

RELATED WORK

This section presents some of the works that have investigated the application of the theory of exchange values (Piaget 1995).

 In Costa and Dimuro (2002), the authors present a normative formal structure for computing systems. The structure is constructed on the basis of the theory of exchange values. The authors identify the social exchanges with services exchanged between agents in computational environments. The structure allows agents in the system to analyze and to interpret, in terms of values and rules, the exchanges occurring between agents.

                      Ribeiro et al. (2003) is based on the normative formal structure presented in

Costa and Dimuro (2002). In this work, the authors present a system of exchange values for modeling social exchanges in multiagents systems. The system is composed of an algebra of exchange values, a social reasoning mechanism based on the concepts of the theory of exchange values, and structures that allow for storing and manipulating values. The authors integrate the Contract Net model and the model based on Dependences (David et al. 2001) into their system. The system makes it possible to model interactions between agents, since it captures moral aspects of interactions.

 In Dimuro et al. (2005), the authors introduce the concept of the equilibrium supervisor. The supervisor is an agent responsible for the regulation of exchange values. The supervisor’s decision process is based on the Markov Decision Process. The supervisor supplies recommendations for the values to be associated with exchanges with other agents, in a manner in which the system maintains its equilibrium/disequilibrium, according to societies’ norms. The agents can choose whether or not to follow its recommendations, but the authors tell them that in order for the system to maintain its equilibrium, it is necessary that agents obey the supervisor’s recommendations.

 In Ribeiro and Luck (2006), the authors present a computational approach for modeling autonomous cooperative interactions. In this work, exchange values motivate agent interactions and their maintenance through a system of credits and debts. The authors argue that, by analyzing the equilibrium of exchange values in past interactions, autonomous agents can identify situations in which cooperation with other agents is unsuccessful and decide whether or not to maintain such cooperation. 

 

CONCLUSION

In the present paper, exchange values, as well as social power, are taken into account in agents’ ways of reasoning, thus affecting agents’ behavior. Multi-Agents Systems research based on Social Sciences is more realistic in its modeling of agents’ behavior, as it tries to model influences of social aspects in agents’ decision processes. 

 The model supplies a social regulation tool that allows agents to verify whether social exchanges occurred in an equilibrated way. Thus, if the results of interactions are not in line with their expectations, agents can choose new partners for future interactions —allowing agents to choose the social group with which they will interact and who will be their future partners. 

 The characteristics related to the social power of agents have a strong influence on group formation —choice of partners— because agents’ strategies for delegation and adoption are influenced by information on dependencies between agents and their abilities. 


Bibliografía citada

Almquist, Philip, 1992, «Type of Service in the Internet Protocol Suite». In  http://www.rfc-archive.org/getrfc.php?rfc=1349 [citied: 15 de septiembre de 2008]. RFC Editor, United States.

Avegliano, Priscilla, and Jaime Sichman, 2008, «Simulação da Formação de Parcerias entre Agentes baseadas no Conceito de Reputação». Dissertação de Mestrado.

Universidade de São Paulo. São Paulo, Brazil.

Caldas, João, and Helder Coelho, 2000, «The Interplay of Power on the Horizon». In  International Conference on Computer Simulation and the Social Sciences,  pp .243–253.

Castelfranchi, Cristiano, 2003, «The Micro-Macro Constitution of Power». In Journal  of Cognitive Systems Research, pp. 1-27.

Castelfranchi, Cristiano, and Rino Falcone, 2003, «Towards a Theory of Delegation for Agent-Based Systems». In http://www.istc.cnrit/doc/62a597pDelegasuRobotics.pdf [citied: 15 de septiembre de 2008].

Coelho, Francisco, 2006, «Emergência e Colapso de Poder». Dissertation: Universidade  de Lisboa. Lisboa, Portugal.

Conte, Rosaria, Vito Veneziano, and Cristiano Castelfranchi, 1998, «The Computer  Simulation of Partnership Formation». In Computational and Mathematical  Organization Theory, v.4, pp. 293-315.

Costa, Antônio Carlos da Rocha, 2003, Transposição Crítica da Teoria Piagetiana das  Trocas Sociais para os Sistemas Multiagentes, Pelotas, Brazil.

Costa, Antônio Carlos da Rocha, and Graçaliz Dimuro, 2002, «Uma Estrutura Formal  Normativa para Sistemas Computacionais». In VI Oficina de Inteligência  Artificial. Brazil.

David, Nuno, Jaime Sichman, and Helder Coelho, 2001, «Agent-based simulation with  coalitions in social reasoning». In Proceedings of MABS, pp. 245–266.

Dimuro, Graçaliz, Antônio Carlos da Rocha Costa, and Luiz Palazzo, 2005, «Systems  of Exchange Values as Tools for Multi-agent Organizations». Journal of the  Brazilian Computer Society, v. 11, n. 1, pp. 31-50. Brazil.

Fasli, Maria, 2006, «On the Relationship Between Roles and Power: preliminary  report». In Proceedings of the 2nd Computer-aided Law and Advanced  Technologies forum (CLAT 2006), part of the 21st ACM Symposium on  Applied Computing (SAC 2006), pp. 313-318. Dijon, France.

Franco, Márcia Häfele Islabão, 2008, «Mecanismo de Interação entre Agentes:  Construção e Avaliação de Trocas Sociais». Dissertation: Universidade Federal  do Rio Grande do Sul, Porto Alegre. Brazil.

Franco, Márcia Häfele Islabão, and Antônio Carlos da Rocha Costa, 2007, «Model for  Negotiations about Exchanges Values in Multiagent Systems». In Encontro  Nacional de Inteligência Artificial (ENIA-SBC). Rio de Janeiro, Brazil.

Franco, Márcia Häfele Islabão, Antônio Carlos da Rocha Costa, and Helder Coelho,  2008, «Simulating Argumentation about Exchange Values in Multi-Agent  Interactions». In SBIA 2008-Workshop on Social Simulation. Bahia, Brazil.

Lorine, Emiliano, Nicolas Troquard, Andreas Herzig, and Cristiano Castelfranchi, 2007,  «Delegation and Mental States». In International Joint Conference on  Autonomous Agents and Multiagent Systems. ACM Press, New York.

Piaget, Jean, 1995, Sociological Studies. Routledge, London.

Ribeiro, Maíra, Antônio Carlos da Rocha Costa, and Rafael Bordini, 2003, «A System  of Exchange Values to Support Social Interactions in Artificial Societies». In  International Joint Conference on Autonomous Agents and Multiagent Systems.

Ribeiro, Maíra, and Michael Luck, 2006, «Cooperative Interactions: an exchange values  model». In Coordination, Organization, Institutions and Norms in Agent  Systems, Workshop at ECAI.              

Rosenschein, Jeffrey, and Gilad Zlotkin, 1994, Rules of Encounter: designing  conventions for automated negotiation among computers. MIT Press,  Cambridge.

Notas

[1] This work was supported by CNPq and UFRGS.