<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJIS</journal-id><journal-title-group><journal-title>International Journal of Intelligence Science</journal-title></journal-title-group><issn pub-type="epub">2163-0283</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijis.2024.141002</article-id><article-id pub-id-type="publisher-id">IJIS-130292</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Game Theory Based Model for Predictive Analytics Using Distributed Position Function
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mirhossein</surname><given-names>Mousavi Karimi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Shahram</surname><given-names>Rahimi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Computer Science and Engineering, Mississippi State University, Starkville, USA</addr-line></aff><pub-date pub-type="epub"><day>22</day><month>12</month><year>2023</year></pub-date><volume>14</volume><issue>01</issue><fpage>22</fpage><lpage>47</lpage><history><date date-type="received"><day>6,</day>	<month>November</month>	<year>2023</year></date><date date-type="rev-recd"><day>26,</day>	<month>December</month>	<year>2023</year>	</date><date date-type="accepted"><day>29,</day>	<month>December</month>	<year>2023</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution-NonCommercial International License (CC BY-NC).http://creativecommons.org/licenses/by-nc/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper presents a game theory-based method for predicting the outcomes of negotiation and group decision-making problems. We propose an extension to the BDM model to address problems where actors’ positions are distributed over a position spectrum. We generalize the concept of position in the model to incorporate continuous positions for the actors, enabling them to have more flexibility in defining their targets. We explore different possible functions to study the role of the
   
  position function and discuss appropriate distance measures for computing the distance between the
   
  positions of actors. To validate the proposed extension, we demonstrate the trustworthiness of our model’s performance and interpretation by replicating the results based on data used in earlier studies.
 
</p></abstract><kwd-group><kwd>Distributed Position Function</kwd><kwd> Game Theory</kwd><kwd> Group Decision Making</kwd><kwd> Predictive Analytics</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The ability to predict the outcome of a negotiation is an important topic in various fields, including finance, healthcare, and political sciences. Decision or policy makers can use these forecasts to take the necessary measures before the results are known or to evaluate the possible outcomes of different positions they may choose to take. While policy experts typically use intuition to predict the future outcome of such problems, a mathematical framework is required to better forecast the outcome of a group decision problem that is reproducible, explainable, and free of bias [<xref ref-type="bibr" rid="scirp.130292-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.130292-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.130292-ref3">3</xref>] .</p><p>In the literature, game theory-based models suggest that rational agents can be used to model negotiation or group decision-making problems, as these agents can adapt their positions to achieve the Nash equilibrium in each round. This allows stakeholders to have a reasonable and explainable forecast of the problem, enabling them to allocate more resources to their initial position, block other actors, form alliances with critical actors, or take a more extreme position to achieve their goals.</p><p>One of the best-known game theory-based methods for prediction was introduced by Bruce Bueno de Mesquita (BDM) in 1980 [<xref ref-type="bibr" rid="scirp.130292-ref4">4</xref>] . Later in 1994, he described the model in more detail [<xref ref-type="bibr" rid="scirp.130292-ref5">5</xref>] . Soon it was clear that the extreme predictive accuracy of the model seems to be more than a claim.</p><p>Bruce Bueno de Mesquita (BDM) introduced a well-known game theory-based method for prediction in 1980 [<xref ref-type="bibr" rid="scirp.130292-ref4">4</xref>] . The model was later explained in detail in [<xref ref-type="bibr" rid="scirp.130292-ref6">6</xref>] and the model’s predictive accuracy was tested by replicating results based on data used in previous studies. However, the model was limited to one-dimensional problems, where the actors’ positions are evaluated on a single subject. This limitation makes it difficult to predict the outcome of complex negotiations involving multiple issues. Therefore, there is a need for models that can address multi-dimensional problems and provide more accurate predictions. To address this need, a recent work proposed an N-dimensional model to tackle more complex problems involving multiple issues [<xref ref-type="bibr" rid="scirp.130292-ref7">7</xref>] .</p><p>To predict the outcome of group decision-making problems, other models have also been developed. For example, in [<xref ref-type="bibr" rid="scirp.130292-ref8">8</xref>] , the expected utility model was used to predict the outcome of Iran-US conflicts over various issues such as Iran’s nuclear program and its stance toward Israel. Eftekhari developed another game theory-based prediction tool called Preana, which is based on BDM’s model and uses a reinforcement learning mechanism to model the players’ reasoning ability with regard to taking risks [<xref ref-type="bibr" rid="scirp.130292-ref9">9</xref>] .</p><p>In [<xref ref-type="bibr" rid="scirp.130292-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.130292-ref11">11</xref>] , a method for collecting data on European Union legislative initiatives was established, including the 2004 working-time-proposal, called Decision Making in the European Union (DEU) datasets. These datasets, DEU I and DEU II, are based on expert interviews and contain information on 331 contentious issues, as well as the policy positions and importance levels for each issue. In addition, [<xref ref-type="bibr" rid="scirp.130292-ref12">12</xref>] utilized expert interviews, text analysis, and media coverage to determine issue salience in EU legislative politics. Furthermore, [<xref ref-type="bibr" rid="scirp.130292-ref13">13</xref>] studied interstate bargaining related to major reforms of the Economic and Monetary Union through the EMU Positions dataset, which covers problems that were negotiated between 28 EU member states and significant EU institutions from 2010 to 2015, including their position and salience. The use of these datasets allows for the analysis and prediction of the EU legislative decision-making process, as well as the identification of influential actors and contentious issues. These insights can help stakeholders better allocate resources and develop effective strategies to achieve their goals in EU policy-making. Additionally, the combination of various data collection methods, such as expert interviews and text analysis, can improve the accuracy and comprehensiveness of the datasets.</p><p>To further advance the research in modeling negotiation and group decision-making problems, another direction will be explored in this paper to incorporate the generalized form of the position attribute in the model. The current model assumes that actors’ positions are single points in the position spectrum, limiting them to have discrete values. To address this problem, the concept of position in the model will be generalized so that the actors are able to have continuous targets distributed over the position spectrum. Moreover, different possible position functions will be explored to study the skewness of the position function. We aim to define appropriate case studies with the assistance of subject matter experts to evaluate the capability of the expanded model. The integration of generalized position functions into the model has the potential to broaden its applicability to real-world negotiation and group decision-making problems. Furthermore, it will enable actors to express a more nuanced range of positions and preferences, making the decision-making process more representative of the real world.</p><p>The rest of the paper will describe the game theory-based predictive analytics model using the distributed position function. Section II explains the structure of the model. The extended model’s formulation is presented in Section III. Section IV provides the case studies and their analysis, and finally the last section concludes the paper and offers some suggestions for future research.</p></sec><sec id="s2"><title>2. Background and Structure of the Model</title><p>This section provides an overview of the BDM model, including its structure and terminology. In this context, a problem is defined as a situation involving actors with varying positions, capabilities, and salience. An issue refers to a specific point of dispute or contention within a problem. An actor is any entity that utilizes its power to achieve a goal regarding an issue in a problem, and its position represents its stance on each issue in an N-dimensional problem. The actor’s capability refers to its level of power, wealth, or influence, while salience indicates the importance of the problem to the actor. The utility function measures the desirability of each position based on the actor’s supported position, and risk is a parameter used to assess an actor’s willingness to take risks.</p><p>In the BDM model, each actor is assumed to have normalized attributes of capability, salience, and position. Capability and salience range from 0 to 1, and desired positions are taken along a single dimension. The normalization of these attributes ensures that all actors’ metrics are on the same scale, resulting in a spectrum of possible solutions based on the stakeholders’ points of view on each issue. For more details on the one-dimensional problem’s definition of terms and formulation, please see [<xref ref-type="bibr" rid="scirp.130292-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.130292-ref7">7</xref>] .</p><sec id="s2_1"><title>2.1. Expected Utility</title><p>The Expected Utility Model described in [<xref ref-type="bibr" rid="scirp.130292-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.130292-ref7">7</xref>] computes the expected utility of actor i against actor j as the sum of expected utilities in two different scenarios: when i challenges j and when it does not. In the challenging case, the expected utility includes two possible outcomes, depending on whether j decides to challenge back. The probability that j does not challenge i is represented by ( 1 − s j ) , while s j represents the probability of a challenge. The utility gained in case of success and failure for actor i is denoted as U s i i and U f i i , respectively, in (2).</p><p>When i is not challenging j, the expected utility includes two different scenarios as well, which are represented in (3). In the first scenario, actor i goes through the status quo with a probability of Q, where Q is either 0.5 or 1, depending on the setting. The utility gained in the status quo is U s q i . In the second scenario, actor i does not go through the status quo with a probability of ( 1 − Q ) . In this scenario, actor i can experience a better or worse situation with a probability of T or ( 1 − T ) , respectively. T is set to 1 when d i s t ( i , μ ) &lt; d i s t ( i , j ) , where μ is the median voter position, and 0 otherwise.</p><p>The structure of the model is visualized as a tree in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The computation of the expected utility is shown in (1), where ( E U i j i ) c and ( E U i j i ) n c represent the expected utilities in the challenging and non-challenging cases, respectively.</p><p>It is worth noting that the definition of basic utilities U s i i , U f i i , U s q i , U b i i , U w i i for a two-dimensional model are provided in the next section. For more details on the one-dimensional model, the reader can refer to [<xref ref-type="bibr" rid="scirp.130292-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.130292-ref9">9</xref>] .</p><p>E U i j i = ( E U i j i ) c − ( E U i j i ) n c (1)</p><p>( E U i j i ) c = s j ( p i j i U s i i + ( 1 − p i j i ) U f i i ) + ( 1 − s j ) U s i i (2)</p><p>( E U i j i ) n c = Q U s q i + ( 1 − Q ) ( T U b i i + ( 1 − T ) U w i i ) (3)</p><p>The basic utilities U s i i , U f i i , U s q i , U b i i , U w i i are defined as follow. For more details on the formulation please see [<xref ref-type="bibr" rid="scirp.130292-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.130292-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.130292-ref7">7</xref>] .</p><p>If actor i is contemplating a new position that differs from its current position, its preferred outcome, then its utility function can be defined as a decreasing function of the distance between the two positions. Hence, the utility function is highest for actor i when the alternative position is the same as its current position and is lowest when the two positions are at opposite ends of the position range, as viewed by actor i. The equation for this function is given below:</p><p>u i j i = f ( − | x i − x j | ) (4)</p><p>where x i is actor i’s position and f is any arbitrary descending function. The utility function u i j i demonstrates how much actor i attaches to his own policy portfolio. The specific function f that is used in our model is:</p><p>f ( σ ) = 1 − 2 σ r i (5)</p><p>where the risk parameter, denoted by r i , ranges from 0.5 to 2 and will be defined mathematically in a subsequent section. This parameter is used to assess an actor’s willingness to take risks in the decision-making process. Players who hold positions with less support from other players are considered more risk-seeking, ideological, or ambitious, and are likely to have lower values of r i (minimum value of 0.5). Conversely, players who are risk-averse tend to hold positions that are closer to the current likely outcome and do not have to engage in conflicts with other players to reach an agreement and are likely to have higher values of r i (maximum value of 2) [<xref ref-type="bibr" rid="scirp.130292-ref8">8</xref>] . Substituting (5) into (4), the utility function would become:</p><p>u i j i = 1 − 2 | x i − x j | r i (6)</p><p>where u i j i ∈ [ − 1,1 ] and x i and x j are normalized so that x i , x j ∈ [ 0,1 ] . The figure depicted in <xref ref-type="fig" rid="fig2">Figure 2</xref> illustrates the alterations in the utility function of an actor as it moves away from its intended position, assumin that the actor’s risk is given by r i = 1 . The application of the risk parameter is reflected in the utility functions of stakeholders, as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. The introduction of risk preferences in stakeholder behavior leads to changes in their utility assessments. Stakeholders who are more willing to take risks exhibit utility functions with a convex shape, resulting in a rapid decline in their utility as they move further away from their preferred position. In contrast, stakeholders who are risk-averse exhibit utility functions with a concave shape, where their utility decreases slowly as they move away from their ideal position.</p></sec><sec id="s2_2"><title>2.2. Median Voter Position</title><p>In a voting process to determine the median voter position, each actor’s level of support for their preferred position must be assessed. Actor i casts a vote between positions j and k, indicating their preference for one over the other. The vote is calculated as follows:</p><p>v j k i = c i s i ( u i j i − u i k i ) (7)</p><p>where u i j i is the utility function of actor i for challenging actor j from i’s point of view, c i and s i are actor i’s capability and salience, respectively, and v j k i is the resulting vote. By replacing (6) into (7), we can obtain the following expression:</p><p>v j k i = 2 c i s i ( | x i − x k | − | x i − x j | ) (8)</p><p>The Condorcet method of voting involves comparing the preference level of one position over another in a pair-wise voting system to determine which position receives the most votes. In this method, the position that receives the most votes is declared the winner. The preference level achieved by each position is determined by the vote cast by each actor, as described in the previous step. This process helps to identify the position that has the most support among the actors and is therefore most likely to be accepted as the median voter position. It is important to note that the median voter position may not necessarily be the optimal solution for the problem at hand, but rather a compromise that satisfies the preferences of the majority of actors. Using the preference level achieved by position j compared to position k, the median voter position μ can be obtained by finding the position with the most support. This calculation can be performed using the following equation:</p><p>v j k = ∑ i = 1 , i ≠ j , k n     v j k i (9)</p><p>where v j k is the votes cast for j versus k from all other players’ point of view.</p></sec><sec id="s2_3"><title>2.3. Probability of Success</title><p>When two actors i and j challenge each other, the probability of success p i j can be expressed as the ratio of the total support received by one actor over the other:</p><p>p i j = ∑ k | u k i &gt; u k j v i j k ∑ k = 1 n | v i j k | (10)</p><p>The probability of success, p i j , can be interpreted as the amount of support received by actor i in comparison to actor j [<xref ref-type="bibr" rid="scirp.130292-ref14">14</xref>] . By substituting (8) into (10), the i’s probability of success over j can be achieved by:</p><p>p i j = ∑ k | a r g &gt; 0 c k s k ( | x k − x j | − | x k − x i | ) ∑ k = 1 n c k s k | ( | x k − x j | − | x k − x i | ) | (11)</p><p>where c k and s k are the capability and salience of player k in the issue. The numerator of (11) sums up the preference votes of all actors who prefer actor i over actor j. The denominator sums up the support for both actors, resulting in a probability value between 0 and 1.</p></sec><sec id="s2_4"><title>2.4. Risk</title><p>The risk value is used to measure an actor’s willingness to take risks in order to diverge from the median voter position. Actors with desired positions closer to the median are less likely to require intense negotiations and are therefore less likely to take risks, resulting in a risk-averse strategy. Conversely, actors with weaker support and weaker alliances are more likely to take risks, resulting in a risk-seeking strategy. The risk term for actor i, denoted as r i involves the calculation of risk value R i given below:</p><p>R i = 2 ∑ j = 1 , j ≠ i n     E U j i i − max i ∑ j = 1 , j ≠ i n     E U j i i − min i ∑ j = 1 , j ≠ i n     E U j i i max i ∑ j = 1 , j ≠ i n     E U j i i − min i ∑ j = 1 , j ≠ i n     E U j i i (12)</p><p>where R i ∈ [ − 1,1 ] . Once R i is obtained, the risk term r i can be computed using a transformation in (13) which guarantees 0.5 &lt; r i &lt; 2 . Initially, all actors are considered to be risk neutral and assigned a risk term of 1, and it is recalculated for each round.</p><p>r i = 1 − R i / 3 1 + R i / 3 (13)</p></sec><sec id="s2_5"><title>2.5. Utility of Success and Failure</title><p>In this section, we introduce the basic utilities consisting of U s i i , U f i i , U s q i , U b i i , and U w i i . Given the assumption that actor i either defeats or wins over actor j, the corresponding utilities of success U s i and failure U f i are derived by actor i as follows:</p><p>U s i i = 2 − 4 [ 0.5 − 0.5 | x i − x j | ] r i (14)</p><p>U f i i = 2 − 4 [ 0.5 + 0.5 | x i − x j | ] r i (15)</p><p>where 2 − 4 ( 0.5 ) r i ≤ U s i i ≤ 2 and − 2 ≤ U f i i ≤ 2 − 4 ( 0.5 ) r i . Referring to <xref ref-type="fig" rid="fig1">Figure 1</xref>, it can be observed that if actor i chooses not to challenge actor j, actor j may either maintain their current position as status quo or move, which may result in a better or worse situation for actor i, and can be associated with the utilities U b i and U w i , respectively. Therefore, the utilities U b i i , U w i i , and U s q i are defined as follows to satisfy the condition U w i i ≤ U q i i ≤ U b i i :</p><p>U b i i = 2 − 4 [ 0.5 − 0.25 ( | x i − μ | + | x i − x j | ) ] r i (16)</p><p>U w i i = 2 − 4 [ 0.5 + 0.25 ( | x i − μ | + | x i − x j | ) ] r i (17)</p><p>where 2 − 4 ( 0.5 ) r i ≤ U b i i ≤ 2 and − 2 ≤ U w i i ≤ 2 − 4 ( 0.5 ) r i , and μ is the median voter position which can be calculated using (9) to find the position with the most support. In a case where i does not challenge j and j does not move, the status quo utility is realized and is defined as:</p><p>U s q i = 2 − 4 [ 4 − 0 8 ] r i = 2 − 4 ( 0.5 ) r i (18)</p><p>The value of parameter Q in (3) has been set to different values (0.5 or 1) in various research papers. For instance, in [<xref ref-type="bibr" rid="scirp.130292-ref15">15</xref>] , Q is considered as 1, while in [<xref ref-type="bibr" rid="scirp.130292-ref16">16</xref>] , it is taken as 0.5. However, in our study, we have assumed Q to be 1. On the other hand, parameter T determines whether the situation gets better for actor i or not. If d i s t ( i , μ ) &lt; d i s t ( i , j ) , then T is set to 1, indicating that the situation has improved for actor i. Otherwise, if d i s t ( i , μ ) ≥ d i s t ( i , j ) , then T is set to 0.</p></sec><sec id="s2_6"><title>2.6. Offer Categories</title><p>The expected utilities are utilized to determine the negotiation outcomes among actors, which can fall into one of four categories: conflict, capitulation, compromise, or stalemate. <xref ref-type="fig" rid="fig4">Figure 4</xref> illustrates these scenarios and the corresponding expected utilities for each actor. Further details on each scenario are defined below.</p><p>• Conflict: When actors i and j both believe that they have the upper hand, a conflict is likely to occur, and the outcome of the conflict is determined based on the following conditions:</p><p>- If E U i j i &gt; E U j i j , actor j moves to i’s position.</p><p>- If E U i j i &lt; E U j i j , actor i moves to j’s position.</p><p>- Actor j moves to i’s position when E U i j i &gt; E U j i j .</p><p>- Actor i moves to j’s position when E U i j i &lt; E U j i j .</p><p>• Capitulate: If E U i j i &gt; 0 , E U j i j &lt; 0 , and | E U i j i | &lt; | E U j i j | , actor j is expected to capitulate and accept actor i’s current position.</p><p>p r o p o s a l i j i = x i (19)</p><p>• Compromise: If actor i has the upper hand and actor j is willing to agree to an acceptable offer, they compromise in favor of actor i, and the offer is closer to i’s position. This scenario occurs when E U i j i &gt; 0 , E U j i j &lt; 0 , and | E U i j i | &gt; | E U j i j | .</p><p>Δ x = ( x i − x j ) | E U i j j E U j i i | (20)</p><p>p r o p o s a l i j i = x j + Δ x (21)</p><p>• Stalemate: If both actors believe that they cannot beat the other, then they do not move from their current positions, resulting in a stalemate. This scenario happens when E U i j i &lt; 0 , E U j i j &lt; 0 .</p></sec><sec id="s2_7"><title>2.7. Offer Selection</title><p>At the end of each round, actors receive offers from others, and the question is which offer to accept to determine each actor’s position for the next round. Mesquita [<xref ref-type="bibr" rid="scirp.130292-ref17">17</xref>] and Baranick [<xref ref-type="bibr" rid="scirp.130292-ref18">18</xref>] suggested that the actor should choose the offer that requires the smallest possible movement. We implemented this idea and assumed that the minimum move should be greater than zero unless all received offers are the same as the actor’s current position. Future studies may investigate for a more efficient offer selection algorithm.</p></sec></sec><sec id="s3"><title>3. Model Extension</title><p>Our main focus in this section is to update the formulation, extend the concept of position, and introduce corresponding distance measures. In the current model, the position of actors is assumed to be a single point or a discrete value in the position spectrum, which limits the flexibility of the model. To address this limitation, we propose an approach to replace the discrete or spike-like positions with more flexible alternatives.</p><p>One way to realize this idea is to consider each actor’s position function as a Gaussian distribution [<xref ref-type="bibr" rid="scirp.130292-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.130292-ref20">20</xref>] , the average (mean value) of which is assumed to be the initial position and its variance could be considered proportional to the inverse of salience. This approach would allow the position of actors to be represented by a continuous distribution rather than a discrete value. The Gaussian distribution is a popular choice for modeling position functions in various fields, such as signal processing, machine learning, and statistics. It offers several advantages over the current model, such as improved accuracy, better handling of uncertainty, and greater flexibility.</p><p>To incorporate this modification into the existing model, we need to update the formulation accordingly. Specifically, we need to redefine the position of actors as a continuous function rather than a discrete value. We also need to introduce a corresponding distance measure that accounts for the uncertainty in the position function. One possible distance measure is the Bhattacharyya distance [<xref ref-type="bibr" rid="scirp.130292-ref21">21</xref>] , which is commonly used for comparing Gaussian distributions. This distance measure takes into account both the mean and variance of the position functions, and provides a more accurate measure of the similarity between two positions. For a comprehensive understanding of the position function concept, the reader is referred to Mousavi’s dissertation (2023) [<xref ref-type="bibr" rid="scirp.130292-ref22">22</xref>] .</p></sec><sec id="s4"><title>3.1. Position Function</title><p>In this subsection, we discuss distributions that can be defined on an interval [0, 1] and are suitable for modeling actors’ position function. The position of actors in a dynamic network is a critical factor that determines their behavior and influence. While in the current model, the position of actors is represented by a single point or a discrete value, a more realistic approach is to model it as a probability distribution p i ( x ) , where actor i can take a continuous position towards the position spectrum. This allows us to capture the uncertainty and variability of actors’ positions [<xref ref-type="bibr" rid="scirp.130292-ref22">22</xref>] .</p><p>In the context of modeling actors’ position functions, certain distributions can be utilized that are defined on the interval [0, 1] and exhibit skewness towards either direction. Among the candidate distributions, truncated normal, beta family, and triangular distributions are particularly suitable for this purpose. The upcoming sections will introduce each of these distributions in detail.</p><sec id="s5_0_1"><title>3.1.1. Truncated Normal Distribution</title><p>One way to realize this idea is to consider each actor’s position function as a Gaussian distribution. This distribution has a bell-shaped curve and can be skewed towards either direction. It is bounded within the interval [0, 1] and can be truncated at any point within this range. The parameters of the distribution, namely the mean, variance, and truncation points, can be estimated from the data or set based on prior knowledge.</p><p>In order to incorporate Gaussian distribution into the existing dataset, we can assign the initial position as the mean of the distribution and the variance can be set to be proportional to the inverse of salience. The mathematical formulation of the Gaussian distribution is presented below:</p><p>p i = p i ( x ) = 1 σ 2 π exp ( − ( x − m x ) 2 2 σ 2 ) (22)</p><p>where m x represents the mean value and σ 2 represents the variance of the Gaussian distribution.</p><p>The position distribution of actors is illustrated in <xref ref-type="fig" rid="fig5">Figure 5</xref> using Gaussian functions with varying means and variances. The figure reveals that actors with higher salience, and thus lower variance, are less likely to share a common position with other actors.</p><p>By applying lower and upper bounds to the variable in the normal distribution, we can obtain the truncated normal distribution. The mathematical representation of the truncated normal distribution is as follows:</p><p>f ( x ; μ , σ , A , B ) = 1 σ ϕ ( x − μ σ ) Φ ( B − μ σ ) − Φ ( A − μ σ ) (23)</p><p>ϕ ( x ) = 1 2 π exp ( − 1 2 x 2 ) (24)</p><p>Φ ( x ) = 1 2 ( 1 + erf ( x / 2 ) ) (25)</p><p>where μ and σ represent the mean and standard deviation of the normal distribution, respectively, and A and B are the lower and upper bounds of the truncated distribution. ϕ ( . ) and Φ ( . ) denote the probability density function and cumulative distribution function of the standard normal distribution, respectively.</p><p>By setting A = − ∞ , we get Φ ( A − μ σ ) = 0 . Similarly, if B = + ∞ , we obtain Φ ( B − μ σ ) = 1 . Thus, we can use the truncated normal distribution to represent one-sided position functions.</p><p><xref ref-type="fig" rid="fig6">Figure 6</xref> shows an example of the truncated normal distribution with different lower and upper bounds. We can observe that the probability density function of the truncated normal distribution is zero outside the given bounds.</p></sec><sec id="s5_0_2"><title>3.1.2. Beta Distribution</title><p>Another family of distributions that can be used for modeling position functions is the beta distribution. This distribution can be bounded within the interval [0, 1], and its shape is flexible, allowing it to be either skewed or symmetric. The beta distribution has two shape parameters that control the skewness and kurtosis of the distribution, and these parameters can be estimated using maximum likelihood or Bayesian methods.</p><p>The beta family of distributions can be defined over a general interval (A, B) by the following equation:</p><p>f ( x ; α , β , A , B ) = 1 B − A Γ ( α + β ) Γ ( α ) ⋅ Γ ( β ) ( x − A B − A ) α − 1 ( B − x B − A ) β − 1 (26)</p><p>where α and β are the shape parameters, and A and B denote the interval endpoints. However, if the interval is confined to [0, 1], using A = 0 and B = 1 in (26) yields the standard Beta distribution:</p><p>f ( x ; α , β ) = ( Γ ( α + β ) Γ ( α ) ⋅ Γ ( β ) x α − 1 ( 1 − x ) β − 1 0 ≤ x ≤ 1 0 otherwise (27)</p><p>where μ and σ can be calculated as:</p><p>μ = α α + β (28)</p><p>σ 2 = α β ( α + β ) 2 ( α + β + 1 ) (29)</p><p>An alternative formulation of the beta distribution involves reparameterizing it in terms of μ = α α + β and ϕ = α + β [<xref ref-type="bibr" rid="scirp.130292-ref23">23</xref>] . The distribution can then be expressed as:</p><p>f ( x ; μ , ϕ ) = Γ ( ϕ ) Γ ( μ ϕ ) ⋅ Γ ( ( 1 − μ ) ϕ ) x μ ϕ − 1 ( 1 − x ) ( 1 − μ ) ϕ − 1 ,     0 ≤ x ≤ 1 (30)</p><p>where 0 &lt; μ &lt; 1 and ϕ &gt; 0 . Using this formulation, μ can be used as the mean parameter, and ϕ can be interpreted as the precision parameter. Greater precision yields a smaller variance if μ is fixed. <xref ref-type="fig" rid="fig7">Figure 7</xref> illustrates the beta distribution for various combinations of μ and ϕ . The figure presents the probability density function of the standard beta distribution for different combinations of its shape parameters, μ and ϕ . The beta distribution is a flexible distribution that can model a variety of data types and is particularly useful for modeling data that are bounded between 0 and 1. In subplot (a), we have fixed ϕ = 5 and varied μ from 0.05 to 0.95 in increments of 0.25. In subplots (b), (c), and (d), we have the same setup, but with ϕ fixed at 15, 50, and 100, respectively. As μ increases, the peak of the distribution shifts towards the right and the tails become thinner. As ϕ increases, the distribution becomes more concentrated around the mean and the tails become even thinner. The figure provides insights into</p><p>how the beta distribution changes with varying values of its shape parameters and can aid in selecting appropriate parameter values for modeling a position for a given actor. The utilization of beta distribution as a position function allows for the interpretation of the highest point of the distribution as the desired position, while the degree of sharpness in its tail can be regarded as an indication of the level of significance (salience) of the issue to the actor.</p></sec><sec id="s5_0_3"><title>3.1.3. Triangular Distribution</title><p>In addition to the beta distribution, the triangular distribution is another candidate for modeling actors’ position function. This distribution is particularly useful when prior knowledge about the range and mode of the position function is available. The triangular distribution can be bounded within the interval [0, 1] and is characterized by three parameters: the lower and upper bounds, and the mode. The skewness of the position can be adjusted by controlling the values of the lower and upper bounds.</p><p>The triangular distribution is a continuous probability distribution over the interval [a, b] and can be defined as follows:</p><p>f ( x ; a , b , c ) = ( 0     x &lt; a , 2 ( x − a ) ( b − a ) ( c − a ) a ≤ x &lt; c , 2 b − a     x = c , 2 ( b − x ) ( b − a ) ( b − c ) c &lt; x ≤ b , 0     b &lt; x . (31)</p><p>where a ∈ ( − ∞ , ∞ ) is the lower limit, b &gt; a is the upper limit, and a ≤ c ≤ b . Parameter c is the mode of the distribution and can be considered as the central position taken by the actor. To utilize this distribution as a position function limited within [0, 1], it is necessary to select the values of parameters a and b from the interval a ∈ [ − 1 , 1 ] for our specific purposes. The skewness of the position can be set by parameters a and b. <xref ref-type="fig" rid="fig8">Figure 8</xref> displays the triangular distribution for various combinations of parameters a, b, and c over the interval [0, 1].</p><p>Using either the beta or the triangular distribution as a position function, the peak of the distribution can be considered as the desired position, and the thinness of its tail can represent the level of salience of the issue to the actor. The choice of which distribution to use depends on the availability of prior knowledge about the position function and the desired level of control over the skewness of the distribution. <xref ref-type="fig" rid="fig8">Figure 8</xref> illustrates the flexibility of the triangular distribution in this regard. We can observe that as the difference between the mode and the midpoint of the interval ( a + b ) / 2 increases, the distribution becomes more skewed.</p></sec><sec id="s5_1"><title>3.2. Distance Measure</title><p>Various techniques can be employed to quantify the distance between two stochastic variables and can be applied in our model to evaluate the distance between position functions. The choice of distance metric can depend on the nature of the data and the research question being addressed. In the following, we will examine a few of them.</p><sec id="s5_1_1"><title>3.2.1. Lukaszyk-Karmowsky Distance Function</title><p>One approach to measure the statistical distance between two random variables is using Lukaszyk-Karmowsky function [<xref ref-type="bibr" rid="scirp.130292-ref24">24</xref>] . The distance between two variables X and Y, denoted by D, can be obtained using the following equation:</p><p>D ( X , Y ) = ∫ − ∞ ∞     ∫ − ∞ ∞ | x − y | f ( x ) g ( y ) d x d y (32)</p><p>where f ( x ) and g ( y ) represent the probability density functions of X and Y, respectively.</p></sec><sec id="s5_1_2"><title>3.2.2. Bhattacharyya Distance Function</title><p>The Bhattacharyya distance function is another approach to calculate the statistical distance between two random variables [<xref ref-type="bibr" rid="scirp.130292-ref21">21</xref>] . With p(x) and q(y) representing probability density functions of random variables X and Y, respectively, the Bhattacharyya distance can be defined as:</p><p>D ( X , Y ) = D B ( p , q ) = − ln ( B C ( p , q ) ) (33)</p><p>where the Bhattacharyya coefficient can be achieved by:</p><p>B C ( p , q ) = ∫ p ( x ) q ( x )   d x (34)</p><p>It can be seen that 0 ≤ B C ≤ 1 and 0 ≤ D B ≤ ∞ . Note that the Bhattacharyya coefficient ranges from 0 to 1, with a value of 0 indicating that the two distributions have no overlap, and a value of 1 indicating that the two distributions are identical. Therefore, the Bhattacharyya Distance is defined as the negative logarithm of the Bhattacharyya coefficient, and it ranges from 0 to infinity, with a value of 0 indicating that the two distributions are identical, and larger values indicating greater dissimilarity between the distributions.</p></sec><sec id="s5_1_3"><title>3.2.3. Cosine Similarity Based Distance Function</title><p>The cosine similarity method can be used to determine the distance between two distribution functions. It measures the angle between two vectors to determine their similarity. To compute the cosine similarity based distance between two random variables X and Y, the sum of squares for variable X, the sum of squares for variable Y, and the sum of the cross-product for X and Y are needed [<xref ref-type="bibr" rid="scirp.130292-ref25">25</xref>] :</p><p>D ( X , Y ) = 1 − A ⋅ B A . B = 1 − ∑ i = 1 n     A i B i ∑ i = 1 n     A i 2 ∑ i = 1 n     B i 2 (35)</p><p>where A and B are the vectors representing the two functions defined over two variables X and Y, respectively, and n is the number of data points the functions are sampled with.</p><p>The cosine similarity and distance measures have some limitations. They assume that the data are normalized and that the vectors are of equal length. Furthermore, they do not consider the shape of the distributions and may not be appropriate for certain types of data, such as ordinal or categorical data. In such cases, other distance measures, such as the Bhattacharyya distance or the Lukaszyk-Karmowsky distance, may be more appropriate.</p></sec><sec id="s5_1_4"><title>3.2.4. Normalized Similarity Measure</title><p>One potential distance measure that has been proposed in the literature is based on the minimum of two functions [<xref ref-type="bibr" rid="scirp.130292-ref26">26</xref>] [<xref ref-type="bibr" rid="scirp.130292-ref27">27</xref>] . This measure calculates the distance between two probability density functions by integrating the minimum of the two functions over their common domain. The resulting distance measure is a non-negative value that ranges from 0 to 1, where 0 indicates identical distributions and 1 indicates completely dissimilar distributions.</p><p>Formally, let p ( x ) and q ( x ) be two probability density functions with a common domain [ a , b ] . The minimum-based distance measure D ( X , Y ) between p ( x ) and q ( x ) is given by:</p><p>D ( X , Y ) = 1 − 1 b − a ∫ a b min { p ( x ) q ( x ) } d x (36)</p><p>where p and q representing probability density functions of random variables X and Y, respectively.</p></sec></sec><sec id="s5_2"><title>3.3. BDM Model Explanation Using the Proposed Model</title><p>By incorporating the Lukaszyk-Karmowsky distance function into the BDM model and treating the discrete position representation as a position function with a Dirac delta function, the same results can be achieved. The position function for actor i can be defined as:</p><p>p i = p i ( x ) = δ ( x − x i ) (37)</p><p>where x 0 is the initial position of actor i. <xref ref-type="fig" rid="fig9">Figure 9</xref> represents two actors in the BDM position model using Dirac functions. Previously, the distance between the positions of two actors i and j was obtained using:</p><p>D ( x i , x j ) = | x i − x j | (38)</p><p>However, using (32) to calculate the distance between two positions, we get the same result:</p><p>D ( X , Y ) = ∫ − ∞ ∞     ∫ − ∞ ∞ | x − y | δ ( x − x 0 ) δ ( y − y 0 ) d x d y = ∫ − ∞ ∞ | y − x 0 | δ ( y − y 0 ) d y = | y 0 − x 0 | (39)</p><p>where x 0 and y 0 are actors i and j’s initial positions (discrete positions), respectively.</p></sec><sec id="s5_3"><title>3.4. Distance of Median Voter Position to Actors</title><p>The median voter position with the maximum support can be calculated using (9). However, to calculate U b i i and U w i i , the distance between the median voter position ( μ 0 ) and the distributed position function, p i , needs to be determined. In order to calculate this distance, we can consider a position function for the median voter position as a truncated normal distribution with standard deviation of σ = 0.5 and average of μ = μ 0 . The distance between the actor’s position and the median voter position can then be calculated using a distance measure, such as the Lukaszyk-Karmowsky Distance Function.</p></sec><sec id="s5_4"><title>3.5. Complexity Analysis</title><p>In dealing with problems that involve large number of issues (dimensions) and/or large number of actors per issue/dimension, the computational complexity of the problem becomes increasingly important. To demonstrate the analysis of the model’s time complexity, a simple pseudo code is provided in Algorithm 10. <xref ref-type="table" rid="table1">Table 1</xref> displays the complexity of different parts of the algorithm. The overall computational complexity of the algorithm is O ( M 3 ) , where M is the number of actors. The main calculation in the for loops involves calculating the distance functions using the Lukaszyk-Karmowsky Distance Function. This involves calculating dual integral to find the distance between two position functions. To reduce computational time, we can pre-calculate the pairwise distance between all actors at the beginning of each round and store them in a lookup table for later retrieval. This optimization can reduce the time complexity remarkably, which can now be estimated as O ( M 2 ) . However, the space complexity remains unchanged at O ( M 2 ) .</p></sec></sec><sec id="s6"><title>4. Experimental Results</title><p>In this section, some experiments have been conducted to illustrate the capability of the proposed model. We fed the proposed model with a one-dimensional test data to see if it can produce reasonable results, similar to the one-dimensional model. In all experiments, the positions are modeled using truncated normal distribution with μ = x i and σ = 1 / s i . In the following, we will discuss the process of selecting a distance measure followed by an overview of the dataset used in this study. Subsequently, we will present the outcomes of our proposed method, and finally, a case study will be presented to demonstrate the explanability of our approach.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Complexity of different parts of the position function based model</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Component</th><th align="center" valign="middle" >Complexity</th></tr></thead><tr><td align="center" valign="middle" >v j k i</td><td align="center" valign="middle" >O ( M 2 )</td></tr><tr><td align="center" valign="middle" >v j k</td><td align="center" valign="middle" >O ( M )</td></tr><tr><td align="center" valign="middle" >μ</td><td align="center" valign="middle" >O ( M )</td></tr><tr><td align="center" valign="middle" >U s ( i , j ) , U f ( i , j ) , U b ( i , j ) , U w ( i , j )</td><td align="center" valign="middle" >O ( M 2 )</td></tr><tr><td align="center" valign="middle" >U s q ( i )</td><td align="center" valign="middle" >O ( M )</td></tr><tr><td align="center" valign="middle" >p i j</td><td align="center" valign="middle" >O ( M 2 )</td></tr><tr><td align="center" valign="middle" >E U i , j , d i</td><td align="center" valign="middle" >O ( M 2 )</td></tr><tr><td align="center" valign="middle" >E U i , j i</td><td align="center" valign="middle" >O ( M 2 )</td></tr><tr><td align="center" valign="middle" >R i</td><td align="center" valign="middle" >O ( M 2 )</td></tr><tr><td align="center" valign="middle" >r i</td><td align="center" valign="middle" >O ( M )</td></tr><tr><td align="center" valign="middle" >Offer categories and proposals</td><td align="center" valign="middle" >O ( M 2 )</td></tr><tr><td align="center" valign="middle" >Choosing proposals</td><td align="center" valign="middle" >O ( M 2 )</td></tr></tbody></table></table-wrap><disp-formula id="scirp.130292-formula2"><graphic  xlink:href="//html.scirp.org/file/2-1680390x202.png?20240223153132314"  xlink:type="simple"/></disp-formula><sec id="s6_1"><title>4.1. Selecting Distance Function</title><p>In this subsection, we compare four different distance functions to find the most suitable one for measuring the distance between truncated normal distributions as position functions in our model. The four distance measures we considered are the Lukaszyk-Karmowsky Distance Function, the Bhattacharyya Distance Function, the Cosine Similarity-based Distance Function, and the Normalized Similarity Measure based Distance Function. It is worth noting that the suitability of each distance function may vary depending on the specific characteristics of the distributions being compared. Therefore, it is recommended to perform a comprehensive comparison of different distance functions for any given problem to select the most appropriate one.</p><p>To conduct the comparison, we generated four scenarios of truncated normal distributions with different parameters. These scenarios can be seen in <xref ref-type="fig" rid="fig1">Figure 1</xref>0. For each subplot, we calculated the distance between the two truncated normal distributions using each of the four distance functions. The results of our comparison are summarized in <xref ref-type="table" rid="table2">Table 2</xref> below. The first row in the table shows the parameters of the truncated normal distributions used depicted in <xref ref-type="fig" rid="fig1">Figure 1</xref>0 subplots, where (0.2, 0.1) vs (0.3, 0.1) represents the comparison between the truncated normal distributions in subplot (a) with means 0.2 and 0.3, and standard deviations 0.1, respectively.</p><p>In our proposed model, we hypothesized that the degree of overlap between position functions would inversely affect their distance, i.e., the distance would be higher when there is no overlap and lower when the functions share a common area. Additionally, when comparing two-position functions with similar μ but low σ (<xref ref-type="fig" rid="fig1">Figure 1</xref>0(b) and <xref ref-type="fig" rid="fig1">Figure 1</xref>0(d)), we expect the distance to approximate the difference between their mean values. Our analysis using <xref ref-type="table" rid="table1">Table 1</xref> reveals that only the Lukaszyk-Karmowsky distance function satisfies this expectation, and we have thus selected it for our model. However, it is important to note that for some case studies with similar positions like those in <xref ref-type="fig" rid="fig1">Figure 1</xref>0(b) and <xref ref-type="fig" rid="fig1">Figure 1</xref>0(d), maximum distance may be preferred, and for such situations, the cosine similarity or normalized similarity measure based distance function could be considered.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Comparison of distance functions for truncated normal distributions as position functions</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Distance Measure</th><th align="center" valign="middle" >(0.2, 0.1) vs (0.3, 0.1)</th><th align="center" valign="middle" >(0.2, 0.01) vs (0.3, 0.01)</th><th align="center" valign="middle" >(0.3, 0.1) vs (0.7, 0.1)</th><th align="center" valign="middle" >(0.3, 0.01) vs (0.7, 0.01)</th></tr></thead><tr><td align="center" valign="middle" >Lukaszyk-Karmowsky</td><td align="center" valign="middle" >0.135</td><td align="center" valign="middle" >0.100</td><td align="center" valign="middle" >0.399</td><td align="center" valign="middle" >0.400</td></tr><tr><td align="center" valign="middle" >Bhattacharyya</td><td align="center" valign="middle" >0.119</td><td align="center" valign="middle" >12.500</td><td align="center" valign="middle" >1.999</td><td align="center" valign="middle" >200.000</td></tr><tr><td align="center" valign="middle" >Cosine similarity</td><td align="center" valign="middle" >0.220</td><td align="center" valign="middle" >1.000</td><td align="center" valign="middle" >0.982</td><td align="center" valign="middle" >1.000</td></tr><tr><td align="center" valign="middle" >Normalized similarity measure</td><td align="center" valign="middle" >0.377</td><td align="center" valign="middle" >1.000</td><td align="center" valign="middle" >0.954</td><td align="center" valign="middle" >1.000</td></tr></tbody></table></table-wrap></sec><sec id="s6_2"><title>4.2. Dataset</title><p>The EMU Positions dataset is a collection of data related to the major reforms of the Economic and Monetary Union that took place between 2010 and 2015. It covers 47 contested policy issues that were negotiated between 28 EU member states and significant EU institutions, including their position and salience. The dataset was created using various data collection methods, including expert interviews and text analysis, in order to improve the accuracy and comprehensiveness of the data [<xref ref-type="bibr" rid="scirp.130292-ref13">13</xref>] .</p><p>The dataset contains information about the positions taken by different actors during the negotiation process, as well as the salience of these positions. In the online appendix and the codebook, they provide the data and detailed information on it. By analyzing this data, researchers can gain insights into the decision-making process of the EU legislative body, as well as the factors that influence decision-making.</p><p>It is important to note that the dataset had missing position or salience information for some actors in certain issues. Therefore, those actors were eliminated from the analysis of those issues. To estimate the actors’ capability in the issues, their GDP for the year 2021 was used as a proxy for their level of power. This assumption is considered reasonable given that the issues being analyzed are related to financial and monetary policies. Although the actors’ GDP may have been different at the time the dataset was created, we assume that their relative power remains almost the same. <xref ref-type="table" rid="table3">Table 3</xref> shows the capability values used for the actors present in the issues.</p></sec><sec id="s6_3"><title>4.3. Proposed Model Performance</title><p>To evaluate the model’s capability in predicting negotiation problems, we ran the model on the EMU position dataset and compared its performance with the BDM model and BiLSTM model. In our model, we used a truncated normal distribution with μ = x i and σ proportional to 1 / s i as the position function for each actor. Equation (40) was used to calculate the sigma value used in the position function. We considered p s = 1 , m s = 100 , and ε = 0.01 as the parameters.</p><p>σ = 1 m s ( s i ) p s + ε (40)</p><p>where s i is actor i’s salience. The parameter ε is used as denominator offset to avoid division by zero, and p s and m s are reserved as degrees of freedom in the implementation of the position function. For this experiment, the BiLSTM architecture had 10 neurons in the first layer and 5 neurons in the second layer.</p><p>The evaluation metric used was the mean absolute error (MAE). <xref ref-type="table" rid="table4">Table 4</xref> shows the comparison of MAE for the proposed model, BDM model, and the BiLSTM model. Our position function based model outperformed both the BiLSTM model and BDM model with an MAE of 0.2122, indicating its effectiveness in predicting negotiation outcomes.</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Capability of European Union countries used in EMU position dataset Evaluation</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Country</th><th align="center" valign="middle" >GDP (in million USD)</th><th align="center" valign="middle" >Country</th><th align="center" valign="middle" >GDP (in million USD)</th></tr></thead><tr><td align="center" valign="middle" >Austria</td><td align="center" valign="middle" >480368.40</td><td align="center" valign="middle" >Italy</td><td align="center" valign="middle" >2107702.84</td></tr><tr><td align="center" valign="middle" >Belgium</td><td align="center" valign="middle" >594104.18</td><td align="center" valign="middle" >Latvia</td><td align="center" valign="middle" >39853.50</td></tr><tr><td align="center" valign="middle" >Bulgaria</td><td align="center" valign="middle" >84056.31</td><td align="center" valign="middle" >Lithuania</td><td align="center" valign="middle" >66445.26</td></tr><tr><td align="center" valign="middle" >Croatia</td><td align="center" valign="middle" >68955.08</td><td align="center" valign="middle" >Luxembourg</td><td align="center" valign="middle" >85506.24</td></tr><tr><td align="center" valign="middle" >Cyprus</td><td align="center" valign="middle" >28407.87</td><td align="center" valign="middle" >Malta</td><td align="center" valign="middle" >17364.04</td></tr><tr><td align="center" valign="middle" >Czechia</td><td align="center" valign="middle" >281777.89</td><td align="center" valign="middle" >Netherlands</td><td align="center" valign="middle" >1012846.76</td></tr><tr><td align="center" valign="middle" >Denmark</td><td align="center" valign="middle" >398303.27</td><td align="center" valign="middle" >Poland</td><td align="center" valign="middle" >679444.83</td></tr><tr><td align="center" valign="middle" >Estonia</td><td align="center" valign="middle" >37191.17</td><td align="center" valign="middle" >Portugal</td><td align="center" valign="middle" >253663.14</td></tr><tr><td align="center" valign="middle" >Finland</td><td align="center" valign="middle" >297301.88</td><td align="center" valign="middle" >Romania</td><td align="center" valign="middle" >284087.56</td></tr><tr><td align="center" valign="middle" >France</td><td align="center" valign="middle" >2957879.76</td><td align="center" valign="middle" >Slovakia</td><td align="center" valign="middle" >116527.10</td></tr><tr><td align="center" valign="middle" >Germany</td><td align="center" valign="middle" >4259934.91</td><td align="center" valign="middle" >Slovenia</td><td align="center" valign="middle" >61748.59</td></tr><tr><td align="center" valign="middle" >Greece</td><td align="center" valign="middle" >214873.88</td><td align="center" valign="middle" >Spain</td><td align="center" valign="middle" >1427380.68</td></tr><tr><td align="center" valign="middle" >Hungary</td><td align="center" valign="middle" >181848.02</td><td align="center" valign="middle" >Sweden</td><td align="center" valign="middle" >635663.80</td></tr><tr><td align="center" valign="middle" >Ireland</td><td align="center" valign="middle" >504182.60</td><td align="center" valign="middle" >UK</td><td align="center" valign="middle" >3131377.76</td></tr></tbody></table></table-wrap></sec><sec id="s6_4"><title>4.4. Model’s Explainability</title><p>To present the explainability of the proposed model, we employed a one-dimensional case study from [<xref ref-type="bibr" rid="scirp.130292-ref5">5</xref>] . The issue is to predict the number of years it would take for the introduction of emission standards for medium-sized automobiles. <xref ref-type="table" rid="table5">Table 5</xref> shows the initial capabilities, positions, and salience of the players involved in the problem. <xref ref-type="fig" rid="fig1">Figure 1</xref>1 depicts the positions of the players after 10 rounds. The results obtained are in agreement with the findings reported in [<xref ref-type="bibr" rid="scirp.130292-ref6">6</xref>] . According to [<xref ref-type="bibr" rid="scirp.130292-ref6">6</xref>] , the expected utility model predicted the outcome to be 7.0 years, while the actual delay was 8.83 years. According to the median voter position result, our model predicts the outcome to be 7.0 years. From <xref ref-type="fig" rid="fig1">Figure 1</xref>1, it can be seen that the actors are negotiating during each round until they reach an agreement in the final round. For instance, the UK is gradually changing its position, while Italy is changing its position at a faster pace. Although the capability of the UK and Italy is considered equal towards the issue, it can be inferred that the UK has more salience towards the issue, which is why it changed its position at a slower pace than Italy. Another instance could be a comparison between Denmark and Germany. Since Denmark’s capability is lower than Germany’s, it left its initial position earlier.</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Comparison of results in the evaluation stage</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >MAE</th></tr></thead><tr><td align="center" valign="middle" >BiLSTM Model</td><td align="center" valign="middle" >0.3351</td></tr><tr><td align="center" valign="middle" >BDM model</td><td align="center" valign="middle" >0.2244</td></tr><tr><td align="center" valign="middle" >Position function based model</td><td align="center" valign="middle" >0.2122</td></tr></tbody></table></table-wrap><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> Input data for case study I</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Players</th><th align="center" valign="middle" >Capability</th><th align="center" valign="middle" >Salience</th><th align="center" valign="middle" >Position</th></tr></thead><tr><td align="center" valign="middle" >Netherlands</td><td align="center" valign="middle" >0.08</td><td align="center" valign="middle" >0.8</td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >Belgium</td><td align="center" valign="middle" >0.08</td><td align="center" valign="middle" >0.4</td><td align="center" valign="middle" >7</td></tr><tr><td align="center" valign="middle" >Luxembourg</td><td align="center" valign="middle" >0.03</td><td align="center" valign="middle" >0.2</td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >Germany</td><td align="center" valign="middle" >0.16</td><td align="center" valign="middle" >0.8</td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >France</td><td align="center" valign="middle" >0.16</td><td align="center" valign="middle" >0.6</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >Italy</td><td align="center" valign="middle" >0.16</td><td align="center" valign="middle" >0.6</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >UK</td><td align="center" valign="middle" >0.16</td><td align="center" valign="middle" >0.9</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >Ireland</td><td align="center" valign="middle" >0.05</td><td align="center" valign="middle" >0.1</td><td align="center" valign="middle" >7</td></tr><tr><td align="center" valign="middle" >Denmark</td><td align="center" valign="middle" >0.05</td><td align="center" valign="middle" >1.0</td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >Greece</td><td align="center" valign="middle" >0.08</td><td align="center" valign="middle" >0.7</td><td align="center" valign="middle" >7</td></tr></tbody></table></table-wrap></sec></sec><sec id="s7"><title>5. Conclusions and Future Work</title><p>In this paper, we introduce a game theory-based approach for forecasting outcomes of negotiation and group decision-making problems. We propose an extension to the BDM model that addresses situations where actors’ positions span a spectrum, thus offering increased flexibility in defining their targets.</p><p>We provide comprehensive explanations for the formulation of position functions and distance functions. Utilizing the EMU Positions dataset, we illustrate the model’s notable capability to produce superior results when compared to existing models. By replicating the findings of previous studies, we demonstrate the model’s interpretability and its proficiency in providing clear and comprehensible explanations.</p><p>Looking forward, our future research will delve into various facets. We plan to explore offer selection and the potential for alliance formation. Moreover, we intend to employ natural language processing techniques to estimate actors’ desired position functions, which could potentially enhance prediction accuracy. Further, conducting additional case studies will be essential to continually assess the efficacy of our proposed model.</p></sec><sec id="s8"><title>Acknowledgements</title><p>This work was supported by PATENT Lab (Predictive Analytics and TEchnology iNTegration Laboratory) at the Department of Computer Science and Engineering, Mississippi State University.</p></sec><sec id="s9"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s10"><title>Cite this paper</title><p>Karimi, M.M. and Rahimi, S. (2024) Game Theory Based Model for Predictive Analytics Using Distributed Position Function. International Journal of Intelligence Science, 14, 22-47. https://doi.org/10.4236/ijis.2024.141002</p></sec></body><back><ref-list><title>References</title><ref id="scirp.130292-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Mousavi Karimi, M., Rahimi, S., Nagahisarchoghaei, M. and Luo, C. (2022) A Multidimensional Game Theory-Based Group Decision Model for Predictive Analytics. Computational and Mathematical Methods, 2022, Article ID: 5089021.  
https://doi.org/10.1155/2022/5089021</mixed-citation></ref><ref id="scirp.130292-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Jesse, E. (2011) Forecasting the Future of Iran: Implications for U.S. Strategy and Policy. Ph.D. Thesis, RAND Corporation, Santa Monica.</mixed-citation></ref><ref id="scirp.130292-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Eftekhari, Z. and Rahimi, S. (2014) Preana: Game Theory Based Prediction with Reinforcement Learning. Natural Science, 6, 1108-1121.  
https://doi.org/10.4236/ns.2014.613099</mixed-citation></ref><ref id="scirp.130292-ref4"><label>4</label><mixed-citation publication-type="book" xlink:type="simple">Thomson, R. and Stokman, F.N. (2006) Research Design: Measuring Actors’ Positions, Saliences and Capabilities. In: Thomson, R., Stokman, F.N., Achen, C.H. and K&amp;#246;nig, T., Eds., The European Union Decides, Cambridge University Press, Cambridge, 25-53. https://doi.org/10.1017/CBO9780511492082.003</mixed-citation></ref><ref id="scirp.130292-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Thomson, R., Arregui, J., Leuffen, D., Costello, R., Cross, J., Hertz, R. and Jensen, T. (2012) A New Dataset on Decision-Making in the European Union before and after the 2004 and 2007 Enlargements (DEUII). Journal of European Public Policy, 19, 604-622. https://doi.org/10.1080/13501763.2012.662028</mixed-citation></ref><ref id="scirp.130292-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Warntjen, A. (2012) Measuring Salience in EU Legislative Politics. European Union Politics, 13, 168-182. https://doi.org/10.1177/1465116511428495</mixed-citation></ref><ref id="scirp.130292-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Wasserfallen, F., Leuffen, D., Kudrna, Z. and Degner, H. (2019) Analysing European Union Decision-Making during the Eurozone Crisis with New Data. European Union Politics, 20, 3-23. https://doi.org/10.1177/1465116518814954</mixed-citation></ref><ref id="scirp.130292-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">De Mesquita, B.B. (1997) A Decision Making Model: Its Structure and Form. International Interactions, 23, 235-266. https://doi.org/10.1080/03050629708434909</mixed-citation></ref><ref id="scirp.130292-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Bueno De Mesquita, B. (1985) The War Trap Revisited: A Revised Expected Utility Model. American Political Science Review, 79, 156-177.  
https://doi.org/10.2307/1956125</mixed-citation></ref><ref id="scirp.130292-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">De Mesquita, B.B. (2011) A New Model for Predicting Policy Choices: Preliminary Tests. Conflict Management and Peace Science, 28, 65-87.  
https://doi.org/10.1177/0738894210388127</mixed-citation></ref><ref id="scirp.130292-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Bueno De Mesquita, B. (2002) Predicting Politics. The Ohio State University Press, Columbus.</mixed-citation></ref><ref id="scirp.130292-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Baranick, M., Brian Efird, J.K. and Abdollahian, M. (2004) Stability and Regime Change in Iraq: An Agent Based Modeling Approach. Military Operations Research Society (MORS), Arlington.</mixed-citation></ref><ref id="scirp.130292-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Bishop, C.M. (2006) Pattern Recognition and Machine Learning. Springer, Berlin.</mixed-citation></ref><ref id="scirp.130292-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Weisstein, E.W. (2003) Gaussian Distribution.  
https://mathworld.wolfram.com/GaussianDistribution.html</mixed-citation></ref><ref id="scirp.130292-ref15"><label>15</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Bhattacharyya</surname><given-names> A. </given-names></name>,<etal>et al</etal>. (<year>1943</year>)<article-title>On a Measure of Divergence between Two Statistical Populations Defined by Their Probability Distributions</article-title><source> Bulletin of the Calcutta Mathematical Society</source><volume> 35</volume>,<fpage> 99</fpage>-<lpage>109</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.130292-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Mousavi Karimi, M. (2023) Expanding One-Dimensional Game Theory-Based Group Decision Models: Extension to n-Dimension and Integration of Distributed Position Function. Ph.D. Dissertation, Mississippi State University, Starkville.</mixed-citation></ref><ref id="scirp.130292-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Ferrari, S. and Cribari-Neto, F. (2004) Beta Regression for Modelling Rates and Proportions. Journal of Applied Statistics, 31, 799-815.  
https://doi.org/10.1080/0266476042000214501</mixed-citation></ref><ref id="scirp.130292-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Lukaszyk, S. (2004) A New Concept of Probability Metric and Its Applications in Approximation of Scattered Data Sets. Computational Mechanics, 33, 299-304.  
https://doi.org/10.1007/s00466-003-0532-2</mixed-citation></ref><ref id="scirp.130292-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Connor, R. (2016) A Tale of Four Metrics. International Conference on Similarity Search and Applications, Tokyo, 24-26 October 2016, 210-217.  
https://doi.org/10.1007/978-3-319-46759-7_16</mixed-citation></ref><ref id="scirp.130292-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Cha, S.-H. and Srihari, S.N. (2002) On Measuring the Distance between Histograms. Pattern Recognition, 35, 1355-1370.  
https://doi.org/10.1016/S0031-3203(01)00118-2</mixed-citation></ref><ref id="scirp.130292-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Cha, S.-H. (2007) Comprehensive Survey on Distance/Similarity Measures between Probability Density Functions. City, 1, 1.</mixed-citation></ref><ref id="scirp.130292-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Scholz, J.B., Calbert, G.J. and Smith, G.A. (2011) Unravelling Bueno de Mesquita’s Group Decision Model. Journal of Theoretical Politics, 23, 510-531.  
https://doi.org/10.1177/0951629811418142</mixed-citation></ref><ref id="scirp.130292-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Bueno De Mesquita, B. (1994) Political Forecasting: An Expected Utility Method. Yale University Press, New Haven, 71-104.  
https://doi.org/10.12987/9780300158113-007</mixed-citation></ref><ref id="scirp.130292-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Bueno De Mesquita, B. (1980) An Expected Utility Theory of International Conflict. American Political Science Review, 74, 917-931. https://doi.org/10.2307/1954313</mixed-citation></ref><ref id="scirp.130292-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Nagahisarchoghaei, M., Karimi, M.M., Rahimi, S., Cummins, L. and Ghanbari, G. (2023) Generative Local Interpretable Model-Agnostic Explanations. The International FLAIRS Conference Proceedings, 36.  
https://doi.org/10.32473/flairs.36.133378</mixed-citation></ref><ref id="scirp.130292-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Nagahisarchoghaei, M., Nur, N., Cummins, L., Nur, N., Karimi, M.M., Nandanwar, S., Bhattacharyya, S. and Rahimi, S. (2023) An Empirical Survey on Explainable AI Technologies: Recent Trends, Use-Cases, and Categories from Technical and Application Perspectives. Electronics, 12, Article No. 1092.  
https://doi.org/10.3390/electronics12051092</mixed-citation></ref><ref id="scirp.130292-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Karimi, M.M. and Rahimi, S. (2021) A Two-Dimensional Model for Game Theory Based Predictive Analytics. 8th Annual International Conference on Computational Science Computational Intelligence (CSCI’21), Las Vegas, 15-17 December 2021, 510-515. https://doi.org/10.1109/CSCI54926.2021.00036</mixed-citation></ref></ref-list></back></article>