The separation, and separation-deviation methodology for group decision making and aggregate Ranking

In a generic group decision scenario, the decision makers review alternatives and then provide their own individual ranking. The aggregate ranking problem is to obtain a ranking that is fair and representative of the individual rankings. We argue here that using cardinal pairwise comparisons provides several advantages over score-wise models. The aggregate group ranking problem is then formalized as the separation model and separation-deviation model. The premise of the models is to use the implied or explicit pairwise comparisons in the reviewers’ input and assign an aggregate ranking that minimized the penalty of not agreeing with the scores, and the penalty for not agreeing on the intensity of the pairwise preference. The latter permits to incorporate confidence levels in the input provided by reviewers on specific pairwise comparisons, as well as on specific scores. Both separation and separation-deviation models have been shown to be solved efficiently, for convex penalties. We present several group ranking scenarios where the pairwise comparisons are the input, such as sports competitions. We show that using cardinal, rather than ordinal, pairwise comparisons and the proposed separation model is advantageous. In group ranking contexts, where pairwise comparisons are not inherently available, there is also an advantage of using implied pairwise comparisons. The latter contexts include e.g. NSF review panels, choosing winning projects, determining countries credit risk, and customer segmentation. We unify the group decision problem with the problem of web pages rankings and ranking academic papers in terms of citations. We compare and contrast the separation approach with PageRank and the principal eigenvector methods. The problem of aggregating rankings “optimally” with pairwise comparisons is shown to be linked to a problem we call the inverse equal paths problem. The graph representation provides insights and enables the introduction of a specific performance measure for the quality of the aggregate ranking as per its deviations from the individual rankings observations. We show that for convex penalties of deviating from the reviewers’ inputs the problem is polynomial time solvable, by combinatorial and polynomial time algorithms related to network flows. As such the approach is very efficient. We demonstrate further how graph properties are related to the quality of the resulting aggregate ranking. Our graph representation paradigm provides a unifying framework for problems of aggregate ranking, group decision making and data mining.

[1]  William J. Hurley,et al.  The analytic hierarchy process: can wash criteria be ignored? , 2002, Comput. Oper. Res..

[2]  Patrick T. Harker,et al.  The Analytic hierarchy process : applications and studies , 1989 .

[3]  Dorit S. Hochbaum,et al.  Country credit-risk rating aggregation via the separation-deviation model , 2008, Optim. Methods Softw..

[4]  Mark Buchanan Top rank , 2006 .

[5]  Dorit S. Hochbaum,et al.  Complexity of some inverse shortest path lengths problems , 2010, Networks.

[6]  K. Arrow,et al.  Social Choice and Individual Values , 1951 .

[7]  Luis G. Vargas,et al.  Preference simulation and preference programming: robustness issues in priority derivation , 1993 .

[8]  Boaz Golany,et al.  Optimal Allocation of Proposals to Reviewers to Facilitate Effective Ranking , 2005, Manag. Sci..

[9]  Dorit S. Hochbaum,et al.  An efficient algorithm for image segmentation, Markov random fields and related problems , 2001, JACM.

[10]  Éva Tardos,et al.  Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

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

[12]  Dorit S. Hochbaum,et al.  The k-Allocation Problem and Its Variants , 2006, WAOA.

[13]  W. J. Hurley,et al.  A note on a method to ensure rank-order consistency in the analytic hierarchy process , 1996 .

[14]  P̊al Nilsson On the Inverse Shortest Paths Problem , 2004 .

[15]  Christer Carlsson,et al.  Fuzzy multiple criteria decision making: Recent developments , 1996, Fuzzy Sets Syst..

[16]  D. Burtony On the Use of an Inverse Shortest Paths Algorithm for Recovering Linearly Correlated Costs , 1997 .

[17]  Dorit S. Hochbaum 50th Anniversary Article: Selection, Provisioning, Shared Fixed Costs, Maximum Closure, and Implications on Algorithmic Methods Today , 2004, Manag. Sci..

[18]  Dorit S. Hochbaum,et al.  Solving the Convex Cost Integer Dual Network Flow Problem , 2003, Manag. Sci..

[19]  Sergei Maslov,et al.  Finding scientific gems with Google's PageRank algorithm , 2006, J. Informetrics.

[20]  Ravindra K. Ahuja,et al.  Inverse Optimization , 2001, Oper. Res..

[21]  Thomas L. Saaty,et al.  Diagnosis with Dependent Symptoms: Bayes Theorem and the Analytic Hierarchy Process , 1998, Oper. Res..

[22]  S French,et al.  Multicriteria Methodology for Decision Aiding , 1996 .

[23]  Joseph Naor,et al.  Approximating Minimum Feedback Sets and Multicuts in Directed Graphs , 1998, Algorithmica.

[24]  Chao Yang,et al.  A column generation method for inverse shortest path problems , 1995, Math. Methods Oper. Res..

[25]  Dorit S. Hochbaum,et al.  A Cut-Based Algorithm for the Nonlinear Dual of the Minimum Cost Network Flow Problem , 2004, Algorithmica.

[26]  P. Moran On the method of paired comparisons. , 1947, Biometrika.

[27]  Dorit S. Hochbaum,et al.  Methodologies and Algorithms for Group-Rankings Decision , 2006, Manag. Sci..

[28]  Moni Naor,et al.  Rank aggregation methods for the Web , 2001, WWW '01.

[29]  T. Saaty RANK GENERATION, PRESERVATION, AND REVERSAL IN THE ANALYTIC HIERARCHY DECISION PROCESS , 1987 .

[30]  C. Dwork,et al.  Rank Aggregation Revisited , 2002 .

[31]  James Renegar,et al.  On the worst-case arithmetic complexity of approximating zeros of polynomials , 1987, J. Complex..

[32]  T. L. Saaty A Scaling Method for Priorities in Hierarchical Structures , 1977 .

[33]  Moshe Kress,et al.  Note-Ordinal Ranking and Intensity of Preference: A Linear Programming Approach , 1986 .

[34]  Luis G. Vargas,et al.  Comparison of eigenvalue, logarithmic least squares and least squares methods in estimating ratios , 1984 .

[35]  R. Hertwig,et al.  The priority heuristic: making choices without trade-offs. , 2006, Psychological review.

[36]  Dorit S. Hochbaum,et al.  Lower and Upper Bounds for the Allocation Problem and Other Nonlinear Optimization Problems , 1994, Math. Oper. Res..

[37]  James B. Orlin,et al.  A Faster Algorithm for Finding the Minimum Cut in a Directed Graph , 1994, J. Algorithms.

[38]  Philippe L. Toint,et al.  On an instance of the inverse shortest paths problem , 1992, Math. Program..

[39]  Jyrki Kangas,et al.  Analyzing uncertainties in experts' opinions of forest plan performance , 1997 .

[40]  J. George Shanthikumar,et al.  Convex separable optimization is not much harder than linear optimization , 1990, JACM.

[41]  James P. Keener,et al.  The Perron-Frobenius Theorem and the Ranking of Football Teams , 1993, SIAM Rev..

[42]  Devavrat Shah,et al.  Inferring Rankings Using Constrained Sensing , 2009, IEEE Transactions on Information Theory.

[43]  Patrick T. Harker,et al.  The Analytic Hierarchy Process , 1989 .

[44]  Itay P. Fainmesser,et al.  A Consistent Weighted Ranking Scheme With an Application to NCAA College Football Rankings , 2005 .

[45]  Valerie Belton,et al.  On a short-coming of Saaty's method of analytic hierarchies , 1983 .

[46]  Eduardo Fernández,et al.  An agent model based on ideas of concordance and discordance for group ranking problems , 2005, Decis. Support Syst..

[47]  Dorit S. Hochbaum,et al.  Ranking Sports Teams and the Inverse Equal Paths Problem , 2006, WINE.

[48]  Ye.G. D'yakonov Matrix iterative analysis: Varga, R. S., 1963☆ , 1965 .

[49]  Jean Pierre Brans,et al.  A PREFERENCE RANKING ORGANIZATION METHOD , 1985 .

[50]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .

[51]  Bruce L. Golden,et al.  Linear programming models for estimating weights in the analytic hierarchy process , 2005, Comput. Oper. Res..