Learning Combinatorial Functions from Pairwise Comparisons

A large body of work in machine learning has focused on the problem of learning a close approximation to an underlying combinatorial function, given a small set of labeled examples. However, for real-valued functions, cardinal labels might not be accessible, or it may be difficult for an expert to consistently assign real-valued labels over the entire set of examples. For instance, it is notoriously hard for consumers to reliably assign values to bundles of merchandise. Instead, it might be much easier for a consumer to report which of two bundles she likes better. With this motivation in mind, we consider an alternative learning model, wherein the algorithm must learn the underlying function up to pairwise comparisons, from pairwise comparisons. In this model, we present a series of novel algorithms that learn over a wide variety of combinatorial function classes. These range from graph functions to broad classes of valuation functions that are fundamentally important in microeconomic theory, the analysis of social networks, and machine learning, such as coverage, submodular, XOS, and subadditive functions, as well as functions with sparse Fourier support.

[1]  Rishabh K. Iyer,et al.  Curvature and Optimal Algorithms for Learning and Minimizing Submodular Functions , 2013, NIPS.

[2]  R. A. Bradley,et al.  RANK ANALYSIS OF INCOMPLETE BLOCK DESIGNS THE METHOD OF PAIRED COMPARISONS , 1952 .

[3]  Maria-Florina Balcan,et al.  Learning submodular functions , 2010, STOC '11.

[4]  Jan Vondrák,et al.  Tight Bounds on Low-Degree Spectral Concentration of Submodular and XOS Functions , 2015, 2015 IEEE 56th Annual Symposium on Foundations of Computer Science.

[5]  R. A. Bradley,et al.  Rank Analysis of Incomplete Block Designs: I. The Method of Paired Comparisons , 1952 .

[6]  Maria-Florina Balcan,et al.  Learning Valuation Functions , 2011, COLT.

[7]  Vitaly Feldman Open Problem: The Statistical Query Complexity of Learning Sparse Halfspaces , 2014, COLT.

[8]  Jan Vondrák,et al.  Optimal Bounds on Approximation of Submodular and XOS Functions by Juntas , 2013, 2013 IEEE 54th Annual Symposium on Foundations of Computer Science.

[9]  Robert D. Nowak,et al.  Active Ranking using Pairwise Comparisons , 2011, NIPS.

[10]  Aaron Roth,et al.  Privately releasing conjunctions and the statistical query barrier , 2010, STOC '11.

[11]  D. Shasha,et al.  Sparse solutions for linear prediction problems , 2006 .

[12]  Martin J. Wainwright,et al.  Estimation from Pairwise Comparisons: Sharp Minimax Bounds with Topology Dependence , 2015, J. Mach. Learn. Res..

[13]  Tim Roughgarden,et al.  Algorithmic Game Theory , 2007 .

[14]  Andreas Krause,et al.  Learning Fourier Sparse Set Functions , 2012, AISTATS.

[15]  Paul N. Bennett,et al.  Pairwise ranking aggregation in a crowdsourced setting , 2013, WSDM.

[16]  Tim Roughgarden,et al.  Sketching valuation functions , 2012, SODA.

[17]  Pravesh Kothari,et al.  Learning Coverage Functions and Private Release of Marginals , 2014, COLT.

[18]  Sofya Raskhodnikova,et al.  Learning pseudo-Boolean k-DNF and submodular functions , 2013, SODA.

[19]  Gordon D. A. Brown,et al.  Absolute identification by relative judgment. , 2005, Psychological review.

[20]  Shie Mannor,et al.  Bundle Selling by Online Estimation of Valuation Functions , 2011, ICML.

[21]  Vahab S. Mirrokni,et al.  Approximating submodular functions everywhere , 2009, SODA.

[22]  J. Hull Options, Futures, and Other Derivatives , 1989 .

[23]  William Barnett,et al.  The modern theory of consumer behavior: Ordinal or cardinal? , 2003 .

[24]  J. Kleinberg,et al.  Networks, Crowds, and Markets , 2010 .

[25]  Stephen Humphry,et al.  Using the method of pairwise comparison to obtain reliable teacher assessments , 2010 .