scholarly journals Exploring a Bilingual Next Word Predictor for a Federated Learning Mobile Application

Author(s):  
Natali Alfonso Burgos ◽  
Karol Kiš ◽  
Peter Bakarac ◽  
Michal Kvasnica ◽  
Giovanni Licitra

We explore a bilingual next-word predictor (NWP) under federated optimization for a mobile application. A character-based LSTM is server-trained on English and Dutch texts from a custom parallel corpora. This is used as the target performance. We simulate a federated learning environment to assess the feasibility of distributed training for the same model. The popular Federated Averaging (FedAvg) algorithm is used as the aggregation method. We show that the federated LSTM achieves decent performance, yet it is still sub-optimal. We suggest possible next steps to bridge this performance gap. Furthermore, we explore the effects of language imbalance varying the ratio of English and Dutch training texts (or clients). We show the model upholds performance (of the balanced case) up and until a 80/20 imbalance before decaying rapidly. Lastly, we describe the implementation of local client training, word prediction and client-server communication in a custom virtual keyboard for Android platforms. Additionally, homomorphic encryption is applied to provide with secure aggregation guarding the user from malicious servers.

2022 ◽  
Author(s):  
Natali Alfonso Burgos ◽  
Karol Kiš ◽  
Peter Bakarac ◽  
Michal Kvasnica ◽  
Giovanni Licitra

We explore a bilingual next-word predictor (NWP) under federated optimization for a mobile application. A character-based LSTM is server-trained on English and Dutch texts from a custom parallel corpora. This is used as the target performance. We simulate a federated learning environment to assess the feasibility of distributed training for the same model. The popular Federated Averaging (FedAvg) algorithm is used as the aggregation method. We show that the federated LSTM achieves decent performance, yet it is still sub-optimal. We suggest possible next steps to bridge this performance gap. Furthermore, we explore the effects of language imbalance varying the ratio of English and Dutch training texts (or clients). We show the model upholds performance (of the balanced case) up and until a 80/20 imbalance before decaying rapidly. Lastly, we describe the implementation of local client training, word prediction and client-server communication in a custom virtual keyboard for Android platforms. Additionally, homomorphic encryption is applied to provide with secure aggregation guarding the user from malicious servers.


Author(s):  
Silvia Tauriska P ◽  
Muhammad Adri ◽  
Titi Sriwahyuni

The information technology is developed to helping people to work mainly in obtaining information, including geographic information. The use of mobile technology is the most used technology to meet the needs of information including health information. Not all of health facilities have an information system, so people need energy and time to get the information. The use of information system and mobile technology can solve the problem. The use of geographic information systems and mobile in the field of health is building a search application health facilities. This technology system is proposed to produce a mobile application with the android operating system, based client server, visualization modelling UML. Implementation of this application using the programming language PHP with Code Igniter framework and MySQL as a Database Management System (DBMS). Mobile application is build using Java programming language with Eclipse. This application based on client server, so user must be connected to the internet to access it. This application can help the Bungo’s people  to search and select health facilities. Keyword: Geographic Information, Health Facilities, Client Server, MySQL, Framework Codeigniter, Java, Eclipse, Mobile Application, Android, Online.


2018 ◽  
Vol 1 (1) ◽  
pp. 25-32
Author(s):  
Rabby Nazli

The faster technological development makes it easier for us to carry out life activities more easily. currently mobile applications have not been used so much in a lecture that an application is needed that can meet these shortcomings. For that I try to model a mobile application that can help lecturers and students in sharing learning material at each meeting so as to facilitate the process of a lecture. Which is based on client server where this application can change its data at any time according to the user's height and will be modeled using the Unifield Modeling Language (UML) tool.


Author(s):  
Alina Raza ◽  
Prof. Dr. Samina Malik ◽  
Prof. Dr. N. B. Jumani

The Instructional Design is a framework to integrate multimedia features in the curriculum to create a facilitated, interactive, and student-centered teaching-learning environment as the latest trends in instructional strategies are moving towards incorporating instructional technologies into the classroom. The present study intended to conduct a needs analysis: to identify the needs and problems of the prospective teachers to measure the performance gap. This study is focused upon the need analysis phase based on the generic ADDIE (Analysis, Design, Development, Implementation, and Evaluation) approach to develop an instructional design specifically for the blended learning environment. This study was experimental, and the sample of the study was taken through purposive sampling technique that included twenty Prospective teachers of BS Education 7th semester. A self-developed detailed need analysis questionnaire was used to collect data for the need analysis phase. The needs-analysis plan was developed and implemented on the following parameters: leaners’ analysis, environmental analysis, content analysis, instructional analysis, and instructional media analysis. The results of the need analysis revealed that there was a need to adopt planned instructional procedures to overcome the performance gap of prospective teachers in terms of their needs, requirements, problems, and expectations in the teaching-learning process, based on which the instructional design would be designed, developed implemented and evaluated for blended learning environment according to ADDIE approach.


2020 ◽  
Vol 71 (3) ◽  
pp. 268-271
Author(s):  
N. Uzakbayev ◽  
◽  
М. Yerekesheva ◽  

Android is a relatively new operating system that has become very popular in the mobile device market in a short time. Operating system developers must adhere to the following basic requirements: the new platform must be based on open standards, which will reduce development costs and provide mobile application developers with access to all system functions to create applications. One of the main advantages of the Android platform is its transparency. The Android operating system is open source and free. This allows users to access the source code and understand how application properties and functions are implemented. This article describes the software, structure, functionality, and scope of the client-server application for personnel selection created on the Android platform.


2015 ◽  
Vol 6 (2) ◽  
pp. 33
Author(s):  
Alberto Acosta López ◽  
Héctor David Lozano ◽  
Cristian Camilo Rico

En todas las grandes urbes a nivel mundial el control del flujo vehicular se ha convertido en un problema, dado que la misma labor de control contribuye a la congestión reinante. Esto nos llevó a buscar un sistema control vehicular que fuera ágil, etéreo y efectivo. La propuesta se basa en el diseño e implementación de un prototipo de aplicación, construido sobre el sistema operativo Android utilizando tecnología NFC. Para el logro de este prototipo fue necesario implementar una arquitectura de software tipo cliente servidor, teniendo en cuenta que el sistema contó con elementos de servicios web, una página web y un aplicativo móvil, los cuales internamente se basan en diversos aspectos tecnológicos; de igual forma, la tecnología NFC hace que se pueda obtener información de manera simple. A partir de estos factores fue posible obtener una versión funcional de este aplicativo.Design and implementation of a prototype RFID system to verify vehicle informationABSTRACTIn all the greatest cities worldwide, the control of the traffic flow has become in a huge problem because the control task contributes to the prevailing congestion. This took us to look for a vehicular control system that would be agile, ethereal and effective. The proposal is based in the design and implementation of an application builded in the operative system Android using the NFC technology. For the success of this project was necessary to implement an client – server architecture, considering that the system uses web services, web pages and a mobile application, each one is based on technological aspects and NFC technology, that makes possible getting information in a simple way. From this factors was possible to obtain a functional version of the application.Keywords: android, GPS, identification, NFC, RFID, TAG, vehicle, web service.


2020 ◽  
Vol 4 (2) ◽  
pp. 46-52
Author(s):  
Yudhi Ardiyanto ◽  
Muhamad Yusvin Mustar

The Ishihara method is one way to detect whether or not someone suffers from color blindness. This method possesses several sets of plates or circle patterns containing various combinations of colored dots and sizes, forming numbers visible for people with normal eyes. A collection of several plates with the name Ishihara book is available in the market. However, the book has a weakness for being easily damaged or faded in color. Although there are some shortcomings, several researchers have developed applications to anticipate those weaknesses. Being unable to be used by several people at once and the test history has not been adequately archived, are several examples of shortcomings of existing applications. This study aims to create a client-server-based color blindness testing mobile application. The system can provide real-time test results, and detailed test history is presented. Another feature is the push notification menu that sends messages to all users. This application has been designed and implemented successfully. Thereby, it can be used for a color blindness test before conducting a medical examination.


Sign in / Sign up

Export Citation Format

Share Document