Proceedings

Iterative Metric Learning for Imbalance Data Classification

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 2805-2811.

https://doi.org/10.24963/ijcai.2018/389

Abstract

In many classification applications, the amount of data from different categories usually vary significantly, such as software defect predication and medical diagnosis. Under such circumstances, it is essential to propose a proper method to solve the imbalance issue among the data. However, most of the existing methods mainly focus on improving the performance of classifiers rather than searching for an appropriate way to find an effective data space for classification. In this paper, we propose a method named Iterative Metric Learning (IML) to explore the correlations among imbalance data and construct an effective data space for classification. Given the imbalance training data, it is important to select a subset of training samples for each testing data. Thus, we aim to find a more stable neighborhood for testing data using the iterative metric learning strategy. To evaluate the effectiveness of the proposed method, we have conducted experiments on two groups of dataset, i.e., the NASA Metrics Data Program (NASA) dataset and UCI Machine Learning Repository (UCI) dataset. Experimental results and comparisons with state-of-the-art methods have exhibited better performance of our proposed method.

  1. [Aci et al., 2010] Mehmet Aci, Cigdem Inan Aci, and Mutlu Avci. A hybrid classification method of k nearest neighbor, bayesian methods and genetic algorithm. Expert Systems with Applications, 37(7):5061-5067, 2010.
  2. [Bader-El-Den et al., 2016] Mohamed Bader-El-Den, Ele- man Teitei, and Adda Mo. Hierarchical classification for dealing with the class imbalance problem. In International Joint Conference on Neural Networks, pages 3584-3591, 2016.
  3. [Barua et al., 2014] Sukarna Barua, Md. Monirul Islam, Xin Yao, and Kazuyuki Murase. Mwmote-majority weighted minority oversampling technique for imbalanced data set learning. IEEE Transactions on Knowledge and Data En- gineering, 26(2):405-425, 2014.
  4. [Bennin et al., 2017] K. Ebo Bennin, J. Keung, P. Phanna- chitta, A. Monden, and S. Mensah. Mahakil:diversity based oversampling approach to alleviate the class imbal- ance issue in software defect prediction. IEEE Transac- tions on Software Engineering, pages 1-1, 2017.
  5. [He and Garcia, 2009] Haibo He and Edwardo A Garcia. Learning from imbalanced data. IEEE Transactions on Knowledge and Data Engineering, 21(9):1263-1284, 2009.
  6. [Jeet et al., 2011] Kawal Jeet, Nitin Bhatia, and Rajin- der Singh Minhas. A bayesian network based approach for software defects prediction. ACM SIGSOFT Software Engineering Notes, 36(4):1-5, 2011.
  7. [Jing et al., 2014] Xiao-Yuan Jing, Shi Ying, Zhi-Wu Zhang, Shanshan Wu, and Jin Liu. Dictionary learning based software defect prediction. In Proceedings of Interna- tional Conference on Software Engineering, pages 414- 423, 2014.
  8. [Lichman, 2013] M. Lichman. UCI machine learning repos- itory, 2013.
  9. [Liu et al., 2015] Wei Liu, Cun Mu, Rongrong Ji, Shiqian Ma, John R. Smith, and Shih-Fu Chang. Low-rank sim- ilarity metric learning in high dimensions. In Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelli- gence, pages 2792-2799, 2015.
  10. [Menzies et al., 2007] Tim Menzies, Jeremy Greenwald, and Art Frank. Data mining static code attributes to learn de- fect predictors. IEEE Transactions on Software Engineer- ing, 33(1):2-13, 2007.
  11. [Mesquita et al., 2016] Diego Parente Paiva Mesquita, Lin- coln S. Rocha, João P. P. Gomes, and Ajalmar R. da Rocha Neto. Classification with reject option for soft- ware defect prediction. Applied Soft Computing, 49:1085- 1093, 2016.
  12. [Sobhani et al., 2014] Parinaz Sobhani, Herna Viktor, and Stan Matwin. Learning from Imbalanced Data Using Ensemble Methods and Cluster-Based Undersampling. Springer International Publishing, 2014.
  13. [Sun et al., 2012] Zhongbin Sun, Qinbao Song, and Xiaoyan Zhu. Using coding-based ensemble learning to improve software defect prediction. IEEE Transactions on Systems, Man, and Cybernetics, 42(6):1806-1817, 2012.
  14. [Tomar and Agarwal, 2016] Divya Tomar and Sonali Agar- wal. Prediction of defective software modules using class imbalance learning. Proceedings of Annual Computer Software and Applications Conference, 2016:7658207:1- 7658207:12, 2016.
  15. [Weinberger and Saul, 2009a] Kilian Q. Weinberger and Lawrence K. Saul. Distance metric learning for large mar- gin nearest neighbor classification. Journal of Machine Learning Research, 10:207-244, 2009.
  16. [Weinberger and Saul, 2009b] Kilian Q. Weinberger and Lawrence K. Saul. Distance metric learning for large mar- gin nearest neighbor classification. Journal of Machine Learning Research, 10:207-244, 2009.
  17. [Wu et al., 2017] Fei Wu, Xiao-Yuan Jing, Shiguang Shan, Wangmeng Zuo, and Jing-Yu Yang. Multiset feature learn- ing for highly imbalanced data classification. In Proceed- ings of the Thirty-First AAAI Conference on Artificial In- telligence,, pages 1583-1589, 2017.
  18. [Yan et al., 2010] Zhen Yan, Xinyu Chen, and Ping Guo. Software defect prediction using fuzzy support vector re- gression. In Proceedings of the 7th International Confer- ence on Advances in Neural Networks, pages 17-24, 2010.
  19. [Yang et al., 2015] Xiaoxing Yang, Ke Tang, and Xin Yao. A learning-to-rank approach to software defect prediction. IEEE Transactions on Reliability, 64(1):234-246, 2015.
  20. [Zhang et al., 2017] Zhi-Wu Zhang, Xiao-Yuan Jing, and Tiejian Wang. Label propagation based semi-supervised learning for software defect prediction. Automated Soft- ware Engineering, 24(1):47-69, 2017.

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

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