Consolidation: Metric+Active Learning and Its Applications for Cross-Domain Recommendation

How to discover potential users of new released products is an important task in marketing campaigns, especially for companies have many established users. Indeed, transfer learning is a natural choice for addressing such problem, which can leverage the user data from historical products (i.e., auxiliary domains) for recommendation of new product (i.e., target domain). However, although most of the existing solutions of transfer learning work well on predicting user ratings, few of them can be directly exploited for the top-k recommendation with respect to user preferences. To this end, in this paper, we propose a novel transfer learning approach based on metric learning and active learning to address the problem of top-k potential user recommendation. Specifically, by modeling the user behaviors on historical products, we first propose to learn a global distance metric for capturing the commonality of users and segmenting users into different neighborhoods. Furthermore, to enhance the local discriminability among different neighborhoods, we select one representative user for each neighborhood by a new type of active learning and also learn local distance metrics for better estimating the user preferences. With such representative selection and metric learning, a novel method is developed for recommending top-k potential users of new products. Finally, we perform extensive experiments on real-world datasets, and the results validate the effectiveness of the proposed methods.

[1]  Nicolas Thome,et al.  Structural and visual similarity learning for Web page archiving , 2012, 2012 10th International Workshop on Content-Based Multimedia Indexing (CBMI).

[2]  Yuan Yao,et al.  A Weighted ML-KNN Model for Predicting Users’Personality Traits , 2013, ISCA 2013.

[3]  Jiwen Lu,et al.  Neighborhood repulsed metric learning for kinship verification , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[4]  Yunsong Guo,et al.  Metric Learning: A Support Vector Approach , 2008, ECML/PKDD.

[5]  Avishek Saha,et al.  Active Supervised Domain Adaptation , 2011, ECML/PKDD.

[6]  Michael I. Jordan,et al.  Distance Metric Learning with Application to Clustering with Side-Information , 2002, NIPS.

[7]  Jimeng Sun,et al.  Cross-domain collaboration recommendation , 2012, KDD.

[8]  Lawrence K. Saul,et al.  Latent Coincidence Analysis: A Hidden Variable Model for Distance Metric Learning , 2012, NIPS.

[9]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[10]  Jinbo Bi,et al.  Active learning via transductive experimental design , 2006, ICML.

[11]  Kilian Q. Weinberger,et al.  Distance Metric Learning for Large Margin Nearest Neighbor Classification , 2005, NIPS.

[12]  Yi Zhang,et al.  Multi-Task Active Learning with Output Constraints , 2010, AAAI.

[13]  Gert R. G. Lanckriet,et al.  Learning Content Similarity for Music Recommendation , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[14]  Udo Hahn,et al.  Semi-Supervised Active Learning for Sequence Labeling , 2009, ACL.

[15]  Chunhua Shen,et al.  Efficiently Learning a Distance Metric for Large Margin Nearest Neighbor Classification , 2011, AAAI.

[16]  Stratis Ioannidis,et al.  Recommending with an agenda: active learning of private attributes using matrix factorization , 2013, RecSys '14.

[17]  Jian Pei,et al.  Distance metric learning using dropout: a structured regularization approach , 2014, KDD.

[18]  Francis R. Bach,et al.  Large-Margin Metric Learning for Partitioning Problems , 2013, ArXiv.

[19]  Eric Eaton,et al.  Selective Transfer Between Learning Tasks Using Task-Based Boosting , 2011, AAAI.

[20]  Fei Wang,et al.  Two Heads Better Than One: Metric+Active Learning and its Applications for IT Service Classification , 2009, 2009 Ninth IEEE International Conference on Data Mining.

[21]  Richard S. Zemel,et al.  Stochastic k-Neighborhood Selection for Supervised and Unsupervised Learning , 2013, ICML.

[22]  Daumé,et al.  Domain Adaptation meets Active Learning , 2010, HLT-NAACL 2010.

[23]  Jiayan Jiang,et al.  Learning a mixture of sparse distance metrics for classification and dimensionality reduction , 2011, 2011 International Conference on Computer Vision.