Proceedings

Graph Classification with Imbalanced Class Distributions and Noise

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 1586-1591.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

Recent years have witnessed an increasing number of applications involving data with structural dependency and graph representations. For these applications, it is very common that their class distribution is imbalanced with minority samples being only a small portion of the population. Such imbalanced class distributions impose significant challenges to the learning algorithms. This problem is further complicated with the presence of noise or outliers in the graph data. In this paper, we propose an imbalanced graph boosting algorithm, igBoost, that progressively selects informative subgraph patterns from imbalanced graph data for learning. To handle class imbalance, we take class distributions into consideration to assign different weight values to graphs. The distance of each graph to its class center is also considered to adjust the weight to reduce the impact of noisy graph data. The weight values are integrated into the iterative subgraph feature selection and margin learning process to achieve maximum benefits. Experiments on real-world graph data with different degrees of class imbalance and noise demonstrate the algorithm performance.

  1. [Aggarwal, 2011] C. Aggarwal. On classification of graph streams. In Proc. of SDM, Arizona, USA, 2011.
  2. [Akbani et al., 2004] R. Akbani, S. Kwek, and N. Japkow- icz. Applying support vector machines to imbalanced datasets. Machine Learning: ECML 2004, pages 39-50, 2004.
  3. [Cheng et al., 2009] H. Cheng, D. Lo, Y. Zhou, X. Wang, and X. Yan. Identifying bug signatures using discrimina- tive graph mining. In ISSTA, pages 141-152, 2009.
  4. [Deshpande et al., 2005] M. Deshpande, M. Kuramochi, N. Wale, and G. Karypis. Frequent substructure-based approaches for classifying chemical compounds. IEEE Trans. on Knowl. and Data Eng., 17:1036-1050, 2005.
  5. [Fei and Huan, 2010] H. Fei and J. Huan. Boosting with structure information in the functional space: an applica- tion to graph classification. In Proc. of ACM SIGKDD, Washington DC, USA, 2010.
  6. [He and Garcia, 2009] H. He and E.A. Garcia. Learning from imbalanced data. IEEE Transactions on Knowledge and Data Engineering, 21(9):1263-1284, 2009.
  7. [Kashima et al., 2004] H. Kashima, K. Tsuda, and A. Inokuchi. Kernels for Graphs, chapter In: Schlkopf B, Tsuda K, Vert JP, editors. Kernel methods in computa- tional biology. MIT Press, Cambridge (Massachusetts), 2004.
  8. [Kong and Yu, 2010] X. Kong and P. Yu. Semi-supervised feature selection for graph classification. In Proc. of ACM SIGKDD, Washington, DC, USA, 2010.
  9. [Leskovec and Shawe-Taylor, 2003] J. Leskovec and J. Shawe-Taylor. Linear programming boosting for uneven datasets. In Proc. of ICML, page 456, 2003.
  10. [Liu et al., 2009] X.Y. Liu, J. Wu, and Z.H. Zhou. Ex- ploratory undersampling for class-imbalance learning. Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on, 39(2):539-550, 2009.
  11. [Luenberger, 1997] D.G. Luenberger. Optimization by vec- tor space methods. Wiley-Interscience, 1997.
  12. [Nash and Sofer, 1996] S.G. Nash and A. Sofer. Linear and nonlinear programming. Newyark McGraw-Hill, 1996.
  13. [Pan et al., 2013] S. Pan, X. Zhu, C. Zhang, and P. S. Yu. Graph stream classification using labeled and unlabeled graphs. In International Conference on Data Engineering (ICDE). IEEE, 2013.
  14. [Riesen and Bunke, 2009] K. Riesen and H. Bunke. Graph classification by means of lipschitz embedding. IEEE Trans. on SMC -B, 39:1472-1483, 2009.
  15. [Saigo et al., 2009] H. Saigo, S. Nowozin, T. Kadowaki, T. Kudo, and K. Tsuda. gboost: a mathematical program- ming approach to graph classification and regression. Ma- chine Learning, 75:69-89, 2009.
  16. [Veropoulos et al., 1999] K. Veropoulos, C. Campbell, N. Cristianini, et al. Controlling the sensitivity of support vector machines. In Proc. of the IJCAI, volume 1999, pages 55-60. Citeseer, 1999.
  17. [Yan and Han, 2002] X. Yan and J. Han. gspan: Graph-based substructure pattern mining. In Proc. of ICDM, Maebashi City, Japan, 2002.
  18. [Zhu et al., 2012] Y. Zhu, J.X. Yu, H. Cheng, and L. Qin. Graph classification: a diversified discriminative feature selection approach. In Proc. of CIKM, pages 205-214. ACM, 2012.

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

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