Implementing automatic word prediction and autocorrection for the Kazakh-language keyboard on the iOS platform
Loading...
Date
2023
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
In the past few years, there has been a growing interest in natural language processing (NLP) and the development of language models for various applications, including text prediction and word correction in mobile device keyboards, aimed at improving user experience. However, iOS platforms lack special features adapted for Kazakh-speaking users. The main goal of this thesis is to develop and evaluate word prediction and autocorrection systems for the Kazakh language. Advanced methods such as LSTM and GRU are utilized to efficiently gather contextual information and predict the next word. Various error correction methods, including edit distance, N-gram based models, and a hybrid approach, are applied and evaluated. Experimental analysis using LSTM and GRU models allows for the optimization of hyperparameters and the improvement of word prediction accuracy. It was observed that the LSTM model achieved the highest accuracy. The hybrid approach achieves the highest accuracy of 91% among the evaluated error correction methods. Moreover, the integration of these models and methods with the iOS system enables the development of a fully-featured keyboard application specifically designed for the Kazakh language. This research contributes to the advancement of predictive and auto corrective technologies for next word prediction in Kazakh language processing, aiming to enhance the accessibility and usability of Kazakh language applications. It ultimately improves the overall quality of written communication and enhances user satisfaction with mobile keyboard applications.
Description
Keywords
natural language processing, iOS platforms, Kazakh-speaking users, mobile keyboard applications.