224
Views
3
CrossRef citations to date
0
Altmetric
Original Articles

STRUCTURING AND MODELING DATA FOR REPRESENTING THE BEHAVIOR OF AGENTS IN THE GOVERNANCE OF THE BRAZILIAN FINANCIAL SYSTEM

&
Pages 316-345 | Published online: 31 Mar 2009

Abstract

This article proposes a method to collect and structure data in order to model the behavior of agents in an agent-based simulation model. This model aims to study the regulatory governance of the Brazilian financial system. In this article, the regulatory governance is understood as a phenomenon that results from several interactions and transactions among all actors that influence or are influenced by the activities of the regulation policies. The study focuses on the short-term interest rates and incorporates behavioral aspects and no-explicit interests of social and economical agents. The developed method integrates content analysis research and in-depth interviews to model the agent' behavior by means of fuzzy logic rules. It provides systematic collection and interpretation of data produced in textual form as well as knowledge from experts. The results of the model validation have shown that this approach contributes to the development of a methodology for the modeling and representation of agent behavior in social applied simulation models.

Regulatory governance of a financial system is defined, following the governance framework proposed by Kooiman (Citation2003), as a phenomenon that results from the diverse interactions and transactions existing among all the agents impacting or being impacted by the regulatory activities of the financial sector. From this perspective, governance arises from the interaction among social, political, and economical agents (individuals, organizations, and institutions). According to Kooiman (Citation2003), the concept of interaction lies at the core of the governance perspective. Thus, it is understood that the regulatory governance of a financial system (FS) can be described as a complex system, encompassing a large number of highly interdependent and interconnected entities, subject to regulatory policies in a market environment. From this perspective, governance can be studied using the notions of complexity and emergence phenomena concepts developed by the general systems theory.

With the aid of agent-based simulation, the emerging patterns of the regulatory governance of an FS can be explored over time. According to Edmonds (Citation2005), in cases where the field of study is related with probabilistic human complex systems, it has been proven to be impractical or even impossible to rely only on mathematical models. Therefore, the construction of an agent-based model appears to be the most suitable way to assess the impact of social and political actors on the governance of an FS.

Figure depicts a general view of the modeling process of an agent-based model. The focus of this process is on projecting the agents and their interactions in order to incorporate relevant aspects of the system under consideration. The conceptual model plays a fundamental role in the modeling process, since it is in this representation level that behaviors and intentions of the agents in different operational contexts are generally defined. Therefore, the conceptual model is a particular abstraction of the real world aimed at incorporating the assumptions made on actor' behavior and intentions. This article focuses on the process of building a conceptual model of a multi-agent system.

FIGURE 1 The modeling process.

FIGURE 1 The modeling process.

The most relevant data for the development of a conceptual model are, with rare exceptions, of qualitative nature, as highlighted by Luna-Reyes and Andersen (2003). These authors discuss in detail the importance of qualitative data for the development of complex dynamic systems. While these models are, in general, represented mathematically, the authors highlight that, admittedly, most of the information available for the model developer is not numerical, but rather, qualitative. It is noted that, specifically in the development of agent-based models of complex social and economical systems, qualitative data are present in all stages of the modeling process.

The financial sector, in particular, can be characterized as a complex system comprising a large number of interdependent actors, with different types of behavior and interactions (Van den Berg et al. Citation1004). Each one of these actors experiences pressure from the environment, other actors, sectors, or groups that influence their behavior. Governance is a phenomenon that results from diverse interactions among all the sectors which impact or are impacted by the regulatory activities of the financial sector. Thus, it is of critical importance to identify the actors in the financial system, together with their interests, attitudes, and patterns of behavior including their interactions with others. While there are several mathematical models that attempt to represent the behavior of financial systems, little emphasis has been placed on the analysis of the governance of FS. Moreover, the data available for modeling the governance of an FS are found either in textual form or in the minds of financial market experts, that is, the data for the modeling are of an eminently qualitative nature.

Notwithstanding the importance of qualitative data for the development of agent-based models, no research work presenting formal procedures for the survey and organization of such data and the ensuing modeling of the agent's behavior was identified in the literature. The main objective of this research is, therefore, to introduce a method for the collection and structuring of qualitative data that can be incorporated into the development of agent-based models. The method developed makes use of content analysis and in-depth interviews as the research tools. The method was applied in the analysis of the regulatory governance of the Brazilian Financial System (BFS), in contexts relative to the exercise of interest rate policy. The outcomes obtained attest to the feasibility of applying these research techniques in designing an agent-based model, helping to define relevant agents and their behavior.

BACKGROUND

One of the major concerns in the process of developing agent-based models is the nature of the agents themselves and the definition of their behavior, that is, how they interact with other agents and with their environment (Edmonds Citation1998). The author argues that the purpose of modeling the agents is to reveal the emergent behavior of the system. In the literature, it is possible to identify diverse types of agent frameworks that have been conceived for various types of analyses. The agent model used in this study is based on the beliefs-desires-intentions (BDI) architecture. Beliefs-desires-intentions has been used for the modeling of different types of agent behavior, and adopted in numerous fields. Beliefs-desires-intentions agent architecture was introduced by the philosopher Bratman (Citation1999), who proposed a framework for understanding ways of characterizing mental attitudes and rational actions in human beings, in terms of their intentions. The principles of Bratman's work have been fundamental for the theoretical formalization of computational agents with rational behavior, and for the development of formal agent architectures. In BDI, agents are described as a set of beliefs, desires, and intentions. The agent' decision-making process occurs during analysis of beliefs relative to their desires. Beliefs are items of information held by the agent about himself and about the environment in which he is active. They correspond to the informative component of the agent' status and may be subject to uncertainties and different perceptions regarding their believes about the same object or phenomena. Desires, in turn, are objectives the agent adopts and attempts to achieve. In terms of BDI architecture, an agent's desires are essentially the “options” or “possibilities” available to the agent (Wooldridge and Parsons Citation1998). The theoretical model of the BDI architecture also employs the concept of intentions, which represent courses of action chosen by the agents to achieve their goals (desires). The agent's actions are organized into plans. In the process of internal deliberation, after the selection of an intention, an agent's plan is chosen and initiated. Thus, intentions correspond to the agent's plans under execution.

Since the relevant BDI of agents in the regulatory governance of an FS dominion are of a subjective nature, the specification of the agents in this research employed a fuzzy-extension BDI agent model (Shen, O'Hare, and Collier Citation2004). Fuzzy logic provides a general method for handling uncertain and vague information, which are unfortunately unavoidable in many real-world, decision-making processes. Fuzzy logic is in this sense, a superb tool since the complexity of real-life situations is handled through “vague” variables and “vague” interactions, which better replicate the human mind in describing phenomena (Zadeh Citation1973). The basic idea behind the use of the fuzzy extension for modeling multi-agent systems is the specification and description of the agent behavior by means of fuzzy rules. The inference of these rules can be understood as the mapping between a set of inputs and a set of outputs. The practical reasoning of the agent consists of two principal activities (Shen et al. Citation2004; Schut, Wooldridge, and Parsons Citation2004): (i) deliberation, where the agent decides what to do (which intention to carry out); and (ii) planning, which is the decision of how to carry out the intention. Thus, the inference of these rules during simulation establishes the dynamic behavior of each agent in the system, and as a consequence, the behavior of the system as a whole.

In order to simplify the model proposed, the agent's deliberation (what to do) and planning (how to do it) processes have been combined into one process. In this case, the agent's practical reasoning mechanism consists of choosing a pair ⟨objective, plan⟩ for execution, that is, the intention the agent can adopt and the plan of actions for carrying out such intentions (intention selection module). This simplification was suggested in the work of Hsieh, Liu, Yu, and Hsu (Citation2004). The intentions are the agent actions that are executed based on fuzzy rules (fuzzy-inference system module), after the beliefs and desires were processed by the agent. Figure represents the internal model proposed for the agents and indicates its principal components (Streit Citation2006). These components can be described as follows:

Perceptions: refers to the means by which the agent perceives the environment.

Agent status: refers to the agent's current set of beliefs about its environment and by the intention it is currently pursuing.

Database pair ⟨objective, plan⟩: data structure storing the possible space state of an agent's pair ⟨objective, plan⟩.

Database “Beliefs”: stores the agent's beliefs about its environment.

Components “revises beliefs” and “selects ⟨objective, plan⟩”: they are components that carry out the procedures for the selection of the agent's intentions and action plans. These components constitute the agent's decision-making process, along with the component “deliberation control.”

Action: component that executes the actions for carrying out the current intention or the new intention selected by means of the fuzzy logic.

Action outlet: refers to the means by which the agent transmits messages to the environment and to the other agents. It is the outlet for the outcome of the agent's inference process.

FIGURE 2 Agent's internal model.

FIGURE 2 Agent's internal model.

As presented in Figure , the process of carrying out the intentions is based on fuzzy logic. This process is circumscribed by the component denominated “fuzzy-inference system.” In this case, the fuzzy rules execute the agent's actions following the BDI framework. The agent's beliefs are defined on the antecedent term of the fuzzy rules (IF side), while the term relative to the agent's deliberation is found on the consequent side (THEN side). For instance, the fuzzy rule “IF high inflation AND inflation variation increases THEN exert moderate pressure for reduction in the interest rate” indicates that if there is a belief on the part of an agent, that inflation is high and that there is a trend towards increasing inflation, this agent's deliberation may be to exert a moderate pressure on the agent “monetary authority” for an interest rate reduction. The value resulting from the pressure will depend on the degree of pertinence of the variables “inflation” and “inflation variation” to the fuzzy sets “high” and “increases,” respectively.

In addition to the work by Schut et al. (Citation2004), other studies in the literature demonstrate the advantages of using fuzzy logic in the development of agent models (Bossomaier, Amri, and Thompson Citation2005; Li, Musilek, and Wyard-Scott Citation2004; Hsieh et al. Citation2004; Shajari and Ghorbani Citation2004). Fuzzy logic has been employed in the agent decision-making process and in the definition of agent behavior. However, these studies do not explore or demonstrate how the fuzzy rules, which define the agent behavior, are constructed. This study attempts to fill this gap, by proposing a method for capturing and organizing qualitative data when modeling agent behavior, mainly when considering the application of fuzzy-inference mechanisms. Before introducing the method, the next section consists of a review of the research techniques employed in collecting and structuring data for the development of agent-based models.

LITERATURE REVIEW

Modeling the agent behavior depends on available knowledge about the real-world dominion under analysis, amenable to being captured for the construction of the model. To the best of our knowledge there is no formal agent behavior modeling methodology for the development of multi-agent models described in the literature. Some researchers have employed knowledge elicitation techniques, developed in the context of artificial intelligence, specifically expert systems. According to Moody, Blanton, and Will (1998–1999), various elicitation techniques have been recommended for the development of expert systems, the most frequently employed being: (i) protocol analysis; (ii) repertory grids; (iii) multi-dimensional scaling; (iv) card-sorting; (v) interviews; and (vi) case study reviews. The process of knowledge acquisition, notwithstanding the existence of diverse subjective elicitation techniques, has so far proved to be a major challenge for knowledge engineers (Moody et al. Citation1998–1999). In the expert systems literature, knowledge elicitation has often been cited as the main bottleneck in developing such systems (Burton, Shaboldt, Rugg, and Hedgecock Citation1990; Holsapple, Rai, and Wagner Citation2008; Kim and Courtney Citation1998).

There are few studies using the above-cited knowledge elicitation techniques for the development of agent-based models (Lee Citation2004; Bossomaier et al. Citation2005; Dixon and Reynolds Citation2005; Bharwani Citation2006). It should be noted, though, that the paradigm of agent-based models is a world “under construction,” where the research techniques and methodologies are not, as yet, consolidated (Terna Citation1998). Despite that, within the research methods employed in the studies, there is a strong trend towards carrying out interviews with experts, chiefly for the modeling of cognitive agents.

Elicitation techniques are employed, specifically, for knowledge acquisition from experts. However, if owing to research limitations, or to the nature of the domain of the application, the knowledge required for the modeling is not amenable to being captured directly from human sources, these traditional techniques are not adequate for defining the agent's behavior. Most of the knowledge elicitation methods previously cited were proposed to deal with the acquisition of well-structured domain knowledge from single experts. However, as multiple experts may have different experiences and knowledge on the same application domain, it is necessary to elicit and integrate knowledge from multiple experts in building an effective knowledge base (Chu and Hwang Citation2008).

Given its complexity and comprehensiveness, the financial sector is a clear example of this situation. The knowledge about this system is not circumscribed by a group of experts, that is, the expertise required for its comprehension resides not only in different locations, rules, legislations, and actors, but is also dynamically created from interactions between these elements. In this case, elicitation techniques, viewed in isolation, are unable to offer an adequate definition of the agent's behavior in the model. It becomes necessary to develop new techniques for the definition of multi-agent systems and the capture of their peculiarities. The integration of these techniques with other techniques used in the context of qualitative research, such as content analysis, case studies, observation, etc., may open new perspectives in terms of achieving the best description of agent behavior.

The method introduced in this study integrates content analysis research and in-depth interviews for the modeling of agent behavior. The construction and implementation of this method, along with its application to the Brazilian financial system, are the main contributions of this research article to the literature on agent-based systems.

DESCRIPTION OF THE METHOD

The process of modeling agent-based models begins with the definition of the individual components for the understanding of the emergent behavior of the system. Considering that the conceptual model is employed for the specification of the agent-based model, the identification of actors and the characterization of their behaviors are admittedly the major challenges for a fair representation of the system under analysis. The term behavior in this article is related to attitudes, interests, intentions, perceptions, motivations, and other forms of action and reaction of the actors within situations of interest. This section describes the developed method to the behavior of agent' elicitations.

The method is a three-stage process (see Figure ) that incorporates qualitative elicitation techniques. There are various approaches to qualitative research that may be of help to the researcher in collecting and analyzing data for the construction of a conceptual model. Denzin and Lincoln (Citation2000) is a good reference, bringing together and describing diverse methods and techniques of qualitative research. Because the information concerning FSs is usually found in textual form and in the minds of experts from the area, it was decided to apply two qualitative data research techniques, namely, content analysis and in-depth interviews. The three stages of the process are to a great extent arbitrary and whether these are applied depends naturally on the specific domain. The method can be further described as follows.

FIGURE 3 Method of eliciting agent' behavior.

FIGURE 3 Method of eliciting agent' behavior.

Stage 1: Domain Metamodel

The main objective of stage 1 is to define a domain metamodel of a specific problem domain. This stage comprises the use, construction, or development of the frames, rules, constraints, models, and theories applicable and useful for modeling a particular domain. “As a problem domain becomes better understood, formal theories or normative models can be constructed. In the absence of this formalization, problem-solving and understanding are more likely to depend on informal, intuitive, possibly unarticulated models” (Kim and Courtney Citation1998). The metamodel offers a (preferentiality) theoretical framework that can guide the subsequent stages.

Stage 2: Content Analysis

The main objective of the content analysis is the characterization of the behaviors and attitudes of the actors who influence and are influenced by the FS regulatory governance. Content analysis is “a research method that employs a set of procedures for making valid inferences from a given text” (Weber Citation1990). It is used to describe and construct the content of a whole class of documents and texts (Moraes Citation1999). The central ideas of content analysis are the classification of text extracts into categories in order to attain a better comprehension of their semantic contents, and to establish a model of the concepts called on by a person when he/she is facing a given situation. Words, sentences, or other registry units, which are classified into the same category, have similar or close meanings. According to Weber (Citation1990), the decision regarding the choice and definition of the text unit to be classified is one of the major and most fundamental steps in content analysis and depends directly on the objectives of the analysis.

In the present study, two registry units are used: theme and actor. Theme is the meaning unit that is naturally released from an analyzed text, according to criteria relative to the research (Bardin Citation1977). The clippings from the text are obtained in accordance with the semantic level, each theme corresponding to one or more of the content segments deemed relevant. The actor is the other registry unit employed in the research. During execution of content analysis the actor will be linked to the themes, which are the contexts (scenarios) where their actions and behaviors occur.

Registry units are grouped and classified into categories. According to Bardin (Citation1977), categories are classes that bring together a group of elements (registry units) under a generic title. They represent the result of an effort at data synthesis (Moraes Citation1999). The criterion used for the categorizations is semantic, that is, the grouping of registry units is carried out according to common themes, giving rise to thematic categories.

The categorization process may involve various cycles, that is, the data may be grouped into various categorization levels. According to Moraes (Citation1999, p. 19), “the analysis of the material is processed in a cyclic and circular form, rather than in a sequential and linear form. The data do not speak for themselves. It is necessary to glean meaning from them.” It is important that the categories respect a set of criteria. At the end of each categorization process, categories should be (Moraes Citation1999): (i) valid: validity or pertinence refers to the analysis objectives, that is, all the categories created should be useful and significant in terms of the work proposed; (ii) exhaustive: no significant datum capable of classification should be left out; (iii) homogeneous: their organization should be based on a single classification principle or criterion (unique analysis dimension); (iv) mutually exclusive: each element should be classified into only one category, and; (v) objective: classification rules should be defined with sufficient clarity, so that they can be consistently applied across the analysis (classification is not affected by the subjectivity of the coder).

Stage 3: In-Depth Interviews

With the conclusion of the content analysis, the main elements and precepts required for the design of the conceptual model are mapped. Nevertheless, the information collected should be checked in order to revise any assumptions and fill any gaps that might exist. Refining of the information derived from the content analysis is achieved by means of in-depth interviews with specialists acting within the environment of the system under analysis. An in-depth interview is a technique for data collection, which is closer to conversation than to a formal structured interview (Marshal and Rossman Citation1989). It is a nonstructured direct interview, in which only one respondent is tested, by an interviewer, relative to a topic (Malhotra Citation1999). In the present case, the interviews will be planned in such a manner that the precepts and specifications of the governance model are assessed through formulated questions, taking into consideration the areas of competence and experience of the interviewees. Based on the in-depth interview technique, questions may be changed, omitted, or additional questions may be included, in order to obtain relevant information for the refinement of the model.

Vennix (Citation1996) provides some useful hints for preparing and conducting interviews aimed at the construction of a conceptual model. Among the author's suggestions are: (i) elaboration of a list of topics serving as a guide; (ii) the formulation of questions about opinions; (iii) the use of questions of the type why; (iv) do not begin interviews with controversial issues; (v) do not express any value, either positive or negative, about what is declared by the interviewee; (vi) show a genuine interest towards the other person's ideas and opinions; (vii) provide adequate feedback or support to the respondent; (viii) use a recording device and have a transcript of the interview contents so as not to disturb the communication by going through lengthy notes.

METHOD IMPLEMENTATION

As mentioned in the previous section, the research is conducted by means of the analysis of qualitative data. For the purposes of this study, a datum is considered to be every and any type of text contributing to the mapping of the actor' behavior in the model. The data sources should be reliable, and they can be, for example, newspapers, magazines, report services, and information from experts acting in the environment of the system under analysis.

For the transcription of the content analysis, a database and forms were created in the MS ACCESS database manager. The MS ACCESS database was used to organize the data during the content analysis research, structuring and capturing the most important aspects of the qualitative information. It records the research results and the links between information grouped in different categorization cycles. At the conclusion of the research, this database stores the actors as well as the manifestation of their behaviors to be made available in particular contexts. Figure represents how the data was structured using the developed database. On the left side is represented the basic entity-relationship (ER) model used to design the database and, on the right side, the schematic diagram shows how the data was organized after the conclusion of the content analysis research. It should be pointed out that no text processing technique, such as text-clustering algorithms (Aiello and Pegoretti Citation2006), was employed during the analysis of the data. The outcomes of the content research were expressed by means of production rules.

FIGURE 4 Representation of the research data structure.

FIGURE 4 Representation of the research data structure.

In the case of the in-depth interviews, as previously commented, their purpose is to complement and refine the information examined during the content analysis research. The interview scripts are elaborated based on the thematic categories which are created during the content analysis research. Additionally, for the preparation and conducting of interviews, Vennix's (Citation1996) suggestions were taken into consideration.

APPLICATION OF THE METHOD

This section describes the application of the method developed for the definition of agents in terms of their goals, intentions, and behaviors for the modeling of the Brazilian financial system. For the identification of the actors in the model and the definition of their behaviors, the authors of this article were granted access to the following data: (i) digital files of the news material on the financial system published by the mainstream print news media in Brazil from January 2000; (ii) minutes of monthly meetings of the Brazilian Central Bank's Monetary Policy Committee (COPOM)—the official body responsible for setting the monetary policy guidelines and defining the interest rate; and (iii) financial market specialists. The subsequent subsections will describe the application of the method to the BFS.

Domain Metamodel

In order to carry out the knowledge elicitation process in the BFS, Kooiman's (Citation2003) governance framework was defined as our domain metamodel. This framework is one of the most complete in analyzing governance domains. Figure presents the main elements of the framework. In Kooiman (Citation2003), the governance emerges from the interactions among social, economical, and political entities (individuals, organizations, institutions). Interaction is the core concept in the framework. An interaction can be considered as a mutually influencing relation between two or more actors or entities, and consists of processes and structures (Kooiman Citation2003). The processes are the outcome of the capacity of actors or entities to act, while the structure of interactions is related to the contexts in which the interactions come about (material, social, and cultural contexts). At the intentional level of interactions the goals, interests, and purposes of actors are considered. The structural dimension of interactions consists of those circumstances that limit, broaden, and condition the interactions of the intentional level, such as institutions, patterns of communication, technological possibilities, and societal power distributions.

FIGURE 5 Framework to governance analysis (Kooiman Citation2003).

FIGURE 5 Framework to governance analysis (Kooiman Citation2003).

Kooiman (Citation2003) discriminates the structural and intentional aspects of interactions and the relation between these two levels to analyze and interpret the socio-political processes. The author also distinguishes three forms of interactions: (i) interferences; (ii) interplays (reciprocal action and reaction); and (iii) interventions. Interferences are basically the least organized kind of interaction, e.g., they are very informal. Interplay can be considered as an interaction where there is no formal authority, domination, or subordination. The actors aim at reaching goals collectively and on a generally equal basis. Finally, interventions are the most formalized kind of interaction, characterized by a clear hierarchy. They aimed at directing exertion of formalized influence, such as the regulation behavior of central banks.

The intentional level of interactions is presented in three different elements: (i) images; (ii) instruments; and (iii) action. The public and private actors, in their interactions, make systematic use of these elements. They form images about what they are managing. During image formation, challenges will be defined and formulated, information will be gathered, opinions will be collected and selected. Image is also the point of departure for the selection of instruments and to take actions. Instruments are used by actors to move from one state of affairs to another. The use of a particular instrument or a set of them characterizes different forms of interactions. For interferences, information is the most characteristic instrument; for interplays, organization is important, while interventions require the application of rules. Finally, a certain amount of action is needed to bring these instruments to place. The actions are embedded in broader contexts. They occur at the intentional level of interactions, while simultaneously societal circumstances limit or enhance such actions.

It is also important to distinguish the three types of interactions (interferences, interplays, interventions) under particular contexts of governance or structures. These contexts are designated modes of governance and they represent a scheme for the structural level. There are three modes of governance: (i) self-governance; (ii) co-governance; and (iii) hierarchical governance. Self-governance refers to the capacity of social entities to govern autonomously. Self-governance is embedded in the sphere of the most spontaneous form of societal interactions, e.g., the interferences. Co-governance is associated with interacting parties that have something in common to pursue together. The actors communicate, collaborate, or co-operate without a central or dominating governing actor. Therefore, co-governance is directly related to interplay interactions. The hierarchical mode of societal governance displays types of governing interactions that have a top-down characteristic, e.g., those governing are in some way superimposed above those governed. For this reason, the hierarchical governance is associated with an intervention form of interaction.

Overall, the Kooiman's framework has acted as a template to support the development of the content analysis. The concepts and ideas presented in Figure have guided the identification of how the real-world actors in the BFS interact, in which contexts they interact, and how they interact given different social, political, and economical environments.

Content Analysis

The definition of the content analysi' themes followed Kooiman's framework (Figure ), which establishes that interactions among socio-political actors (at the intentional or action level) occur in particular contexts of governance (structural level). Elements involved in any interaction were considered as actors.

In this study, because of the extent of available data (especially the daily news regarding the BFS), a sampling criterion was established. Accordingly, the research is restricted to the analysis of the news released on the 5 working days of the week in which the Copom meets, on the day of the release of the minutes of the meeting, as well as on the following day, thus totaling seven dates for the analysis of the news and information concerning the BFS on a monthly basis. Since the year 2000, the ordinary Copom meetings have been held on a monthly basis, the meeting schedule for each year being announced by October of the preceding year. The minutes of the Copom meetings are released in the week subsequent to each meeting, within the regulatory period of 6 working days. Additionally, at the meetings of the National Monetary Board, for the definition of the inflation goals (monetary policy guideline) for the next periods, or owing to changes in the current goals, news analyses were carried out on the day of the meeting, as well as on the subsequent day. On a monthly basis, it was observed that the reports on the facts and events regarding interest rate policy (the specific subject analysis) are concentrated during these periods.

Due to a lack of time for investigating the myriad of newspapers, and other available sources of information, the analysis was performed using the reports regarding the BFS from one newspaper only. It should be pointed out that the purpose of this work is not to carry out an in-depth analysis of the agent' behavior, but rather to demonstrate the feasibility of the method. The chosen newspaper was the Folha de São Paulo (http://www.folha.com.br). This newspaper has the widest circulation among the mainstream news media, according to the Brazilian National Newspaper Association (http://www.anj.org.br). As the premise of its editorial guidelines, Folha de São Paulo pursues a critical, nonpartisan, and pluralist journalism. It favors diverse types of news, with an emphasis on that of a political and financial nature, which are fundamental for the construction of the model. In any case, the information from Folha de São Paulo, collected and analyzed in the periods chosen for the sample, are not conclusive. In-depth interviews with financial market experts add fresh information and new meanings to the data, for the specification and design of the conceptual model. With regard to the defined sample, 86 issues of Folha de São Paulo were analyzed (newspaper dates). This quantity represents the analysis of 730 news items and the identification of 1439 text segments (clippings) within the scope of the study.

Three categorization cycles were carried out for the content analysis research. The execution of the research procedure is represented in a simplified form in Figure . Difficulties were faced mainly during the classification of the rules for defining the agent's behaviors into independent categories, particularly during the second categorization process.

FIGURE 6 Content analysis research.

FIGURE 6 Content analysis research.

The first categorization cycle corresponds to the selection of 1439 text segments of news items from 86 issues of Folha de São Paulo. At this stage, it was also possible to classify 88 distinct denominations for actors acting in the BFS and expressing some type of significant behavior for the scope of the research, such as Central Bank, government, opposition to the government, analysts, economists, and unions.

The second categorization cycle involved the generation of production rules for the text segments selected from the first categorization cycle. The idea was to express the actor' behavior by means of rules of the type “IF-THEN.” The thematic and actor' categories were also grouped in order to reduce their quantity. At this stage, topics from 12 categories were identified from the prior classification, which were not used for the analysis (corresponding to 450 text segments). During the analysis, it was decided to restrict a little further the scope of the study in this first version of the model. Table presents the nine categories resulting from the execution of the second categorization cycle conducted in the 23 categories of the first stage of the content analysis research. These categories group together the actor' behaviors under the form of production rules. The categorization process has also grouped the 88 actors from the preceding stage of the research into 10 distinct denominations. The actors are associated with the behavior rules in the categories.

TABLE 1 List of the Thematic Categories of the Second Categorization Cycle of the Content Analysis

The third stage of the categorization of the content analysis had as its central focus on the simplification and reduction of information. The items of information grouped in categories ‘non-categorized’ and ‘aspects relative to the dynamics of the economy’ were not considered at this stage of the research. The category ‘non-categorized’ was not considered, as per description shown in Table . In the case of the category ‘aspects relative to the dynamics of the economy’, the information within this grouping is insufficient to describe the cause-and-effect relationships between the macroeconomic variables and, consequently, the dynamics ruling the macroeconomic environment of the financial system. Since the study focus is not directly related to the characterization of the macroeconomic environment, but rather with the interactions and behaviors of the actors in this environment, it was decided not to analyze the data classified within this category. Also, production rules associated with some actors for whom the quantity of collected and analyzed information was insignificant were not considered, as, for example, with the rules mapped for actor ‘opposition to the government’, with only related 10 production rules.

In Table , the thematic categories resulting from the third categorization cycle are listed. These categories are related with the categories from the second categorization cycle. Column ‘# 3rd’ shows the quantity of production rules that are classified within each category from the third categorization. Table describes the actors resulting from the execution of the third categorization cycle. Figure illustrates the categorization process of the content analysis research, presenting an example of the construction of a rule that defines the behavior of one of the actors in the system.

FIGURE 7 Example of the categorization process of the content analyses research.

FIGURE 7 Example of the categorization process of the content analyses research.

TABLE 2 List of Thematic Categories from the Third Categorization Cycle of the Content Analysis with the Categories from the 2nd Categorization Cycle

TABLE 3 List of the Actor Categories from the Third Categorization Cycle of the Content Analysis

Rule-based systems may sometimes grow very large, making rule consistency and contradiction quite problematic. According to Guillaume and Magdalena (Citation2006), the model can be interpretable if it expresses the modeled system in an understandable way. However, this is a subjective property that relies on issues such as the model structure, the number of variables/rules, or the dimension and structure of the fuzzy sets. Some authors use the term transparency. It is a property that enables us to understand the influence of each parameter on the system's output. Transparency is related to the readability of the rules. In this work, the notion of transparency is based on the use of a moderate number of rules, variables, and fuzzy sets. Since the number of agents is low, a small number of rules helps the avoidance of inconsistencies. In addition, the BDI architecture helps to ensure that few fuzzy rules can guarantee the behavior of the agent based after it has committed to an intention. Also, agents in the real world can have contradicting behaviors. They depend on the granularity of their own model specification. Because of the BDI architecture, the intentions (plans) are chosen based on desires and beliefs. The intentions are specific to some conditions. Then, the fuzzy rules are triggered only after the desires and beliefs are tested. This condition helps to avoid contradiction.

Besides the use of the BDI framework, in order to avoid these two classic issues in rule-based systems, we decided to keep the number of rules and agents as small as possible. The following procedures were executed to reduce the model complexity: (i) the identification, selection, and classification of text segments into thematic and actor categories; (ii) grouping together of the categories, for data reduction and projection of text segments into production rules; and (iii) reduction in the number of categories by means of new groupings and through the exclusion of groups of rules that will not be used in the model design.

Although the quantity of thematic (5) and actor categories (6) are small in Tables and , it can be seen that the number of production rules is still large (619 rules) to avoid some inconsistency and contradiction given the complexity of the problem domain. Instead of carrying out a new categorization process, we decided to proceed with in-depth interviews, benefiting from expert' knowledge to perform an additional (and proper) reduction in the number of agents and rules.

In-Depth Interviews

The purpose of the in-depth interviews was to verify and refine the information obtained through the content analysis research. The interviews were carried out over a period of 1 month, with six specialists of the financial system area as follows: (i) medium- and high-ranking managers and administrators of the Central Bank of Brazil (consultant, head of department, and heads of subsector areas linked to banking supervision and monetary policy of the financial system); and (ii) financial director of a Brazilian commercial bank attending quarterly meetings concerning monetary policy held by the Central Bank with the financial market.

The interview scripts were elaborated based on the thematic categories created during the content analysis research and on the precepts of our metamodel (see Figure ). Additionally, Vennix's suggestions (Citation1996) were taken into consideration for the preparation and conducting of the interviews. The topics defined in the interview scripts aimed at: (i) attesting to the production rules created through the content analysis research; (ii) detailing the dynamics and relationships among BFS actors mapped through the content analysis research; (iii) obtaining suggestions for the model specification; (iv) restricting the scope of the model through the identification of the most important behaviors of the actors within regulatory governance of the BFS.

Table summarizes the topics that are part of the script and were addressed with the interviewees. These topics were differentiated according to the level at which they refer—structural or intentional (see Figure ).

TABLE 4 Topics of the In-Depth Interview Scripts

The interviewee' responses were recorded on the research instrument and transcribed into the tables by means of a text editor. During the interview analyses, the data were grouped together in order to facilitate the interpretation of the findings. Thus, interview responses are organized within a topic-based structure. Because of the informal nature of the in-depth interviews, not all questions covered by the proposed script of topics were addressed with the interviewees.

Generally, the interviews complemented the findings found with the content analysis research, giving important hints concerning a process of selecting the most important actors and defining the base interest rate as the most important regulatory instrument of a financial system. All rules defined in the content analysis not related to this regulatory instrument were neglected. The following important aspects resulted from the interviews are worth highlighting: (i) identification of the following agents: “monetary authority,” “financial market,” and “real sector economy,” as the main representatives of the actors within the BFS; (ii) the complex relationship of the currency exchange rate and the public debt with the interest rate, which reinforces the decision not to consider them within the scope of the first model version; and (iii) the relationship existing between the inflation target, inflation, and the other macro-economic indicators in the context of the monetary policy.

Based on the in-depth interviews, the rules were organized into categories according to the variables, agents, and behaviors expressed on them, as shown in Table . Each category associated with an agent includes several different rules. Table gives a generic description of the rules associated with any agent and category. This final categorization facilitated the selection of the final set of production rules and the comprehension of the outcomes of the content analysis research. The six actors of the third categorization (Table ) were also grouped into three actors for a more concise presentation of the rules in Table . It was decided that only rules relevant to the scope of interest in this study should be analyzed. The selection of the rules to model the behavior of the agents was made based on the following two criteria: (i) incorporating variables used to integrate the behavior of each agent to the environment of the financial market (data from environment used as an input to the agent-based model, data generated by the agent-based model used as an input to the environment); and (ii) variables that can generate governance measurements, e.g., variables used to measure the regulatory governance of the model. These two criteria revealed a lower set of production rules to model the fuzzy inference mechanisms of the agents: 280 rules. Then, from the 619 rules resulting from the content analysis research, 280 rules were selected. The selected rules were the ones considered relevant by the experts during the interviews. The discarded production rules were considered irrelevant, since the data and variables involved in them were considered by the experts very diverse and ambiguous. The BDI framework was also reliable to avoid inconsistencies and contradictions among the rules and agent' behavior.

TABLE 5 Rules Categories and Generic Descriptions

Then, these final sets of rules were analyzed for the extraction of the main cause-and-effect relationships describing the actor' behaviors and the subsequent definition of the fuzzy rules. Appendix A shows a synthesis of the fuzzy rules effectively used in modeling the agent behavior in the agent-based model. The fuzzy rules were derived from the 280 rules after carrying out the procedures equivalent to those employed in the content analysis research.

Model Validation

This subsection succinctly describes the procedure employed in demonstrating the adequacy of the agent' rules, that is, the validation of the behavior of each agent in the model. Accordingly, for the purposes of model validation, we have opted to analyze each agent separately and verify to what extent the results of the experiments correspond to real-world data. The experiments compare the decisions taken by real-world agents with computational ones, given the same set of input data. Real input data are used in the validation process for each new cycle for an independent outcome analysis.

Figure exemplifies the validation of the decision on interest rates by the agent “monetary authority,” confronting the outcomes of the computational agent with the real values on interest rates defined by the Copom. For each cycle, real macroeconomics input data is used, validating the behavior of an agent. In this specific case, the data refers to: (i) expectations regarding inflation; (ii) variation in inflation in relation to the previous period; (iii) country-risk; (iv) situation regarding economic activity; and (v) interest rate decision in the previous period. The analysis period for validation is from August 2000 til September 2005, corresponding to 62 cycles. The definition of the period is due to the input data availability for the financial market inflation expectations.

FIGURE 8 Validation results for agent “monetary authority” on decisions on interest rate.

FIGURE 8 Validation results for agent “monetary authority” on decisions on interest rate.

It is observed that the curve adherence is not constant. However, there are few periods in which the tendencies of the curves differ as, for instance, in the period 24 (July 2002). In this case, the decision on interest rates made by the agent “monetary authority” corresponds to an increase of 0.83 percentage points (p.p), while Copom's decision reduces the rate to 0.50 p.p. The differences between the agent's decision on the interest rate and Copom's effective decisions are smaller or equal to 0.25 p.p. in 56.5% of the 62 cycles studied. This percentage increases to 72.6% for differences smaller than or equal to 0.50 p.p. Generally, it is observed that the decision of the agent “central bank” follows the trends and variations of Copom's decisions, and even captures the most accentuated changes of these decisions.

CONCLUSIONS

The purpose of this article is to describe a method for the collection and structuring of qualitative data in order to develop agent-based models. The core objective of the method is to develop a conceptual model that captures the behaviors, intentions, attitudes, beliefs, and interactions of agents in the system under analysis. The method is based on the integration of content analysis research and in-depth interview techniques, and provides systematic data collection and interpretation. The complementarity of the two techniques makes it possible to interpret information and data produced in textual form as well as knowledge from experts.

Overall, the method has proven to be suitable for the formal representation of agents and their behavior within the BDI architecture by means of fuzzy logic. With the application of the method, it was possible to establish a set of relevant validated rules related to agent' behavior, which can be converted into fuzzy rules. These rules were encapsulated as intentions to execute the agent' actions (fuzzy-inference system module), after the beliefs and desires were processed by the agent (intention selection module), according to the agent' internal model in Figure . Hence, it is understood that the method can contribute to the development of further studies and methodologies for the modeling and representation of agent' behavior in social applied simulation models.

However, the whole process is far from simple. The content analysis research took longer to complete than originally planned. The number of rules generated by the content analysis was too large. It is possible to define a set of guidance principles towards the selection of “relevant” rules, restraining the number of them kept for further computer implementation. The main structural properties to be considered when analyzing a set of rules are completeness, consistency, and nonredundancy (Guillaume and Magdalena Citation2006). These questions are crisp properties, in the sense that a rule base is or is not complete, and two rules are or are not consistent or redundant. We can also quantify the level of satisfaction of those properties by defining levels of incompleteness, inconsistency, or redundancy (Casillas, Cordón, Herrera, and Magdalena Citation2003). In addition, one important question is the simplicity of the rules base, also called compactness, a property that is mostly qualitative. Simplicity refers to the number of rules in the rule base, and the number of variables that are considered in each rule. There are different methods for rule extraction which pay attention to some of these properties or qualities (Setnes, Babuska, and Verbruggen Citation1998). In any case, what is important to consider is what kind of property from a partial rule base will influence or not the integrated rule base, in order to define the key properties of the rule extraction process. As a result, the most important question to be considered during rule generation is the compactness of the rules, while consistency and nonredundancy should be managed during integration and conflict reduction.

The experience gained from this analysis leads to the conclusion that the method can be further enhanced. Several steps could be carried out in a different way. The selection of texts could have been optimized, based on a preanalysis of the “news” items, identifying those of greater relevance and discarding those of little relevance. Domain experts could have been used in this task with great efficacy. Also, the relevance of actors could be used in order to reduce the number of texts selected, eliminating those that are related to actors of little significance in terms of the objectives of the analysis. These observations allow us to define the problem formulation, in terms of the definition of objectives and scope of analysis, as the critical success factor for the application of the developed method. It seems that the method can work very well with ill-structured domains given that the system analysts have set well-defined objectives. All rules not directly involved with these objectives can be considered as serious candidates to be eliminated from the analysis. Another aspect that could be rationalized is the ordering of the application of the content analysis and the in-depth interviews. We believe that altering this order, firstly carrying out interviews, might speed up the content analysis process, offering aspects and elements that would guide us in the selection of rules and in the structure of the content analysi' themes and actors.

Although the developed method accomplished its objective of establishing a verified conceptual model, the authors realize that the method is still a first attempt in the right direction. The generality of the method is an issue that requires a deeper analysis. The application field of agent-based modeling is vast and increasing as its effectiveness is proven. As a consequence, it is possible to argue whether a single structuring method is able to cover the whole range of applications and situations. The answer is obviously no. There are intrinsic factors to each area of application that make it impossible to define a single method. Nevertheless, the developed method presents generic ideas that can be used as guidance to any such process such as the integration of different techniques into one integrated, formal approach. Multiple techniques in an appropriate sequence is an effective way of building upon the information elicited from each stage. It also facilitates the collection of different types of data and knowledge allowing a measure of triangulation, which can be used to confirm the validity and consistency of acquired behaviors. This issue is currently being addressed by the authors and it will constitute subject of future research. Moreover, the research proceeds for implementing the conceptual model using JAVA and JASON framework (Bordini and Hübner Citation2005). JASON is an interpreter for an extended version of AGENTSPEAK, a BDI agent-oriented logic programming language. The agent-based model is integrated to an econometric model, which is responsible in characterizing the macroeconomic environment. The dynamic behavior of the model is obtained through simulation experiments to characterize the regulatory governance in different monetary policy situations. It will generate measures of the financial sector credibility, pressures on the monetary authority agent, interest rate expectations, interest rate decisions, among others.

Acknowledgments

The authors would like to thank Central Bank of Brazil and CNPq, for the financial support to the research. Also, the authors would like to express their sincere thanks to the anonymous referee for their valuable suggestions.

REFERENCES

  • Aiello , M. and A. Pegoretti . 2006 . Textual article clustering in newspaper pages . Applied Artificial Intelligence 20 : 767 – 796 .
  • Bardin , L. 1977 . Content Analysis . Lisboa: Edições 70 .
  • Becu , N. , P. Perez , B. Walker , O. Barreteau , and C. Le Page . 2003 . Agent-based simulation of a small catchment water management in northern Thailand: description of the CATCHSCAPE model . Ecological Modelling 170 : 319 – 331 .
  • Bharwani , S. 2006 . Understanding complex behavior and decision making using ethnographic knowledge elicitation tools (KnETs) . Social Science Computer Review 24 : 78 – 105 .
  • Bharwani , S. , M. Bithell , T. E. Downing , M. New , R. Washington , and G. Ziervogel . 2005 . Multi-agent modeling of climate outlooks and food security on a community garden scheme in Limpopo, South Africa . Philosophical Transactions of the Royal Society B: Biological Sciences 360 : 2183 – 2194 .
  • Bordini , R. H. and J. F. Hübner . 2005 . Jason: A Java-based AgentSpeak interpreter used with SACI for multi-agent distribution over the net . Manual, Release Version 0.7, http://jason.sourceforge.net/.Last accessed 3/10/2007 .
  • Bossomaier , T. , S. Amri , and J. Thompson . 2005 . Agent-based modelling of house price evolution . Working Paper, Centre for Research in Complex Systems, Charles Sturt University, Australia .
  • Bratman , M. E. 1999 . Intention, Plans, and Practical Reason . Stanford , Albury , Australia : CSLI Publications .
  • Burton , A. M. , N. R. Shaboldt , G. Rugg , and A. P. Hedgecock . 1990 . The efficacy of knowledge elicitation techniques: A comparison accross domains and levels of espertise . Knowledge Acquisition 2 : 167 – 178 .
  • Casillas , J. , O. Cordón , F. Herrera , and L. Magdalena . 2003 . Interpretability issues in fuzzy modeling . In: Studies in Fuzziness and Soft Computing . Vol. 128 . Berlin, Heidelberg, New York : Springer .
  • Chu , H.-C. and G.-J. Hwang . 2008 . A Delphi-based approach to developing expert systems with the cooperation of multiple experts . Expert Systems with Applications 34 : 2826 – 2840 .
  • Denzin , N. K. and Y. S. Lincoln (Orgs.) . 2000 . Handbook of Qualitative Research. , 2nd. ed. Thousand Oaks , CA : Sage Publications .
  • Dixon , D. S. and W. N. Reynolds . 2005 . Quantitative models from qualitative data: Case studies in agent-based socio-political modeling . In: Proceedings of the First International Workshop on Complexity and Policy Analysis , Cork, Ireland .
  • Edmonds , B. 2005. Simulation and complexity: How they can relate. In: V. Feldmann , and K. Mühlfeld , eds., Virtual Worlds of Precision – Computer-Based Simulations in the Sciences and Social Sciences , pp. 5–32. Munchen : Lit Verlag.
  • Edmonds , B. 1998 . Modelling socially intelligent agents . Applied Artificial Intelligence 12 : 677 – 699 .
  • Guillaume , S. and L. Magdalena . 2006 . Expert guided interaction of induced knowledge into a fuzzy knowledge base . Soft Computing 10 : 773 – 784 .
  • Holsapple , C. W. , V. Rai , and W. P. Wagner . 2008 . An experimental investigation of the impact of domain complexity on knowledge acquisition (KA) methods . Expert Systems with Applications 35 : 1084 – 1094 .
  • Hsieh , L. , A. Liu , S. Yu , and H. C. S. Hsu . 2004 . A method in social reasoning mechanism for intelligent agents using fuzzy inference . In: Proceedings of the International Computer Symposium (ICS2004) , Taipei, Taiwan , pp. 405 – 410 .
  • Kim , J. and J. F. Courtney . 1998 . A survey of knowledge acquisition techniques and their relevance to managerial problem domains . Decision Support Systems 4 : 269 – 284 .
  • Kooiman , J. 2003 . Governing as Governance . London : Sage Publications .
  • Lee , W. 2004 . Applying domain knowledge and social information to product analysis and recommendations: An agent-based decision support system . Expert Systems 21 : 138 – 148 .
  • Li , Y. , P. Musilek , and L. Wyard-Scott . 2004 . Fuzzy logic in agent-based game design . In: Proceedings of the 2004 IEEE Annual Meeting of the North American Fuzzy Information Processing Society , Banff, Alta, Canada pp. 734 – 739 .
  • Malhotra , N. K. 1999 . Marketing Research: An Applied Orientation. , 3rd ed. Englewood Cliffs , New Jersey : Prentice Hall .
  • Marshal , C. and G. B. Rossman . 1989 . Designing Qualitative Research . Newbury Park : Sage Publications .
  • Moody , J. W. , J. E. Blanton , and R. P. Will . 1998–1999 . Capturing expertise from experts: The need to match knowledge elicitation techniques with expert system types . Journal of Computer Information Systems , pp. 89 – 95 .
  • Moraes , R. 1999 . Content analysis . Educação 22 : 7 – 32 .
  • Schut , M. , M. Wooldridge , and S. Parsons . 2004 . The theory and practice of intention reconsideration . Journal of Experimental & Theoretical Artificial Intelligence 16 : 261 – 293 .
  • Setnes , M. , R. Babuska , and H. Verbruggen . 1998 . Rule-based modeling: Precision and transparency . IEEE Transactions on Systems, Man and Cybernetics 28 : 165 – 169 .
  • Shajari , M. and A. A. Ghorbani . 2004 . Application of belief-desire-intention agents in intrusion detection & response . In: Proceedings of the Second Annual Conference on Privacy, Security and Trust , University of New Brunswick , Fredericton , New Brunswick , Canada , pp. 181 – 191 .
  • Shen , S. , G. M. P. O'Hare , and R. Collier . 2004 . Decision-making of BDI agents, a fuzzy approach . In: Proceedings of the Fourth International Conference on Computer and Information Technology (CIT2004) , Wuhan , China , pp. 1022 – 1027 .
  • Streit , R. E. 2006 . Agent-based model for the analysis of financial system governance . PhD dissertation , Management School, Federal University of Rio Grande do Sul , Brazil .
  • Terna , P. 1998 . Simulation tools for social scientists: Building agent-based models with SWARM . Journal of Artificial Societies and Social Simulation 1. ⟨http://www.soc.surrey.ac.uk/JASSS/1/2/4.html⟩. Last accessed Feb 22, 2006 .
  • Van den Berg , G. J. , B. van der Klaauw , and J. C. van Ours . 2004 . Punitive sanctions and the transition rate from welfare to work . Journal of Labor Economics 22 : 211 – 241 .
  • Vennix , J. 1996 . Group Model Building: Facilitating Team Learning Using System Dynamics . Chichester : Wiley .
  • Weber , R. P. 1990 . Basic Content Analysis. , 2nd ed. Newbury Park , CA : Sage Publications .
  • Wooldridge , M. and S. Parsons . 1998 . Intention reconsideration reconsidered . In: Proceedings of the Fifth International Workshop on Agent Theories, Architectures, and Languages (ATAL-98) , Paris , France , pp. 63 – 80 .
  • Zadeh , L. A. 1973 . Outline of a new approach to the analysis of complex systems and decision processes . IEEE Transactions on Systems, Man, and Cybernetics SMC-3 : 28 – 44 .

APPENDIX A: EXAMPLE OF FUZZY RULES FOR THE MODELING OF AGENT BEHAVIOR

Table displays the fuzzy rules derived from the 280 production rules that were selected from the content analysis research. The fuzzy rules are organized according to the behaviors of the agents: monetary authority, financial market, and real sector economy, which represent the grouping of six actors (government, central bank, financial market, analysts, industry and commerce, civil society). Equally, the rules are described into a suitable format by means of fuzzy variables and standardized linguistic terms.

TABLE A.1 Example of the Fuzzy Rules Describing the Actor's Behavior in the Model

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.