Learning Personalized Attribute Preference via Multi-task AUC Optimization

Traditionally, most of the existing attribute learning methods are trained based on the consensus of annotations aggregated from a limited number of annotators. However, the consensus might fail in settings, especially when a wide spectrum of annotators with different interests and comprehension about the attribute words are involved. In this paper, we develop a novel multi-task method to understand and predict personalized attribute annotations. Regarding the attribute preference learning for each annotator as a specific task, we first propose a multi-level task parameter decomposition to capture the evolution from a highly popular opinion of the mass to highly personalized choices that are special for each person. Meanwhile, for personalized learning methods, ranking prediction is much more important than accurate classification. This motivates us to employ an Area Under ROC Curve (AUC) based loss function to improve our model. On top of the AUC-based loss, we propose an efficient method to evaluate the loss and gradients. Theoretically, we propose a novel closed-form solution for one of our non-convex subproblem, which leads to provable convergence behaviors. Furthermore, we also provide a generalization bound to guarantee a reasonable performance. Finally, empirical analysis consistently speaks to the efficacy of our proposed method.

[1]  Enhong Chen,et al.  Exploiting Task-Feature Co-Clusters in Multi-Task Learning , 2015, AAAI.

[2]  Bastian Goldlücke,et al.  Variational Analysis , 2014, Computer Vision, A Reference Guide.

[3]  Xiaoyang Tan,et al.  Exploiting relationship between attributes for improved face verification , 2014, Comput. Vis. Image Underst..

[4]  Hongbin Zha,et al.  Factorization for projective and metric reconstruction via truncated nuclear norm , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[5]  Tsuhan Chen,et al.  Spoken Attributes: Mixing Binary and Relative Attributes to Say the Right Thing , 2013, 2013 IEEE International Conference on Computer Vision.

[6]  Dezheng Zhang,et al.  Optimizing area under the ROC curve via extreme learning machines , 2017, Knowl. Based Syst..

[7]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[8]  Xin Fan,et al.  A Bridging Framework for Model Optimization and Deep Propagation , 2018, NeurIPS.

[9]  B. Ripley,et al.  Pattern Recognition , 1968, Nature.

[10]  Zhi-Hua Zhou,et al.  One-Pass AUC Optimization , 2013, ICML.

[11]  Lei Han,et al.  Multi-Stage Multi-Task Learning with Reduced Rank , 2016, AAAI.

[12]  E.E. Pissaloux,et al.  Image Processing , 1994, Proceedings. Second Euromicro Workshop on Parallel and Distributed Processing.

[13]  Adriana Kovashka,et al.  Discovering Attribute Shades of Meaning with the Crowd , 2014, International Journal of Computer Vision.

[14]  Xiaochun Cao,et al.  From Common to Special: When Multi-Attribute Learning Meets Personalized Opinions , 2018, AAAI.

[15]  Jean-Yves Audibert Optimization for Machine Learning , 1995 .

[16]  Ali Farhadi,et al.  Describing objects by their attributes , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[17]  Shuicheng Yan,et al.  Generalized Singular Value Thresholding , 2014, AAAI.

[18]  James Hays,et al.  SUN attribute database: Discovering, annotating, and recognizing scene attributes , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[19]  Larry S. Davis,et al.  Attributes driven tracklet-to-tracklet person re-identification using latent prototypes space mapping , 2017, Pattern Recognit..

[20]  Meng Wang,et al.  Zero-Shot Learning via Attribute Regression and Class Prototype Rectification , 2018, IEEE Transactions on Image Processing.

[21]  Volker Tresp,et al.  Robust multi-task learning with t-processes , 2007, ICML '07.

[22]  Adriana Kovashka,et al.  Attribute Adaptation for Personalized Image Search , 2013, 2013 IEEE International Conference on Computer Vision.

[23]  Hal Daumé,et al.  Learning Task Grouping and Overlap in Multi-task Learning , 2012, ICML.

[24]  Bo An,et al.  Data Poisoning Attacks on Multi-Task Relationship Learning , 2018, AAAI.

[25]  Alexandre Gramfort,et al.  Generalized Concomitant Multi-Task Lasso for Sparse Multimodal Regression , 2017, AISTATS.

[26]  Xiaodong Zhang The Laplacian eigenvalues of graphs: a survey , 2011, 1111.2897.

[27]  B. Bollobás Surveys in Combinatorics , 1979 .

[28]  Thomas S. Huang,et al.  Image processing , 1971 .

[29]  P. Gallinari,et al.  A Data-dependent Generalisation Error Bound for the AUC , 2005 .

[30]  Jiayu Zhou,et al.  Clustered Multi-Task Learning Via Alternating Structure Optimization , 2011, NIPS.

[31]  James T. Kwok,et al.  Zero-shot learning with a partial set of observed attributes , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[32]  Feiping Nie,et al.  Efficient and Robust Feature Selection via Joint ℓ2, 1-Norms Minimization , 2010, NIPS.

[33]  Jiayu Zhou,et al.  Integrating low-rank and group-sparse structures for robust multi-task learning , 2011, KDD.