Budditha HettigeGeneral Sir John Kotelawala Defence University · Department of Computer Engineering
Budditha Hettige
PhD Mphil BSc
About
78
Publications
256,157
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
333
Citations
Introduction
Academic, Research interests: Multi-Agent Technology, Natural Language Processing and Sinhala Language Computing
Additional affiliations
January 2019 - September 2019
December 2011 - present
March 2015 - present
Education
December 2008 - December 2011
January 1998 - December 2001
Publications
Publications (78)
Language is the primary medium used by human beings to convey their thoughts, ideas, feelings, and information. There are many languages in the world each with its own unique complexities. Therefore, language barrier among people is rapidly increased, and the language complexity has been become an unsolved problem in linguistics. However, this lang...
People with visual impairments face several challenges throughout their daily lives, including navigation, access to information, and social interaction which limit their independence and ability to fully engage with society. With the rapid advancement of technology, it has become possible to develop mobile applications as helpful solutions that ad...
The study's objective was to examine at the user experience and service quality aspects of online banking in the public and private sectors in the context of Sri Lanka's contemporary banking system. In the context of online banking, this can concentrate on the idea of transaction costs and how it affects customer satisfaction. The study can investi...
Agriculture is vital for human survival. In the modern world, there is an ever-increasing need for food with the increasing population. Hence, farmers are determined to have successful harvests in order to meet the market demand and make high profits as well. But this is difficult to achieve with traditional farming methods such as spreading seeds...
Today it is possible to achieve the tasks encountered in everyday life very systematically and easily using new technologies. People now place more demands on the effectiveness and quality of their lives. Because it directly affects people in the process of improving their quality of life. As a result, it is important to improve the quality of read...
Fossil fuel shortage is a common problem in every country. Day by day it going to discreet also fuel prices going to increase. When burning fossil fuels have made a few problems. The main problem is environmental pollution. Considering the current rate of usage of fossil fuels will let its life up to the next five decades only. Most countries refer...
The energy crisis can be considered as a big crisis in the world today. It will have a big impact on third-world countries like Sri Lanka. As a result, we have to bear the huge cost for electricity. Therefore, many people have paid attention to using electricity sparingly and reducing electricity consumption. To find a solution to the electricity c...
Multi-Agent System (MAS) technology is one of the cores and promising areas in the field of Artificial Intelligence (AI) as well as in the stream of Computer Science. The technology is comprised of multiple decision-making agents that exist in an environment to achieve common or conflicting goals. Multi-Agent System technology has a rapid growth an...
Ever since the birth of humankind, stories have been used as a means of sharing information and educating people. Stories are more than just a form of entertainment; they impart lessons that often help children to develop the skills they need to thrive in life. Research and development teams have unquestionably mastered the practicalities of produc...
Voting is a process of group decision-making or opinion-gathering that can be utilized to resolve any ideological disagreements. Voting on paper is still the most popular method. However, this traditional method of collecting votes is quite expensive and employs paper ballots. As a solution to this, a very secure and transparent solution is a neces...
Augmented reality (AR) is one of the most popular technological trends right now, and it's only going to become bigger as AR-enabled smartphones and other gadgets become more widely available throughout the world. AR allows users to see their surroundings in real-time. The most significant advantage of Augmented Reality is that it produces one-of-a...
This review was done using multiple research papers and online sources about programming languages. Here, all examples and structures are relevant to the Java programming language. Because Java is an OOP and best understands structure types, I chose it to review the programming types in this paper. the paper reviews procedural programming, structur...
Abstraction, Encapsulation, Polymorphism, and Inheritance are the main concepts in OOP. At the same time, understanding object-oriented design concepts and patterns is important. It will contribute to the creation of a clean, modular design that will be simple to test, debug, and maintain in the future. Java programmers and developers of varying le...
Its is an review on AI on Healthcare and its Applications
Nowadays, safety is one of the most critical factors in life. Lock control remains an unsatisfactory experience for many people. Despite the fact that keyed locks have been used since the beginning of history, there is a high risk that keys will get lost or in the wrong hands. Therefore, many individuals prefer smart door locks for improving the se...
Sri Lanka has a unique, proud and precious music culture that is based on traditional drums. Traditional drums are very important to Sri Lanka as they are frequently used for both religious and cultural occasions. At present, this valuable drum music culture is dying out gradually unfortunately due to the lack of talented drum players. This paper d...
Sri Lanka is a multi-ethnic, multilingual country, and Sinhalese, Tamils are considered the major ethnic groups in the country. These two ethnic communities maintain their mother languages, Sinhala and Tamil that are official languages in communication and for official purposes. As Sri Lankans, learning both official languages are essential and imp...
Sri Lanka has a unique music culture that is based on traditional musical instruments. Traditional drums take a significant position as they are used for both religious and cultural occasions from the ancient time. At present, this precious music culture is on the decline, unfortunately, due to the difficulty of finding good and talented traditiona...
Conversational agents, often referred to as chatbots, are computer programs that mimic human-to-human interactions. Chatbots are natural language processing systems that are used as a virtual conversational agent, emulating human interactions (talk with them whenever they want and are included in AI devices from a technological standpoint). Also a...
This project was done under the course module of Group Project in Software Development (CS2993). Our project is a Sinhala spell checker software.
Sri Lanka has a precious traditional drum music culture that is mainly based on traditional drums. At present, this drum culture is in decline due to a lack of talented drum players. As a result, many Buddhist temples are facing a serious and tragic problem. This article presents the design and implementation of a robotic system named ThamRobot con...
With the development, almost all the sectors, countries tend to grow adapting to latest technologies. The transport sector also has a huge impact on this development sphere. When it comes to traffic, it is a huge problem in the world. In Sri Lanka traffic is a problem that exists for a long period. Annually there is a loss of Rs. 400 billion due to...
Cloud computing is a type of computing in which computational resources are simple to obtain and use, inexpensive , and simply function. Cloud computing enables users to think of computing as a service. It's practically endless, low-cost, and dependable, and you don't have to worry about how it's built, how it works, who operates it, or where it's...
Everything is ruled by money, but not for much longer. The era of cryptocurrencies is arrived. Decentralized digital tokens are currently the foundation of money systems that do not require the intervention of central banks or governments. Cryptocurrencies are a hot topic in the economic, academic, technological, and investing worlds, but many prac...
A framework is an essential tool for agent-based programming that saves a programmer's time and provides development standards. There are few multi-agent frameworks and models available for agent-based programming. The AGR organizational model is a successful agent development model that builds artificial societies through agents. MaDKit is one of...
Question-Answer Generation is one of the research areas in the field of Natural Language Processing. This paper presents how the Sinhala question-answer generator operates through the thematic relation on the given input sentence. This Sinhala question generator operates on an input of a well-defined Sinhala sentence with the subject, object, and v...
Computer interfacing is now moving towards more machine driven communications than the Command-line or graphical user Interfacing. Human-Computer speech through communication is now gaining momentum as a technique of computer interaction which paved the way for enormous developments using natural language processing. Such systems are precisely desi...
Rice production can consider as the main production area in the agriculture industry. Because of the poor communication among farmers, buyers and transporters Sri Lanka is a high-cost rice producer. Rice production cost can significantly reduce through the communication between relevant persons in right time. Thus Multi-Agent technology can be used...
Existing machine translation approaches do not adequately mimic how humans do translation from one natural language to another. This paper presents a novel approach to machine translation that is inspired by how humans translate natural languages. We have exploited the theory of psycholinguistic sentence-parsing to develop a human-like machine tran...
This paper presents a review on existing English-Sinhala Dictionaries while considering today's requirements for enhancing English language skills for users who are not fluent in English. Dictionaries are becoming popular as a means for interactive communication between languages. Dictionaries, and language professionals, in general, have long clai...
Zotero is free, open-source reference management software to manage bibliographic data and related research materials including web-based resources and PDF. Zotero is produced by the
Center for History and New Media at George Mason University. Zotero comes with notable features include web browser integration, online syncing, generation of in-text...
News is one of the most essential requirements from the beginning of the history, it is anything that is exciting, that narrates to what's happening in the world, what's happening in areas of the nation that would be of interest to the particular audience. With the invention of media people get to know about the current situation of the country as...
Speech-to-text has generated a tremendous interest in the field of Natural Language Processing where the ultimate goal is to build applications and systems that has the capability to respond to the natural languages that us humans use in a daily basis. Converting speech to text using European languages has emerged in the world and can be found in m...
Machine translation systems are language translation tools that are also capable to be used as language learning tools. This paper presents a machine translation system that has been developed as a language learning tool for the Pali to Sinhala. This Pali to Sinhala translation tool can translate simple Pali sentences into Sinhala through the dicti...
Commercial operations and functionalities have been enhanced with the development of web technologies. The process of event planning can be described as one business functionality that acts as a centralized terminal in connecting small to large scale business vendors in the fields of hotel, photography, floral decorations, music sounds, etc. Accord...
This document describes how to develop a multi-agent system with the MaSMT agent platform. MaSMT is a free, lightweight Multi-agent system development framework, design through the Java environment. The MaSMT3 framework provides three types of agents, namely ordinary agent and managing agent and root agent. The managing agent capable to handle set...
Resource sharing is very important in the world Due to limited resources. People tend to use different applications for similar purposes within the network environment making the high traffic and duplicating resource. The complexity and the dynamic behaviour of computer network do not leave a clue to predict what happen next. The multi-agent techno...
This document describes how to develop a multi-agent system with the MaSMT2.0 agent platform.
MaSMT is a free, lightweight Multi-agent system development framework, design through the Java
environment. The MaSMT framework provides two types of agents, namely ordinary agents and manager
agents. The framework consists of the infrastructure of the age...
Multi-agent systems are capable of handling the complexity of the real world problems through its emerging features including coordination, communication and negotiations. Thus, Multi-agent systems can be applied to handle the environmental complexity of a computer network to achieve better performance and reduce resource wastage. For instance, som...
Most of the people use electronic data stored systems which are powered by new technology and share data across the other users. Therefore the data become unstructured and larger in size. This paper reviews on big data and Hadoop by considering security, data analysis, data storage methods and speed. Then figure what are the problems in big data an...
Machine translation turns out to be an inherently complex process requiring serious attention to morphological, syntactic and semantic complexity within both the source and the target languages. Most of the existing approaches to machine translation (MT) circumvent the complexity with the assumption that morphological, syntactic and semantic analys...
A Chatbot is a type of conversational agent or a computer program which has been designed to simulate an intelligent conversation with one or more human users via auditory or textual methods. Chatbots can be used as an exciting intelligent mechanism to interacting with computers. Undisputedly, Chatbots revolutionize the next generation of human-mac...
Computer System Architecture Lecture Notes Memory Architecture
– Primary memory, Cache memory, Secondary memory
• Functional Organization
– Instruction pipelining
– Instruction level parallelism (ILP),
– Superscalar architectures
– Processor and system performance
• Multiprocessing
– Amdahl’s law
– Short vector processing
– Multi-core
– multi threa...
1) Abstract—Generating Ontology for a given word is a research challenging task that requires morphology, syntax, semantics and other linguistic knowledge. This paper presents a multi-agent system, named Sinhala Ontology Generator which is capable to generate ontology for a given Sinhala word. Ontology of the Sinhala word has been categorized by us...
Communication among relevant persons in a right time is a main factor for the success in the area of agriculture industry. We argue that Multi-agent technology can be used to handle the required communication successfully among related persons in the agricultural sector. In the agricultural industry, farmers, buyers, sellers and technical instructo...
Multi-agent System Technology (MAS) is one of powerful and suitable technology which is used to solve real world problems. Compared with existing Multi-agent applications, web based solutions are more useful than the standalone applications. This paper presents web based multi agent system named WMAC which can be used to communicate the people who...
Nowadays people are used to read English text online and sometimes prefer to see the meaning of the portions of text in his/her mother tongue. Some computer-based solutions enable the reader copy the desired text to a machine translator and to view the translation. This process is tedious and considerably disturbs the reading. Our research work pre...
Multi-agent System gives high quality solutions through communication, negotiation and coordination among agents. Agents are small self-contained computational objects capable of exchanging messages among themselves. Number of general purpose toolkits and frameworks are available to develop Multi-agent systems for modelling complex real world probl...
Machine Translation involves multiple phases including morphological, syntax and semantic analysis of source and target languages. Despite there are numerous approaches to machine translations, handling of semantics has been an unsolved research challenge. We have been researching to exploit power of multi-agent Systems technology for machine trans...
Abstract: Machine Translation involves multiple phases including morphological, syntax and semantic analysis of source and target languages. Despite there are numerous approaches to machine translations, handling of semantics has been an unsolved research challenge. We have been researching to exploit power of Multi-agent systems technology for mac...
Development of the computational model of grammar for highly inflected language is a complex task and it is also essential to develop rule-based machine translation systems. This paper presents a computational model of grammar for Sinhala language by considering the Morphology and the Syntax of the Sinhala language. Finite State Transducers (FST) a...
Communication is fundamental to the evolution and development of all kinds of living
beings. With no disputes, languages should be recognized as the most amazing artifacts ever
developed by mankind to enable communication. Computer has also become such a unique
machine, due to its capacity to communicate with humans through languages. It is worth
m...
Machine translation is a log felt need of the countries those who use English as a second language. Due to inherent complexity of natural languages, most of machine translation systems adopt rather ad-hoc strategies such as word level translation without concerning a proper theoretical basis. This has been a major reason for why the developments in...
Grammatically correct target language word
generation is a challenging task in any machine
translation. To achieve this challenge, most of the machine
translation systems used theoretical basics with rule-based
approaches. This paper reports the theoretical basics of
the English to Sinhala machine translation named as
concept of Varanegeema. The En...
Web-enabled technologies including www, email are widely use and popular communication media in the modern world. However, many of these services are available only through the English language. This is a case of the millions of internet users who are not fluent in English. Therefore, many countries address this issue by using Machine Translation t...
Machine translation has been identified as one of the most challenging areas in natural language processing. In such systems, lexicon databases are fundamental to handle all translation requirements including lexicon, syntax and semantics information. This paper reports on the design and development of a lexicon database sub-system for English to S...
Machine translation is a challenging task in natural language processing. Out-of-vocabulary, handling proper nouns and technical terms are some major issues which are common to all machine translation systems. This paper presents a transliteration approach to machine translation from English to Sinhala. We have used finite state automaton to develo...
Morphological analysis plays a key role in effective functioning of a parser of any machine translation system. Further, morphological analyzers are useful as supportive software tools to coin terms for a given language. This paper reports on the first morphological analysis system for Sinhala language. This comes out as a major step in the develop...
Chatbots are becoming popular as a means for interactive communication between human and machines. Due to their interactivity, chatbots are much better than standard machine translation systems, which may provide unrealistic solutions when the system cannot perform without user intervention. This paper reports on the design and implementation of th...
Sinhala language parser has been developed as the first step towards English to Sinhala natural language translation. The Sinhala parsing system comprises of a Sinhal a morphological analyzer that connects with three dictionaries, namely, base dictionary, rule dictionary and concept dictionary. The morphological analyzer of the parsing system imple...
Questions
Question (1)
If you find this research proposal intriguing and are interested in joining forces, I would be delighted to discuss the project's finer details at your earliest convenience.
I have delved deeply into the realms of cognitive science and the profound teachings of Buddhist philosophy which is based on the "Abidhamma Marrgaya" link attached for your reference.📷අභිධර්ම මාර්ගය.pdf Inspired by these two fields, I am embarking on a unique research project that seeks to model the mind through the lens of Buddhist principles.
I am eager to invite you to join me in this research endeavor. Your valuable perspectives and academic expertise would greatly enrich the project, making it a truly collaborative and rewarding experience. The primary aim of this research is to explore the nature of consciousness and cognitive processes, drawing from the wisdom and contemplative practices found in Buddhist philosophy.
I believe that combining respective strengths in these areas can lead to novel insights and foster a deeper understanding of the mind.