Proceedings

A Lossy Counting Based Approach for Learning on Streams of Graphs on a Budget

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 1294-1300.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

In many problem settings, for example on graph domains, online learning algorithms on streams of data need to respect strict time constraints dictated by the throughput on which the data arrive. When only a limited amount of memory (budget) is available, a learning algorithm will eventually need to discard some of the information used to represent the current solution, thus negatively affecting its classification performance. More importantly, the overhead due to budget management may significantly increase the computational burden of the learning algorithm. In this paper we present a novel approach inspired by the Passive Aggressive and the Lossy Counting algorithms. Our algorithm uses a fast procedure for deleting the less influential features. Moreover, it is able to estimate the weighted frequency of each feature and use it for prediction.

  1. [Alippi et al., 2012] Cesare Alippi, Manuel Roveri, and Francesco Trovò. A "learning from models" cognitive fault diagnosis system. In ICANN, pages 305-313, 2012.
  2. [Asai et al., 2002] Tatsuya Asai, Hiroki Arimura, Kenji Abe, Shinji Kawasoe, and Setsuo Arikawa. Online algorithms for mining semi-structured data stream. Data Mining, IEEE International Conference on, page 27, 2002.
  3. [Bifet and Gavaldà, 2008] Albert Bifet and Ricard Gavaldà. Mining adaptively frequent closed unlabeled rooted trees in data streams. In Proceeding of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, KDD '08, pages 34-42, New York, NY, USA, 2008. ACM.
  4. [Bifet et al., 2009] A. Bifet, G. Holmes, B. Pfahringer, R. Kirby, and R. Gavaldá. New ensemble methods for evolving data streams. In Proceedings of the 15th Inter- national Conference on Knowledge Discovery and Data Mining, pages 139-148, 2009.
  5. [Bifet et al., 2011] Albert Bifet, Geoff Holmes, Bernhard Pfahringer, and Ricard Gavaldà. Mining frequent closed graphs on evolving data streams. Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining -KDD '11, page 591, 2011.
  6. [Chu and Zaniolo, 2004] Fang Chu and Carlo Zaniolo. Fast and light boosting for adaptive mining of data streams. In Proceedings of the 8th Pacific-Asia Conference Advances in Knowledge Discovery and Data Mining (PAKDD'04), pages 282-292, Sydney, Australia, 2004.
  7. [Costa and De Grave, 2010] Fabrizio Costa and Kurt De Grave. Fast neighborhood subgraph pairwise dis- tance kernel. In Proceedings of the 26th International Conference on Machine Learning, 2010.
  8. [Crammer et al., 2006] Koby Crammer, Ofer Dekel, Joseph Keshet, Shai Shalev-Shwartz, and Yoram Singer. Online passive-aggressive algorithms. Journal of Machine Learn- ing Research, 7:551-585, 2006.
  9. [Cristianini and Shawe-Taylor, 2000] Nello Cristianini and John Shawe-Taylor. An Introduction to Support Vec- tor Machines and Other Kernel-based Learning Methods. Cambridge University Press, 1 edition, 2000.
  10. [Da San Martino et al., 2012] Giovanni Da San Martino, Nicolò Navarin, and Alessandro Sperduti. A tree-based kernel for graphs. In Proceedings of the 12th SIAM In- ternational Conference on Data Mining, pages 975-986, 2012.
  11. [Domingos and Hulten, 2000] P. Domingos and G. Hulten. Mining high-speed data streams. In Proceedings of the 6th International Conference on Knowledge Discovery and Data Mining (KDD'00), pages 71-80, Boston. MA, 2000.
  12. [Eskandari and Hashemi, 2012] Mojtaba Eskandari and Sat- tar Hashemi. A graph mining approach for detecting un- known malwares. Journal of Visual Languages & Com- puting, mar 2012.
  13. [Gama and Pinto, 2006] J. Gama and C. Pinto. Discretiza- tion from data streams: applications to histograms and data mining. In Proceedings of the 2006 ACM symposium on Applied computing (SAC'06), pages 662-667, 2006.
  14. [Hulten et al., 2001] G. Hulten, L. Spencer, and P. Domin- gos. Mining time changing data streams. In Proceedings of the 7th International Conference on Knowledge Discov- ery and Data Mining (KDD'01), pages 97-106, 2001.
  15. [Kolter and Maloof, 2007] J. Z. Kolter and M. A. Maloof. Dynamic weighted majority: An ensemble method for drifting concepts. Journal of Machine Learning Research, 8:2755-2790, 2007.
  16. [Li et al., 2012] Bin Li, Xingquan Zhu, Lianhua Chi, and Chengqi Zhang. Nested Subtree Hash Kernels for Large- Scale Graph Classification over Streams. 2012 IEEE 12th International Conference on Data Mining, pages 399-408, December 2012.
  17. [Manku and Motwani, 2002] Gurmeet Singh Manku and Ra- jeev Motwani. Approximate frequency counts over data streams. In Proceedings of the 28th international confer- ence on Very Large Data Bases, VLDB '02, pages 346- 357. VLDB Endowment, 2002.
  18. [Oza and Russell, 2001] N. C. Oza and S. Russell. Online bagging and boosting. In Proceedings of 8th Interna- tional Workshop on Artificial Intelligence and Statistics (AISTATS'01), pages 105-112, Key West, FL, 2001.
  19. [Pfahringer et al., 2008] B. Pfahringer, G. Holmes, and R. Kirkby. Handling numeric attributes in hoeffding trees. In Proceeding of the 2008 Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD'08), pages 296-307, Osaka, Japan, 2008.
  20. [Rosenblatt, 1958] F. Rosenblatt. The perceptron: A proba- bilistic model for information storage and organization in the brain. Psychological review, 65(6):386-408, 1958.
  21. [Russell and Torralba, 2008] BC Russell and Antonio Tor- ralba. LabelMe: a database and web-based tool for im- age annotation. International journal of Computer Vision, 77(1-3):157-173, 2008.
  22. [Scholz and Klinkenberg, 2005] M. Scholz and R. Klinken- berg. An ensemble classifier for drifting concepts. In Proceeding of 2nd International Workshop on Knowledge Discovery from Data Streams, in conjunction with ECML- PKDD 2005, pages 53-64, Porto, Portugal, 2005.
  23. [Shervashidze and Borgwardt, 2009] Nino Shervashidze and Karsten Borgwardt. Fast subtree kernels on graphs. In Y. Bengio, D. Schuurmans, J. Lafferty, C. K. I. Williams, and A. Culotta, editors, Advances in Neural Information Processing Systems 22, pages 1660-1668. 2009.
  24. [Street and Kim, 2001] W. N. Street and Y. Kim. A stream- ing ensemble algorithm (SEA) for large-scale classifica- tion. In Proceedings of the 7th International Conference on Knowledge Discovery and Data Mining (KDD'01), pages 377-382, San Francisco, CA, 2001.
  25. [Su and Drysdale, 1996] Peter Su and Robert L Scot Drys- dale. A Comparison of Sequential Delaunay Triangulation Algorithms. pages 1-24, 1996.
  26. [Vishwanathan et al., 2010] S. V. N. Vishwanathan, Nicol N. Schraudolph, Risi Imre Kondor, and Karsten M. Borg- wardt. Graph kernels. Journal of Machine Learning Re- search, 11:1201-1242, 2010.
  27. [Wang and Vucetic, 2010] Zhuang Wang and Slobodan Vucetic. Online passive-aggressive algorithms on a bud- get. Journal of Machine Learning Research -Proceedings Track, 9:908-915, 2010.

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

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