Proceedings

Streamed Learning: One-Pass SVMs

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 1211-1215.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

We present a streaming model for large-scale classification (in the context of 2-SVM) by leveraging connections between learning and computational geometry. The streaming model imposes the constraint that only a single pass over the data is allowed. The 2-SVM is known to have an equivalent formulation in terms of theminimumenclosing ball (MEB) problem, and an efficient algorithm based on the idea of core sets exists (CVM) [Tsang et al., 2005]. CVM learns a (1+ε)-approximateMEB for a set of points and yields an approximate solution to corresponding SVM instance. However CVM works in batch mode requiringmultiple passes over the data. This paper presents a single-pass SVM which is based on the minimum enclosing ball of streaming data. We show that the MEB updates for the streaming case can be easily adapted to learn the SVM weight vector in a way similar to using online stochastic gradient updates. Our algorithm performs polylogarithmic computation at each example, and requires very small and constant storage. Experimental results show that, even in such restrictive settings, we can learn efficiently in just one pass and get accuracies comparable to other stateof- the-art SVM solvers (batch and online). We also give an analysis of the algorithm, and discuss some open issues and possible extensions.Piyush Rai, Hal Daume, Suresh Venkatasubramanian

  1. [Agarwal et al., 2004] Pankaj K. Agarwal, Sariel Har-Peled, and Kasturi R. Varadarajan. Approximating extent measures of points. volume 51, pages 606-635, New York, NY, USA, 2004. ACM Press.
  2. [Agarwal et al., 2005] P. Agarwal, S. Har-Peled, and K. Varadara- jan. Geometric approximations via coresets. Combinatorial and Computational Geometry -MSRI Publications, 52:1-30, 2005.
  3. [Bordes et al., 2005] Antoine Bordes, Seyda Ertekin, Jason We- ston, and Leon Bottou. Fast kernel classifiers with online and active learning. volume 6, Cambridge, MA, USA, 2005. MIT Press.
  4. [Boyd and Vandenberghe, 2004] Stephen Boyd and Lieven Van- denberghe. Convex Optimization. Cambridge University Press, 2004.
  5. [Bȃdoiu and Clarkson, 2002] Mihai Bȃdoiu and Kenneth L. Clark- son. Optimal core-sets for balls. In Proc. of DIMACS Workshop on Computational Geometry, 2002.
  6. [Chang and Lin, 2001] Chih-Chung Chang and Chih-Jen Lin. LIB- SVM: a library for support vector machines, 2001.
  7. [Cristianini and Shawe-Taylor, 2000] Nello Cristianini and John Shawe-Taylor. An introduction to support vector machines. Cam- bridge University Press, 2000.
  8. [Dredze et al., 2008] Mark Dredze, Koby Crammer, and Fernando Pereira. Confidence-weighted linear classification. In ICML '08: Proceedings of the 25th international conference on Machine learning, pages 264-271, New York, NY, USA, 2008. ACM.
  9. [Guha et al., 2003] Sudipto Guha, Adam Meyerson, Nina Mishra, Rajeev Motwani, and Liadan O'Callaghan. Clustering data streams: Theory and practice. IEEE Transactions on Knowledge and Data Engineering, 15(3):515-528, 2003.
  10. [Har-Peled et al., 2007] Sariel Har-Peled, Dan Roth, and Dav Zi- mak. Maximum margin coresets for active and noise tolerant learning. In IJCAI, 2007. IJCAI
  11. [Kumar et al., 2005] P. Kumar, E. A. Yildirim, and Communi- cated Y. Zhang. Minimum volume enclosing ellipsoids and core sets. Journal of Optimization Theory and Applications, 126:1- 21, 2005.
  12. [Lee and Mangasarian, 2001] Yuh-Jye Lee and Olvi L. Mangasar- ian. Rsvm: Reduced support vector machines. In Proc. of Sym- posium on Data Mining (SDM), 2001.
  13. [Mukhopadhyay and Greene, 2008] Asish Mukhopadhyay and Eu- gene Greene. A streaming algorithm for computing an approxi- mate minimum spanning ellipse. 18th Fall Workshop on Compu- tational Geometry, 2008.
  14. [Muthukrishnan, 2005] S. Muthukrishnan. Data streams: Algo- rithms and applications. Foundations and Trends in Theoretical Computer Science, 1(2), 2005.
  15. [Platt, 1999] John C. Platt. Fast training of support vector machines using sequential minimal optimization. pages 185-208, Cam- bridge, MA, USA, 1999. MIT Press.
  16. [Rosenblatt, 1988] F. Rosenblatt. The perception: a probabilistic model for information storage and organization in the brain. MIT Press, 1988.
  17. [Shalev-Shwartz et al., 2007] Shai Shalev-Shwartz, Yoram Singer, and Nathan Srebro. Pegasos: Primal estimated sub-gradient solver for svm. In Proc. ICML, pages 807-814, New York, NY, USA, 2007. ACM Press.
  18. [Tsang et al., 2005] Ivor W. Tsang, James T. Kwok, and Pak-Ming Cheung. Core vector machines: Fast svm training on very large data sets. volume 6, Cambridge, MA, USA, 2005. MIT Press.
  19. [Tsang et al., 2007] Ivor W. Tsang, Andras Kocsor, and James T. Kwok. Simpler core vector machines with enclosing balls. In Proc. ICML, pages 911-918, New York, NY, USA, 2007. ACM Press.
  20. [Vapnik, 1998] Vladimir Vapnik. Statistical learning theory. Wiley, 1998.
  21. [Yu et al., 2003] Hwanjo Yu, Jiong Yang, and Jiawei Han. Classify- ing large data sets using svms with hierarchical clusters. In Proc. ACM KDD, pages 306-315, New York, NY, USA, 2003. ACM Press.
  22. [Zarrabi-Zadeh and Chan, 2006] Hamid Zarrabi-Zadeh and Timo- thy M. Chan. A simple streaming algorithm for minimum en- closing balls. In Proc. of Canadian Conference on Computational Geometry (CCCG), 2006.
  23. [Zhang, 2004] Tong Zhang. Solving large scale linear prediction problems using stochastic gradient descent algorithms. In ICML '04: Proceedings of the twenty-first international conference on Machine learning, page 116, New York, NY, USA, 2004. ACM.

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

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