A Fast Learning Recommender Estimating Preferred Ranges of Features

We propose a recommender system which is based on a semisupervised classification algorithm designed for estimating users’ preferred ranges of features. The system is targeted for new users, and it infers likings incrementally by presenting two alternatives to users in each step. To create the learning model, multidimensional scaling is employed to reduce the original feature space to a low-dimensional space. Then, the proposed classification algorithm, called geometrical exclusion, effectively finds a region which is not preferable for users and is to be excluded from the model in the reduced space. The algorithm consists of simple geometrical operations that are based on preference information obtained from users. An experiment by simulation is conducted to measure the performance of the system, and the result indicates that it can produce good recommendations with a practical number of user interaction steps. We also report statistics collected from our system deployed in a commercial web service.

[1]  William Nick Street,et al.  Collaborative filtering via euclidean embedding , 2010, RecSys '10.

[2]  Hady Wirawan Lauw,et al.  Euclidean Co-Embedding of Ordinal Data for Multi-Type Visualization , 2016, SDM.

[3]  Pearl Pu,et al.  A Comparative Study of Compound Critique Generation in Conversational Recommender Systems , 2006, AH.

[4]  Barry Smyth,et al.  Comparison-Based Recommendation , 2002, ECCBR.

[5]  Patrick J. F. Groenen,et al.  A graphical shopping interface based on product attributes , 2007, Decis. Support Syst..

[6]  Yang Guo,et al.  A survey of collaborative filtering based social recommender systems , 2014, Comput. Commun..

[7]  László Grad-Gyenge,et al.  Graph Embedding Based Recommendation Techniques on the Knowledge Graph , 2017, UMAP.

[8]  Mark A. Davenport,et al.  Localizing users and items from paired comparisons , 2016, 2016 IEEE 26th International Workshop on Machine Learning for Signal Processing (MLSP).

[9]  Trevor F. Cox,et al.  Multidimensional Scaling, Second Edition , 2000 .

[10]  Patrick J. F. Groenen,et al.  Map Based Visualization of Product Catalogs , 2011, Recommender Systems Handbook.

[11]  Wojciech Basalaj,et al.  Incremental multidimensional scaling method for database visualization , 1999, Electronic Imaging.

[12]  Andreas Butz,et al.  Rush: repeated recommendations on mobile devices , 2010, IUI '10.

[13]  David M. Pennock,et al.  Categories and Subject Descriptors , 2001 .

[14]  Jack Bresenham,et al.  Algorithm for computer control of a digital plotter , 1965, IBM Syst. J..

[15]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[16]  Peter Hlavac,et al.  Map-based music interfaces for mobile devices , 2008, ACM Multimedia.

[17]  Carey E. Priebe,et al.  Semisupervised learning from dissimilarity data , 2008, Comput. Stat. Data Anal..