Network user behavior analysis using machine learning

Date of Publication


Document Type

Bachelor's Thesis

Degree Name

Bachelor of Science in Computer Science


College of Computer Studies


Computer Science

Thesis Adviser

Jocelyn W. Cu

Defense Panel Chair

Gregory G. Cu

Defense Panel Member

Alexie E. Ballon
Arlyn Verina L. Ong


Bandwidth Management is the process of measuring and controlling the communications on a network to avoid overtaxing the network, which could result in network congestion and poor performance. Bandwidth Management is becoming an essential part in network management. Current bandwidth management solutions that are available in the market are static in nature. These solutions lead to an issue where the bandwidth itself is not being properly allocated to the user's requirements. Machine Learning is a method of teaching computers to make and improve predictions or behaviors based on existing or collected data. The study uses machine learning algorithms to learn the different habits of users on the network, in order to know how to efficiently allocate the required bandwidth for the users based on those habits. A network packet analyzer tool, Wireshark, is used to collect packet information for the use of network analysis. The collected data is then parsed in a way to be usable for construction of a machine learning model through the usage of WEKA. Each model is then verified and tested with various metrics such as kappa coefficient, F-measure and precision. The model with the best results based on those metrics, in this case J48 decision tree algorithm, can then be said to be the most efficient machine learning algorithm that can be used for this dataset. The model generated reflected the network usage behavior of the data collected. This model can then be used in a practical application such a bandwidth management.

Abstract Format






Accession Number


Shelf Location

Archives, The Learning Commons, 12F, Henry Sy Sr. Hall

Physical Description

1 v. (various foliations) : illustrations ; 28 cm.

This document is currently not available here.