Cargando…

Deploying Machine Learning Models Using Progressive Web Applications: Implementation Using a Neural Network Prediction Model for Pneumonia Related Child Mortality in The Gambia

BACKGROUND: Translating research outputs into practical tools for medical practitioners is a neglected area and could have a substantial impact. One of the barriers to implementing artificial intelligence (AI) and machine learning (ML) applications is their practical deployment in the field. Traditi...

Descripción completa

Detalles Bibliográficos
Autores principales: Mohammed, Nuredin I., Jarde, Alexander, Mackenzie, Grant, D'Alessandro, Umberto, Jeffries, David
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8894647/
https://www.ncbi.nlm.nih.gov/pubmed/35252109
http://dx.doi.org/10.3389/fpubh.2021.772620
_version_ 1784662721499758592
author Mohammed, Nuredin I.
Jarde, Alexander
Mackenzie, Grant
D'Alessandro, Umberto
Jeffries, David
author_facet Mohammed, Nuredin I.
Jarde, Alexander
Mackenzie, Grant
D'Alessandro, Umberto
Jeffries, David
author_sort Mohammed, Nuredin I.
collection PubMed
description BACKGROUND: Translating research outputs into practical tools for medical practitioners is a neglected area and could have a substantial impact. One of the barriers to implementing artificial intelligence (AI) and machine learning (ML) applications is their practical deployment in the field. Traditional web-based (i.e., server sided) applications are dependent on reliable internet connections, which may not be readily available in rural areas. Native mobile apps require device specific programming skills as well as contemporary hardware and software, with often rapid and unpredictable platform specific changes. This is a major challenge for using AI/ML tools in resource-limited settings. METHODS: An emerging technology, progressive web applications (PWAs), first introduced by Google in 2015, offers an opportunity to overcome the challenges of deploying bespoke AI/ML systems. The same PWA code can be implemented across all desktop platforms, iOS and Android phones and tablets. In addition to platform independence, a PWA can be designed to be primarily offline. RESULTS: We demonstrate how a neural network-based pneumonia mortality prediction triage tool was migrated from a typical academic framework (paper and web-based prototype) to a tool that can be used offline on any mobile phone—the most convenient deployment vehicle. After an initial online connection to download the software, the application runs entirely offline, reading data from cached memory, and running code via JavaScript. On mobile devices the application is installed as a native app, without the inconvenience of platform specific code through manufacturer code stores. DISCUSSION: We show that an ML application can be deployed as a platform independent offline PWA using a pneumonia-related child mortality prediction tool as an example. The aim of this tool was to assist clinical staff in triaging children for hospital admission, by predicting their risk of death. PWAs function seamlessly when their host devices lose internet connectivity, making them ideal for e-health apps that can help improve health and save lives in resource-limited settings in line with the UN Sustainable Development Goal 3 (SDG3).
format Online
Article
Text
id pubmed-8894647
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-88946472022-03-05 Deploying Machine Learning Models Using Progressive Web Applications: Implementation Using a Neural Network Prediction Model for Pneumonia Related Child Mortality in The Gambia Mohammed, Nuredin I. Jarde, Alexander Mackenzie, Grant D'Alessandro, Umberto Jeffries, David Front Public Health Public Health BACKGROUND: Translating research outputs into practical tools for medical practitioners is a neglected area and could have a substantial impact. One of the barriers to implementing artificial intelligence (AI) and machine learning (ML) applications is their practical deployment in the field. Traditional web-based (i.e., server sided) applications are dependent on reliable internet connections, which may not be readily available in rural areas. Native mobile apps require device specific programming skills as well as contemporary hardware and software, with often rapid and unpredictable platform specific changes. This is a major challenge for using AI/ML tools in resource-limited settings. METHODS: An emerging technology, progressive web applications (PWAs), first introduced by Google in 2015, offers an opportunity to overcome the challenges of deploying bespoke AI/ML systems. The same PWA code can be implemented across all desktop platforms, iOS and Android phones and tablets. In addition to platform independence, a PWA can be designed to be primarily offline. RESULTS: We demonstrate how a neural network-based pneumonia mortality prediction triage tool was migrated from a typical academic framework (paper and web-based prototype) to a tool that can be used offline on any mobile phone—the most convenient deployment vehicle. After an initial online connection to download the software, the application runs entirely offline, reading data from cached memory, and running code via JavaScript. On mobile devices the application is installed as a native app, without the inconvenience of platform specific code through manufacturer code stores. DISCUSSION: We show that an ML application can be deployed as a platform independent offline PWA using a pneumonia-related child mortality prediction tool as an example. The aim of this tool was to assist clinical staff in triaging children for hospital admission, by predicting their risk of death. PWAs function seamlessly when their host devices lose internet connectivity, making them ideal for e-health apps that can help improve health and save lives in resource-limited settings in line with the UN Sustainable Development Goal 3 (SDG3). Frontiers Media S.A. 2022-02-18 /pmc/articles/PMC8894647/ /pubmed/35252109 http://dx.doi.org/10.3389/fpubh.2021.772620 Text en Copyright © 2022 Mohammed, Jarde, Mackenzie, D'Alessandro and Jeffries. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Public Health
Mohammed, Nuredin I.
Jarde, Alexander
Mackenzie, Grant
D'Alessandro, Umberto
Jeffries, David
Deploying Machine Learning Models Using Progressive Web Applications: Implementation Using a Neural Network Prediction Model for Pneumonia Related Child Mortality in The Gambia
title Deploying Machine Learning Models Using Progressive Web Applications: Implementation Using a Neural Network Prediction Model for Pneumonia Related Child Mortality in The Gambia
title_full Deploying Machine Learning Models Using Progressive Web Applications: Implementation Using a Neural Network Prediction Model for Pneumonia Related Child Mortality in The Gambia
title_fullStr Deploying Machine Learning Models Using Progressive Web Applications: Implementation Using a Neural Network Prediction Model for Pneumonia Related Child Mortality in The Gambia
title_full_unstemmed Deploying Machine Learning Models Using Progressive Web Applications: Implementation Using a Neural Network Prediction Model for Pneumonia Related Child Mortality in The Gambia
title_short Deploying Machine Learning Models Using Progressive Web Applications: Implementation Using a Neural Network Prediction Model for Pneumonia Related Child Mortality in The Gambia
title_sort deploying machine learning models using progressive web applications: implementation using a neural network prediction model for pneumonia related child mortality in the gambia
topic Public Health
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8894647/
https://www.ncbi.nlm.nih.gov/pubmed/35252109
http://dx.doi.org/10.3389/fpubh.2021.772620
work_keys_str_mv AT mohammednuredini deployingmachinelearningmodelsusingprogressivewebapplicationsimplementationusinganeuralnetworkpredictionmodelforpneumoniarelatedchildmortalityinthegambia
AT jardealexander deployingmachinelearningmodelsusingprogressivewebapplicationsimplementationusinganeuralnetworkpredictionmodelforpneumoniarelatedchildmortalityinthegambia
AT mackenziegrant deployingmachinelearningmodelsusingprogressivewebapplicationsimplementationusinganeuralnetworkpredictionmodelforpneumoniarelatedchildmortalityinthegambia
AT dalessandroumberto deployingmachinelearningmodelsusingprogressivewebapplicationsimplementationusinganeuralnetworkpredictionmodelforpneumoniarelatedchildmortalityinthegambia
AT jeffriesdavid deployingmachinelearningmodelsusingprogressivewebapplicationsimplementationusinganeuralnetworkpredictionmodelforpneumoniarelatedchildmortalityinthegambia