Localizing users and items from paired comparisons

Suppose that we wish to determine an embedding of points given only paired comparisons of the form “user x prefers item qi to item qj.” Such observations arise in a variety of contexts, including applications such as recommendation systems, targeted advertisement, and psychological studies. In this paper we first present an optimization-based framework for localizing new users and items when an existing embedding is known. We demonstrate that user localization can be formulated as a simple constrained quadratic program, and that although item localization produces a set of non-convex constraints, we can make the problem convex by strategically combining comparisons to produce a set of convex linear constraints. Finally, we show that by iteratively applying this method to every user and item, we can recover an accurate embedding, allowing us to iteratively improve a given embedding or even generate an embedding from scratch.

[1]  Jin Zhang,et al.  Preference Completion: Large-scale Collaborative Ranking from Pairwise Comparisons , 2015, ICML.

[2]  C H COOMBS,et al.  Psychological scaling without a unit of measurement. , 1950, Psychological review.

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

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

[5]  Sewoong Oh,et al.  Collaboratively Learning Preferences from Ordinal Data , 2015, NIPS.

[6]  Mark A. Davenport,et al.  Binary stable embedding via paired comparisons , 2016, 2016 IEEE Statistical Signal Processing Workshop (SSP).

[7]  Mark A. Davenport,et al.  Lost without a compass: Nonmetric triangulation and landmark multidimensional scaling , 2013, 2013 5th IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP).

[8]  U. Böckenholt,et al.  Modeling Preference Data , 2008 .

[9]  Nathan Srebro,et al.  Fast maximum margin matrix factorization for collaborative prediction , 2005, ICML.

[10]  Filip Radlinski,et al.  Active exploration for learning rankings from clickthrough data , 2007, KDD '07.

[11]  Stephen P. Boyd,et al.  Graph Implementations for Nonsmooth Convex Programs , 2008, Recent Advances in Learning and Control.

[12]  Mark A. Davenport,et al.  As you like it: Localization via paired comparisons , 2018, J. Mach. Learn. Res..

[13]  Yu Lu,et al.  Individualized rank aggregation using nuclear norm regularization , 2014, 2015 53rd Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[14]  Emmanuel J. Candès,et al.  Exact Matrix Completion via Convex Optimization , 2008, Found. Comput. Math..

[15]  Robert D. Nowak,et al.  Low-dimensional embedding using adaptively selected ordinal data , 2011, 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[16]  David J. Kriegman,et al.  Generalized Non-metric Multidimensional Scaling , 2007, AISTATS.

[17]  R. Millsap,et al.  The SAGE Handbook of Quantitative Methods in Psychology , 2009 .

[18]  Ewout van den Berg,et al.  1-Bit Matrix Completion , 2012, ArXiv.