Clustering Search Applied to Rank Aggregation

Several practical applications require joining various rankings into a consensus ranking. These applications include gathering the results of multiple queries in information retrieval, deciding the result of a poll involving multiple judges and joining the outputs from ranking classification algorithms. Finding the ranking that best represents a set of rankings is a NP-hard problem, but a good solution can be found by using met heuristics. In this paper, we investigate the use of Clustering Search (CS) algorithm allied to Simulated Annealing (SA) for solving the rank aggregation problem. CS will clusters the solutions found by SA in order to find promising regions in the search space, that can be further exploited by a local search. Experimental results on benchmark data sets show the potential of this approach to find a consensus ranking, achieving similar or better solutions than those found by other popular rank aggregation strategies.

[1]  Vasyl Pihur,et al.  RankAggreg, an R package for weighted rank aggregation , 2009, BMC Bioinformatics.

[2]  P.-C.-F. Daunou,et al.  Mémoire sur les élections au scrutin , 1803 .

[3]  Irène Charon,et al.  The noising method: a new method for combinatorial optimization , 1993, Oper. Res. Lett..

[4]  Slobodan Vucetic,et al.  Multi-Prototype Label Ranking with Novel Pairwise-to-Total-Rank Aggregation , 2013, IJCAI.

[5]  Yoram Singer,et al.  Learning to Order Things , 1997, NIPS.

[6]  Ronaldo C. Prati,et al.  Combining feature ranking algorithms through rank aggregation , 2012, The 2012 International Joint Conference on Neural Networks (IJCNN).

[7]  R. Graham,et al.  Spearman's Footrule as a Measure of Disarray , 1977 .

[8]  Marina Meila,et al.  Experiments with Kemeny ranking: What works when? , 2012, Math. Soc. Sci..

[9]  Luiz Antonio Nogueira Lorena,et al.  Clustering search algorithm for the capacitated centered clustering problem , 2010, Comput. Oper. Res..

[10]  Maheswara Prasad Kasinadhuni,et al.  Rank Aggregation for Metasearch Engines Using a Self-Adapatting Genetic Algorithm with Multiple Genomic Representations , 2005 .

[11]  Ka Wai Lam,et al.  Rank aggregation for meta-search engines , 2004, WWW Alt. '04.

[12]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[13]  Andrew C. Fowler,et al.  Mathematical Models in the Applied Sciences , 1997 .

[14]  Thomas Gärtner,et al.  Label Ranking Algorithms: A Survey , 2010, Preference Learning.

[15]  José A. Gámez,et al.  Tackling the rank aggregation problem with evolutionary algorithms , 2013, Appl. Math. Comput..

[16]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[17]  C. F. Kossack,et al.  Rank Correlation Methods , 1949 .

[18]  Claire Mathieu,et al.  Electronic Colloquium on Computational Complexity, Report No. 144 (2006) How to rank with few errors A PTAS for Weighted Feedback Arc Set on Tournaments , 2006 .

[19]  F. Glover,et al.  Fundamentals of Scatter Search and Path Relinking , 2000 .

[20]  M. M. Sufyan Beg Parallel rank aggregation for theWorld Wide Web , 2004 .

[21]  C. L. Mallows NON-NULL RANKING MODELS. I , 1957 .

[22]  Jayant Kalagnanam,et al.  A Computational Study of the Kemeny Rule for Preference Aggregation , 2004, AAAI.

[23]  Alexandre César Muniz de Oliveira,et al.  Detecting Promising Areas by Evolutionary Clustering Search , 2004, SBIA.

[24]  David Christensen,et al.  Fast algorithms for the calculation of Kendall’s τ , 2005, Comput. Stat..

[25]  Glaydston Mattos Ribeiro,et al.  A Clustering Search metaheuristic for the Point-Feature Cartographic Label Placement Problem , 2014, Eur. J. Oper. Res..

[26]  David P. Williamson,et al.  Deterministic Algorithms for Rank Aggregation and Other Ranking and Clustering Problems , 2007, WAOA.

[27]  Irène Charon,et al.  Lamarckian genetic algorithmsapplied to the aggregation of preferences , 1998, Ann. Oper. Res..

[28]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[29]  M. Trick,et al.  Voting schemes for which it can be difficult to tell who won the election , 1989 .