Proceedings

Storage Fit Learning with Unlabeled Data

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 1844-1850.

https://doi.org/10.24963/ijcai.2017/256

Abstract

By using abundant unlabeled data, semi-supervised learning approaches have been found very useful in various tasks. Existing approaches, however, neglect the fact that the storage available for the learning process is different under different situations, and thus, the learning approaches should be flexible subject to the storage budget limit. In this paper, we focus on graph-based semi-supervised learning and propose two storage fit learning approaches which can adjust their behaviors to different storage budgets. Specifically, we utilize techniques of low-rank matrix approximation to find a low-rank approximator of the similarity matrix so as to reduce the space complexity. The first approach is based on stochastic optimization, which is an iterative approach that converges to the optimal low-rank approximator globally. The second approach is based on Nystrom method, which can find a good low-rank approximator efficiently and is suitable for real-time applications. Experiments on classification tasks show that the proposed methods can fit dynamically different storage budgets and obtain good performances in different scenarios.

  1. 3: AUC on UCI data sets without storage limit. The number in parentheses shows the relative rank of the algorithm on the corresponding data set. The smaller the rank, the better the relative performance. "size" means the number of instances; "dim" means the dimensionality. The best performance on each data set is bolded. Dataset [size, dim] KNN Harmonic CMN TSVM ClusK SoCK NysCK australian[690,42] .743(7) .754(5) .754(6) .851(4) .873(3) .902(1) .897(2) credit-a[653,15] .805(7) .874(5) .864(6) .894(3) .901(1) .884(4) .896(2) credit-g[1000,20] .591(7) .670(5) .670(6) .700(4) .711(2) .723(1) .705(3) diabetes[768,8] .640(7) .737(5) .737(6) .781(2) .801(1) .775(3) .757(4) german[1000,59] .587(7) .665(4) .665(5) .655(6) .691(2) .710(1) .669(3) kr-vs-kp[3196,36] .821(7) .917(6) .917(5) .928(4) .990(1) .985(2) .980(3) splice[3175,60] .678(7) .782(5) .782(6) .825(3) .899(1) .891(2) .823(4) svmguide3[1284,22] .605(7) .645(4) .643(5) .629(6) .769(2) .701(3) .771(1) Total rank 56 39 45
  2. [Avron et al., 2012] Haim Avron, Satyen Kale, Shiva Prasad Ka- siviswanathan, and Vikas Sindhwani. Efficient and practical stochastic subgradient descent for nuclear norm regularization. In ICML, 2012.
  3. [Belkin et al., 2004] Mikhail Belkin, Irina Matveeva, and Partha Niyogi. Regularization and semi-supervised learning on large graphs. In COLT, 2004.
  4. [Blum and Chawla, 2001] Avrim Blum and Shuchi Chawla. Learn- ing from labeled and unlabeled data using graph mincuts. In ICML, 2001.
  5. [Boutsidis et al., 2009] Christos Boutsidis, Michael Mahoney, and Petros Drineas. An improved approximation algorithm for the column subset selection problem. In Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms, 2009.
  6. [Brabanter et al., 2010] Kris De Brabanter, Jos De Brabanter, Johan Suykens, and Bart De Moor. Optimized fixed-size kernel models for large data sets. Computational Statistics & Data Analysis, 54(6):1484-1504, 2010.
  7. [Cai et al., 2010] Jian-Feng Cai, Emmanuel Candès, and Zuowei Shen. A singular value thresholding algorithm for matrix comple- tion. SIAM Journal on Optimization, 20(4):1956-1982, 2010.
  8. [Chapelle et al., 2002] Olivier Chapelle, Jason Weston, and Bern- hard Schölkopf. Cluster kernels for semi-supervised learning. In NIPS, 2002.
  9. [Cozman et al., 2003] Fábio Gagliardi Cozman, Ira Cohen, and Marcelo Cesar Cirelo. Semi-supervised learning of mixture mod- els. In ICML, 2003.
  10. [Delalleau et al., 2006] Olivier Delalleau, Yoshua Bengio, and Nico- las Le Roux. Large-Scale Algorithms, pages 333-341. MIT Press, 2006.
  11. [Fowlkes et al., 2004] Charless Fowlkes, Serge Belongie, Fan Chung, and Jitendra Malik. Spectral grouping using the Nyström method. IEEE Transactions on Pattern Analysis and Machine Intelligence, 26(2):214-225, 2004.
  12. [Grady and Funka-Lea, 2004] Leo Grady and Gareth Funka-Lea. Multi-label image segmentation for medical applications based on graph-theoretic electrical potentials. In ECCV, 2004.
  13. [Han et al., 2016] Yufei Han, Yun Shen, and Maurizio Filippone. Mini-batch spectral clustering. CoRR, abs/1607.02024, 2016.
  14. [Joachims, 1999] Thorsten Joachims. Transductive inference for text classification using support vector machines. In ICML, 1999.
  15. [Joachims, 2003] Thorsten Joachims. Transductive learning via spectral graph partitioning. In ICML, 2003.
  16. [Jumutc et al., 2013] Vilen Jumutc, Xiaolin Huang, and Johan Suykens. Fixed-size Pegasos for hinge and pinball loss SVM. In IJCNN, 2013.
  17. [Kemp et al., 2003] Charles Kemp, Thomas Griffiths, Sean Strom- sten, and Joshua Tenenbaum. Semi-supervised learning with trees. In NIPS, 2003.
  18. [Kumar et al., 2009] Sanjiv Kumar, Mehryar Mohri, and Ameet Tal- walkar. Ensemble nystrom method. In NIPS, 2009.
  19. [Kumar et al., 2012] Sanjiv Kumar, Mehryar Mohri, and Ameet Tal- walkar. Sampling methods for the Nyström method. Journal of Machine Learning Research, 13:981-1006, 2012.
  20. [Levin et al., 2004] Anat Levin, Dani Lischinski, and Yair Weiss. Colorization using optimization. ACM Transactions on Graphics, 23(3):689-694, 2004.
  21. [Li and Zhou, 2015] Yu-Feng Li and Zhi-Hua Zhou. Towards mak- ing unlabeled data never hurt. IEEE Transactions on Pattern Analysis and Machine Intelligence, 37(1):175-188, 2015.
  22. [Li et al., 2016] Yeqing Li, Junzhou Huang, and Wei Liu. Scalable sequential spectral clustering. In AAAI, 2016.
  23. [Liu et al., 2012] Wei Liu, Jun Wang, and Shih-Fu Chang. Robust and scalable graph-based semisupervised learning. Proceedings of the IEEE, 100(9):2624-2638, 2012.
  24. [Mehrkanoon and Suykens, 2014] Siamak Mehrkanoon and Johan A. K. Suykens. Large scale semi-supervised learning using KSC based model. In IJCNN, 2014.
  25. [Nesterov, 2013] Yurii Nesterov. Gradient methods for minimizing composite functions. Mathematical Programming, 140(1):125- 161, 2013.
  26. [Pan and Chen, 1999] Victor Y. Pan and Zhao Q. Chen. The com- plexity of the matrix eigenproblem. In STOC, 1999.
  27. [Pfahringer et al., 2007] Bernhard Pfahringer, Claire Leschi, and Pe- ter Reutemann. Scaling up semi-supervised learning: An efficient and effective LLGC variant. In PAKDD, 2007.
  28. [Rahimi and Recht, 2007] Ali Rahimi and Benjamin Recht. Ran- dom features for large-scale kernel machines. In NIPS, 2007.
  29. [Sánchez et al., 2013] Jorge Sánchez, Florent Perronnin, Thomas Mensink, and Jakob Verbeek. Image classification with the fisher vector: Theory and practice. IJCV, 105(3):222-245, 2013.
  30. [Williams and Seeger, 2001] Christopher Williams and Matthias Seeger. Using the Nyström method to speed up kernel machines. In NIPS, 2001.
  31. [Yang et al., 2012] Tianbao Yang, Yu-Feng Li, Mehrdad Mahdavi, Rong Jin, and Zhi-Hua Zhou. Nyström method vs random Fourier features: A theoretical and empirical comparison. In NIPS, 2012.
  32. [Zhang and Kwok, 2010] Kai Zhang and James Kwok. Clustered Nyström method for large scale manifold learning and dimension reduction. IEEE Transactions on Neural Networks, 21(10):1576- 1587, 2010.
  33. [Zhang et al., 2012] Kai Zhang, Liang Lan, Zhuang Wang, and Fabian Moerchen. Scaling up kernel SVM on limited resources: A low-rank linearization approach. In AISTATS, 2012.
  34. [Zhang et al., 2016] Lijun Zhang, Tianbao Yang, Jin-Feng Yi, Rong Jin, and Zhi-Hua Zhou. Stochastic optimization for kernel PCA. In AAAI, 2016.
  35. [Zhou et al., 2003] Dengyong Zhou, Olivier Bousquet, Thomas Navin Lal, Jason Weston, and Bernhard Schölkopf. Learning with local and global consistency. In NIPS, 2003.
  36. [Zhou et al., 2009] Zhi-Hua Zhou, Michael K. Ng, Qiao-Qiao She, and Yuan Jiang. Budget semi-supervised learning. In PAKDD, 2009.
  37. [Zhu et al., 2003] Xiaojin Zhu, Zoubin Ghahramani, and John Laf- ferty. Semi-supervised learning using Gaussian fields and har- monic functions. In ICML, 2003.
  38. [Zhu et al., 2004] Xiaojin Zhu, Jaz Kandola, Zoubin Ghahramani, and John Lafferty. Nonparametric transforms of graph kernels for semi-supervised learning. In NIPS, 2004.
  39. [Zhu et al., 2005] Xiaojin Zhu, John Lafferty, and Ronald Rosen- feld. Semi-supervised learning with graphs. Carnegie Mellon University, School of Computer Science, 2005.
  40. [Zhu, 2007] Xiaojin Zhu. Semi-supervised learning literature survey. Technical report, University of Wisconsin-Madison, 2007.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards