<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>An IoT-based blood pressure monitoring system using Support Vector Machine</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Patience U. Usip</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ekrika Kenewenemor</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francis B. Osang</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Uyo</institution>
          ,
          <addr-line>Uyo</addr-line>
          ,
          <country country="NG">Nigeria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Open University of Nigeria</institution>
          ,
          <addr-line>Abuja</addr-line>
          ,
          <country country="NG">Nigeria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The introduction and integration of IoT in daily lives and the general community can be seen in many diferent astonishing scenarios such as health care. Several medical conditions predominant in patients are often related to high blood pressure. Hence, the need for blood pressure to be closely monitored and the blood pressure made available for IoT devices. Due to the confidentiality and security issues required, machine learning approaches are seen as most suitable. Four machine learning approaches including the support vector machines were used for training the dataset with its discovering patterns and predicting when the patient is in danger. A machine learning-based system for monitoring blood pressure in patients was modeled to provide a reliable blood pressure (systolic and diastolic) prediction and classification to patients. The performance of these models was evaluated using mean square error, mean absolute error, root mean square error, and coeficient of determination (R2). The models were ranked, and the best model selected. This system can accurately predict blood pressure with R2 performance of 0.995551 for SVR, 0.993488 for KNN, 0.993935 for RF, and 0.989557 for CART. This adoption of IoT based blood-pressure monitoring model is encouraged for predicting blood pressure of patients.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Machine learning</kwd>
        <kwd>medical conditions</kwd>
        <kwd>Health data</kwd>
        <kwd />
        <kwd>Data confidentiality and security</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        to use and are available in many diferent forms: smart watches, eyeglasses, belts etc. they
are easy to use and are capable of tracking on real-time data generated from the body such as
temperature, sleep, EEG, blood sugar, heart rate, pulse rate, BP levels although the list is not
exhaustive. The incidence of cardiovascular disease is commonplace in our local community.
For this reason, this has perhaps led to early deaths in recent times. Therefore, the use of these
wearable medical devices can provide a medical support system for patients managing heart
disease. More so, the use of these collaborative smart medical devices and Machine learning
techniques can provide health status forecasts and give doctors insight to prevent heart attack,
stroke or worse case death in patients.[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Recent Related Works</title>
      <p>
        Khan et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] proposed an IoT algorithm for forecasting whether the patient under close
observation is in undergoing stress or not by monitoring his/her heartbeats. The system is
designed to detect the pulse signals and waveform using a specifically dedicated Wi-Fi equipment
board that sends data to a server repository. Next, the raw data garnered at diferent intervals
are assembled and stress prediction is evaluated by applying ML techniques as seen in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and
others such as Support Vector Machine (SVM) and Logistic regression is applied. Results from
the simulation tests showed that the precision of the proposed framework can reach up to
68Verma P and Sook [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] proposed an approach for active monitoring of various diseases. It
predicts the level of severity of these diseases from normal to severe in a sample data using
students. The concept of computational science on the data was garnered from the student using
low power sensors. The data is collected and stored in the repository for analysis to predict the
severity of the disease. Additionally, the approach used various ML algorithms for classification
to forecast the occurrence of such diseases. Although other intelligent approaches have been
adopted in Health other than machine learning [5]. The result was evaluated using various
metrics such as T-measuring, specifications, and sensitivity. Consequently, the simulation result
shows that in terms of correction and precision, the purported methodology surpassed the
orthodox approach. The authors Kumer and Gandhi [6] developed a framework of three-layered
architecture to deposit or cache enormous sensory data for fast prediction of heart diseases.
In the proposed framework, the foremost layer is the data collection layer. The second layer
is the repository layer where data is stored in the cloud. The final layer is the third layer, a
forecast model is designed to predict the likelihood of heart diseases. Also, at this layer, analysis
is performed to spot potential symptoms of heart disease before they occur. On any wearable
device, the data collected is transmitted to an edge computing network as the wearable device
is not able to hold an enormous amount of data. Geloyo et al. [7] presented a novel framework
of a machine learning-based model for disease classification used in the health monitoring of
patients. The simulation is done using this methodology produced accurate results in detecting
diseases. Verma et al. [8] proposed a smart student m-healthcare monitoring framework
based on cloud-centric IoT is suggested. This framework calculates the severity of a student’s
ailment by temporally mining the health metrics obtained from medical and other IoT devices
to anticipate the probable disease and its level. An architectural model for a smart student
health care system has been built to properly evaluate student healthcare data. In this case
study, we used a health dataset of 182 suspected students to construct instances of waterborne
diseases. Using the k-cross-validation technique, this data is further evaluated to validate the
model. Various classification algorithms are used to apply a pattern-based diagnosis scheme,
and the results are then computed based on accuracy, sensitivity, specificity, and reaction time.
In terms of the above-mentioned parameters, experimental findings reveal that decision tree
and k-nearest neighbor algorithms outperform other classifiers. Furthermore, the suggested
technique aids decision-making by providing time-sensitive information to the caretaker or
doctor at a given moment. Finally, the suggested system’s temporal granule pattern-based
presentation yields good diagnosis findings. Based on Internet-of-Things (IoT) technology, Zhe
Yang1 et al. [9] presented a novel approach for ECG monitoring. ECG data is collected via a
wearable monitoring node and wirelessly transferred to the IoT cloud. The Hypertext Transfer
Protocol (HTTP) and MQ Telemetry Transport (MQTT) protocols are used in the IoT cloud
to ofer users visible and fast ECG data. The cross-platform dificulty has been significantly
reduced because nearly all smart terminals with a web browser can easily obtain ECG data.
Experiments on healthy volunteers are carried out to ensure that the entire system is reliable.
The suggested system is reliable in collecting and presenting real-time ECG data, which can
help in the primary diagnosis of some cardiac conditions, according to experimental results.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>The research methodology focuses on the use of blood pressure datasets obtained from an
online repository of patient’s vital signs, the approach will employ SVR and CART for data
classifications and relations. Afterwards, train a model leveraging ML algorithm and the dataset
obtained as describe above. The overall result of this methodology is to design a system that can
correctly predict spikes in blood pressure levels and inform the relevant healthcare providers or
givers on real time. Lastly, the system will be evaluated to measure correctness and accuracy of
the system
3.1. Proposed System Framework
This work proposes a machine learning-based system for monitoring blood pressure in patients.
The work employs a mix of machine learning models namely support vector regression (SVR),
random forest (RF), k-nearest neighbor (KNN), and classification and regression tree (CART)
to predict patient blood pressure level. Machine learning algorithms learn from datasets to
predict patient’s blood pressure employing the blood pressure dataset obtained from kaggle.com.
The blood pressure dataset is partitioned into training set and testing set. The training set is
made up of 70To select the best machine learning model, model evaluation is carried out using
standard regression-based machine learning model evaluation techniques such as MSE (Mean
Square Error), MAE (Mean Absolute Error), and RMSE (Root Mean Square Error). The proposed
framework of machine learning-based system for monitoring blood pressure in patients is
presented in Figure 1. The system framework depicts the structure, components and the
relationship among the various components making up this research work.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Model Performance Result and Discussions</title>
      <p>The ability of each machine learning model to accurately predict the blood pressure given a new
dataset is evaluated using Mean Square Error, Root Mean Square Error, Mean Absolute Error,
and Coeficient of Determinant (R2). The performance of these models is presented in Table 2.</p>
      <p>From Table 2, it is observed that SVR has the best performance/accuracy in predicting the
blood pressure by RF, KNN then CART. The performances of these models are presented
graphically in Figure 2. From Figure 2, it is observed that SVR outperforms all other models
in terms of MSE, RMSE, MAE, and R2. Hence Support Vector Regression is recommended for
efective prediction of blood pressure in patients.</p>
      <p>Model Selection The best model is a model with the highest coeficient of determination.
The graph in Figure 3, ranks our machine learning model in order of its performance.</p>
      <p>From Figure 3, SVR is the best model with R2 of 0.995551. The interpretation of the SVR
model result is presented in Table 3 It shows the predicted severity of blood pressure.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>A machine learning-based system for monitoring blood pressure in patients was modeled
to provide a reliable blood pressure (systolic and diastolic) prediction and classification to
patients. After an in-depth review of the study area, machine learning models – support vector
machine, random forest, k-nearest neighbor, and classification and regression tree models
where developed. These models where trained and tested using the blood pressure dataset. The
performance of these models was evaluated using mean square error, mean absolute error, root
mean square error, and coeficient of determination (R2). The models were ranked, and the
best model selected. This system can accurately predict blood pressure with R2 performance of
0.995551 for SVR, 0.993488 for KNN, 0.993935 for RF, and 0.989557 for CART.</p>
      <p>SVR
RF
CART
KNN</p>
      <p>MSE</p>
      <p>RMSE</p>
      <p>MAE
iot environment: m-health perspective, Medical &amp; biological engineering &amp; computing 57
(2019) 231–244.
[5] P. U. Usip, M. E. Ekpenyong, F. F. Ijebu, K. J. Usang, Integrated context-aware ontology
for mnch decision support, in: Semantic Models in IoT and eHealth Applications, Elsevier,
2022, pp. 227–243.
[6] P. M. Kumar, U. D. Gandhi, A novel three-tier internet of things architecture with machine
learning algorithm for early detection of heart diseases, Computers &amp; Electrical Engineering
65 (2018) 222–235.
[7] Y. E. Gelogo, J.-W. Oh, J. W. Park, H.-K. Kim, Internet of things (iot) driven u-healthcare
system architecture, in: 2015 8th International Conference on Bio-Science and Bio-Technology
(BSBT), IEEE, 2015, pp. 24–26.
[8] P. Verma, S. K. Sood, S. Kalra, Smart computing based student performance evaluation
framework for engineering education, Computer Applications in Engineering Education 25
(2017) 977–991.
[9] Z. Yang, Q. Zhou, L. Lei, K. Zheng, W. Xiang, An iot-cloud based wearable ecg monitoring
system for smart healthcare, Journal of medical systems 40 (2016) 1–11.</p>
      <p>Temp
rr
diastolic systolic</p>
      <p>SVR (diastolic) SVR (systolic) Severity</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Rajput</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Gour</surname>
          </string-name>
          ,
          <article-title>An iot framework for healthcare monitoring systems</article-title>
          ,
          <source>International Journal of Computer Science and Information Security</source>
          <volume>14</volume>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>F.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Jan</surname>
          </string-name>
          , A. ur
          <string-name>
            <surname>Rehman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Mastorakis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Alazab</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Watters</surname>
          </string-name>
          ,
          <article-title>A secured and intelligent communication scheme for iiot-enabled pervasive edge computing</article-title>
          ,
          <source>IEEE Transactions on Industrial Informatics</source>
          <volume>17</volume>
          (
          <year>2020</year>
          )
          <fpage>5128</fpage>
          -
          <lpage>5137</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Naveen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maragatharajan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Thangaraj</surname>
          </string-name>
          ,
          <article-title>Contextual reinforcement learning for enhanced machine translation using transformers</article-title>
          ., in: SWIoT+ MSW@ KGSWC,
          <year>2023</year>
          , pp.
          <fpage>39</fpage>
          -
          <lpage>50</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Verma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. K.</given-names>
            <surname>Sood</surname>
          </string-name>
          ,
          <article-title>A comprehensive framework for student stress monitoring in fog-cloud</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>