Research Publications
Permanent URI for this communityhttps://rda.sliit.lk/handle/123456789/4194
This main community comprises five sub-communities, each representing the academic contribution made by SLIIT-affiliated personnel.
Browse
3 results
Filters
Advanced Search
Filter by
Settings
Search Results
Publication Open Access Machine Failure Prediction Using Multilabel Classification Methods(SLIIT, Faculty of Engineering, 2024-03) Kumari, H.M.N.S.; Nawarathne, U.M.M.P.K.Early detection of machine failure is crucial in every industrial setting as it may prevent unexpected process downtimes as well as system failures. However, machine learning (ML) models are increasingly being utilized to forecast system failures in industrial maintenance, and among them, multilabel classification techniques act as efficient methods. Therefore, this study analyzed machine failure data with five types of machine failures. Initially, a feature selection approach was also carried out in this study to determine the variables which directly cause machine failure. Furthermore, multilabel k-nearest neighbours (MLkNN), multilabel adaptive resonance associative map (MLARAM), and multilabel twin support vector machine classifier (MLTSVM) in adapted algorithms, Binary Relevance, ClassifierChain, and LabelPowerSet in problem transformation approaches, and Random Label Space Partitioning with Label Powerset (RakelD) in ensemble classifiers were employed. To train these models, both the original data set as well as data frame after the feature selection was used, and hamming loss, accuracy, macro, and micro averages were calculated for each of these classifiers. According to the results, MLkNN in adapted algorithms and LabelPowerset in problem transformation approaches performed better than other classifiers used in this study. Therefore, it can be concluded that MLkNN and LabelPowerset could be used to classify multilabel with positive results.Publication Open Access Three Layer Super Learner Ensemble with Hyperparameter optimization to improve the performance of Machine Learning model(Faculty of Technology, USJ, 2021-03-13) Kasthuriarachchi, K. T. S; Liyanage, S. RA combination of different machine learning models to form a super learner can definitely lead to improved predictions in any domain. The super learner ensemble discussed in this study collates several machine learning models and proposes to enhance the performance by considering the final meta- model accuracy and the prediction duration. An algorithm is proposed to rate the machine learning models derived by combining the base classifiers voted with different weights. The proposed algorithm is named as Log Loss Weighted Super Learner Model (LLWSL). Based on the voted weight, the optimal model is selected and the machine learning method derived is identified. The meta- learner of the super learner uses them by tuning their hyperparameters. The execution time and the model accuracies were evaluated using two separate datasets inside LMSSLIITD extracted from the educational industry by executing the LLWSL algorithm. According to the outcome of the evaluation process, it has been noticed that there exists a significant improvement in the proposed algorithm LLWSL for use in machine learning tasks for the achievement of better performances.Publication Embargo An Automated Tool for Memory Forensics(2019 1st International Conference on Advancements in Computing (ICAC), SLIIT, 2019-12-05) Murthaja, M.; Sahayanathan, B.; Munasinghe, A.N.T.S.; Uthayakumar, D.; Rupasinghe, L.; Senarathne, A.In the present, memory forensics has captured the world’s attention. Currently, the volatility framework is used to extract artifacts from the memory dump, and the extracted artifacts are then used to investigate and to identify the malicious processes in the memory dump. The investigation process must be conducted manually, since the volatility framework provides only the artifacts that exist in the memory dump. In this paper, we investigate the four predominant domains of registry, DLL, API calls and network connections in memory forensics to implement the system ‘Malfore,’ which helps automate the entire process of memory forensics. We use the cuckoo sandbox to analyze malware samples and to obtain memory dumps and volatility frameworks to extract artifacts from the memory dump. The finalized dataset was evaluated using several machine learning algorithms, including RNN. The highest accuracy achieved was 98%, and it was reached using a recurrent neural network model, fitted to the data extracted from the DLL artifacts, and 92% accuracy was reached using a recurrent neural network model,fitted to data extracted from the network connection artifacts.
