Full text
An Integrative Decision-Making Mechanism for Consumers’ Brand Selection using 2-Tuple Fuzzy Linguistic Perceptions and Decision Heuristics Jesu ´s Gira ´ldez-Cru 1 •Manuel Chica 1,2 •Oscar Cordo ´n 1 Received: 23 March 2022 / Revised: 30 July 2022 / Accepted: 3 August 2022 / Published online: 3 September 2022 The Author(s) 2022 Abstract Consumers perform decision-making (DM) processes to select their preferred brands during their entire consumer journeys. These DM processes are based on the multiple perceptions they have about the products available in the market they are aware of. These consumers usually perform different DM strategies and employ diverse heuristics depending on the nature of the purchase, ranging from more pure optimal choices to faster decisions. Therefore, the design of realistic DM approaches for modeling these consumer behaviors requires a good representation of consumer perceptions and a reliable process for integrating their corresponding heuristics. In this work, we use fuzzy linguistic information to represent consumer perceptions and propose four consumer DM heuristics to model the qualitative linguistic information for the consumer buying decision. In particular, we use 2-tuple fuzzy linguistic variables, which is a substantially more natural and realistic representation without falling in a loss of information. The set of selected heuristics differ in the degree of involvement the consumers give to their decisions. Additionally, we propose a heuristic selection mechanism to integrate the four heuristics in a single DM procedure by using a regulation parameter. Our experimental analysis shows that the combination of these heuristics in a portfolio manner improves the performance of our model with a realistic representation of consumer perceptions. The model’s outcome matches the expected behavior of the consumers in several real market scenarios. Keywords Agent-based modeling Decision-making heuristics Fuzzy decision-making Fuzzy linguistic 2-tuples Marketing Consumer behavior 1 Introduction Understanding how consumers make their buying decisions is the cornerstone for most of the marketing questions in small, medium, and large enterprises. This knowledge about consumers’ journey will elicit successful marketing policies for increasing the sales and awareness levels of the brand. But representing and modeling consumers are not a straightforward endeavour because the total sales of a brand comes from the result of multiple consumer interactions and decisions at different stages of their consumer journeys, the so-called marketing funnel [1]. Furthermore, these decisions may be affected by many diverse off-line and on-line marketing campaigns, as well as emergent word-of-mouth processes among the consumers [2]. Agent-based models (ABM) can be used to model this complex behavior of a market [3–5]. In ABM, simple individual behaviors are modeled into agents of a system where they act and interact with other agents and with the environment. Because of the bottom-up nature of ABM, the emergent complex behavior of the system can be inferred from the micro behaviors of its individuals. ABM &Jesu ´s Gira ´ldez-Cru [email protected] Manuel Chica [email protected] Oscar Cordo ´n [email protected] 1 Department Computer Science and Artificial Intelligence, Andalusian Research Institute on Data Science and Computational Intelligence, University of Granada, Granada, Spain 2 School of Electrical Engineering and Computing, The University of Newcastle, Callaghan, NSW 2308, Australia 123 Int. J. Fuzzy Syst. (2023) 25(1):59–79 https://doi.org/10.1007/s40815-022-01385-x
provides a suitable tool to replicate realistic market conditions because of its simplicity to model these consumer behaviors and their interactions with brands and media [5,6]. Notice that modeling individual behaviors is often simpler –and in most of the cases, more accurate– than modeling the behavior of the whole system by global topdown rules. One of the most important micro behaviors of the population of consumers is how they select a brand from the set of all the available options in a market category. Decision-making (DM) [7] is the mental process that produces the selection of an alternative among a set of different choices. In our case, these alternatives represent the available products or brands in the market that the consumer may choose and those consumer DM processes correspond to sales. Consumer decisions are usually guided by their preferences on several attributes of the products, each possibly having a distinct weight. Moreover, consumer perceptions 1 are usually qualitative rather than quantitative, and hence fuzzy linguistic variables [8–10] and fuzzy linguistic approaches [11–13] are more suitable to represent and manipulate them [14,15]. Notice that the human way of expressing and using knowledge is generally fuzzy rather than crisp, with a certain degree of uncertainty and/or imprecision. Therefore, a numerical representation and aggregation of such consumer perceptions would imply a consequent loss of information, which can further affect their DM processes [16,17]. Following these assumptions, [18] presented a marketing ABM where consumer perceptions are modeled by 2-tuple fuzzy linguistic variables [19,20]. These variables consist of pairs of a linguistic label and a symbolic translation. This fuzzy representation is significantly more realistic than numerical values and do not suffer the loss of information existing in other fuzzy linguistic approaches when aggregating information to take decisions [19]. To the best of our knowledge, [18] provides the first marketing ABM with an accurate representation of consumer perceptions, which matches the human way of expressing information. The model proposed in [18] includes a basic consumer DM heuristic that aggregates all the consumer’s perceptions for every brand attribute, or driver, according to their preferences and selects the brand with the highest aggregated perception. However, it is well-known that consumers do not always use the same DM process with regard to every purchase [21]. In [22], it is argued that consumer DM strategies are ruled by different mechanisms to explore all the possible alternatives (through their attributes) to eventually select one of them. The aggregation of these mechanisms comprises the so-called consumer DM heuristic. There are different heuristics and they can lead to different choices [23]. Although all these works analyze consumers’ behaviors from a psychological perspective, they lack a precise algorithmic description of these heuristics from a computation point of view. Therefore, it is necessary to precisely define a diverse set of consumer DM heuristics to capture the different consumer behaviors in a market. Therefore, the research questions addressed in this work are the following: 1. How consumers’ strategies of purchase can be precisely formulated as heuristics to be integrated into a computational model to simulate the complex behavior of a market? 2. How qualitative information representing consumers’ perceptions can be handled by these heuristics? 3. How these heuristics can be integrated into a single DM procedure in order to capture the complex behavior of consumers when facing a purchase? To tackle these questions, this work proposes four fuzzy linguistic purchase heuristics to properly model different real-world consumer DM strategies. They all manipulate fuzzy linguistic 2-tuples, which represent consumer perceptions in a realistic and accurate manner. The proposed heuristics differ in the degree of involvement the consumers give to their purchases and they are inspired by well-established studies on behavioral economics and consumer behaviors [21–23]. In particular, more involved heuristics perform a more exhaustive search in order to maximize the utility of the chosen brand whereas less involved heuristics seek fast satisfying decisions [24]. The current work is the first one proposing a set of diverse consumer decision heuristics based on the 2-tuple fuzzy linguistic computational model. Additionally, we introduce a mechanism to integrate the four proposed decision heuristics into a single consumer DM procedure based on the degree of involvement of brand selections defined for the specific market. This mechanism combines the use of the four heuristics as a portfolio of versatile heuristics which will be used depending on the marketing context using a constructive process in DM where consumers use a variety of strategies depending on the tasks demand and they have limited information [21]. Therefore, every consumer, even in the same market, may use different heuristics to decide the brand to choose. Our experimental evaluation shows that the combination of these heuristics improves the performance of our model and this performance matches the 1 In marketing, consumer perceptions refer to the assessments given by a consumer to the attributes of a product, and these attributes are commonly known as brand drivers since they drive consumers’ decisions. 123 60 International Journal of Fuzzy Systems, Vol. 25, No. 1, February 2023
expected behavior in several marketing scenarios. These scenarios were built using real data from a pool of diverse industries, from automakers to dairies. In summary, the contributions of the current work are as follows: •We model a set of realistic consumer decision heuristics which handle 2-tuple fuzzy linguistic information. As discussed in Sect. 4.1, this is the natural representation of this kind of information in the marketing domain because it does not suffer the loss of information existing in other approaches (e.g., the ordinal fuzzy linguistic representation) when aggregating information. •We incorporate these heuristics to a realistic ABM of consumer behavior for marketing. In our ABM, agents represent the consumers of a market and their DM processes simulate their purchases in such a market. •We introduce a heuristic selection mechanism which captures the nature of actual consumers according to the type of product they purchase in each scenario. This mechanism allows consumers to decide which of the four proposed heuristics to use in each situation in a portfolio manner. •We evaluate the performance of our approach in a comparison with respect to a classical fuzzy linguistic representation based on linguistic labels. Our empirical results show the superiority of our model. •We analyze the performance of the heuristic selection mechanism under a sensitivity analysis. When this mechanism is at work, each consumer may select their preferred products using different strategies, which is a behavior that can better fit with reality in marketing scenarios. The rest of this work is organized as follows. Related works are described in Sects. 2, and 3reviews some preliminary concepts on fuzzy linguistic approaches and particularly, the 2-tuple linguistic modeling. Section 4 describes the ABM of our model and Sect. 5presents the consumer DM heuristics that handle 2-tuple fuzzy linguistic variables. In Sect. 6, a mechanism to integrate the four heuristics into a single DM procedure is defined. Section 7describes the experimental results of the proposed approach in real-world market scenarios. We finally discuss the main conclusions of the study and some lines of future work in Sect. 8. 2 Related Works ABM have been proposed to model the complex behavior of markets [3–5]. Additionally, ABM has been successfully applied in fields such as economics [25], politics [26,27], trust-based social systems [28,29], sharing economy [30], and contract farming [31], among others. Consumers’ behaviors and strategies of DM have been extensively studied from a psychological perspective in marketing literature [21–24]. Nevertheless, there is a lack of a precise definition of these heuristics from a computational point of view. To the best of our knowledge, [18]is the first work that proposes an ABM to model consumers’ perceptions using fuzzy linguistic information, but it only describes a very simple DM heuristic for those consumers. The present work aims to fill this gap by precisely defining a set of diverse consumers’ DM heuristics, which represent the distinct strategies that consumers use when they face a decision (i.e., a purchase). Moreover, these decisions can be seen as a multi-criteria DM (MCDM) problem, and could be faced by state-of-the-art MCDM methods, such as the fuzzy ordinal priority approach [32,33]. In this work we are considering the original 2-tuple fuzzy linguistic computational model proposed in [34]to design our marketing model. This decision is based on the kind of information available in our real-world application. As justified in Sect. 4.2, this information is collected in consumer surveys where every consumer considers the same linguistic term set. The cardinality of this term set is odd and its linguistic labels are symmetrically placed around a middle term representing a neutral perception about the brand. Every consumer agent in the model considers this linguistic term set to aggregate information in order to get an overall perception about the set of alternative brands. Hence, we are in a scenario with homogeneous information that perfectly matches the requirements of the original 2-tuple fuzzy linguistic computational model. In the last two decades, a large amount of research have been developed to propose alternative models to the original 2-tuple fuzzy linguistic computational model or to extend it to deal with DM handling unbalanced linguistic information or heterogeneous information contexts (i.e., dealing with multigranular linguistic information and nonhomogeneous information) [35,36]. These models properly allow the implementation of a general decision scheme for computing with words represented in Fig. 1.A good survey of these approaches can be found in [20]. Particularly, [37] introduced a generalized version of the 2-tuple fuzzy linguistic representation model based on the Fig. 1 General decision scheme dealing with heterogeneous contexts in decision-making [20] 123 J. Gira ´ldez-Cru et al.: An Integrative Decision-Making Mechanism 61
concepts of symbolic proportion and canonical characteristic values of linguistic terms. In contrast to the original 2-tuple fuzzy linguistic representation model [19], this model can deal with linguistic variables with linguistic term sets that are not uniformly and symmetrically distributed. Besides, it was extended by incorporating a third parameter to handle incomplete linguistic preferences [38]. But one of the drawbacks of this model is that the semantic of linguistic terms in the linguistic term set used can only be defined by symmetrical trapezoidal fuzzy membership function. This is solved in the numerical scale model [39], which defines a more consistent numerical scale function to make transformations between linguistic 2-tuples and numerical values in different DM situations, which can use any fuzzy membership function shape. This model is further refined in the so-known interval numerical scale model [40], which provides a basis for the linguistic computational model based on 2-tuples and intervals. Overall, numerical scale models generalize the 2-tuple fuzzy linguistic representation model by defining a personalized numerical scale function for the linguistic term set which can be computed by solving an optimization problem. In summary, all of these models handle different representations of the information used by the decision-maker. Nevertheless, the use of these alternative approaches are out of the scope of the current contribution. In our case, this information comes from marketing surveys whose answers show a linguistic nature but these linguistic answers are constrained within a fixed set of possible responses that are uniformly and symmetrically distributed. Therefore, the original 2-tuple fuzzy linguistic representation model is a natural and convenient representation model for the information handled in a real marketing scenario. 3 Preliminaries In this section we review some preliminary concepts for modeling fuzzy linguistic information, to be used by the consumer DM heuristics. Linguistic variables are variables whose values are words or sentences in the natural language [8–10]. They are used in fuzzy linguistic approaches, where the problem requires to deal with qualitative aspects [41,42]. The general decision scheme to work with heterogeneous (linguistic) information is depicted in Fig. 1 2 . It includes the translation and retranslation phases defined for this paradigm, which are crucial to manipulate the linguistic information. In linguistic symbolic computational models based on ordinal scales [43,44], linguistic variables take values from a predefined totally ordered set of linguistic labels S¼fs0;...;sggof finite size jSj¼gþ1. In this approach, the semantics of the linguistic labels can be derived from their order [45], i.e., the first label s0represents the lowest value, with higher values for the next labels in the ordered set (8si;sj2S:sisj,ij.). Thus, the comparison operators \;¼;[can be defined directly from the total order defined in the linguistic term set. Extended aggregation operators compute a convex combination of linguistic labels, working on the label indexes f0;...;ggof the linguistic term set S. These operators generate a real value on the granularity interval b2½0;g[43], that requires to be approximated to a linguistic label of S. The main drawback of this approach is the loss of information produced in this aggregation process [19]. In particular, the aggregation of two distinct sets of linguistic labels may lead to the same value. As a result, it may be hard to asses whether one of these two sets is preferred to the other. In order to solve the previous problem, the 2-tuple fuzzy linguistic representation model was proposed [19,46,47]. In this approach, linguistic variables are represented by a linguistic label and a symbolic translation. Definition 1 (Fuzzy Linguistic 2-Tuple [19]) A 2-tuple fuzzy linguistic variable is a pair hsk;ai, where sk2S¼ fs0;...;sTgis a linguistic label from the ordered set of linguistic labels Sand a2½0:5;0:5Þis a symbolic translation specifying the translation of the fuzzy membership function of the closest linguistic label skin case the linguistic label resulting from the symbolic calculus does not exactly correspond to a label in the term set. The 2- tuple set associated with Sis defined as S¼S½0:5;0:5Þ. In this work, we consider triangular membership functions for fuzzy linguistic 2-tuple variables [42], although other non piece-wise linear functions could have been also considered instead [41]. In Fig. 2, we represent an example of this fuzzy partition that takes values from the set of linguistic labels S¼fvlow;low;med;high;vhighg. As in linguistic symbolic computational models based on ordinal scales, a symbolic computation in the term set S produces a value b2½0;g(the interval of granularity of S) that must be transformed into a linguistic 2-tuple value. To do so, there is a need to define a numerical-linguistic approximation: Definition 2 (Numerical-linguistic and linguistic-numer- ical approximations [19]) Let S¼fs0...sggbe a set of linguistic terms and Sthe 2-tuple set associated with S 2 In our case, the computational scheme is simpler as every consumer uses the same linguistic scale to establish their preferences since they come from tracking data surveys available at the company (see Sect. 4.1). In such a way, the considered decision scheme is most similar to the one proposed by Yager in [12]. 123 62 International Journal of Fuzzy Systems, Vol. 25, No. 1, February 2023
defined as S¼S½0:5;0:5Þ. The function DS:½0;g! Sis given by: DSðbÞ¼hsk;ai;with i¼roundðbÞ a¼bk ð1Þ with b2½0;gand where roundðÞ is the function that assigns the closest integer number i2f0;...;ggto b.In this way, each numerical value in the interval of granularity of Sis uniquely identified by a 2-tuple linguistic value hsk;ai2 S. Meanwhile, there is a linguistic-numerical approximation assigning a numerical value bto each linguistic 2-tuple defined by the inverse function D1 S: S!½0;gas follows: D1 Sðhsk;aiÞ ¼ kþað2Þ For the sake of simplicity, we remove the subindex Sof the approximation functions Dand D1when it is clear the linguistic term set Sthey refer to. Besides, we overload D for a set of real numbers R¼fb1;...;bmgand D1for a set of linguistic 2-tuples X¼fhs1;a1i...hsm;amig as follows: DðRÞ¼½DðbiÞ1inand D1ðXÞ¼½D1ðhsi;aiiÞ1in. An example of these approximations can be found in Fig. 2, where it can be seen that Dð2:6Þ¼hhigh;0:4i. The basic operators for the 2-tuple fuzzy linguistic computational model are defined as follows: Definition 3 (Linguistic 2-Tuple Basic Operators [19]) Let hsk;a1iand hsl;a2ibe two fuzzy linguistic 2-tuples. The comparison operators \;¼and [are defined as follows based on the complete order established in S: •hsk;a1i\hsl;a2i,sk\sl_ðsk¼sl^a1\a2Þ •hsk;a1i¼hsl;a2i,sk¼sl^a1¼a2 •hsk;a1i[hsl;a2i,sk[sl_ðsk¼sl^a1[a2Þ Besides, the negation operator for linguistic 2-tuples is defined by means of the approximation functions Dand D1: Negðhsk;aiÞ ¼ DðgD1ðhsk;aiÞ ð3Þ There is a wide variety of aggregation operators to be used in the 2-tuple linguistic model [19,20], remarking the extension of the OWA operator [48] due to its great versatility. In our scenario, each consumer owns a weight associated to each brand driver, that is specified a priori representing her decision preferences. Hence, the weighted average operator for linguistic 2-tuples is the appropriate operator to develop the aggregation process. Definition 4 (Weighted average operator for linguistic 2- tuples [19]) Given a set of linguistic 2-tuples X¼fhs1; a1i;...;hsm;amig to be aggregated and a vector of weights W¼½w1;...;wmassociated, the 2-tuple weighted average 2TWA : Sm! Sis defined as: 2TWAðX;WÞ¼DPm i¼1D1ðhsi;aiiÞ wi Pm i¼1wi In our scenario the weight vector holds that wi2½0;1 and Piwi¼1 (see Sect. 4.2). Hence, we have a linear combination of the 2-tuples and the denominator value is 1, reducing the expression to 2TWAðX;WÞ¼DðD1ðXWÞÞ. 4 Decision-Making Representing Consumer Perceptions with the 2-Tuple Fuzzy Linguistic Computational Model In this section, we first discuss the need of using the qualitative representation of fuzzy linguistic 2-tuples in our framework (see Sect. 4.1), and next we define the ABM used in our model with consumer agents having fuzzy linguistic perceptions (see Sect. 4.2). 4.1 The Need of Fuzzy Linguistic Variables In our ABM, agents represent consumers of a market. In order to perform realistic simulations of this virtual market, it is necessary to model their perceptions for every brand in the market. This information is commonly obtained from real consumer tracking data and brand health studies from well-established marketing consultants such as Kantar Millward Brown [49]. In these studies, consumers are usually surveyed a set of questions about the available brands in the target market [50]. The most usual scenario is that the answers to those surveys have a linguistic nature, such as linguistic labels, all of defined over the same linguistic term set. In order to process them, these answers are transformed into numerical values by preprocessing the data (see Fig. 3). Alternatively, fuzzy linguistic approaches are the most suitable and natural representation of this kind of qualitative data from Fig. 2 Triangular membership functions for fuzzy linguistic variables that take values from the set of linguistic labels fvlow;low;med;high;vhighg. It also includes the 2-tuple numericallinguistic approximation Dð2:6Þ¼hhigh;0:4i 123 J. Gira ´ldez-Cru et al.: An Integrative Decision-Making Mechanism 63
human perceptions [18]. Nevertheless, the representation of consumer perceptions in the computational model is usually the result of the aggregation of many questions to the survey. As a consequence, classical linguistic symbolic computational models based on ordinal scales, which suffer a loss of information when linguistic variables are aggregated, are not an appropriate model to represent the information available in our marketing system. Moreover, although consumer perceptions can be processed and transformed to a numerical scale (with the consequent ‘‘loss of information’’), our view is that the problem would be better tackled by directly working with the linguistic assessments following a fuzzy linguistic approach instead of transforming them into numerical values. Computing with words definitively provides a more natural representation when dealing with human perceptions, represented as words in natural language, as in our case. 4.2 An ABM with Consumers’ Perceptions Based on 2-Tuple Fuzzy Linguistic Variables In this subsection we briefly describe the structure and components of the marketing ABM used in this work, based on the one proposed in [18]. The emphasis of our model is on the consumer perceptions about the available brands in the market. These perceptions incorporate the heterogeneity and socio-demographic features of the consumers in an implicit way. For example, the income of consumers will determine their perceptions about the price of the brands. Additionally, let us note that these variables can be modified by other marketing mechanisms and events on the consumer journey such as advertising effects, sampling campaigns, or word-of-mouth interactions. In order to have a neat analysis, we fix the perceptions of the consumers and remove the temporal evolution of the consumer brand images. In the ABM, agents represent consumers who carry out a DM process to select a brand among a set of navailable brands B¼fb1;...;bng(i.e., the set of alternatives). The attributes of each brand are modeled by mdrivers D¼fd1;...;dmg. As all the brands belong to the same category, they all share the same drivers. In order to represent driver preferences, we define for each agent xa weight vector Wx¼½wx 1;...;wx m, such that all weights must be in the interval [0, 1] and their sum must be equal to 1. These weights represent the importance of each driver when the consumer agent xmakes a decision. Each agent has its own perceptions (positive, neutral, or negative) about each driver of each brand. Consumer perceptions are modeled by defining, for each agent x, a matrix of perceptions Pxof dimension nm, where each element px i;j2Pxrepresents the perception of agent xon brand bi2 Babout driver dj2D. As previously stated, these heterogeneous perceptions implicitly capture external variables that previously affected the brand image of the consumers (e.g., consumer habits, loyalty, influence by other consumer, or income). In our model, these perceptions are represented using 2-tuple fuzzy linguistic variables, all of them taking values from a common ordered set of linguistic labels (see Definition 1). This allows us to represent the qualitative view of the consumer on each brand. Brand awareness is the first dimension and pre-requisite of the brand knowledge system in consumer minds, which helps the brand identification under different conditions [1] and filters the final set of choices when the consumer faces a decision about the brand to buy [21]. Brand awareness can be defined at several levels such as recognition, aided awareness, top of mind, and light knowledge about the brand [51]. It plays a crucial role in disparate markets, from luxury goods [52] to restaurants [53]. Agent-based marketing approaches have also incorporated this natural mechanism into the agent behavioral rules [54,55]. To model this information, we extend the model of [18]by defining for every agent xa vector Ax¼½ax 1;...;ax nof Boolean variables, where ax irepresents whether agent xis aware of brand bi2Bor not. Thus, this vector Arepresenting awareness information is versatile and, depending on the model, could mean a different awareness level (e.g., aided awareness or top of mind). Definition 5 (Consumer agent) A consumer agent xis defined as the tuple hAx ;Wx ;Pxi, where Ax¼½ax 1;...;ax nis a vector where each element ai2f0;1grepresents whether agent xis aware of brand i2Bor not; Wx¼½wx 1;...;wx mis a weight vector satisfying that 8wx i2Wx)wx i2½0;1and P1imwx i¼1, with each element wjrepresenting the importance that agent xgives to driver j2Din its buying decision; and Pxis an nmmatrix of fuzzy linguistic 2- tuples, with each element pi;j2Pxrepresenting the perception that agent xhas on brand i2Babout driver j2D. Notice that perceptions Pxdescribe the assessments of consumer xon the different attributes of the available products in the market, which will be used by this consumer to perform her DM, where Bis the set of alternatives and Dis the set of attributes or features, with weights given by Wx. Fig. 3 Representation of consumer perceptions in numerical and linguistic scales 123 64 International Journal of Fuzzy Systems, Vol. 25, No. 1, February 2023
Additionally, notice that the set of drivers Dand the set of brands Bare market variables globally known by every agent. In particular, they can be inferred by the variables Ax,Wx, and Px. For instance, Wxdefines the weights that agent xgives to each driver d2Dand Axdefines the awareness this agent has about each brand b2B. In Table 1we summarize the components of the ABM. For the sake of clarity, in the remaining of this work the elements Ax,Wx, and Pxwe will be respectively renamed as A,W, and P(i.e., removing the superindex of the agent x) whenever it is clear the agent they refer to. 5 2-Tuple Fuzzy Linguistic Consumers’ Decision- Making Heuristics In this section we describe four marketing DM heuristics that use fuzzy linguistic information to simulate consumer behaviors when facing brand selection decisions. These fuzzy linguistic purchase heuristics as well as the selection mechanism introduced in Sect. 6constitute the main proposal of the current work. Namely they are utility maximization (UMAX), majority rule (MAJ), elimination by aspects (EBA), and satisfaction rule (SAT). These heuristics are inspired by well-established studies on behavioral economics and consumer behaviors [21–23]. First, we provide an illustrative example of a market that will allow us to show the trace of each heuristic. In this example market, there is just one consumer agent and four brands having three drivers. Example 1 Consider a linguistic term set S¼ fvl;l;m;h;vhg(standing for very low, low, medium, high, and very high, respectively). Let us define a consumer agent xand a set of four brands B¼fb1;b2;b3;b4gwith three drivers D¼fquality;price;comfortg(q,p, and cfor short). Let us assume the following matrix of perceptions P, vector of driver weights W, and vector of brand awareness A, for this agent x: W¼wqwpwc ½¼0:40:40:2½ A¼ab1ab2ab3ab4 ½¼true true false true½ P¼ pb1;qpb1;ppb1;c pb2;qpb2;ppb2;c pb3;qpb3;ppb3;c pb4;qpb4;ppb4;c 2 6 6 6 4 3 7 7 7 5 ¼ hm;0ihh;0:45ihh;0:35i hl;0:45ihvh;0ihvh;0i null null null hh;0:45ihh;0:45ihh;0:45i 2 6 6 6 4 3 7 7 7 5 Notice that the agent is not aware of brand 3 and thus it has no perceptions about that brand. The variables P,W, and Aare the input of every DM heuristic to be applied by the consumer agent. In the unlikely case that an agent is aware of no brand (i.e., the vector Ais completely set to false), every DM heuristic returns a null decision. For the sake of readability, we have omitted this filter in the algorithmic description of the heuristics. We also emphasize that when agents are aware of all the existing brands in the market, we are solving a simple DM problem. However, in a typical marketing scenario, consumer agents are only aware of a subset of the available brands in the market (i.e., Axis not fully set to true for any agent x). In the following subsections we provide the precise formalization of each marketing fuzzy linguistic DM heuristic. 5.1 Utility Maximization Utility maximization (UMAX) is a probabilistic heuristic that associates a probability to each brand the agent is aware of. Those probabilities are based on the global perceptions the agent has on each brand. In particular, the probability of choosing a brand is the result of aggregating all its driver perceptions, weighted by the driver weights, and normalized among all brands in exponential scale. In the fuzzy linguistic version of this heuristic, the aggregation of consumer perceptions is achieved by the weighted average operator for linguistic 2-tuples (see Definition 4). In Algorithm 1, we provide the pseudocode of this heuristic. Notice that brands the agent is not aware of are assigned a probability equal to 0, i.e., those brands are never chosen. The final decision is returned by the function RNDWEIGHTSEL (see Algorithm 1) as a random choice based on the probabilities previously computed. This heuristic requires to aggregate information and thus it uses the approximation functions from Definition 2.As stated in Sect. 3, fuzzy linguistic 2-tuples do not suffer the problem of potential loss of information when they are aggregated. Table 1 Summary of the ABM components Component Description B¼fb1;...;bngSet of brands in the analyzed market D¼fd1;...;dmgSet of drivers of each brand xAgent of the ABM Px¼½px i;j Agent x’s perception about djof bi (px i;j2 S;1in;1jm) Ax¼½ax i Agent x’s awareness on bi (ax i2f0;1g;1in) Wx¼½wx j Agent x’s weight on driver di (wx j2½0;1;1jm) 123 J. Gira ´ldez-Cru et al.: An Integrative Decision-Making Mechanism 65
The following example summarizes the behavior of UMAX: Example 2 Consider the market described in Example 1. UMAX computes a probability associated to each of the three brands the agent is aware of as: probðb1Þ¼eD1ð2TWAðP½b1;WÞÞ ¼ ¼e20:4þ2:550:4þ3:350:2¼e2:49 ¼12:06 probðb2Þ¼eD1ð2TWAðP½b2;WÞÞ ¼e2:98 ¼19:69 probðb4Þ¼eD1ð2TWAðP½b4;WÞÞ ¼e3:45 ¼31:5 By defining a probability distribution with these values, we get: probðb1Þ¼0:19, probðb2Þ¼0:31, and probðb4Þ¼0:5. This is, brand b1, b2 and b4 will be chosen with these probability values, respectively. Notice that b3 cannot be chosen because the agent has no awareness about this brand. In the former example, it can be seen how the exponential scale of the probabilities makes some brands much more likely to be chosen. Therefore, although this utility maximization is probabilistic, it gives a much greater weight to those brands with higher utility. 5.2 Majority Rule The majority rule (MAJ) selects the preferred brand in a pairwise comparison of every brand, comparing their attributes. This process first selects a pair of two brands to compete. In this comparison, each brand is scored according to the drivers that are better with respect to the other brand. Each driver contributes its weight to the score. The winner is randomly selected with probability proportional to their scores and then it is compared to another brand, until no brand is left. The final decision is the brand winning this competition. The pseudocode of this heuristic is presented in Algorithm 2. 123 66 International Journal of Fuzzy Systems, Vol. 25, No. 1, February 2023
In the comparisons of two brands, we consider a perception is better than another if its fuzzy linguistic 2-tuple is greater than the other. To this end, we use the comparison operator for fuzzy linguistic 2-tuples (see Definition 3 for more details). This way, our approach does not suffer any loss of information existing in other fuzzy linguistic approaches. Since the winner of each comparison is randomly selected with a probability proportional to its score, this heuristic does not require any criterion to break possible ties in the scores obtained by any pair of brands. Besides, since the probability of choosing a brand is conditioned by its order in the comparisons, we randomly shuffle the order of brands in those comparisons (see Algorithm 2). Example 3 Consider the market described in Example 1 and assume brands are compared at random order [b1, b4, b2]. Hence, MAJ first compares brands b1 and b4, and the winner is compared to brand b2. We emphasize brands without awareness (e.g., brand b3) are not introduced in the comparisons performed with these heuristics. In Table 2we describe the execution of this heuristic. In particular, assuming that the winner of the first comparison is b4, and the winner of the second one is b2, the selection of this heuristic would be therefore brand b2. 5.3 Elimination by Aspects Elimination by aspects (EBA)[56] rejects all the brands that do not fulfill some given criteria. In particular, these criteria are random thresholds generated for each driver. First, the drivers are ordered according to their weight. Then, the heuristic iteratively discards, for each driver, all Table 2 Execution of MAJ on the consumer of Example 1 Step 1. Comparison between brands b1 and b4 Driver (W) Perception b1 Perception b4 Prob. b1 Prob. b4 Quality (0.4) hm;þ0:0ihh;þ0:45i-?0.4 Price (0.4) hh;0:45ihh;þ0:45i-?0.4 Comfort (0.2) hh;þ0:35ihh;þ0:45i-?0.2 Probability of choosing the brand: 0.0 1.0 Winner (from roulette wheel selection): brand b4 123 J. Gira ´ldez-Cru et al.: An Integrative Decision-Making Mechanism 67
They all are heuristics with a medium degree of involvement. This result is natural since buying a car is usually an involved decision but when it comes to luxury cars this decision may be affected by other less involved factors, such as brand reputation. Finally, we present a qualitative analysis on the perceptions of the consumers about the brands. In Figs. 6,8, and 7we respectively represented the perceptions positioning of the population of consumers in the markets automakers,dairy products, and luxury automakers. In the automakers market, the driver with the highest weight is price (wprice ¼0:29), followed by consumption and design, both with a weight wconsumption ¼wdesign ¼0:18. According to these three drivers, the brands with the best perception positioning are brand2 and brand4 (see Fig. 6). As a consequence, they are the most selected brands in this market and this matches the historical data of actual sales. Notice that brand1 has a high perception of its design but its price and its consumption are worse. In the dairy product market, the price has a weight greater than the sum of the weights of the other drivers (wprice ¼0:586). According to Fig. 8, it is clear that brand4 has the best perception positioning. Therefore, it is the most selected brand in the ABM and this matches the historical data in this market. Finally, in the luxury automakers market, the three most important drivers are price (wprice ¼0:22), design (wdesign ¼0:18), and quality (wquality ¼0:18). It is interesting to see that brand2, brand3, and brand4 have a similar perception positioning (see Fig. 7). As a consequence, our model estimates a similar number of choices for these three brands. Interestingly, in historical data, brand4 is clearly preferred to the other two. In summary, the analysis of the experimentation developed through the selected performance indicators and graphics allows us to conclude that the proposed fuzzy linguistic DM heuristics allow us to model consumer behavior in the real markets in a natural and accurate way. 7.3 Performance of the Heuristic Selection Procedure In this subsection we analyze the performance of the model with 2-tuple fuzzy linguistic information when the probabilistic roulette for the heuristic selection mechanism proposed in Sect. 6is in play. In particular, we carry out several executions of the model differing in the degree of involvement of the market, i.e., with different values of the vector R. Again, we analyze its performance in the markets automakers,dairy products, and luxury automakers, and compare their results to actual sales measuring the MAE, RMSE, and R2values of each execution. In Fig. 10, we represent the results of a sensitivity analysis of the ABM differing in the values of R¼ðr1;r2Þ for MAE (top), RMSE (center), and R2(bottom). In particular, we consider all combinations of these values in the interval [0, 1] with a step size of 0.05. Each cell of these plots is the mean of the 100 MC executions with R¼ðr1;r2Þ, measuring the error between the estimated number of choices of each brand with respect to historical data (i.e., actual sales) with the respective measure. In the market automakers, the ABM performs better for high values of r2. In particular, the best performance is observed for large r2and small r1, i.e., a probabilistic roulette that mostly chooses MAJ. We recall that MAJ is the case R¼ð0;1Þ. In contrast, the performance of the ABM is very poor for small values of both r1and r2, i.e., a probabilistic roulette that mostly chooses SAT that is close to R¼ð0;0Þ. These observations can be found for the three error estimators and they are consistent with the results reported in Table 6. Table 6 Comparison of fitting performance of the four heuristics with respect to actual sales, with consumer perceptions represented as 2-tuples (2T) and linguistic labels (LL) in the ordinal fuzzy linguistic model Error Market UMAX MAJ EBA SAT 2T LL 2T LL 2T LL 2T LL MAE Automakers 1.67 1.99 1.48 2.02 1.96 1.96 2.65 2.65 Dairy products 6.96 6.71 8.80 7.18 6.15 6.15 5.76 5.76 Luxury automakers 5.39 5.61 4.92 5.35 5.25 5.25 5.53 5.53 RMSE Automakers 2.01 2.31 1.91 2.54 2.28 2.28 2.99 2.99 Dairy products 6.99 6.75 9.12 7.21 6.26 6.26 7.15 7.15 Luxury automakers 6.87 7.16 6.19 6.89 5.94 5.94 6.04 6.04 R2Automakers 0.95 0.94 0.96 0.92 0.94 0.94 0.90 0.90 Dairy products 0.90 0.91 0.84 0.90 0.92 0.92 0.90 0.90 Luxury automakers 0.71 0.68 0.76 0.71 0.78 0.78 0.78 0.78 The two best fitting results for each market, in terms of MAE and RMSE (the lower, the better) and R2(the higher, the better), are highlighted in bold 123 74 International Journal of Fuzzy Systems, Vol. 25, No. 1, February 2023
In the market dairy products, the best performance is found in the bottom left corner of the plot, i.e., a probabilistic roulette that mostly chooses a combination of SAT, EBA, and, to a lesser degree, MAJ. This effect is observed for the three error estimators MAE, RMSE, and R2.This suggests that consumers of this market are driven by nonexhaustive driver exploration heuristics, i.e., they pursue fast (although non-optimal) decisions. Finally, in the market luxury automakers, we find an interesting phenomenon: the error estimator used to measure the performance of the ABM has a great impact on the results. In particular, the less accurate performance according to MAE is a probabilistic roulette that mostly chooses SAT (i.e., the left bottom corner of the plot), whereas according to RMSE and R2the less accurate heuristic is UMAX (i.e., the right top corner of the plot). These discrepancies may be due to the large differences in the estimations of sales for brand3 and brand4, for which UMAX returns the largest error. Nevertheless, the most accurate heuristic (for all the error estimators) seems to be in the left top corner, i.e., a probabilistic roulette that mostly chooses MAJ. Overall, we observe that, for the three markets, using a combination of heuristics the ABM performs better than Fig. 10 Sensitivity analysis of the ABM executed with distinct values of R¼ðr1;r2Þ, showing the fitting values of the sales with respect to the fitting measures MAE (top), RMSE (center) and R2(bottom), in the markets automakers (left), dairy products (center), and luxury automakers (right) 123 J. Gira ´ldez-Cru et al.: An Integrative Decision-Making Mechanism 75
when having a single heuristic. Therefore, the probabilistic roulette that integrates the usage of the four proposed consumer DM heuristics is the most promising way to model any market, given the degree of involvement of its consumers. The fact that consumers have a set of heuristics to make their brand selection decisions is not new in the literature [21]. Nevertheless, in this contribution we show that having a set of heuristics and a procedure to select them in a portfolio manner can better fit with reality in marketing scenarios. Our proposed methods can enrich individual-based marketing models where customer interactions and behavioral rules are a cornerstone [5,59]. Additionally, these heuristic processes can also be used to improve the explanatory modeling process in order to better understand decision-support systems in marketing [60]. 8 Conclusions In this work we have formulated four different fuzzy linguistic DM heuristics for consumer brand selection which handle 2-tuple fuzzy linguistic information that represent consumer perceptions. They differ in the degree of involvement of consumers when the available brands and their features are evaluated, resulting in a diverse set of consumer DM heuristic strategies, ranging from fast decision to optimal choices. This is the natural behavior of a market since consumers unlikely use the same strategy for every purchase event. Instead, they usually have a set of diverse heuristics to face each decision [21–23]. All the four consumer DM heuristics are based on 2-tuple fuzzy linguistic information model, which is a realistic representation of consumer perceptions [18] and does not suffer any loss of information existing in other linguistic symbolic computational models based on ordinal scales [19,47]. Additionally, we have introduced a mechanism to integrate the proposed consumer heuristics into a single consumer DM procedure. Both the fuzzy DM heuristics and the heuristic selection mechanism can be easily integrated into agent-based simulations for marketing and consumer modeling [5,6,18], as done in the current contribution. Our experimental results with the marketing ABM considering the different DM heuristics and two alternative linguistic symbolic computational models show that the performance of the model matches the expected behavior in several real-world marketing scenarios. This allows us to properly validate the reliability of our proposals for real applications. For instance, in a market of automakers, the most accurate heuristics are the most involved ones whereas in a market of dairy products they are the least involved ones. Moreover, the global performance of the system is improved when the heuristic selection procedure is in play, using the set of diverse heuristics in a portfolio manner. This suggests the importance of incorporating the modeling of the different consumer DM strategies. In summary, the main obtained results are the following, which are able to answer the introduced research questions and also provide some managerial impacts for marketers and practitioners: •An algorithmic formulation with four different DM heuristics for consumer purchases was introduced. They are inspired by studies on consumer behaviors. These studies were mainly focus on a psychological perspective and lacked a precise definition of these behaviors. We try to overcome this gap by our proposal (research question #1) and provide a higher support to marketers when understanding consumer behavior. •The proposed heuristics are designed to handle qualitative information (consumers’ perceptions) represented as 2-tuple fuzzy linguistic variables (research question #2). A comparison between two representations of these heuristics was carried out (one based on fuzzy linguistic 2-tuples and another based on linguistic labels). Experimental results show the superiority of our approach with respect to linguistic labeling, being able to extend the scope of research question #2. •A mechanism to integrate the four heuristics into a single consumer DM procedure was introduced to answer research question #3. Our experimental analysis, enriched with real data about brands and consumers’ perceptions, shows that the performance of the model is improved when this mechanism is in play, suggesting the simulated behaviors of consumers are close to the theoretical assumptions of having a portfolio of heuristics [21,22]. These findings present a clear managerial impact as they can be a cornerstone when building the decision-making processes in decision support systems for marketing [5]. Finally, we propose the following lines of future work based on the limitations of the presented model. The consumer DM heuristics defined in this work are limited to handle fuzzy linguistic 2-tuples. This decision is based on the nature of the information used to initialize the system: real data in the form of uniform and balanced linguistic answers to marketing surveys. Moreover, the proposed ABM is limited to immutable consumers’ perceptions that do not vary over time. Therefore, we plan to investigate other fuzzy linguistic representations that may be suitable to other (more general) contexts. Furthermore, we plan to integrate these fuzzy DM heuristics into an ABM with temporal discrete-event simulation. Rather than having a static behavior, consumer opinions and brand preferences will evolve in time, affected by external forces. These 123 76 International Journal of Fuzzy Systems, Vol. 25, No. 1, February 2023
forces are the result of marketing campaigns and/or word- of-mouth processes. Thus, more insightful market models can be created by integrating the proposed fuzzy linguistic consumer preferences and DM strategies with temporal marketing events and social network interactions. Acknowledgements This work was supported by the Spanish Ministry of Science and Innovation (MCIN), Agencia Estatal de Investigacio ´n (AEI), under grants EXASOCO (PGC2018-101216-B-I00) and CONFIA (PID2021-122916NB-I00), and by the Andalusian Government (Spain) and the University of Granada (UGR, Spain) under grants AIMAR (A-TIC-284-UGR18) and SIMARK (P18-TP- 4475), including European Regional Development Funds (ERDF). J. Gira `ldez-Cru is also supported through the Juan de la Cierva program (IJC2019-040489-I), and M. Chica is also supported through the Ramo ´n y Cajal program (RYC-2016-19800), both funded by MCIN and AEI. We thank the company ZIO Analytics (https://www.zioanalytics.com/) for providing us with the real data used in this work. Funding Funding for open access charge: Universidad de Granada / CBUA. Declarations Competing interest The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. This manuscript is the authors’ original work and has not been published nor has it been submitted simultaneously elsewhere. All authors have checked the manuscript and have agreed to the submission. Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons. org/licenses/by/4.0/. References 1. Keller, K.L., Swaminathan, V.: Strategic Brand Management: Building, Measuring, and Managing Brand Equity. PEARSON, London (2019) 2. Libai, B., Bolton, R., Bu ¨gel, M.S., De Ruyter, K., Go ¨tz, O., Risselada, H., Stephen, A.T.: Customer-to-customer interactions: broadening the scope of word of mouth research. J. Serv. Res. 13(3), 267–282 (2010) 3. Doyne Farmer, J., Foley, D.: The economy needs agent-based modelling. Nature 460, 685–686 (2009) 4. Rand, W., Rust, R.T.: Agent-based modeling in marketing: guidelines for rigor. Int. J. Res. Mark. 28(3), 181–193 (2011) 5. Chica, M., Rand, W.: Building agent-based decision support systems for word-of-mouth programs. A freemium application. J. Mark. Res. 54, 752–767 (2017) 6. Delre, S.A., Jager, W., Bijmolt, T.H.A., Janssen, M.A.: Will it spread or not? The effects of social influences and network topology on innovation diffusion. J. Prod. Innov. Manag. 27(2), 267–282 (2010) 7. Triantaphyllou, E.: Multi-criteria Decision Making Methods: A Comparative Study. Springer, Berlin (2000) 8. Zadeh, L.A.: The concept of a linguistic variable and its application to approximate reasoning—parts I. Inf. Sci. 8(3),199–249 (1975) 9. Zadeh, L.A.: The concept of a linguistic variable and its application to approximate reasoning—parts II. Inf. Sci. 8(4), 301–357 (1975) 10. Zadeh, L.A.: The concept of a linguistic variable and its application to approximate reasoning—parts III. Inf. Sci. 9(1), 43–80 (1975) 11. Zadeh, L.A.: Fuzzy logic = computing with words. IEEE Trans. Fuzzy Syst. 4(2), 103–111 (1996) 12. Yager, R.R.: On the retranslation process in Zadeh’s paradigm of computing with words. IEEE IEEE Trans. Syst. Man Cybern. Part B34(2), 1184–1195 (2004) 13. Herrera, F., Alonso, S., Chiclana, F., Herrera-Viedma, E.: Computing with words in decision making: foundations, trends and prospects. Fuzzy Optim. Decis. Mak. 8(4), 337–364 (2009) 14. Herrera, F., Herrera-Viedma, E.: Linguistic decision analysis: steps for solving decision problems under linguistic information. Fuzzy Sets Syst. 115(1), 67–82 (2000) 15. Wang, Z., Wang, Y.-M., Martı ´nez, L.: A stochastic perspective on a group decision-making method based on two-dimension 2-tuple linguistic information. Int. J. Fuzzy Syst. (2022) 16. Wang, J., Wang, J., Zhang, H., Chen, X.: Multi-criteria group decision-making approach based on 2-tuple linguistic aggregation operators with multi-hesitant fuzzy linguistic information. Int. J. Fuzzy Syst. 18(1), 81–97 (2016) 17. Liang, Y., Liu, J., Qin, J., Yan, T.: An improved multi-granularity interval 2-tuple TODIM approach and its application to green supplier selection. Int. J. Fuzzy Syst. 21(1), 129–144 (2019) 18. Gira ´ldez-Cru, J., Chica, M., Cordo ´n, O., Herrera, F.: Modeling agent-based consumers decision-making with 2-tuple fuzzy linguistic perceptions. Int. J. Intell. Syst. 35, 283–299 (2020) 19. Herrera, F., Martı ´nez-Lo ´pez, L.: A 2-tuple fuzzy linguistic representation model for computing with words. IEEE Trans. Fuzzy Syst. 8(6), 746–752 (2000) 20. Martı ´nez-Lo ´pez, L., Rodrı ´guez, R.M., Herrera, F.: The 2-Tuple Linguistic Model—Computing with Words in Decision Making. Springer, Boston (2015) 21. Bettman, J.R., Luce, M.F., Payne, J.W.: Constructive consumer choice processes. J. Consum. Res. 25(3), 187–217 (1998) 22. Gigerenzer, G., Gaissmaier, W.: Heuristic decision making. Annu. Rev. Psychol. 62(1), 451–482 (2011) 23. del Campo, C., Pauser, S., Steiner, E., Vetschera, R.: Decision making styles and the use of heuristics in decision making. J. Bus. Econ. 86(4), 389–412 (2016) 24. Kahneman, D.: Maps of bounded rationality: psychology for behavioral economics. Am. Econ. Rev. 93(5), 1449–1475 (2003) 25. Hamill, L., Gilbert, N.: Agent-Based Modelling in Economics, 1st edition. Wiley Publishing (2016) 26. Moya, I., Chica, M., Sa ´ez-Lozano, J.L., Cordo ´n, O.: An agentbased model for understanding the influence of the 11-M terrorist attacks on the 2004 Spanish elections. Knowl.-Based Syst. 123, 200–216 (2017) 27. Moya, I., Chica, M., Sa ´ez-Lozano, J.L., Cordo ´n, O.: Simulating mass media influence on the voter ideological distance using agent-based modeling. Telemat. Inform. 63, 101656 (2021) 28. Chica, M., Chiong, R., Kirley, M., Ishibuchi, H.: A networked N-player trust game and its evolutionary dynamics. IEEE Trans. Evolut. Comput. 22(6), 866–878 (2018) 123 J. Gira ´ldez-Cru et al.: An Integrative Decision-Making Mechanism 77
29. Chica, M., Chiong, R., Ramasco, J.J., Abbass, H.: Effects of update rules on networked n-player trust game dynamics. Commun. Nonlinear Sci. Numer. Simul. 79, 104870 (2019) 30. Chica, M., Chiong, R., Adam, M., Teubner, T.: An evolutionary game model with punishment and protection to promote trust in the sharing economy. Scientific Reports (in press) (2020) 31. Nguyen, H.K., Chiong, R., Chica, M., Middleton, R.H., Pham, D.T.K.: Contract farming in the Mekong delta’s rice supply chain: insights from an agent-based modeling study. J. Artif. Soc. Soc. Simul. 22(3), 1 (2019). https://doi.org/10.18564/jasss.4008 32. Ataei, Y., Mahmoudi, A., Feylizadeh, M.R., Li, D.-F.: Ordinal priority approach (OPA) in multiple attribute decision-making. Appl. Soft Comput. 86, 105893 (2020) 33. Mahmoudi, A., Javed, S.A., Mardani, A.: Gresilient supplier selection through fuzzy ordinal priority approach: decisionmaking in post-COVID era. Oper. Manag. Res. (2021) 34. Herrera, F., Herrera-Viedma, E., Martı ´nez-Lo ´pez, L.: A fusion approach for managing multi-granularity linguistic term sets in decision making. Fuzzy Sets Syst. 114(1), 43–58 (2000) 35. Cai, M., Gong, Z., Xiaobing, Yu.: A method for unbalanced linguistic term sets and its application in group decision making. Int. J. Fuzzy Syst. 19(3), 671–682 (2017) 36. Kong, M., Pei, Z., Ren, F., Hao, F.: New operations on generalized hesitant fuzzy linguistic term sets for linguistic decision making. Int. J. Fuzzy Syst. 21(1), 243–262 (2019) 37. Wang, J.-H., Hao, J.: A new version of 2-tuple fuzzy linguistic representation model for computing with words. IEEE Trans. Fuzzy Syst. 14(3), 435–445 (2006) 38. Guo, W.T., Huynh, V.N., Nakamori, Y.: A proportional 3-tuple fuzzy linguistic representation model for screening new product projects. J. Syst. Sci. Syst. Eng. 25, 1–22 (2016) 39. Dong, Y., Yinfeng, X., Shui, Yu.: Computing the numerical scale of the linguistic term set for the 2-tuple fuzzy linguistic representation model. IEEE Trans. Fuzzy Syst. 17(6), 1366–1378 (2009) 40. Dong, Y., Zhang, G., Hong, W.-C., Shui, Yu.: Linguistic computational model based on 2-tuples and intervals. IEEE Trans. Fuzzy Syst. 21(6), 1006–1018 (2013) 41. Bordogna, G., Pasi, G.: A fuzzy linguistic approach generalizing Boolean information retrieval: a model and its evaluation. J. Am. Soc. Inf. Sci. 44(2), 70–82 (1993) 42. Herrera, F., Herrera-Viedma, E.: Aggregation operators for linguistic weighted information. IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum. 27(5), 646–656 (1997) 43. Delgado, M., Verdegay, J.L., Amparo Vila, M.: On aggregation operations of linguistic labels. Int. J. Intell. Syst. 8(3), 351–370 (1993) 44. Xu, Z.: A method based on linguistic aggregation operators for group decision making with linguistic preference relations. Inf. Sci. 166(1–4), 19–30 (2004) 45. Yager, R.R.: A new methodology for ordinal multiobjective decision based on fuzzy sets. Decis. Sci. 12, 589–600 (1981) 46. Herrera, F., Martı ´nez-Lo ´pez, L.: The 2-tuple linguistic computational model. Advantages of its linguistic description, accuracy and consistency. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. (Suppl.) 9, 33–48 (2001) 47. Martı ´nez-Lo ´pez, L., Herrera, F.: An overview on the 2-tuple linguistic model for computing with words in decision making: extensions, applications and challenges. Inf. Sci. 207, 1–18 (2012) 48. Yager, R.R.: On ordered weighted averaging aggregation operators in multicriteria decisionmaking. IEEE Trans. Syst. Man Cybern. 18(1), 183–190 (1988) 49. Millward Brown. Brand tracking studies (2019) 50. Charan, A.: Marketing Analytics: A Practitioner’s Guide to Marketing Analytics and Research Methods. World Scientific Publishing Company, Singapore (2015) 51. Aaker, J.L.: Dimensions of brand personality. J. Mark. Res. 34(3), 347–356 (1997) 52. Godey, B., Manthiou, A., Pederzoli, D., Rokka, J., Aiello, G., Donvito, R., Singh, R.: Social media marketing efforts of luxury brands: influence on brand equity and consumer behavior. J. Bus. Res. 69(12), 5833–5841 (2016) 53. Han, S.H., Nguyen, B., Lee, T.J.: Consumer-based chain restaurant brand equity, brand reputation, and brand trust. Int. J. Hosp. Manag. 50, 84–93 (2015) 54. Robles, J.F., Chica, M., Cordo ´n, O.: Incorporating awareness and genetic-based viral marketing strategies to a consumer behavior model. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2016), pp. 5178–5185. IEEE (2016) 55. Robles, J.F., Chica, M., Cordo ´n, O.: Evolutionary multiobjective optimization to target social network influentials in viral marketing. Exp. Syst. Appl. 147, 113183 (2020) 56. Tversky, A.: Elimination by aspects: a theory of choice. Psychol. Rev. 79(4), 281 (1972) 57. Bettman, J.R., Johnson, E.J., Payne, J.W.: Consumer decision making. In: Handbook of Consumer Behaviour, pp. 50–84. Prentice-Hall (1991) 58. Kahneman, D.: Thinking, Fast and Slow. Farrar, Straus and Giroux, New York (2011) 59. Wierenga, B., van Bruggen, G.H., Althuizen, N.A.P.: Advances in Marketing Management Support Systems. Springer, Berlin (2008) 60. Lilien, G.L.: Bridging the academic-practitioner divide in marketing decision models. J. Mark. 75(4), 196–210 (2011) Jesu ´s Gira ´ldez-Cru obtained his PhD in Computer Science in 2016 from the Autonomous University of Barcelona (Spain). He did his PhD in the Artificial Intelligence Research Institute of the Spanish National Research Council (IIIA-CSIC), and was a postdoctoral researcher in the Royal Institute of Technology (KTH, Stockholm, Sweden). Currently, he is a ‘‘Juan de la Cierva’’ senior postdoctoral researcher at the University of Granada (Spain). He has co-authored more than 20 research works published in top international journal and conferences, such as Artificial Intelligence, International Journal of Intelligent Systems, Knowledge-based Systems, Journal of Artificial Intelligence Research, and International Joint Conference on Artificial Intelligence (IJCAI), among others, and is an active member of the Program Committee of top AI conferences like IJCAI and AAAI. His research interests focus on constraints satisfaction and optimization problems, complex networks, and agentbased modeling. 123 78 International Journal of Fuzzy Systems, Vol. 25, No. 1, February 2023
Manuel Chica has a Ph.D. degree in Computer Science and A.I. from the University of Granada (outstanding PhD award). He is currently a ‘‘Ramo ´n y Cajal’’ Senior Researcher at the University of Granada, a Conjoint Lecturer at the University of Newcastle, Australia, and the Chief A.I. Offcer for a SME, ZIO, which applies computational intelligence and agent-based modeling to marketing. His current research interests include agentbased modeling, evolutionary game the-ory, complex systems, machine learning, and multi-objective evolutionary optimization. He has published more than 100 peer-reviewed scientific papers in highimpact journals such as IEEE Tran. Evolutionary Computation, IEEE Computational Intelligence Magazine, Omega, California Management Review, IEEE Tran. on Cybernetics, Journal of Cleaner Production, and the Journal of Marketing Research (totally and up to this date, 52 JCR-ranked papers, 41 of them in the first quartile). His work has been applied to a diverse range of applications, which include marketing, industrial engineering, social systems, climate change, and healthcare systems. Consequently, he is a co-inventor of an international patent, registered in the EU and U.S. and under exploitation. He has participated in 24 R & D Projects, where he played the role of PI in more than 10. Oscar Cordo ´nreceived his Ph.D. (1997) in Computer Science from the University of Granada, Spain, where he is a Professor (2011-) and was Founding Director of the Virtual Learning Center (2001–2005) and Vice-President for Digital University (2015–2019). He was a founding researcher of the European Centre for Soft Computing (2006–2015). He was awarded with the IEEE CIS Outstanding Early Career Award (2011), the Spanish National Award on Computer Science ARITMEL (2014), the IEEE Fellow grade (2018), the IFSA Fellow (2019), and the Recognition of the Spanish AI Association (AEPIA) for his Scientific Career and the Promotion of AI (2020), among other recognitions. He was a member of the High-Level Expert Group that elaborated the Spanish RD Strategy on AI (2019). He has published \sim 400 scientific publications (including 117 JCR-SCI-indexed journal papers), advised 20 Ph.D. dissertations, coordinated 41 research projects and contracts (with an overall amount of \sim 10M), and has a granted international patent under exploitation on an intelligent system for forensic identification. He is included in the 1% of most-cited researchers in the world (source: Web of Science) and in the Top 2% of the most-cited researchers in the world in the area of Artificial Intelligence (source: ‘Ranking of the World Scientists: World’s Top 2% Scientists’, University of Stanford). 123 J. Gira ´ldez-Cru et al.: An Integrative Decision-Making Mechanism 79