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
78 results
Filters
Advanced Search
Filter by
Settings
Search Results
Publication Embargo SMART Garbage Bin Kit Expandable and Intelligent Waste Management System using Deep Learning and IoT for Modern Organizations(IEEE, 2021-12-02) Hewagamage, P.; Perera, D; Thilakarathna, T; Kasthurirathna, D; Fernando, R; Mihiranga, AAccording to published statistics, Sri Lanka produces garbage around 7000MT per day, and every organization directly contributes this national amount depending on the waste management practices. 'Waste contamination' is a critical issue that affects waste management, and it should be addressed during the garbage collection process. This has led to environmental hazards resulting in health and other social issues. Hence, it is a responsibility of an organization to separate the garbage during the collection process using a suitable technique. In this paper, we are proposing a smart garbage bin kit that automates the separation of garbage collection, which minimizes human error using AI-based technologies. IoT-based devices connected to a smart garbage bin kit guide the user to the correct bin. At the same time, our proposed system can be easily expanded for new special waste categories as well. The other important issue of the current garbage management is improper time management of the garbage removal process in organizations. This happens due to the lack of real-time data on waste bins, and collection is based on the fixed time interval irrespective of the status and location of garbage bins. In the proposed system of SMART Garbage Bin Kit, the group of all interconnected garbage bins is monitored in real-time to identify the optimum collection path considering the location and the status of garbage bins using an optimized algorithm. Hence, the study presented in this paper integrates several intelligent approaches together with IoT based network to build a cutting-edge device, declared as SMART Garbage Bin kit. The prototype system has been built as a part of the research study to demonstrate its feasibility and sustainability.Publication Open Access Towards an Abstract Style for True-Push-Communication Enabled Rich Web-based Applications(IEEE, 2021) Dissanayake, N. R; Kasthurirathna, D; Jayalal, SThe Rich Web-based Applications benefit from push-communication to improve the user experience via the features like notifications and real-time updates. Pushcommunication can be implemented as either push-simulation or true-push-communication. There is no abstract architectural style for Rich Web-based Applications to realize how the truepush-communication is integrated. If there is an abstract style for Rich Web-based Applications, which can realize the integration of true-push-communication, it will help reduce the complexity by improving the realization of the run-time configuration of the elements. This ongoing research aims to introduce an abstract hybrid architectural style for Rich Webbased Applications, which can realize the true-pushcommunication. The proposed approach is to extend the style named RiWAArch style to realize how the true-pushcommunication is integrated.Publication Embargo Social media based personalized advertisement engine(IEEE, 2018-02-19) De Silva, H; Jayasinghe, P; Perera, A; Pramudith, S; Kasthurirathna, DOnline advertising has become a global phenomenon that affects the retail market substantially. Advertisements engines are an effective solution to the mobile application market to push advertisements. This paper reports evidence that AdSeeker, User Preference Based Advertisement Engine Based on Social Media is an effective solution to improve the business value of the marketing and advertising. Since the internet is used by vast number of people, it essentially needs a comprehensive method to push personalized advertisements to the right people. Adseeker is a system built using ontological mapping and social media content based semantic analysis to direct personalized. Identifying personal relationship hierarchy, and ontological approach for advertisement classification helps to identify the most appropriate advertisement for each user. AdSeeker uses the tweets posted by users to capture the preference of each and every user. Each user pushed advertisements based on their individual preferences. Based on the social experiments done using Adseeker, we could demonstrate that the social media profile based advertising is effective in providing highly relevant advertisements.Publication Open Access MNet-Sim: A Multi-layered Semantic Similarity Network to Evaluate Sentence Similarity(2021-11) Kasthurirathna, D; Jeyaraj, M. NSimilarity is a comparative - subjective measure that varies with the domain within which it is considered. In several NLP applications such as document classification, pattern recognition, chatbot questionanswering, sentiment analysis, etc., identifying an accurate similarity score for sentence pairs has become a crucial area of research. In the existing models that assess similarity, the limitation of effectively computing this similarity based on contextual comparisons, the localization due to the centering theory, and the lack of non-semantic textual comparisons have proven to be drawbacks. Hence, this paper presents a multi-layered semantic similarity network model built upon multiple similarity measures that render an overall sentence similarity score based on the principles of Network Science, neighboring weighted relational edges, and a proposed extended node similarity computation formula. The proposed multi-layered network model was evaluated and tested against established state-of-the-art models and is shown to have demonstrated better performance scores in assessing sentence similarityPublication Open Access Comparative Analysis of Deep Learning Models for Multi-Step Prediction of Financial Time Series(researchgate.net, 2020-10-21) Aryal, S; Nadarajah, D; Rupasinghe, P.L; Jayawardena, C; Kasthurirathna, DFinancial time series prediction has been a key topic of interest among researchers considering the complexity of the domain and also due to its significant impact on a wide range of applications. In contrast to one-step ahead prediction, multi-step forecasting is more desirable in the industry but the task is more challenging. In recent days, advancement in deep learning has shown impressive accomplishments across various tasks including sequence learning and time series forecasting. Although most previous studies are focused on applications of deep learning models for single-step ahead prediction, multi-step financial time series forecasting has not been explored exhaustively. This paper aims at extensively evaluating the performance of various state-of-the-art deep learning models for multiple multi-steps ahead prediction horizons on real-world stock and forex markets dataset. Specifically, we focus on Long-Short Term Memory (LSTM) network and its variations, Encoder-Decoder based sequence to sequence models, Temporal Convolution Network (TCN), hybrid Exponential SmoothingRecurrent Neural Networks (ES-RNN) and Neural Basis Expansion Analysis for interpretable Time Series forecasting (N-BEATS). Experimental results show that the latest deep learning models such as NBEATS, ES-LSTM and TCN produced better results for all stock market related datasets by obtaining around 50% less Root Mean Squared Error (RMSE) and Mean Absolute Error (MAE) scores for each prediction horizon as compared to other models. However, the conventional LSTM-based models still prove to be dominant in the forex domain by comparatively achieving around 2% less error values.Publication Open Access Agro-Genius: Crop Prediction Using Machine Learning(https://ijisrt.com/agrogenius-crop-prediction-using-machine-learning, 2019-10) Gamage, M. P. A. W; Kasthurirathna, D; Paresith, M. M; Thayakaran, S; Suganya, S; Puvipavan, PThis paper present a way to aid farmers focusing on profitable vegetable cultivation in Sri Lanka. As agriculture creates an economic future for developing countries, the demand of modern technologies in this sector is higher. Key technologies used for this problem are Deep Learning, Machine Learning and Visualization. As the product, an android mobile application is developed. In this application the users should input their location to start the prediction process. Data preprocessing is started when the location is received to the system. The collected dataset divided into 3 parts. 80 percent for training, 10 percent for testing and 10 percent for validation. After that the model is created using LSTM RNN for vegetable prediction and ARIMA for price prediction. Finally, for given location profitable crop and predicted future price of vegetables are shown in the application. Other than the prediction, optimizing for multiple crop sowing according to the user requirements and visualizing cultivation and production data on map and graphs are also given in the application. This paper elaborates the procedure of model development, model training and model testing.Publication Embargo Predictive Analytics Platform for Airline Industry(IEEE, 2020-12-10) Tissera, P. H. K; Waduge, K. T; Perera, M. A. l; Nawinna, D. P; Kasthurirathna, DThe research is to develop accurate demand forecasting model to control the availability in Airline industry. The primary outcome of the model is that the Airline organization can maximize the revenue by controlling the availability. The product in airline industry is the seat, which is an expensive, unstock able product. The demand for the seats is almost uncertain, the capacity is constraint and difficult to increase and the variable costs are very high. Hence the priority of the expected demand forecast is very high for airline industry. An accurate mechanism to predict the revenue for future months of ODs (Origin destinations) is done using fare and passenger data. The revenue is derived by the number of passengers and the fares they pay which vary for each flight. Airline travel is very susceptible to the social, political and economic changes. Therefore, passenger buying patterns change quite dynamically. Hence, it is challenging to develop an accurate method to project the revenue for each route. To overcome this, we are going to use semi-supervised learning mechanism. We have the current ticketed revenue plus we have the current booked passengers. We also have the ticketed passenger details of previous flights. Hence most of the information is available, however changing market conditions is an unknown variable which can have a significant impact on passenger travel patterns. Through this research We are going to design and develop the best fit model to forecast flight OD level passenger demand based on the historical data.Publication Open Access Sri Lankan Currency Detector for Visually Impaired People(Department of Computing and Information Systems, Faculty of Applied Sciences, Sabaragamuwa University of Sri Lanka, 2021-02-24) Abimani, R. M. K. C; Thalagahagedara, T. M. S. S. B; Thilakarathna, H. P. M. U; Wickramasingha, S. D. S. B; Nawinna, D. P; Kasthurirathna, DBlind people face more difficulties in day to day life. One pressing problem is they also want to use physical currency (notes and coins) as others. They always have a hard time when trying to recognize the value of a currency, we intend to address this matter by developing a mobile application for blind people. We are going to implement this currency recognition mobile application along with counting and voice command compatibility and also this application is having user-friendly interfaces, therefore easy to negotiate. By using this mobile application blind people can give voice commands to navigate and the start intended to function as a currency recognition or counting as a pleased. We are going to use the user’s mobile phone camera to get input into the app then classify the currency as a note or a coin. After that extract the features of the currency note and coin by using Convolutional Neural Network and predicting the value of the currency note and coin. This mobile application can extract the value of the coins and notes without any issue. Finally, we used Artificial Neural Network for the classification of notes and coins. Processing it and get the real value of the notes. Finally, train the Sinhala and English voice command using the CNN model and get them out as a voicePublication Embargo Evolution of Push-Communication Towards the Rich Web-Based Applications(Springer, Cham, 2020-11-05) Dissanayake, N. R; Kasthurirathna, D; Jayalal, SPush Communication is an integral requirement in modern RichWebbased Applications, to implement the features like push notifications or real-time updates. Aspects like push-communication related concepts and their development technologies – focusing on the roots of them and the rationale behind their advancements – are not collectively discussed in any available forum. An intensive literature survey was conducted on identifying the very roots of the push-communication and its evolution towards understanding the abstract architectural formalism of the push-communication in Rich Web-based Applications, also focusing on the aforementioned aspects. We collected and documented the literature regarding the evolution of the push-communication, for archiving and also for reviewing and comparing the reasoning behind the improvements of them over time. We also tried to capture the knowledge to answer some important questions like is push-communication important and how difficult to integrate push-communication into the Rich Web-based Applications? We expect to study the artefacts identified through the survey to identify the abstract characteristics of the push-communication to realize the integration of the push-communication into the Rich Web-based Applications in the form of Delta-Communication.Publication Embargo Mobile-based Malware Detection and Classification using Ensemble Artificial Intelligence(IEEE, 2019-12-05) Somasundaram, S; Kasthurirathna, D; Rupasinghe, LThe Android operating system is one of the most used operating systems in the world and has become a target to malware authors. Traditional malware detection methods such as signatures find it impossible to deal with detecting complex and intelligent malware which are capable of obfuscating and repackaging to avoid being detected. There is therefore an increase in the need to have more efficient and intelligent forms of malware detection. Artificial intelligence has now been brought to the field of malware detection and classification. Due to its accuracy and intelligence it has become an ideal solution to bridge the gap between traditional classifiers and the intelligent malware. Currently, research is mainly being conducted using either machine learning or deep learning techniques to target all or a given malware family. This paper proposes a methodology which brings an ensemble solution between the Support Vector Machine algorithm and the Convolutional Neural Network to create a solution that provides a higher accuracy than available techniques.
