Next Article in Journal
GAT1 Gene, the GATA Transcription Activator, Regulates the Production of Higher Alcohol during Wheat Beer Fermentation by Saccharomyces cerevisiae
Next Article in Special Issue
Multiscale Entropy Analysis of Heart Rate Variability in Neonatal Patients with and without Seizures
Previous Article in Journal
SeqFu: A Suite of Utilities for the Robust and Reproducible Manipulation of Sequence Files
Previous Article in Special Issue
Spectral Decomposition of the Flow and Characterization of the Sound Signals through Stenoses with Different Levels of Severity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mechanical Ventilator Parameter Estimation for Lung Health through Machine Learning

by
Sanjay Sarma Oruganti Venkata
1,
Amie Koenig
2 and
Ramana M. Pidaparti
1,*
1
College of Engineering, University of Georgia, Athens, GA 30602, USA
2
College of Veterinary Medicine, University of Georgia, Athens, GA 30602, USA
*
Author to whom correspondence should be addressed.
Submission received: 16 March 2021 / Revised: 26 April 2021 / Accepted: 27 April 2021 / Published: 7 May 2021
(This article belongs to the Special Issue Advances in Multivariate Physiological Signal Analysis)

Abstract

:
Patients whose lungs are compromised due to various respiratory health concerns require mechanical ventilation for support in breathing. Different mechanical ventilation settings are selected depending on the patient’s lung condition, and the selection of these parameters depends on the observed patient response and experience of the clinicians involved. To support this decision-making process for clinicians, good prediction models are always beneficial in improving the setting accuracy, reducing treatment error, and quickly weaning patients off the ventilation support. In this study, we developed a machine learning model for estimation of the mechanical ventilation parameters for lung health. The model is based on inverse mapping of artificial neural networks with the Graded Particle Swarm Optimizer. In this new variant, we introduced grouping and hierarchy in the swarm in addition to the general rules of particle swarm optimization to further improve its prediction performance of the mechanical ventilation parameters. The machine learning model was trained and tested using clinical data from canine and feline patients at the University of Georgia College of Veterinary Medicine. Our model successfully generated a range of parameter values for the mechanical ventilation applied on test data, with the average prediction values over multiple trials close to the target values. Overall, the developed machine learning model should be able to predict the mechanical ventilation settings for various respiratory conditions for patient’s survival once the relevant data are available.

1. Introduction

In a healthy person, spontaneous breaths are normally generated when respiratory muscles contract, pull the pleura, and create a negative intrapleural pressure, allowing airflow into the lungs (negative pressure ventilation). During this process, oxygen is exchanged for CO 2 in the alveoli. Patients suffering from respiratory failures, such as from congestive heart failure, COPD (chronic obstructive pulmonary disease), pneumonia, ARDS, and recently COVID-19 [1,2,3,4,5], or patients with ventilatory failures, such as those resulting from central or peripheral neurologic or muscular dysfunction, may require external mechanical ventilatory support.
COVID-19 is a rapidly changing condition, and very little has been researched so far in 2021 on the practice of deciding ventilation parameters for different patients and conditions [3]. Additionally, it is also understood to be challenging to determine when to intubate and mechanically ventilate a hospitalized patient [2,5]. Many discrepancies have been reported in COVID-19 ICU and ventilator management studies due to regional and temporal variations [4]. This emphasizes the need for comprehensive research focused mainly on developing mechanical ventilator parameter tuning methods accommodating the patient response.
In most cases, a compromise in respiratory process would either lead to hypercapnia (hypoventilation), with elevated CO 2 in the blood, or hypoxemia, with abnormally low blood oxygen level. External support to these patients is provided through positive mechanical ventilation until their condition improves and they are weaned off the machines [6]. The most common modes of mechanical ventilation used are pressure and volume controlled [7]. In volume-controlled ventilation (VCV), tidal volume is set at a constant value, while inspiratory pressure is a dependent variable. In VCV, inspiratory flow and waveform parameters are set by the clinicians, and the system responds to reduced compliance and active inhalation by increasing pressure, which might also increase the risk for lung injuries.
Similarly, in pressure-controlled ventilation (PCV), the pressure is the set variable, and tidal volume is a dependent variable. In order to mitigate the risk, running the ventilator in a PCV mode can limit the maximum airway pressure but can alter the tidal flow volume and waveform patterns, reducing the effectiveness of ventilation. Campbell et al. [8] presented a comparison between VCV and PCV modes and recommended using hybrid dual-control modes. Other ventilation modes include synchronized intermittent mandatory ventilation (SIMV), where the patient-initiated breath is detected, and a required preset volume or pressure is delivered. This mode helps patients to wean off the ventilator by allowing spontaneous breaths in between ventilator-administered mandatory breaths. Similar to SIMV, pressure support ventilation (PSV) also provides support by delivering a preset pressure to the patient for every patient-initiated breath that exceeds the inspiratory trigger value. The PSV pressure can be different from the mandatory breath pressure and vary with the patient’s needs.
Modern mechanical ventilators allow clinicians to adjust a variety of parameters along with the mode of operation according to patient’s condition [9]. Respiratory rate (RR) parameters regulate the mandatory breathing rate per minute (also called SetRR), and ActRR is the sum of mandatory breaths and additional patient-initiated breaths. The percentage of inspired oxygen can be set from room air (∼21%) to 100%. The SetP parameter regulates the air pressure to be delivered to the patient in PCV, and a peak value can also be set. The total pressure, peak inspiratory pressure (PIP), is the sum of the airway pressures PEEP and SetP. In addition, a set constant positive end-expiratory pressure (PEEP) can be provided by the ventilator during exhalation to help prevent alveolar collapse between breaths.
The patient’s observed heart rate, blood pressure, temperature, blood oxygen level ( SpO 2 ); the concentration of carbon dioxide at the end of the exhaled breath ( EtCO 2 ); and inspiratory tidal volume ( V t i ) are among the commonly observed response parameters. In addition to these, the dynamic compliance ( C d y n ) parameter measures the distensibility of lungs [9], which is computed by,
C d y n = V t i P I P P E E P
Every patient is different, and treating them will require a different degree of understanding and control of the ventilator settings. The proper selection of ventilation modes and parameters is crucial for optimal treatment, a complex process requiring a high level of expertise from the clinicians. The challenge is in creating a specific model with a diffuse set of patients and conditions [3], and evidence-based practice can support accurate parameter estimations for optimal, errorless, and low-cost treatments. Ervin et al. [10] review these evidence-based approaches for optimizing invasive mechanical ventilation use (IMV) for acute respiratory distress syndrome (ARDS).
Recently, the use of AI and machine learning-based decision support approaches combined with evidence-based practices has grown, leading to better patient management and treatment [11,12,13]. Many models applying artificial neural networks (ANNs) have been proposed in establishing a relationship between the MV parameters and patient outcomes. Akbulut et al. [14] proposed a model for estimating frequency, tidal volume, and FiO 2 outputs of a ventilator and a classification model capable of deciding the pressure and volume control modes using artificial neural networks (ANN). A disease detection Bayesian forecast model was applied to the data to detect disease type before applying ANN in the second-stage system. Their proposed ANN model uses the diagnosed disease type from stage one (Bayesian forecast), core body temperature, heart rate, blood pressure, PEEP, SpO 2 , pH, EtCO 2 , and bicarbonate data as input features. Frequency, V t i , FiO 2 , and the pressure/volume support value are the predictions. The proposed model showed accuracies of 95% in predicting FiO 2 values in real-time.
A previous study in this area by Nelson et al. focuses on a fuzzy-based control method Nelson et al. [15] uses the patient and heuristics data obtained from clinician’s experience. These data are combined with control principles to adjust the respiratory rates. The designed fuzzy logic controllers performed well on simulated-patient scenarios emulating the decisions of an experienced clinician. Tehrani et al. [16] presented a novel model for tuning the parameters for optimal blood gas regulation, minimizing the breathing work rate, and increasing the weaning rate of the ventilators.
Further, Kwong et al. [17] reviewed various computational intelligence and machine learning techniques applied on predicting and guiding the weaning process in patients. They argued that model-based systems are prone to sub-optimal outcomes due to their dependence on assumptions and, hence, prescribed machine learning-based models for ventilator control. The study further investigated the performance of nine different models proposed in the literature and ranked them based on a set of appraisal points. Their study included Giraldo et al.’s [18] work on Support Vector Machines (SVM) and ANN classification [19] approaches for weaning trials in patients. Along the same lines, we introduce an inverse mapping technique on ANNs for parameter estimation with the Graded Particle Swarm Optimizer (GPSO) in the feedback loop.
The remainder of this paper is organized as follows: In Section 2, we present our machine learning model based on inverse mapping of neural networks and introduce the GPSO algorithm followed by an outline of our prediction model. In Section 3, we introduce the data utilized for our analysis, followed by pruning and ANN training methods. Section 4, presents the analysis results, followed by conclusions in Section 6.

2. Machine Learning Model

2.1. Inverse Mapping of Artificial Neural Networks

Artificial Neural Networks are statistical models for establishing non-linear relations between input and output data [20,21]. Hence, for a given set of observations with Y inputs and X outputs, an ANN can be trained to map a relationship between Y and X. Inverse mapping of neural networks (IANN) is a procedure conducted to obtain the correct input parameter values for a pre-trained ANN and a set of known outputs. An optimizer is applied to correct the input for the network iteratively until the output converges with the targets with minimal errors. This is widely used in many engineering applications, especially in manipulator inverse kinematics [22,23,24], sensor measurements [25], and structural integrity analysis [26]. Our current work used a population-based optimization algorithm in the feedback loop, which corrects and estimates the setting values given as inputs to the ANNs for the desired output (true observations). We applied a novel variant of particle swarm optimization (PSO) [27], the Graded Particle Swarm Optimizer (GPSO) proposed by Sanjay et al. [28]. An outline schematic of the inverse mapping model used in our current informatics model is presented in Figure 1.
Our current goal is to predict a range of possible values for mechanical ventilator settings for a given patient condition. Initially, a neural network is trained in the forward direction, i.e., the mechanical ventilator parameters as inputs and patient condition/observations as predictions or outputs. After deriving a well-trained network, it is used as a model for the system in the test phase. During this phase, the optimizer starts with a random value combination of ventilator settings as inputs to the ANN. The ANN generates a prediction for a patient condition that is compared against the true observations, and an error value is computed for the optimizer. The optimizer adjusts the inputs iteratively and terminates when the error converges or after meeting a certain criterion. As the modeled function (ANN) here is a highly non-linear and multi-dimensional function, a heuristic-based optimizer is preferred [29]. However, it must be noted that heuristic or search-based optimizer (like PSO [27]) may not generate the same value combination every time the process is initiated for the same patient condition. Hence, during the test phase, we provide the patient condition as input and expect the model to generate multiple possible combinations of ventilator parameter settings.
This is similar to an inverse kinematics problem, in which for reaching a certain position in space by the end effector, there can be multiple solutions for joint parameters [30]. Providing a range of values for a parameter can help support decision-making by the clinicians, instead of a single value generated by an ANN trained directly, i.e., with the patient condition as input and ventilator settings as output.

2.2. Graded Particle Swarm Optimizer (GPSO)

Ever since the introduction of Particle Swarm Optimization (PSO) by Kennedy and Eberhart [27], it has found many applications in the areas of control systems [31], signal processing [32,33], and machine learning [34,35,36], as well as where ever a complex, non-linear optimization is involved. PSO works on a real number space, and is quicker and easy to implement when compared with other swarm and computational intelligence (CI) techniques. However, the convergence at global optima is not guaranteed for all complex fitness functions, which also is true for the other CI techniques.
The general position and velocity update equations for each particle are as per Equations (2) and (3). Moreover, a widely used variant of PSO with an additional momentum factor ω is included in the equations.
v t + 1 ( i ) = ω · v t ( i ) + r 1 · c 1 · ( p b e s t t ( i ) x t ( i ) ) + r 2 · c 2 · ( g b e s t t x t ( i ) )
x t + 1 ( i ) = x t ( i ) + v t + 1 ( i )
where v i ( t ) and x i ( t ) are the velocity and position values of the i-th particle during the t-th iteration, respectively. r 1 , r 2 are random numbers, and c 1 , c 2 are constants governing the personal and global influence on a particle. In every iteration, g b e s t is computed for the position of the leader selected on the basis of the fitness value generated by a fitness function (best value), and p b e s t is the best known position the particle visited until then. A higher c 2 value than c 1 has a greater influence of the leader on the particle than on its personal best.
PSO is known to get stuck at local optima applied on complex functions [37,38]. In order to improve the performance further, many variants were proposed over the past decade, which also focus on achieving quicker and higher probability of convergence in addition to achieving the optima [39,40]. Recent variants include a sub-population swarm strategy proposed by Wei Der Chang et al. [41], which involves individual groups searching for local optimum in a divided search space. Yen et al. [42] proposed particle exchange between sub-groups after a fixed number of iterations. Another recent variant, the club-based PSO [43], maintains a dynamic membership strategy by grouping and regrouping of particles based on their relative performance. We use a similar variant, the Gradient Particle Swarm Optimizer (GPSO) [28], in our current work.
The Graded Particle Swarm Optimizer (GPSO), in contrast to regular PSO, equally divides the swarm into ‘N-groups’, and a hierarchical group (N + 1) is generated with all the group leaders combined. The best in the group is called a universal leader. The GPSO is a modified form of PSO, where the hierarchical leader group’s effect is defined by the additional universal leader term in the velocity update, as shown in Equation (4).
v t + 1 ( i ) = ω · v t ( i ) + r 1 · c 1 · ( p b e s t t ( i ) x t ( i ) ) + r 2 · c 2 · ( g b e s t t ( j ) x t ( i ) ) + r 3 · c 3 · ( u b e s t t x t ( i ) )
where g b e s t t ( j ) is the group best or group leader for group j; u b e s t t is the universal best; r 3 is a random number; and c 3 is a universal influence constant.
For a swarm with all the members in a single group, the group leader and universal leader turn out to be the same, merging the third and fourth terms in Equation (4). Similarly, for a swarm with n-groups and with a single member in each group, the third term turns into zero, with the group’s best being itself. In both these cases, Equation (4) reduces to the regular PSO condition in Equation (2).
The GPSO algorithm was tested on standard benchmark functions [28], and it showed a higher probability of convergence, demonstrating its ability to avoid local optima. This is due to other groups’ influence through the universal leader in avoiding local optima when some individuals search for the nearest optimum. This is analogous to three forces acting on the particle, i.e., towards its personal experience, the group’s, best and the universal best. In short, when a group or a particle is trapped at a local optimum, the other better performing groups support its escape and hence avoid premature convergence. An illustration of groups and individuals with vectors acting in 2D on the individual particle is shown in Figure 2.

3. Data and Experiments

The experimental data of mechanical ventilation settings from 24 patients (canines—20 and felines—4) in the Small Animal Veterinary Teaching Hospital at the University of Georgia College of Veterinary Medicine were used to develop the current machine learning model.
Patients were classified as either having healthy or unhealthy lungs, and the data from ventilators along with their physical readings were collected over time. Six patients were classified as having healthy lungs and were ventilated to treat hypoventilation arising from disorders such as lower motor neuron disease, cervical spinal myelopathy, and drug toxicity; 18 of the patients were classified as having unhealthy lungs and were ventilated to treat hypoxemia caused by disorders such as congestive heart failure, pneumonia, and contusions. All the animal patients were anesthetized, most often with infusions of propofol and fentanyl, orotracheally intubated and mechanically ventilated using pressure-controlled ventilation in SIMV mode. All ventilation was conducted using the Respironics Esprit ventilator, and monitoring data were obtained using the NICO monitor (Novametrix Medical Systems Inc., Wallingford, CT, USA) [44,45,46].
The mixing of MV data from cats and dogs did not significantly alter the model performance. Aside from the body size (and subsequently smaller tidal volumes), physiologically, cats and dogs behave similarly on mechanical ventilators [7]. Moreover, some smaller dogs were also observed to have similar tidal volumes to those of cats. Further, the MV settings and desired outcome parameters are the same for both species.

3.1. Data Pruning and Segregation

Our current study’s data contained both physical observations and the data logged from the ventilator, which had definite time stamps. However, many missing data fields were identified in the patient observations as they were sporadically recorded. Hence, we used an ANN-based prediction for these missing data points. Multiple ANNs were trained using observations with complete data fields as inputs and the missing fields as output for the data. For example, an observation with a missing data point for V t i was predicted using an ANN trained with V t i as output and the remaining parameters other than V t i as inputs. The predicted missing data points were truncated to the nearest maximum or minimum values computed from the initial data sets. Furthermore, these pruned data were segregated into two sets for our inverse mapping model: the first set included the data for training, validating, and testing ANNs for the forward prediction; the second set was used for testing the inverse mapping process. The selection of data was completely random. A summary of data segregation is presented in Table 1.

3.2. Neural Network Modeling

In order to capture the dynamics of mechanical ventilation settings for different conditions/patients, we trained 200 artificial neural networks, and the top-ten best performers with the least total errors (training + validation + testing) ranging between 3.62 × 10 3 and 4.0 × 10 3 were selected for inverse mapping. Set pressure (SetP), peak input pressure (PIP), positive end expiratory pressure (PEEP), pressure support ventilation (PSV), respiratory rate (RR), and fraction of inspired oxygen ( FiO 2 ) were considered as inputs, while tidal volume ( V t i ), dynamic compliance ( C d y n ), end tidal CO 2 ( EtCO 2 ), blood oxygen saturation ( SpO 2 ), heart rate (HR), blood pressure (BP), and temperature were chosen as output parameters for the model. Each of these NNs was trained with the same data set (ANN generation), as presented in Table 1. However, the training, validation, and testing data sets were randomized for each neural network.
NNs with four internal layers with a combination of 8, 16, 14, and 7 nodes in each layer were used in our current study. This configuration was arrived at after performance evaluation of different combinations of networks by comparing their total errors. The final schematic of NNs used for training is presented in Figure 3a. In addition, the top-ten best-performing NNs were selected based on low total errors. The total error data of all the trained networks are presented in the bar graph shown in Figure 3b.
Fitness computations are based on the outputs an ANN generates for a given input. The outputs normalized between their limits are compared with the targets, and an MSE as shown in Equation (5) is computed. IANN can be analyzed as a minimization problem where MSE in (5) is minimized by finding the right combinations of inputs for NNs. A summary of the process flow is presented in Figure 4, starting from data acquisition to the pruning, NN training, selection, and inverse mapping processes.
M S E n = 1 2 ( O u t p u t N i T a r g e t N i ) 2
where i represents the feature to be predicted.

3.3. Inverse Mapping Computations

An overview of the inverse mapping model is presented in Figure 4. This inverse mapping computation aims to estimate the inputs for a set of outputs with a pre-trained ANN. For more details, see Pidaparti et al. [26]. We carried out 1000 iterations for parameter estimation using the GPSO on each of the 100 trials, and the top performers in the swarm were selected in each trial. Test trials were performed for varying momentum, cognitive, group, and universal influence factors in the GPSO algorithm. After a preliminary analysis, we selected the parameters as shown in Table 2 for the current inverse mapping problem of identifying mechanical ventilation settings. Moreover, the trials were repeated on each of the top-ten best-performing neural networks, as shown in Figure 3b. The convergence criterion was the limit over the number of iterations or an MSE of less than 0.0001. While carrying out these iterations, two of the inputs—age and weight—were fixed, as these were known beforehand. This reduces the search dimensions of the swarm significantly and predicted the NN outputs more precisely. Moreover, the remaining parameters were kept within the known bounds in the data, i.e., the known minimum and maximum limits to be realistic. Any value out of these bounds was fixed to the nearest minimum or the maximum value of the parameter in every iteration.
We used the Deep Learning Toolbox in MATLAB 2021a (The MathWorks Inc., Natick, MA, USA) [47] in combination with programs developed for the GPSO. These simulations were run on a PC with Xeon 16 Cores and 128 GB RAM with 16 agents working in parallel.

4. Results and Discussion

The typical fitness of the best trials over 1000 iterations for test data sets 1, 2, and 3 is presented in Figure 5. The graphs are for the best performers out of the 100 trials across the best NNs applied on 3 test data sets. Figure 5b best describes the way the GPSO algorithm works towards searching for the optimum from the sudden drop in fitness after a few iterations. This is because of the presence of multiple groups guiding each other, ensuring that the groups are not stuck local optima and thereby avoiding premature convergence.
Furthermore, on each of the ten data sets, we computed the maximum, minimum, average, and standard deviation for all the 100 trials, along with the best parameter combinations and their related MSEs. A summary of the results obtained for three test cases is presented in Figure 6.
The average parameter values computed across 100 trials and 10 networks are closer to the target values or the values set by the clinician for that patient. This shows that the inverse mapper approach presented in the paper converges to a set of inputs closely resembling the targets. The proposed GPSO also found other combinations of parameters, and, hence, we considered the average of input data across all the trials as possible values of the parameters.
In every trial, the model starts with random predictions within a range and keeps adjusting them until the output converges with the target outputs, leading to a different possible combination every time after termination. Hence, the range of values predicted may not be the desired parameter values. This is because the inverse mapper reduces the error between the NN outputs rather than the ventilator inputs, thus directly correlating to the trained NN’s efficiency. Hence, we chose multiple networks as candidates for the forward prediction/fitness evaluation to remove this possible bias.

5. Limitations of the Study

A limitation in the current study was the availability of a good amount of complete data for training the forward models. All the data in the present study were manually recorded, and these readings were taken at random time intervals (not continuous). Furthermore, the readings were specific to a patient’s condition, and the focus was mostly limited to particular parameters, leading to missing data fields. In our current study, the missing data were predicted by different NN models for completeness. This enhanced our data points to a significant number that was sufficient for our current studies. The current model can be applied to human data, and it is expected to demonstrate good confidence values when trained on larger amounts of data.

6. Conclusions

A machine learning model to estimate the mechanical ventilator parameters based on ANN and optimization was developed. After training the ANN with input/output data, the trained networks were used to estimate mechanical ventilation parameters through the inverse mapping technique. A novel GPSO algorithm based on our previous work [28] was adopted as an optimizer in inverse mapping computations. Extensive simulations were carried out to estimate the behavior of the GPSO applied in the feedback loop and for enhancing the model’s performance. The machine learning model was trained and tested using data from canine and feline patients at the University of Georgia College of Veterinary Medicine. Our model successfully generated a range of parameter values for the mechanical ventilation applied on test data, with the average prediction values over multiple trials close to the target values, even though the data sets’ availability was limited.
We observed that increasing the number of data points with high percentages of healthy patients can further stabilize the ANNs, as the data utilized for building our model were primarily from unhealthy patients because healthy patients are not usually observed on mechanical ventilators.
Overall, the developed machine learning model should be able to predict the mechanical ventilation parameters for various respiratory conditions once the relevant data are available. With the recent COVID-19 pandemic, the machine learning models proposed in this study should be of interest in predicting mechanical ventilation settings for patient survival given their respiratory health conditions.

Author Contributions

S.S.O.V.: overall analysis and original draft writing; A.K.: data collection, review and editing; R.M.P.: overall concept, review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

UGA Start-up Funds from College of Engineering.

Institutional Review Board Statement

Data were collected from a retrospective review of records from patients undergoing routine hospital care at UGA Veterinary Medicine, and therefore exempt from IACUC review.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data available on request, please contact the corresponding author at [email protected].

Acknowledgments

The authors thank the support from University of Georgia, College of Engineering.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mahase, E. Covid-19: Most patients require mechanical ventilation in first 24 hours of critical care. BMJ (Clin. Res. Ed.) 2020, 368, m1201. [Google Scholar] [CrossRef] [Green Version]
  2. Rahmanzade, R.; Rahmanzadeh, R.; Tabarsi, P.; Hashemian, S.M. Noninvasive Versus Invasive Ventilation in COVID-19: One Size Does Not Fit All! Anesth. Analg. 2020. [Google Scholar] [CrossRef]
  3. Botta, M.; Tsonas, A.M.; Pillay, J.; Boers, L.S.; Algera, A.G.; Bos, L.D.; Dongelmans, D.A.; Hollmann, M.W.; Horn, J.; Vlaar, A.P.; et al. Ventilation management and clinical outcomes in invasively ventilated patients with COVID-19 (PRoVENT-COVID): A national, multicentre, observational cohort study. Lancet Respir. Med. 2020, 9, 139–148. [Google Scholar] [CrossRef]
  4. Chang, R.; Elhusseiny, K.M.; Yeh, Y.-C.; Sun, W.-Z. COVID-19 ICU and mechanical ventilation patient characteristics and outcomes—A systematic review and meta-analysis. PLoS ONE 2021, 16, e0246318. [Google Scholar] [CrossRef]
  5. Wunsch, H. EDITORIALS Mechanical Ventilation in COVID-19: Interpreting the Current Epidemiology. Am. J. Respir. Crit. Care Med. 2020, 202, 1–14. [Google Scholar] [CrossRef] [PubMed]
  6. Marini, J.J. Mechanical ventilation: Past lessons and the near future. Crit. Care 2013, 17, S1. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Hopper, K.; Powell, L.L. Basics of mechanical ventilation for dogs and cats. Vet. Clin. N. Am. Small Anim. Pract. 2013, 43, 955–969. [Google Scholar] [CrossRef] [PubMed]
  8. Campbell, R.S.; Davis, B.R. Pressure-controlled versus volume-controlled ventilation: Does it matter? Respir. Care 2002, 47, 416–424. [Google Scholar]
  9. Iotti, G.A.; Braschi, A. Measurements of Respiratory Mechanics during Mechanical Ventilation; Hamilton Medical Scientific Library AG: Rhazuns, Switzerland, 1999; p. 27. [Google Scholar]
  10. Ervin, J.N.; Rentes, V.C.; Dibble, E.R.; Sjoding, M.W.; Iwashyna, T.J.; Hough, C.L.; Gong, M.N.; Sales, A.E. Evidence-Based Practices for Acute Respiratory Failure and Acute Respiratory Distress Syndrome: A Systematic Review of Reviews. Chest 2020, 158, 2381–2393. [Google Scholar] [CrossRef]
  11. Guler, H. Design of a Fuzzy-LabVIEW-Based Mechanical Ventilator Weaning System View Project Modelling to Predict Moisture Ratio in Infrared Drying of Machine Plaster by Particle Swarm Optimization View Project. Comput. Syst. Sci. Eng. 2014, 29, 219–229. [Google Scholar]
  12. Yu, C.; Liu, J.; Zhao, H. Inverse reinforcement learning for intelligent mechanical ventilation and sedative dosing in intensive care units. BMC Med. Inform. Decis. Mak. 2019, 19, 57. [Google Scholar] [CrossRef]
  13. Das, A.; Menon, P.P.; Hardman, J.G.; Bates, D.G. Optimization of mechanical ventilator settings for pulmonary disease states. IEEE Trans. Biomed. Eng. 2013, 60, 1599–1607. [Google Scholar] [CrossRef]
  14. Akbulut, F.P.; Akkur, E.; Akan, A.; Yarman, B.S. A decision support system to determine optimal ventilator settings. BMC Med. Inform. Decis. Mak. 2014, 14, 3. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Nelson, D.S.; Strickland, J.H.; Jannett, T.C. Simulation of fuzzy control for management of respiratory rate in assist-control mechanical ventilation. In Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. ‘Magnificent Milestones and Emerging Opportunities in Medical Engineering’ (Cat. No. 97CH36136), Chicago, IL, USA, 30 October–2 November 1997; Volume 3, pp. 1104–1107. [Google Scholar]
  16. Tehrani, F.T. A new decision support system for mechanical ventilation. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France, 23–26 August 2007; pp. 3569–3572. [Google Scholar]
  17. Kwong, M.T.; Colopy, G.W.; Weber, A.M.; Ercole, A.; Bergmann, J.H.M. The efficacy and effectiveness of machine learning for weaning in mechanically ventilated patients at the intensive care unit: A systematic review. Bio-Des. Manuf. 2019, 2, 31–40. [Google Scholar] [CrossRef] [Green Version]
  18. Giraldo, B.F.; Garde, A.; Arizmendi, C.; Jane, R.; Diaz, I.; Benito, S. Support vector machine classification applied on weaning trials patients. In Encyclopedia of Healthcare Information Systems; IGI Global: Hershey, PA, USA, 2008; pp. 1277–1282. [Google Scholar]
  19. Giraldo, B.; Arizmendi, C.; Romero, E.; Alquezar, R.; Caminal, P.; Benito, S.; Ballesteros, D. Patients on weaning trials from mechanical ventilation classified with neural networks and feature selection. In Proceedings of the 2006 International Conference of the IEEE Engineering in Medicine and Biology Society, New York, NY, USA, 30 August–3 September 2006; pp. 2195–2198. [Google Scholar]
  20. Braspenning, P.; Thuijsman, F.; Weijters, A. Artificial Neural Networks: An Introduction to ANN Theory and Practice; Springer: Berlin/Heidelberg, Germany, 1995. [Google Scholar]
  21. Priddy, K.; Keller, P. Artificial Neural Networks: An Introduction; SPIE: Bellingham, DC, USA, 2005. [Google Scholar]
  22. DeMers, D.; Kreutz-Delgado, K. Canonical parameterization of excess motor degrees of freedom with self-organizing maps. IEEE Trans. Neural Netw. 1996, 7, 43–55. [Google Scholar] [CrossRef] [PubMed]
  23. Tejomurtula, S.; Kak, S. Inverse kinematics in robotics using neural networks. Inf. Sci. 1999, 116, 147–164. [Google Scholar] [CrossRef]
  24. DeMers, D.; Kreutz-Delgado, K. Inverse kinematics of dextrous manipulators. In Neural Systems for Robotics; Elsevier: Amsterdam, The Netherlands, 1997; pp. 75–116. [Google Scholar]
  25. Davis, D.T.; Chen, Z.; Tsang, L.; Hwang, J.N.; Chang, A.T.C. Retrieval of snow parameters by iterative inversion of a neural network. IEEE Trans. Geosci. Remote Sens. 1993, 31, 842–852. [Google Scholar] [CrossRef]
  26. Pidaparti, R.M.; Jayanti, S.; Palakal, M.J.; Mukhopadhyay, S. Structural integrity redesign through neural-network inverse mapping. AIAA J. 2003, 41, 119–124. [Google Scholar] [CrossRef]
  27. Kennedy, J. Particle swarm optimization. In Encyclopedia of Machine Learning; Springer: Berlin/Heidelberg, Germany, 2010; pp. 760–766. [Google Scholar]
  28. Sanjay, S.O.; Pidaparti, R.M. Graded Particle Swarm Optimization (GPSO). In Proceedings of the 2016 International Conference on Robotics: Current Trends and Future Challenges (RCTFC), Thanjavur, India, 19–20 December 2016; pp. 1–6. [Google Scholar]
  29. Wang, F.S.; Chen, L.H. Heuristic Optimization. In Encyclopedia of Systems Biology; Springer: New York, NY, USA, 2013; p. 885. [Google Scholar] [CrossRef]
  30. D’Souza, A.; Vijayakumar, S.; Schaal, S. Learning inverse kinematics. In Proceedings of the IEEE International Conference on Intelligent Robots and Systems, Maui, HI, USA, 29 October–3 November 2001; pp. 298–303. [Google Scholar] [CrossRef]
  31. Solihin, M.I.; Tack, L.F.; Kean, M.L. Tuning of PID controller using particle swarm optimization (PSO). In Proceedings of the International Conference on Advanced Science, Engineering and Information Technology, Bangi, Malaysia, 14–15 January 2011; Volume 1, pp. 458–461. [Google Scholar]
  32. Chen, H.; Fan, D.L.; Fang, L.; Huang, W.; Huang, J.; Cao, C.; Yang, L.; He, Y.; Zeng, L. Particle Swarm Optimization Algorithm with Mutation Operator for Particle Filter Noise Reduction in Mechanical Fault Diagnosis. Int. J. Pattern Recognit. Artif. Intell. 2020, 34, 2058012. [Google Scholar] [CrossRef]
  33. Khosravy, M.; Gupta, N.; Patel, N.; Senjyu, T.; Duque, C.A. Particle Swarm Optimization of Morphological Filters for Electrocardiogram Baseline Drift Estimation; Springer: Singapore, 2020; pp. 1–21. [Google Scholar] [CrossRef]
  34. Khourdifi, Y.; Bahaj, M. Heart Disease Prediction and Classification Using Machine Learning Algorithms Optimized by Particle Swarm Optimization and Ant Colony Optimization. Int. J. Intell. Eng. Syst. 2019, 12. [Google Scholar] [CrossRef]
  35. Qolomany, B.; Maabreh, M.; Al-Fuqaha, A.; Gupta, A.; Benhaddou, D. Parameters optimization of deep learning models using Particle swarm optimization. In Proceedings of the 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC 2017), Valencia, Spain, 26–30 June 2017; pp. 1285–1290. [Google Scholar] [CrossRef] [Green Version]
  36. Vijayashree, J.; Sultana, H.P. A Machine Learning Framework for Feature Selection in Heart Disease Classification Using Improved Particle Swarm Optimization with Support Vector Machine Classifier. Program. Comput. Softw. 2018, 44, 388–397. [Google Scholar] [CrossRef]
  37. Clerc, M. Particle Swarm Optimization; John Wiley & Sons: Hoboken, NJ, USA, 2010; Volume 93. [Google Scholar]
  38. Adsawinnawanawa, E.; Kruatrachue, B. Mutation Variations in Improving Local Optima Problem of PSO. In Advances in Intelligent Systems and Computing; Springer: Berlin/Heidelberg, Germany, 2020; Volume 1149, pp. 149–158. [Google Scholar] [CrossRef]
  39. Parsopoulos, K.E. Particle Swarm Optimization and Intelligence: Advances and Applications: Advances and Applications; IGI Global: Hershey, PA, USA, 2010. [Google Scholar]
  40. Freitas, D.; Lopes, L.G.; Morgado-Dias, F. Particle Swarm Optimisation: A Historical Review Up to the Current Developments. Entropy 2020, 22, 362. [Google Scholar] [CrossRef] [Green Version]
  41. Chang, W.D. A modified particle swarm optimization with multiple subpopulations for multimodal function optimization problems. Appl. Soft Comput. 2015, 33, 170–182. [Google Scholar] [CrossRef]
  42. Yen, G.G.; Daneshyari, M. Diversity-based information exchange among multiple swarms in particle swarm optimization. Int. J. Comput. Intell. Appl. 2008, 7, 57–75. [Google Scholar] [CrossRef]
  43. Elshamy, W.; Emara, H.M.; Bahgat, A. Clubs-based particle swarm optimization. In Proceedings of the 2007 IEEE Swarm Intelligence Symposium, Honolulu, HI, USA, 1–5 April 2007; pp. 289–296. [Google Scholar]
  44. Botero, M.; Kirby, D.; Lobato, E.B.; Staples, E.D.; Gravenstein, N. Measurement of cardiac output before and after cardiopulmonary bypass: Comparison among aortic transit-time ultrasound, thermodilution, and noninvasive partial CO2 rebreathing. J. Cardiothorac. Vasc. Anesth. 2004, 18, 563–572. [Google Scholar] [CrossRef] [PubMed]
  45. Jaffe, M.B. Partial CO2 rebreathing cardiac output-operating principles of the NICO(TM) system. J. Clin. Monit. Comput. 1999, 15, 387–401. [Google Scholar] [CrossRef]
  46. Carretero, M.; Fontanals, J.; Agustí, M.; Arguis, M.; Martínez-Ocón, J.; Ruiz, A.; Rios, J. Monitoring in resuscitation: Comparison of cardiac output measurement between pulmonary artery catheter and NICO. Resuscitation 2010, 81, 404–409. [Google Scholar] [CrossRef]
  47. Beale, M.; Hagan, M.; Demuth, H. Deep Learning Toolbox User’s Guide. 2021. Available online: www.mathworks.com (accessed on 5 May 2021).
Figure 1. An outline of IANN for tuning mechanical ventilator parameters based on true observations. The mechanical ventilator inputs are, in the true sense, the outputs of the IANN. The GPSO in the loop compares the true observations with the predictions obtained from the ANN and makes adjustments to the inputs accordingly.
Figure 1. An outline of IANN for tuning mechanical ventilator parameters based on true observations. The mechanical ventilator inputs are, in the true sense, the outputs of the IANN. The GPSO in the loop compares the true observations with the predictions obtained from the ANN and makes adjustments to the inputs accordingly.
Bioengineering 08 00060 g001
Figure 2. Organization of swarm in Graded Swarm Particle Swarm Optimizer. The swarm is divided into groups, and each group has a group leader. All the group leaders form a hierarchical group with a universal leader. All the particles/members in the group are influenced by the personal best, the group best, and the universal best vectors.
Figure 2. Organization of swarm in Graded Swarm Particle Swarm Optimizer. The swarm is divided into groups, and each group has a group leader. All the group leaders form a hierarchical group with a universal leader. All the particles/members in the group are influenced by the personal best, the group best, and the universal best vectors.
Bioengineering 08 00060 g002
Figure 3. (a) Artificial neural network schema mapping ventilator parameter and patient outcomes. (b) Performance of different neural networks over 200 trials. Red represents the best performers that showed the lowest combined training, validation, and testing errors
Figure 3. (a) Artificial neural network schema mapping ventilator parameter and patient outcomes. (b) Performance of different neural networks over 200 trials. Red represents the best performers that showed the lowest combined training, validation, and testing errors
Bioengineering 08 00060 g003
Figure 4. Block diagram shows a summary of data flow and operations carried out on the data at different stages.
Figure 4. Block diagram shows a summary of data flow and operations carried out on the data at different stages.
Bioengineering 08 00060 g004
Figure 5. Performance graphs for (a) test 1, (b) test 2, (c), and test 3.
Figure 5. Performance graphs for (a) test 1, (b) test 2, (c), and test 3.
Bioengineering 08 00060 g005
Figure 6. Statistics of results obtained on 10 test cases for 4 different ventilator settings.
Figure 6. Statistics of results obtained on 10 test cases for 4 different ventilator settings.
Bioengineering 08 00060 g006
Table 1. Data segregation summary.
Table 1. Data segregation summary.
ProcessData SetNumber of Observations
PruningOriginal (complete)117
Pruned (Final)685
ANN ModellingTraining473
Validation101
Testing101
Inverse MappingTesting10
Table 2. Parameters used in optimization.
Table 2. Parameters used in optimization.
ParameterValue
Dimensions8
Population2000
Groups50
Momentum ( ω )0.8
Personal/Cognitive Influence ( c 1 )1.2
Group Leader’s Influence ( c 2 )1.2
Universal Leader’s Influence ( c 3 )1.2
Trials100
Test ANNs10
TerminationMSE < 0.01
Iterations = 100
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Oruganti Venkata, S.S.; Koenig, A.; Pidaparti, R.M. Mechanical Ventilator Parameter Estimation for Lung Health through Machine Learning. Bioengineering 2021, 8, 60. https://0-doi-org.brum.beds.ac.uk/10.3390/bioengineering8050060

AMA Style

Oruganti Venkata SS, Koenig A, Pidaparti RM. Mechanical Ventilator Parameter Estimation for Lung Health through Machine Learning. Bioengineering. 2021; 8(5):60. https://0-doi-org.brum.beds.ac.uk/10.3390/bioengineering8050060

Chicago/Turabian Style

Oruganti Venkata, Sanjay Sarma, Amie Koenig, and Ramana M. Pidaparti. 2021. "Mechanical Ventilator Parameter Estimation for Lung Health through Machine Learning" Bioengineering 8, no. 5: 60. https://0-doi-org.brum.beds.ac.uk/10.3390/bioengineering8050060

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop