Research Papers - Dept of Computer Systems Engineering
Permanent URI for this collection https://rda.sliit.lk/handle/123456789/1253
Browse
15 results
Search Results
Publication Open Access A cost effective machine learning based network intrusion detection system using Raspberry Pi for real time analysis(PLOS ONE, 2025-12-29) Wijethilaka R.W.K.S; Yapa, K; Siriwardena, DIn an increasingly interconnected world, the security of sensitive data and critical operations is paramount. This study presents the development of a Network Intrusion Detection System (NIDS) that analyzes both inbound and outbound network traffic to detect and classify various cyber attacks. The research begins with an extensive review of existing intrusion detection techniques, highlighting the limitations of traditional methods when addressing the unique security challenges posed by distributed networks. To overcome these limitations, advanced machine learning algorithms, including Random Forest, Long Short Term Memory (LSTM) networks, Artificial Neural Networks (ANN), XGBoost, and Naive Bayes, are employed to create a robust and adaptive intrusion detection system. The practical implementation utilizes a Raspberry Pi as the central processing unit for real time traffic analysis, supported by hardware components such as Ethernet cables, LEDs, and buzzers for continuous monitoring and immediate threat response. A comprehensive alert system is developed, sending email notifications to administrators and activating physical indicators to signify detected threats. Our proposed NIDS achieves 96.5 detection accuracy on the NF-UQ-NIDS dataset, with a significantly reduced false positive rate after applying SMOTE. The system processes real time network traffic with an average response time of 50 milliseconds, outperforming traditional IDS solutions in accuracy and efficiency. Evaluation using the NF-UQ-NIDS dataset demonstrates a significant improvement in detection accuracy and response time, establishing the system as an effective tool for safeguarding networks against emerging cyber threats.Publication Embargo IDairy: Intelligence and Secure E-Commerce Platform for Dairy Production and Distribution Using Block Chain and Machine Learning(IEEE, 2022-07-18) Liyanage, I; Madhuwantha, N; Perera, M; Ruhunage, S; Mahaadikara, M. D. J. T. H; Rupasinghe, LThe dairy industry plays an essential role in the Sri Lanka economy. The purpose of this study is to reduce the cost of import dairy products and increase the profit of the dairy industry. IDairy: Intelligence and secure e-commerce platform for dairy production and distribution using blockchain and machine learning has been suggested as a mobile application. As a first step, this research suggested four factors. Develop a business intelligence dashboard using predictive analysis and provide business solutions to dairy companies described the revenue for the coming month using machine learning and the earning data charts for years to come to display in the dashboard. Design IOT device to maintain the temperature of fresh milk cargo while transporting to productions and design smart contract to maintain the optimum temperature for the fresh milk harvest. Develop a system to identify the cows’ diseases using image processing the primary objective was identified cows’ Foot and Mouth diseases and provide notifications to milk farms about existing illnesses. Cows’ disease directly affects dairy productions. Develop a mobile application for farmers to store animal data, do profit calculation, including giving business solutions through the application with location tracking service. With this IDairy application, both farmers and production companies will be able to get an idea about their future profit and will be suggesting the business solutions.Publication Open Access Machine Learning Modelling of the Relationship between Weather and Paddy Yield in Sri Lanka(Hindawi, 2021-05) Ekanayake, P; Rankothge, W; Weliwatta, R; Jayasinghe, J. M. J. WThis paper presents the development of crop-weather models for the paddy yield in Sri Lanka based on nine weather indices, namely, rainfall, relative humidity (minimum and maximum), temperature (minimum and maximum), wind speed (morning and evening), evaporation, and sunshine hours. The statistics of seven geographical regions, which contribute to about two-thirds of the country’s total paddy production, were used for this study. The significance of the weather indices on the paddy yield was explored by employing Random Forest (RF) and the variable importance of each of them was determined. Pearson’s correlation and Spearman’s correlation were used to identify the behavior of correlation in a positive or negative direction. Further, the pairwise correlation among the weather indices was examined. The results indicate that the minimum relative humidity and the maximum temperature during the paddy cultivation period are the most influential weather indices. Moreover, RF was used to develop a paddy yield prediction model and four more techniques, namely, Power Regression (PR), Multiple Linear Regression (MLR) with stepwise selection, forward (step-up) selection, and backward (step-down) elimination, were used to benchmark the performance of the machine learning technique. Their performances were compared in terms of the Root Mean Squared Error (RMSE), Correlation Coefficient (R), Mean Absolute Error (MAE), and the Mean Absolute Percentage Error (MAPE). As per the results, RF is a reliable and accurate model for the prediction of paddy yield in Sri Lanka, demonstrating a very high R of 0.99 and the least MAPE of 1.4%.Publication Embargo EasyTalk: A Translator for Sri Lankan Sign Language using Machine Learning and Artificial Intelligence(IEEE, 2020-12-10) Manoj Kumar, D; Bavanraj, k; Thavananthan, S; Bastiansz, G. M. A. S; Harshanath, S. M. B; Alosious, JSign language is used by the hearing-impaired and inarticulate community to communicate with each other. But not all Sri Lankans are aware of the sign language or verbal languages and a translation is required. The Sri Lankan Sign Language is tightly bound to the hearing-impaired and inarticulate. The paper presents EasyTalk, a sign language translator which can translate Sri Lankan Sign Language into text and audio formats as well as translate verbal language into Sri Lankan Sign Language which would benefit them to express their ideas. This is handled in four separate components. The first component, Hand Gesture Detector captures hand signs using pre-trained models. Image Classifier component classifies and translates the detected hand signs. The Text and Voice Generator component produces a text or an audio formatted output for identified hand signs. Finally, Text to Sign Converter works on converting an entered English text back into the sign language based animated images. By using these techniques, EasyTalk can detect, translate and produce relevant outputs with superior accuracy. This can result in effective and efficient communication between the community with differently-abled people and the community with normal people.Publication Embargo WANHEDA: A Machine Learning Based DDoS Detection System(IEEE, 2020-12-10) Sudugala, A. U; Chanuka, W. H; Eshan, A. M. N; Bandara, U. C. S; Abeywardena, K. YIn today's world computer communication is used almost everywhere and majority of them are connected to the world's largest network, the Internet. There is danger in using internet due to numerous cyber-attacks which are designed to attack Confidentiality, Integrity and Availability of systems connected to the internet. One of the most prominent threats to computer networking is Distributed Denial of Service (DDoS) Attack. They are designed to attack availability of the systems. Many users and ISPs are targeted and affected regularly by these attacks. Even though new protection technologies are continuously proposed, this immense threat continues to grow rapidly. Most of the DDoS attacks are undetectable because they act as legitimate traffic. This situation can be partially overcome by using Intrusion Detection Systems (IDSs). There are advanced attacks where there is no proper documented way to detect. In this paper authors present a Machine Learning (ML) based DDoS detection mechanism with improved accuracy and low false positive rates. The proposed approach gives inductions based on signatures previously extracted from samples of network traffic. Authors perform the experiments using four distinct benchmark datasets, four machine learning algorithms to address four of the most harmful DDoS attack vectors. Authors achieved maximum accuracy and compared the results with other applicable machine learning algorithms.Publication Embargo HemoSmart: A Non-invasive, Machine Learning Based Device and Mobile App for Anemia Detection(IEEE, 2020-12-22) Jayakody, A; Edirisinghe, E. A. G. A.This paper presents a non-invasive method to detect Anemia (a low level of Hemoglobin) easily. The Hemoglobin concentration in human blood is an important substance to health condition determination. With the results which are obtained from Hemoglobin test, a condition which is called as Anemia can be revealed. Traditionally the Hemoglobin test is done using blood samples which are taken using needles. The non-invasive Hemoglobin measurement system, discussed in this paper, describes a better idea about the hemoglobin concentration in the human blood. The images of the finger- tip of the different hemoglobin level patients which are taken using a camera is used to develop the neural network-based algorithm. The pre-mentioned algorithm is used in the developed noninvasive device to display the Hemoglobin level. Before doing the above procedure, an account is created in the mobile app and a questionnaire is given to answer by the patient. Finally, both the results which are obtained from the mobile app and the device are run through a machine learning algorithm to get the final output. According to the result patient would be able to detect anemia at an early stage.Publication Embargo An Integrated Framework for Predicting Health Based on Sensor Data Using Machine Learning(IEEE, 2020-12-10) Jayaweera, K. N; Kallora, K. M. C; Subasinghe, N. A. C. K; Rupasinghe, L; Liyanapathirana, CAccording to recent studies, the majority of the world's population shows a lack of concern in their health. As a consequence, the non-communicable disease rate has increased dramatically. Amongst these diseases, heart diseases have caused the most catastrophic situations. Apart from the busy lifestyle, studies also show that stress is another factor that causes these diseases. Therefore, the focus of our research is to provide a user-friendly health monitoring system that causes minimum disturbance to its users. However, many studies have focused on predicting health; very few have focused on its usability. The objective of our research is to predict the possibility of cardiac arrests and the presence of stress in real-time using a wearable device prototype. The system uses biometric signals obtained from the photoplethysmogram sensor embedded in the wearable device to perform real-time predictions. We trained three models using random forest, k-nearest neighbor, and logistic regression classification algorithms to predict sudden cardiac arrests with accuracies 99.93%, 99.10%, and 94.47%, respectively. Further, we trained three additional models to predict stress using the same algorithms with accuracies 99.87%, 96.83%, and 65.00%, respectively. Thus, the results of this study show that an integrated framework, capable of predicting different health-related conditions, through sensor data collected from wearable sensors, is feasible.Publication Embargo Human and Organizational Threat Profiling Using Machine Learning(IEEE, 2021-12-09) Kumara, P. M. I. N; Dananjaya, K. G. S; Amarasena, N. P. N. H; Pinto, H. M. S; Yapa, K; Rupasinghe, LThe usage of online social networking sites is increasing rapidly. But the downside is that the growth of various kinds of ongoing social media threats such as fake profiles, cyberbullying, and fake news. Many important observations can be made to increase the existing knowledge about social media threats by studying various information exchanged through public and organizations. One direction is to conduct studies on human behavior and personality traits using public user profile data and the organizational threat classifying. This research aims to build a system to predict human personality behaviors on social media profiles based on the OCEAN Model and company-based threat profiling. All the data collected relating to everyone in the consumer’s friend list is analyzed to obtain the threatening behaviors and classified according to the OCEAN to generate a threat report. Organizational network gathered log data for filtered log protection against malware. Logs received from these endpoints will be collected by collectors. Those logs will be forwarded to our filter, made of a Machine Learning Algorithm (MLA). This will be a custom MLA specially designed for this purpose. MLA will classify and categorize threats according to their severity, filtered log protection system against malware and other threats.Publication Embargo Water Quality Index Based Prediction of Ground Water Properties for Safe Consumption(2020 2nd International Conference on Advancements in Computing (ICAC), SLIIT, 2020-12-10) Alahakoon, A.M.P.B.; Nibraz, M.M.; Gunarathna, P.M.S.S.B.; Thenuja, T.; Kahandawaarchchi Faculty of Computing Sri Lanka Institute of Information Technology, K.A.D.C.P. Malabe, Sri Lanka; Gamage, N.D.U.Water as one crucial element for the survival of human beings is necessary to be handled with care. With a 59% of the Sri Lankan population depending themselves on this indispensable element, the authorities and the people must heed the importance of safe consumption to avoid severe consequences like Chronic Kidney Disease (CKD). In an attempt to address this social predicament, a smart device was fashioned as an initiative to predict safe consumption of groundwater and, to oblige and upskill the users to identify the quality of a groundwater sample in real-time. With the inclusion of machine learning techniques, the implementation was done by predicting the Water Quality Index (WQI) which is a single numeric index that mirrors the overall quality of any water sample, with an accuracy of 97.82 % . In addition, two more serviceable functionalities to predict possibilities of CKD outbreak and forecasting water quality parameters were also implemented with accuracies of 76.99% and 92% respectively. The sole of this research relies on the hardware device that embeds a set of sensors which accompanies the individual functionalities. The readings and outputs will be displayed through the mobile application which is real-time and of high performance with a friendly user-interface.Publication Embargo Learning Assistant To Acquire The Fundamental Language Skills for Non-Native Learners Using AI(2020 2nd International Conference on Advancements in Computing (ICAC), SLIIT, 2020-12-10) Srikanthan, P.; Nizar, R.; Ravikumar, A.; Lalitharan, K.; Harshanath, S.M.B.; Alosius, J.The ability to speak and learn a language properly requires good practice, experience and good learning strategies but the existing solutions do not provide proper guidance to learn a language with instant feedback. This research is an approach to devise an improved language learning assistant with practices that will help to improve the fundamental language skills for non-native learners and children who are in the early stage of their education. The four main skills focused on this application will be conversation, pronunciation, listening and grammatical skills. The implementation of this research is done by using technologies like natural language processing, machine learning, and deep learning approaches to come up with components to train the learner. The solution of this research is delivered by using a cross-platform application called GLIB which facilities to improve all the English language skills mentioned above along with guides, tips, practices, and feedback based on an evaluation to improve the English language.
