PerMallows: An R Package for Mallows and Generalized Mallows Models

In this paper we present the R package PerMallows, which is a complete toolbox to work with permutations, distances and some of the most popular probability models for permutations: Mallows and the Generalized Mallows models. The Mallows model is an exponential location model, considered as analogous to the Gaussian distribution. It is based on the definition of a distance between permutations. The Generalized Mallows model is its best-known extension. The package includes functions for making inference, sampling and learning such distributions. The distances considered in PerMallows are Kendall's τ , Cayley, Hamming and Ulam.

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

[2]  Selim G. Akl A new algorithm for generating derangements , 1980, BIT Comput. Sci. Sect..

[3]  M. Fligner,et al.  Distance Based Ranking Models , 1986 .

[4]  M. Fligner,et al.  Multistage Ranking Models , 1988 .

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

[6]  P. Diaconis A Generalization of Spectral Analysis with Application to Ranked Data , 1989 .

[7]  Joseph S. Verducci,et al.  Probability models on rankings. , 1991 .

[8]  William H. Press,et al.  Numerical recipes in C (2nd ed.): the art of scientific computing , 1992 .

[9]  Thomas Brendan Murphy,et al.  Mixtures of distance-based models for ranking data , 2003, Comput. Stat. Data Anal..

[10]  Li Chen,et al.  Survey of Preference Elicitation Methods , 2004 .

[11]  Angela D'Elia,et al.  A mixture model for preferences data analysis , 2005, Comput. Stat. Data Anal..

[12]  Yi Mao,et al.  Non-parametric Modeling of Partially Ranked Data , 2007, NIPS.

[13]  Mohamed Farah,et al.  An outranking approach for rank aggregation in information retrieval , 2007, SIGIR.

[14]  V. Y. Popov,et al.  Multiple genome rearrangement by swaps and by element duplications , 2007, Theor. Comput. Sci..

[15]  Marina Meila,et al.  Estimation and clustering with infinite rankings , 2008, UAI.

[16]  E. Hüllermeier,et al.  A Simple Instance-Based Approach to Multilabel Classification Using the Mallows Model , 2009 .

[17]  Marina Meila,et al.  Tractable Search for Learning Exponential Models of Rankings , 2009, AISTATS.

[18]  Eyke Hüllermeier,et al.  A New Instance-Based Label Ranking Approach Using the Mallows Model , 2009, ISNN.

[19]  Jorg Arndt,et al.  Generating Random Permutations , 2010 .

[20]  Marina Meila,et al.  Dirichlet Process Mixtures of Generalized Mallows Models , 2010, UAI.

[21]  S. Starr,et al.  The Length of the Longest Increasing Subsequence of a Random Mallows Permutation , 2011, Journal of Theoretical Probability.

[22]  Martin Bader,et al.  The transposition median problem is NP-complete , 2011, Theor. Comput. Sci..

[23]  Alexander Mendiburu,et al.  Introducing the Mallows Model on Estimation of Distribution Algorithms , 2011, ICONIP.

[24]  Regina Dittrich,et al.  prefmod: An R Package for Modeling Preferences Based on Paired Comparisons, Rankings, or Ratings , 2012 .

[25]  Philip L. H. Yu,et al.  Mixtures of weighted distance-based models for ranking data with applications in political studies , 2012, Comput. Stat. Data Anal..

[26]  Valentin Féray Asymptotic behavior of some statistics in Ewens random permutations , 2012, 1201.2157.

[27]  David J. Kriegman,et al.  Locally Uniform Comparison Image Descriptor , 2012, NIPS.

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

[29]  Alexander Gnedin,et al.  The two-sided infinite extension of the Mallows model for random permutations , 2011, Adv. Appl. Math..

[30]  Marina Meila,et al.  Consensus Ranking with Signed Permutations , 2013, AISTATS.

[31]  Ekhine Irurozki,et al.  Sampling and learning the Mallows and Weighted Mallows models under the Hamming distance , 2014 .

[32]  Ekhine Irurozki,et al.  Sampling and learning the Mallows model under the Ulam distance , 2014 .

[33]  Johannes Fürnkranz Preference Learning and Ranking , 2016 .

[34]  J. A. Lozano,et al.  Sampling and Learning Mallows and Generalized Mallows Models Under the Cayley Distance , 2018 .