<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Game-Theoretic Approach to Weighted Rank Aggregation Based on Strategic Interactions among Rankers</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Nasrabadi</surname><given-names>Mohaddethe</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<contrib contrib-type="author"><name><surname>Saadatfar</surname><given-names>Hamid</given-names></name><xref ref-type="aff" rid="aff2"/></contrib>
<contrib contrib-type="author"><name><surname>Kherad</surname><given-names>Mahdi</given-names></name><xref ref-type="aff" rid="aff3"/></contrib>
<aff id="aff1">Department of Computer Engineering, Birjand Branch, Islamic Azad University, Birjand, Iran.</aff>
<aff id="aff2">Department of Computer Engineering, Faculty of Electrical and Computer Engineering, University of Birjand, Birjand, Iran.</aff>
<aff id="aff3">Department of Computer Engineering and IT, University of Qom, Qom, Iran.</aff>
</contrib-group>
<abstract><p>Rank Aggregation (RA) refers to the process of combining multiple rankings from a set of candidate base rankers to achieve a better overall ranking. It has been widely applied across various domains and plays a critical role in integrating information from different biological studies addressing a common problem. In biological studies, due to the high heterogeneity of sources, the base rankers are often partial, lengthy, and of varying quality, and the ground-truth rankings are typically unavailable. This paper proposes a novel model for RA in biological and biomedical applications, modeling the combination of multiple rankings from different sources as a non-cooperative game among rankers. Unlike traditional methods that treat rankers as independent and passive entities, the proposed approach models each ranker as a strategic agent seeking to maximize its own utility and influence on the final aggregated ranking. The proposed utility function integrates similarity to the final ranking, agreement with other rankers, and the cost of generating a ranking. An iterative algorithm based on best-response dynamics is used to update each ranker&apos;s weight according to their current utility, leading to a stable aggregated output. To demonstrate the effectiveness of the proposed method in solving biological problems, three benchmark datasets—Breast, microRNA, and Prostate—were used. Experimental results indicate that the proposed method outperforms traditional RA techniques in both effectiveness and robustness.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Rank aggregation</kwd><kwd>Biological studies</kwd><kwd>Game theory</kwd><kwd>Non-cooperative game</kwd><kwd>Strategic interaction</kwd><kwd>Biological data</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>The problem of Rank Aggregation (RA) is the combination of multiple ordered lists of entities, as base rankers, to achieve a better ranking in the form of an aggregated ranker <xref ref-type="bibr" rid="ref-1">[1]</xref>. In one classification, RA can be divided into two categories <xref ref-type="bibr" rid="ref-2">[2]</xref>. In the first category, a score is assigned to each entity in each ordered list, and these scores are used for aggregating the lists, known as score-based aggregation. In the second category, only the rank of each entity in the ordered lists is used, known as order-based aggregation. RA has a rich history in information retrieval, marketing and advertising, sports competitions, applied psychology, social choice (political elections), and so on. In recent years, with the rapid development of technology, RA has faced new challenges in fields such as building search engines for web page ranking and identifying highly expressed genes in genomic studies, which is the main focus of this paper.</p>
<p>For an important biological question, large amounts of genomic data are often collected from various laboratories or research groups over time. Such data are inherently noisy due to the heterogeneity of different sources, including experiments, platforms, as well as different preprocessing procedures. For example, suppose data are available for gene copy number variation from Single-Nucleotide Polymorphism (SNP) arrays, gene expression from cDNA arrays, and protein-binding data from ChIP-seq; the goal is to find candidate genes whose function may be altered at a specific disease stage. Since the data come from different technological platforms that measure different aspects of the biological system, models that use raw data for all available information cannot be exploited.</p>
<p>To aggregate such data, researchers often use powerful meta-analytic approaches based on ranked lists <xref ref-type="bibr" rid="ref-3">[3]</xref>, <xref ref-type="bibr" rid="ref-4">[4]</xref> which, without reverting to raw-data modelling, yield more reliable results and also increase the validity and reproducibility of individual studies <xref ref-type="bibr" rid="ref-5">[5]</xref>. For many such approaches, a core task is to perform RA. For analysing data from different biological experiments, an advantage of using a rank-aggregation-based method is that ranks are invariant to transformations and normalisations as long as the corresponding ranks are preserved. In other words, transformation and normalisation are usually not necessary for rank-based methods <xref ref-type="bibr" rid="ref-6">[6]</xref>. In practice, given the varying quality of base rankers, the RA problem can become even more challenging. For example, in biological studies, some laboratories collect or analyse data more efficiently than others.</p>
<p>In some cases, some base rankers may be meaningless or even misleading. Assigning different weights to base rankers, as mentioned in <xref ref-type="bibr" rid="ref-2">[2]</xref>, <xref ref-type="bibr" rid="ref-5">[5]</xref>, <xref ref-type="bibr" rid="ref-8">[7]</xref>, appears to be the only available approach that accounts for the varying quality of base ranks. However, these approaches have a clear limitation: they lack a systematic, principled strategy for designing an appropriate weighting scheme for a practical problem, and they require strong initial assumptions and high computational complexity. Supervised RA may help to learn good weights, as presented in <xref ref-type="bibr" rid="ref-9">[8]</xref>, but it requires a good training dataset, which is often unavailable. In most conventional rank-aggregation methods, it is assumed that base rankers (such as gene-analysis algorithms or outputs from different laboratories) are merely passive sources that provide their outputs independently and without interaction.</p>
<p>However, in many real-world applications, especially in biological and medical studies, rankers (or ranking sources) may use different data sources, different assumptions, and even diverse scientific objectives. This heterogeneity can lead to conflict, inconsistency, or purposeful alignment between rankers. In such situations, ignoring their interactive nature may lead to inefficient integration and inaccurate results.</p>
<p>Game theory is a branch of applied mathematics and economics that studies mathematical models of strategic interactions among rational agents. Applications of this theory in ensemble learning, expert opinion aggregation, multi-agent systems, and information-source combination show that modelling interactions among agents can lead to more stable solutions than classical non-interactive methods <xref ref-type="bibr" rid="ref-10">[9]</xref>.</p>
<p>In this paper, we model RA within a game-theoretic framework. In this approach, each ranker is considered a strategic agent that tries to adjust its ranks so as to have the greatest impact on the final ranking while maintaining scientific accuracy. This competition or interaction among rankers can be modelled as a non-cooperative game, in which each player, considering the strategies of the others, makes the optimal decision. In the proposed model, the utility function of each ranker is designed to depend on three key factors: 1) the similarity of its provided ranking to the final ranking (as a measure of influence), 2) the degree of agreement with other rankers (alignment), and 3) the cost of deviating from consensus. By defining this utility and analysing the dynamic behaviour of the rankers, a Nash equilibrium can be reached, which represents the final ranking. Thus, the final aggregation results from a stable, optimal interaction among data sources rather than a mere statistical combination of outputs. This model is not only theoretically innovative in the fields of artificial intelligence and game theory, but also, practically, for integrating heterogeneous results in genomic and biological studies, it provides a transparent, analysable, and adaptable structure.</p>
<p>The remainder of this paper is organised as follows. In Section 2, a review of the literature on the rank-aggregation problem and previous related research is presented. Then, in Section 3, the details of the proposed method are described. Section 4 is devoted to the details of the conducted experiments and the presentation of the obtained results. Finally, in Section 5, a summary of the paper&apos;s content will be provided.</p>
</sec>
<sec id="sec-2"><label>2</label><title>Related Works</title>
<p>Recently, many researchers have used RA in biological or medical problems. The authors of <xref ref-type="bibr" rid="ref-11">[10]</xref>, using the RA method (TopKLists), combined data from six independent CRISPR experiments in the context of cancer immunotherapy. Their goal was to identify genes that improve the infiltration of T cells into tumours. The results showed that the RA method can reveal novel key genes such as AAK1, SPRR1B, and EHHADH, which are not observed in any single study alone. A new method called bootGSEA <xref ref-type="bibr" rid="ref-12">[11]</xref> has been introduced, in which, using the bootstrap technique, Gene Set Enrichment Analysis (GSEA) is performed multiple times, and then the results are combined using RA. This method has been used in the analysis of multi-omics data (such as transcriptomics and proteomics) in cancer and spinal muscular atrophy, and it has been shown that its results are more reproducible than traditional methods. A tool called GeneRaMeN <xref ref-type="bibr" rid="ref-12">[11]</xref> has been developed in the R-Shiny environment, which uses RA methods to analyse the results of multiple gene experiments. This tool was applied to the analysis of 24 CRISPR experiments for flaviviruses as well as 13 studies on SARS-CoV-2, and it was able to identify common key genes as well as those specific to particular conditions. This tool offers a novel approach for extracting shared and differentiated information in biological studies. In another study <xref ref-type="bibr" rid="ref-13">[12]</xref>, using the RRA method, transcriptomic data from various studies related to periodontitis (gum inflammation) were combined. The final results led to the identification of key genes such as C1QA, BST2, and an important lncRNA (LINC01133). This study demonstrated that RA can reliably integrate results from heterogeneous studies. Another paper <xref ref-type="bibr" rid="ref-14">[13]</xref> performed an RA of miRNAs involved in Mild Cognitive Impairment (MCI). They combined several independent studies using the RRA method. Although no significant markers were obtained from this aggregation, this work was recognised as an example of the challenges of aggregating heterogeneous clinical data and highlighted the importance of careful interpretation of results.</p>
<p>In a recent study <xref ref-type="bibr" rid="ref-15">[14]</xref>, data from seven microarrays from patients with Alzheimer&apos;s disease were aggregated using RRA. The result was the identification of 473 significantly differentially expressed genes, with the TAC1 gene selected as one of the most important key genes, which was also validated in an animal model of Alzheimer&apos;s. This paper is a successful example of the application of RA in identifying novel genes in neurological diseases. These recent studies show that RA methods (especially RRA and TopKLists) are powerful tools for integrating heterogeneous biological data in various studies. From analysing CRISPR data to combining transcriptomic and microRNA results, these methods are increasingly being used in the discovery of key genes, disease pathways, and biomarkers. Given the presence of heterogeneous and sometimes conflicting ranking sources, traditional statistical approaches (such as Borda, RRA, or Stuart) may not be able to adequately model the complex interactions among ranking sources. Therefore, researchers have proposed using game theory to model these interactions. In this framework, each ranker is considered a rational player who chooses a ranking strategy with the aim of maximising its influence on the final ranking. This game can be non-cooperative, where each ranker acts independently to gain more benefit, or cooperative, where a group of rankers may form coalitions to exert greater influence <xref ref-type="bibr" rid="ref-16">[15]</xref>. In both cases, concepts such as Nash equilibrium or the Shapley value are used to analyse the contribution and impact of each agent on the final output <xref ref-type="bibr" rid="ref-17">[16]</xref>.</p>
<p>In a new line of research, the application of game theory to RA, particularly for analysing manipulation trends and strategic attacks on ranking systems, has attracted considerable attention. For example, Ma et al. <xref ref-type="bibr" rid="ref-18">[17]</xref> investigated targeted attacks against well-known RA algorithms based on pairwise comparisons, such as HodgeRank and RankCentrality, using a game-theoretic framework. They showed that the behaviour of the attacker and the ranking system can be modelled as a continuous game, and the Nash equilibrium defines the topology of the attack; consequently, the attacker, with complete or incomplete information, can impose a targeted ranking. Another important step in this area was taken by Mai et al. <xref ref-type="bibr" rid="ref-19">[18]</xref>, who introduced the concept of sequential manipulation. In this study, an attacker manipulates pairwise comparisons online during the data collection process and uses a distributionally robust game-theoretic framework to model the game equilibrium under uncertainty. Their results show that the attacker&apos;s strategies under conditions of incomplete or complete knowledge can lead to equilibria that are skewed in favour of the attacker, and adaptability or strong stability has been demonstrated in this process. These two studies highlight the key role of game theory in understanding the stability, security, and strategic interaction among rankers. The models presented in these studies show that in order to design robust RA methods, one must engage in the analysis of dynamic equilibria and the strategic behaviour of agents—an approach that precisely forms our proposed path for adapting RA methods in the biomedical context with game theory.</p>
</sec>
<sec id="sec-3"><label>3</label><title>Proposed Method</title>
<p>Traditional RA methods usually assume that base rankers are independent and passive sources that provide their rankings without mutual interaction and solely based on the available data. However, in many biological and medical applications, rankers can represent algorithms, laboratories, or sources that interact with each other or strive to maximise their influence on the final outcome. In such situations, the assumption of independence among rankers is inefficient and may lead to incorrect or unstable integration of results. In order to model the interaction among rankers more realistically, this paper presents a novel framework based on game theory. In this framework, each ranker is modelled as a strategic agent that attempts to determine its rankings in such a way as to have the greatest impact on the final ranking while maintaining credibility and accuracy. This problem is modelled as a non-cooperative game in which agents, with relative awareness of others&apos; strategies, seek to maximise their own utility.</p>
<p>The proposed model specifically analyses the strategic interaction between rankers and employs concepts such as Nash equilibrium to find a stable state in which no ranker has an incentive to change its strategy. Furthermore, for the practical implementation of this model, a utility function combining agreement and disagreement, along with an iterative optimisation algorithm, is used. In the following, the precise definition of the game, its elements, the utility function, and the solution process of the model are presented.</p>
<sec id="sec-4"><label>3.1</label><title>Game Definition</title>
<p>In the proposed model, the RA process is modelled as a static non-cooperative game among a set of rankers. In this framework, each ranker is considered a decision-making agent (player) that, by choosing an appropriate strategy, seeks to maximise its utility in terms of influence on the final ranking.</p>
<p>Assume:</p>
<p>N={1,2,...,n}: Set of players (rankers).</p>
<p>O={o1,o2,...,om} : Set of items (e.g., genes) to be ranked.</p>
<p>Ri∈Sm: Ranking provided by player i, which is a member of the set of possible permutations Sm.</p>
<p>R={R1,R2,...,Rr} : Profile of strategies (rankings of all players).</p>
<p>Ragg: Final aggregated ranking from all rankers (by a specific mechanism).</p>
<p>Utility function: The objective of each player is to maximise a utility function that is a combination of agreement with the final ranking, agreement with other rankers, and reducing the cost of deviation from consensus. The utility function of player i is defined as follows:</p>
<p>Ui(Ri, R−i) = α. Sim(Ri, Ragg) − β. ∑ Dis(Ri, Ri) − γ. C(Ri),</p>
<p>n − 1 (1)</p>
<p>where:</p>
<p>Sim(Ri. Ragg): Similarity between the ranking of player i and the final ranking, e.g., using Kendall or Spearman Correlation (SC).</p>
<p>Dis(Ri. Rj): The degree of inconsistency between ranker i and j.</p>
<p>C(Ri): The cost for player i of producing a specific ranking (e.g., large deviation from a previous ranking or from the mean).</p>
<p>α. β. γ: Coefficients for adjusting the weight of each component.</p>
<p>Final ranking: The final ranking Ragg can be generated via weighted aggregation of rankings:</p>
<p>Ragg = Aggregate(R1. . … Rn;w1. . … wn), (2)</p>
<p>where the weight of each player can be determined proportionally to prior accuracy or current utility:</p>
<p>Ui</p>
<p>wi = . (3)</p>
<p>∑ Uj</p>
<p>∗ ∗ ∗</p>
<p>Nash equilibrium: A strategy profile R = (R1. . … Rn) is a Nash equilibrium if and only if:</p>
<p>∗ ∗ ∗</p>
<p>U (R . R ) ≥ U (R ′. R ), ∀R ′ ∈ . , ∀i ∈ N, (4)</p>
<p>i i −i i i −i i m</p>
<p>That is, no player can obtain greater utility by changing its ranking unless the other players also change their strategies.</p>
</sec>
<sec id="sec-5"><label>3.2</label><title>Game Solution Process and Proposed Algorithm</title>
<p>After defining the non-cooperative game among rankers, the goal is to find an equilibrium profile of strategies in which no ranker is willing to change its ranking unless others also change their strategies (Nash equilibrium). Because the strategy space is complex (all possible permutations), an analytical solution is difficult, and in practice it requires an iterative algorithm to approximate the equilibrium and estimate the final ranking. To solve this game, an iterative process based on Best Response Dynamics is used. In this method, at each step, rankers update their rankings in such a way as to maximise their current utility compared to other rankers. This process continues until convergence to a stable state. The proposed algorithm consists of the following steps:</p>
<p>(0) (0) (0)</p>
<p>I. Input: The set of initial rankings R . R . … . Rn provided by all rankers is collected. Also, the values of the parameters α,β, γ, the convergence threshold ϵ, and the maximum number of iterations are determined. II. Initial estimation of the final ranking: Using an equal-weighted average of all rankings, the initial final ranking is calculated:</p>
<p>(0) (0) (0)</p>
<p>Ragg = Aggregate (R . . … R ;weights=1), (5)</p>
<p>III. Calculation of similarities and disagreements: For each ranker ii, the similarity between its ranking and the current final ranking is calculated (e.g., using Kendall&apos;s or Spearman&apos;s coefficient). Also, the average disagreement of each ranker&apos;s ranking with other rankers is computed in order to examine the conflicts among them:</p>
<p>(t) (t) (t)</p>
<p>Sim = Sim (R . Ragg) ,</p>
<p>(t) 1 (t) (t) (6)</p>
<p>Dis = ∑ Dis (R . R ),</p>
<p>i i j</p>
<p>n − 1</p>
<p>IV. Calculation of each ranker&apos;s utility: The utility of each ranker is computed as a linear combination of similarity, disagreement, and cost:</p>
<p>(t) (t) (t) (t)</p>
<p>U = α ⋅ Sim − β ⋅ Dis − γ ⋅ C (R ), (7)</p>
<p>i i i i</p>
<p>V. Updating the weights: The utility of each ranker is normalised and considered as its influential weight in the next aggregation step:</p>
<p>(t) U</p>
<p>w = , (8)</p>
<p>i n (t) j=1 j</p>
<p>VI. Calculation of the new final ranking: The new final ranking is calculated using the current rankings and the updated weights:</p>
<p>(t+1) (t) (t) (t) (t)</p>
<p>Ragg = Aggregate (R . . … R ; w . . … w ), (9)</p>
<p>1 n 1 n (t+1)</p>
<p>VII. Updating the rankings: Each ranker can choose a new ranking R such that its utility increases compared</p>
<p>(t) (t)</p>
<p>to R (e.g., by moving closer to Ragg).</p>
<p>VIII. Convergence check: If the change between two consecutive final rankings is less than the threshold ϵϵ, or if the number of iterations exceeds the maximum limit, the algorithm stops. Otherwise, it returns to Step 3. IX. Final output: The stable final ranking Ragg, the final weight of each ranker wi , the final utility, and the order of influence of the agents are presented as the final output of the algorithm.</p>
<p>This equilibrium process allows the final ranking to be obtained not merely as a statistical average of the rankings, but as a stable outcome of a strategic game among rankers with varying accuracies and perspectives. The pseudocode of the proposed algorithm is shown in Algorithm 1.</p>
<p>Algorithm 1. Pseudocode of the proposed algorithm.</p>
<p>Input :</p>
<p>R = {R₁⁽⁰⁾, R₂⁽⁰⁾, ..., Rn } ⟶ Initial rankings by n rankers α, β, γ ⟶ Weight parameters ε ⟶ Convergence threshold max_iter ⟶ Maximum number of iterations</p>
<p>Output :</p>
<p>R_agg* ⟶ Final aggregated ranking W = {w₁*, w₂*, ..., wn*} ⟶ Final ranker weights</p>
<p>Begin t ← 0</p>
<p>Compute initial aggregate ranking :</p>
<p>R_agg⁽⁰⁾ ← Aggregate(R₁⁽⁰⁾, ..., Rn⁽⁰⁾) using equal weights</p>
<p>Repeat For each ranker i = 1 to n do Simᵢ ← Similarity(Rᵢ⁽ᵗ⁾, R_agg⁽ᵗ⁾) // e.g., Kendall or Spearman Disᵢ ← (1 / (n - 1)) × Σj≠ᵢ Dis(Rᵢ⁽ᵗ⁾, Rj⁽ᵗ⁾) // Average pairwise disagreement Costᵢ ← Cost(Rᵢ⁽ᵗ⁾) // Optional cost function Uᵢ ← α × Simᵢ - β × Disᵢ - γ × Costᵢ // Utility of ranker i</p>
<p>Normalize weights:</p>
<p>For each i: wᵢ ← Uᵢ / Σj Ui</p>
<p>Update aggregated ranking:</p>
<p>R_agg⁽ᵗ⁺¹⁾ ← Aggregate(R₁⁽ᵗ⁾, ..., Rn⁽ᵗ⁾, weights = w₁, ..., wn)</p>
<p>Optional: Each ranker updates Rᵢ⁽ᵗ⁺¹⁾ to improve Uᵢ (e.g., align with R_agg)</p>
<p>t ← t + 1</p>
<p>Until convergence:</p>
<p>if ‖R_agg⁽ᵗ⁾ − R_agg⁽ᵗ⁻¹⁾‖ &lt; ε or t ≥ max_iter</p>
<p>Return R_agg*, W</p>
</sec>
</sec>
<sec id="sec-6"><label>4</label><title>Analysis and Evaluation</title>
<p>To demonstrate the efficiency of the proposed weighted RA method based on game theory, named MYRA, for solving biological problems, three datasets, Breast1, microRNA <xref ref-type="bibr" rid="ref-5">[5]</xref>, and Prostate <xref ref-type="bibr" rid="ref-20">[19]</xref>, have been used. The Breast dataset consists of three lists of DNA microarray results (differentially expressed genes) obtained from three breast cancer studies: TransBig <xref ref-type="bibr" rid="ref-21">[20]</xref>, MDCC <xref ref-type="bibr" rid="ref-22">[21]</xref>, and Pusztai <xref ref-type="bibr" rid="ref-23">[22]</xref>, with the aim of finding genes that are differentially expressed between breast cancer and normal breast tissues. Despite their common goal, these three studies were conducted in different laboratories and also differ in the materials and DNA microarray systems used, which makes it difficult to perform an integrated analysis of the data, given that the raw values are not directly comparable. Instead, we apply a high-level meta-analytic method such as the proposed RA to combine the top-k gene lists from each of the three studies. In this dataset, only the genes that are common to all studies are considered; therefore, each of the three lists has a length of n=k=917.</p>
<p><ext-link ext-link-type="uri" xlink:href="https://rdrr.io/rforge/TopKLists/man/breast.html">https://rdrr.io/rforge/TopKLists/man/breast.html</ext-link> <xref ref-type="table" rid="tab1">Table 1</xref> presents the gene rankings obtained by the three breast cancer studies, where the first column shows the gene ranks and the next three columns show the gene symbols obtained in the three studies.</p>
<p>The microRNA dataset pertains to an RA problem in the biological domain, aiming to aggregate results from several DNA microarray target prediction experiments. Today, there are several computational algorithms for predicting the genes whose messenger RNA (mRNA) are targets of DNA microarrays, but their results may differ widely <xref ref-type="bibr" rid="ref-5">[5]</xref>. Therefore, it can be useful to aggregate and filter the disparate results so that researchers can have greater confidence in the validity of these targets before conducting expensive experiments. Since the sensitivity and specificity of such algorithms are largely unknown, it seems more reasonable to regard each list obtained from each algorithm merely as a ranked list.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Ranks of genes obtained by the three breast cancer studies (Breast dataset).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:7:66,74.8,537.1,602.5"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The microRNA dataset includes three top-60 lists of DNA microarray target genes for miR-155 obtained from miRanda <xref ref-type="bibr" rid="ref-24">[23]</xref>, TargetScan <xref ref-type="bibr" rid="ref-25">[24]</xref>, and PicTar <xref ref-type="bibr" rid="ref-26">[25]</xref>, shown with their rankings in <xref ref-type="table" rid="tab2">Table 2</xref>.</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>List of DNA microarray target genes obtained from three studies (microRNA dataset).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:8:66,115.6,537.1,708.2"/><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,613.1,537.1,755.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The Prostate dataset includes five top-25 lists of DNA microarray results obtained from five prostate cancer studies named Dhanasekaran <xref ref-type="bibr" rid="ref-24">[23]</xref>, Luo <xref ref-type="bibr" rid="ref-25">[24]</xref>, Welsh <xref ref-type="bibr" rid="ref-26">[25]</xref>, Singh <xref ref-type="bibr" rid="ref-27">[26]</xref>, and True <xref ref-type="bibr" rid="ref-28">[27]</xref>, to find genes that are differentially expressed between prostate tumours and normal prostate tissues. <xref ref-type="table" rid="tab3">Table 3</xref> presents the gene rankings obtained by the five prostate studies, where the first column shows the gene ranks, and the next five columns show the gene symbols obtained in the five studies.</p>
<table-wrap id="tab3"><label>Table 3</label><caption><p>Ranks of genes obtained by the five prostate cancer studies (Prostate dataset).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,209.5,537.1,517.8"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>A primary task in many genetic studies, such as the two datasets mentioned, is to identify genes associated with certain complex human diseases. Given this, a good criterion for evaluating the performance of RA methods should assess the ability of each method to correctly rank the relevant genes. Suppose only a limited number of resources are available for further investigation of the studied genes; then, the ranking of genes that are at the top of the list is very important, whereas the order of genes near the bottom of the list is almost insignificant. In other words, instead of considering criteria such as the AUC measure, which can only evaluate full lists, in biological studies we need criteria that can also evaluate partial top-k lists <xref ref-type="bibr" rid="ref-1">[1]</xref>. Such criteria include Kendall Distance (KD), Spearman Distance (SD), Kendall Correlation (KC) (the ratio of the number of concordant pairs minus the number of discordant pairs to the total number of element pairs), and SC (applying Pearson correlation to the ranks of elements of two lists instead of to the values of the two lists). One advantage of correlation measures over distance measures is that they lie within a fixed range. Both KC and SC fall within the range [-1, 1]. To use these criteria for evaluating aggregated rankers, the value of these measures is calculated between the aggregated ranker and each of the base rankers individually, and the sum is divided by the number of base rankers to obtain the final value of the criteria. Ultimately, the smaller the final value of the distance measures and the larger (closer to one) the final value of the correlation measures, the better the aggregated ranker.</p>
<p>To evaluate the proposed method, MYRA, it is applied to the Breast, microRNA, and Prostate datasets, and the obtained values of the four evaluation criteria, KD, SD, KC, and SC, are compared with the results of conventional RA methods, namely the Borda methods (Mean, MED, GEO, and L2), Markov chain-based methods (MC1, MC2, and MC3), and distribution-based methods (RRA and Stuart). The aggregated rankers obtained by each of the aforementioned methods, along with their evaluation criterion values, are shown for the Breast dataset in <xref ref-type="table" rid="tab4">Table 4</xref>, for the microRNA dataset in Table 5, and for the Prostate dataset in <xref ref-type="table" rid="tab6">Table 6</xref>. For the implementation and execution of the proposed method (RAA), the software Matlab R2019b1 was used on a computer with 8 GB of RAM and a five-core 2.4 GHz processor. For running the RRA and Stuart methods, the ready-made software packageRobustRankAggreg2 in Matlab R2019b was used, and for running the Borda methods (Mean, MED, GEO, and L2) and the Markov chain-based methods (MC1, MC2, and MC3), the ready-made package TopKLists3 in R software was used.</p>
<table-wrap id="tab4"><label>Table 4</label><caption><p>RA by different methods for the breast dataset.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:10:41.7,40.7,553.1,515.9"/><graphic content-type="pdf-region" xlink:href="pdf-region:11:51.7,532.9,543.3,755.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>In the tables, the best values of the criteria are shown underlined.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>RA by different methods for the microRNA dataset.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:11:66,113.5,537.1,514.4"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<table-wrap id="tab6"><label>Table 6</label><caption><p>RA by different methods for the prostate dataset.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:12:66,469.3,537.1,755.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>As can be seen in the tables, the aggregated ranker generated by the proposed method MYRA has smaller distance measure values (KD, SD) compared to the aggregated rankers of the other methods, meaning that the distance between the MYRA aggregated ranker and the base rankers is smaller, as is the difference between their ranks. On the other hand, it has larger correlation measure values (KC, SC) compared to the other aggregated rankers, meaning that the similarity between the MYRA aggregated ranker and the base rankers is greater and they are more correlated with each other. Another advantage of the proposed method over other methods is that it estimates the accuracy of each base ranker as its weight. These estimated accuracies can be used in biological problems to assess the reliability of various algorithms, experiments, platforms, and studies, such that those with much lower accuracy can be omitted from future research, and low-accuracy experiments and platforms can be improved. <xref ref-type="table" rid="tab7">Table 7</xref> shows the estimated accuracy (weight) by the proposed method MYRA for each of the studies used in the Breast, microRNA, and Prostate datasets.</p>
<table-wrap id="tab7"><label>Table 7</label><caption><p>Estimated accuracy by the proposed method.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:12:66,240.8,537.1,290.5"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-7"><label>5</label><title>Conclusion</title>
<p>RA has been widely used in various fields. RA is the process of combining several ranked lists into an aggregated ranker, which plays an important role in integrating information from different genomic studies addressing similar biological problems. In fields such as genetic and biological studies, researchers often generate several long ranked lists, but their true rank values are usually unavailable, and the quality of base rankers varies widely; in contrast, fields such as marketing and sociology generate many short ranked lists for which true rank values are usually available. Moreover, in biological studies, partial lists are more common than full lists due to the high heterogeneity of genomic studies and limited resources. Such inherent characteristics of data in the biological studies domain demand specific methods over others. Methods such as Markov chain, Stuart, CEMC, and RRA were initially developed for genetic experiment data. Also, methods such as Borda have been used for this domain. In this research, we present a novel framework for RA in biological and biomedical applications, based on non-cooperative game theory. Unlike traditional methods that consider rankers as independent and static sources, in the proposed model, rankers are modelled as strategic agents that interact and compete with each other with the aim of maximising their own utility. In this framework, a utility function is defined for each ranker, which is a combination of similarity to the final ranking, the degree of agreement or conflict with other rankers, and the cost of producing the ranking. Using an iterative process based on best-response dynamics, the weight of each ranker is dynamically updated, and the final aggregated ranking is obtained as the stable outcome of a strategic game. The implementation of the proposed method for aggregating the results obtained from three breast cancer studies, aggregating the target prediction results of DNA microarrays by three different algorithms, and aggregating the results obtained from five prostate cancer studies demonstrates the efficiency and superiority of the proposed method over other conventional ranking methods, because the aggregated ranker resulting from it has lower distance measures and higher correlation measures with the base rankers. Overall, the game theory-based approach not only improves the accuracy of RA under conditions of source heterogeneity but also enables the analysis of interactions among sources and the design of mechanisms resistant to manipulation and biased ranking. Future development of this model could include the use of cooperative games, Markov dynamic games, and multi-agent reinforcement learning to enhance further dynamism and adaptability.</p>
</sec>
<sec id="sec-8"><title>Acknowledgments</title>
<p>The authors sincerely appreciate the valuable contributions and support provided throughout this research.</p>
</sec>
<sec id="sec-9"><title>Funding</title>
<p>No specific funding was received for this research.</p>
</sec>
<sec id="sec-10"><title>Data Availability</title>
<p>The data used in this study are available from the corresponding author upon reasonable request</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Li, X., Wang, X., &amp; Xiao, G. (2019). A comparative study of rank aggregation methods for partial and top ranked lists in genomic applications. Briefings in bioinformatics, 20(1), 178-189. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1093/bib/bbx101">https://doi.org/10.1093/bib/bbx101</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Deng, K., Han, S., Li, K. J., &amp; Liu, J. S. (2014). Bayesian aggregation of order-based rank data. Journal of the american statistical association, 109(507), 1023–1039. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/01621459.2013.878660">https://doi.org/10.1080/01621459.2013.878660</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Soneson, C., &amp; Fontes, M. (2012). A framework for list representation, enabling list stabilization through incorporation of gene exchangeabilities. Biostatistics, 13(1), 129–141. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1093/biostatistics/kxr023">https://doi.org/10.1093/biostatistics/kxr023</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Chen, Q., Zhou, X. J., &amp; Sun, F. (2015). Finding genetic overlaps among diseases based on ranked gene lists. Journal of computational biology, 22(2), 111–123. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1089/cmb.2014.0149">https://doi.org/10.1089/cmb.2014.0149</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Lin, S., &amp; Ding, J. (2009). Integration of ranked lists via cross entropy Monte Carlo with applications to mRNA and microRNA studies. Biometrics, 65(1), 9–18. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/j.1541-0420.2008.01044.x">https://doi.org/10.1111/j.1541-0420.2008.01044.x</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Lin, S. (2010). Rank aggregation methods. Wiley interdisciplinary reviews: computational statistics, 2(5), 555–</mixed-citation></ref>
<ref id="ref-7"><label>570</label><mixed-citation><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/wics.111">https://doi.org/10.1002/wics.111</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>7</label><mixed-citation>Aslam, J. A., &amp; Montague, M. (2001). Models for metasearch. In Proceedings of the 24th annual international ACM SIGIR conference on Research and development in information retrieval (pp. 276-284). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/383952.384007">https://doi.org/10.1145/383952.384007</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>8</label><mixed-citation>Liu, Y. T., Liu, T. Y., Qin, T., Ma, Z. M., &amp; Li, H. (2007, May). Supervised rank aggregation. Proceedings of the 16th international conference on World Wide Web (pp. 481-490). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/1242572.1242638">https://doi.org/10.1145/1242572.1242638</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>9</label><mixed-citation>Aziz, H. (2010). Multiagent systems: algorithmic, game-theoretic, and logical foundations by y. shoham and k. leyton-brown cambridge university press, 2008. ACM sigact news, 41(1), 34–37. <ext-link ext-link-type="uri" xlink:href="https://dl.acm.org/doi/pdf/10.1145/1753171.1753181">https://dl.acm.org/doi/pdf/10.1145/1753171.1753181</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>10</label><mixed-citation>Vianzon, V. V, Hanson, R. M., Garg, I., Joseph, G. J., &amp; Rogers, L. M. (2023). Rank aggregation of independent genetic screen results highlights new strategies for adoptive cellular transfer therapy of cancer. Frontiers in immunology, 14, 1235131. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fimmu.2023.1235131">https://doi.org/10.3389/fimmu.2023.1235131</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>11</label><mixed-citation>Hemandhar Kumar, S., Tapken, I., Kuhn, D., Claus, P., &amp; Jung, K. (2024). bootGSEA: a bootstrap and rank aggregation pipeline for multi-study and multi-omics enrichment analyses. Frontiers in bioinformatics, 4, 1380928. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fbinf.2024.1380928">https://doi.org/10.3389/fbinf.2024.1380928</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>12</label><mixed-citation>Peng, C., Huang, J., Li, M., Liu, G., Liu, L., Lin, J., … &amp; Chen, X. (2024). Uncovering periodontitis-associated markers through the aggregation of transcriptomics information from diverse sources. Frontiers in genetics, 15, 1398582. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fgene.2024.1398582">https://doi.org/10.3389/fgene.2024.1398582</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>13</label><mixed-citation>Vargas-Rondón, N., González-Giraldo, Y., García Fonseca, Á. Y., Gonzalez, J., &amp; Aristizabal-Pachon, A. F. (2025). MicroRNAs signatures as potential molecular markers in mild cognitive impairment: a meta-analysis. Frontiers in Aging Neuroscience, 16, 1524622. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fnagi.2024.1524622">https://doi.org/10.3389/fnagi.2024.1524622</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>14</label><mixed-citation>Zhu, M., Tang, M., &amp; Du, Y. (2023). Identification of TAC1 associated with Alzheimer’s disease using a robust rank aggregation approach. Journal of alzheimer’s disease, 91(4), 1339–1349. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3233/JAD-220950">https://doi.org/10.3233/JAD-220950</ext-link></mixed-citation></ref>
<ref id="ref-16"><label>15</label><mixed-citation>Chebotarev, P., &amp; Shamis, E. (2006). Characterizations of scoring methods for preference aggregation. ArXiv preprint math/0602522. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.math/0602522">https://doi.org/10.48550/arXiv.math/0602522</ext-link></mixed-citation></ref>
<ref id="ref-17"><label>16</label><mixed-citation>Rapoport, A. (2012). Game theory as a theory of conflict resolution. Springer Science &amp; Business Media. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-94-010-2161-6_3">https://doi.org/10.1007/978-94-010-2161-6_3</ext-link></mixed-citation></ref>
<ref id="ref-18"><label>17</label><mixed-citation>Ma, K., Xu, Q., Zeng, J., Li, G., Cao, X., &amp; Huang, Q. (2022). A tale of hodgerank and spectral method: Target attack against rank aggregation is the fixed point of adversarial game. IEEE transactions on pattern analysis and machine intelligence, 45(4), 4090–4108. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TPAMI.2022.3190939">https://doi.org/10.1109/TPAMI.2022.3190939</ext-link></mixed-citation></ref>
<ref id="ref-19"><label>18</label><mixed-citation>Ma, K., Xu, Q., Zeng, J., Liu, W., Cao, X., Sun, Y., &amp; Huang, Q. (2024). Sequential manipulation against rank aggregation: theory and algorithm. IEEE transactions on pattern analysis and machine intelligence, 46(12), 9353–9370. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TPAMI.2024.3416710">https://doi.org/10.1109/TPAMI.2024.3416710</ext-link></mixed-citation></ref>
<ref id="ref-20"><label>19</label><mixed-citation>DeConde, R. P., Hawley, S., Falcon, S., Clegg, N., Knudsen, B., Etzioni, R., &amp; others. (2006). Combining results of microarray experiments: A rank aggregation approach. Statistical applications in genetics and molecular biology, 5(1), 1204. <ext-link ext-link-type="uri" xlink:href="https://www.asc.ohio-state.edu/statistics/statgen/joul_win2008/DeConde.pdf">https://www.asc.ohio-state.edu/statistics/statgen/joul_win2008/DeConde.pdf</ext-link></mixed-citation></ref>
<ref id="ref-21"><label>20</label><mixed-citation>Desmedt, C., Piette, F., Loi, S., Wang, Y., Lallemand, F., Haibe-Kains, B., ... &amp; TRANSBIG Consortium. (2007). Strong time dependence of the 76-gene prognostic signature for node-negative breast cancer patients in the TRANSBIG multicenter independent validation series. Clinical cancer research, 13(11), 3207-3214. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1158/1078-0432.CCR-06-2765">https://doi.org/10.1158/1078-0432.CCR-06-2765</ext-link></mixed-citation></ref>
<ref id="ref-22"><label>21</label><mixed-citation>Shi, L., Campbell, G., Jones, W., Campagne, F., Wen, Z., Walker, S., ... &amp; Peng, X. (2010). The MAQC-II Project: A comprehensive study of common practices for the development and validation of microarray-based predictive models. Nature biotechnology, 28(8), 827-838. Nature biotechnology, 28(8). 10.1038/nbt.1665%0A</mixed-citation></ref>
<ref id="ref-23"><label>22</label><mixed-citation>Tabchy, A., Valero, V., Vidaurre, T., Lluch, A., Gomez, H., Martin, M., ... &amp; Pusztai, L. (2010). Evaluation of a 30-gene paclitaxel, fluorouracil, doxorubicin, and cyclophosphamide chemotherapy response predictor in a multicenter randomized trial in breast cancer. Clinical cancer research, 16(21), 5351-5361. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1158/1078-0432.CCR-10-1265">https://doi.org/10.1158/1078-0432.CCR-10-1265</ext-link></mixed-citation></ref>
<ref id="ref-24"><label>23</label><mixed-citation>Dhanasekaran, S. M., Barrette, T. R., Ghosh, D., Shah, R., Varambally, S., Kurachi, K., … &amp; Chinnaiyan, A. M. (2001). Delineation of prognostic biomarkers in prostate cancer. Nature, 412(6849), 822–826. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/35090585%0A%0A">https://doi.org/10.1038/35090585%0A%0A</ext-link></mixed-citation></ref>
<ref id="ref-25"><label>24</label><mixed-citation>Luo, J., Duggan, D. J., Chen, Y., Sauvageot, J., Ewing, C. M., Bittner, M. L., … &amp; Isaacs, W. B. (2001). Human prostate cancer and benign prostatic hyperplasia: molecular dissection by gene expression profiling. Cancer research, 61(12), 4683–4688. <ext-link ext-link-type="uri" xlink:href="https://aacrjournals.org/cancerres/article-pdf/61/12/4683/2486813/4683.pdf">https://aacrjournals.org/cancerres/article-pdf/61/12/4683/2486813/4683.pdf</ext-link></mixed-citation></ref>
<ref id="ref-26"><label>25</label><mixed-citation>Welsh, J. B., &amp; Sapinoso, L. M. (2001). Su Al, Kern SG, Wang-Rodriguez J, Moskaluk CA, Frierson HF, Hampton GM: Analysis of gene expression identifies candidate markers and pharmacological targets in prostate cancer. Cancer res, 61, 5974–5978. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1186/1471-2407-10-165%0A%0A">https://doi.org/10.1186/1471-2407-10-165%0A%0A</ext-link></mixed-citation></ref>
<ref id="ref-27"><label>26</label><mixed-citation>Singh, D., Febbo, P. G., Ross, K., Jackson, D. G., Manola, J., Ladd, C., ... &amp; Sellers, W. R. (2002). Gene expression correlates of clinical prostate cancer behavior. Cancer cell, 1(2), 203-209. <ext-link ext-link-type="uri" xlink:href="https://www.cell.com/cancer-cell/pdf/S1535-6108(02)00030-2.pdf">https://www.cell.com/cancer-cell/pdf/S1535-6108(02)00030-2.pdf</ext-link></mixed-citation></ref>
<ref id="ref-28"><label>27</label><mixed-citation>True, L., Coleman, I., Hawley, S., Huang, C. Y., Gifford, D., Coleman, R., ... &amp; Nelson, P. S. (2006). A molecular correlate to the Gleason grading system for prostate adenocarcinoma. Proceedings of the national academy of sciences, 103(29), 10991-10996. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1073/pnas.0603678103">https://doi.org/10.1073/pnas.0603678103</ext-link></mixed-citation></ref>
</ref-list></back>
</article>