Learning on class imbalanced data to classify peer-to-peer applications in IP traffic using resampling techniques

  • Authors:
  • Weicai Zhong;Bijan Raahemi;Jing Liu

  • Affiliations:
  • Telfer School of Management, University of Ottawa, Ottawa, ON, Canada;Telfer School of Management, University of Ottawa, Ottawa, ON, Canada;Institute of Intelligent Information Processing, Xidian University, Xi'an, Shaanxi, China

  • Venue:
  • IJCNN'09 Proceedings of the 2009 international joint conference on Neural Networks
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In many applications, one class of data is presented by a large number of examples while the other only by a few. For instance, in our previous works on identification of peer-to-peer (P2P) Internet traffics, we observed that only about 30% of examples can be labeled as "P2P" using a port-based heuristic rule, and even fewer examples can be labeled in the future as more and more P2P applications use dynamic ports. In this paper, the effect of three resampling techniques on balancing the class distribution in training C4.5 and neural networks for identifying P2P traffic is studied. The experimental data were captured at our campus gateway. Nine datasets with different percentages of "P2P" examples and six datasets of different sizes with an actual percentage of about 30% of"P2P" examples are used in the experiments. The results show that resampling techniques are effective and stable, and random over-sampling is a quite good choice for P2P traffic identification considering a combination of the classification performance and time complexity.