Deep Learning based Sinhala Virtual Assistant

Show simple item record

dc.contributor.author Siwurathna, L.R.L.D.
dc.contributor.author Kalhara, H.K.I.R.
dc.contributor.author Perera, M.D.A.
dc.contributor.author Sudheera, K.L.K.
dc.contributor.author Sankalpa, W.G.C.A.
dc.contributor.author Kadupitiya, J.C.S.
dc.date.accessioned 2023-06-23T04:32:33Z
dc.date.available 2023-06-23T04:32:33Z
dc.date.issued 2023-06-07
dc.identifier.issn 2362-0412
dc.identifier.uri http://ir.lib.ruh.ac.lk/xmlui/handle/iruor/13308
dc.description.abstract Virtual Assistants have been at the forefront of end-user engagement for a long time. The primary intention of a virtual assistant is to give a unique user-friendly interface that allows the user to work more quickly and comfortably. NLP is the widely used technique to meet the advanced criteria and provide the capability that the user expects from a virtual assistant. Even though a few virtual assistants have previously been developed, they primarily respond to the English language and frequently fail to distinguish accents other than the usual English accents, American or British; and do not cater to the sentiments of the Sri Lankan service sector. We have taken the initiative to develop a virtual assistant that approaches interaction between the user and the machine using the Sinhala language, utilizing Deep Learning and NLP. The system accepts and responds to queries in either text or voice by the user. The input query is fed to the NLP component and goes through the required pre-processing procedures and passes to the tokenizer. A Sinhala-specific tokenizer was designed specifically for this model, which can be considered another accomplishment in the attempt to achieve the main objective. The deep learning component generates a specific vector for the query after feature engineering together with the attention mechanism. At the decoder of the transformer, it generates the most probable next word and ultimately generates the final output query. The performance of the purposed system was evaluated using the Turing Test, which is a measure of how well a machine can imitate human behaviour, with an unbiased sample group that had not seen the model previously. The test received good results where a 7.05 average rating out of 10 was recorded. Subject to the availability of sufficient training data, the proposed framework can be implemented in multiple service domains. en_US
dc.language.iso en en_US
dc.publisher University of Ruhuna, Matara, Sri Lanka en_US
dc.subject Deep Learning en_US
dc.subject Natural Language Processing en_US
dc.subject Question Answering System en_US
dc.subject Sinhala Virtual Assistant en_US
dc.subject Transformers en_US
dc.title Deep Learning based Sinhala Virtual Assistant en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account