| Literature DB >> 28445441 |
Walaa N Ismail1, Mohammad Mehedi Hassan2.
Abstract
The understanding of various health-oriented vital sign data generated from body sensor networks (BSNs) and discovery of the associations between the generated parameters is an important task that may assist and promote important decision making in healthcare. For example, in a smart home scenario where occupants' health status is continuously monitored remotely, it is essential to provide the required assistance when an unusual or critical situation is detected in their vital sign data. In this paper, we present an efficient approach for mining the periodic patterns obtained from BSN data. In addition, we employ a correlation test on the generated patterns and introduce productive-associated periodic-frequent patterns as the set of correlated periodic-frequent items. The combination of these measures has the advantage of empowering healthcare providers and patients to raise the quality of diagnosis as well as improve treatment and smart care, especially for elderly people in smart homes. We develop an efficient algorithm named PPFP-growth (Productive Periodic-Frequent Pattern-growth) to discover all productive-associated periodic frequent patterns using these measures. PPFP-growth is efficient and the productiveness measure removes uncorrelated periodic items. An experimental evaluation on synthetic and real datasets shows the efficiency of the proposed PPFP-growth algorithm, which can filter a huge number of periodic patterns to reveal only the correlated ones.Entities:
Keywords: body sensor network; frequent patterns; knowledge discovery in BSN data; periodic patterns; productive pattern; smart home
Mesh:
Year: 2017 PMID: 28445441 PMCID: PMC5461076 DOI: 10.3390/s17050952
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
The five vital signs and their sensor acronyms used in this example.
| Bio-Signal | Sensor Acronym | Range (beats/min) | |||
|---|---|---|---|---|---|
| Heart Rate | HR | Very High | High | Normal | Low |
| above 100 | 70–99 | 40–69 | below 40 | ||
| Respiratory Rate | RR |
| |||
| Very High | High | Normal | Low | ||
| 21–25 | 15–21 | 12–15 | Below 5 | ||
| Blood O2 Saturation | SO2 |
| |||
| High | Normal | Low | |||
| 95–100 | 80–90 | Below 83 | |||
| Diastolic Blood Pressure | DBP |
| |||
| Very High | High | Normal | Low | ||
| above 110 | 90–109 | 65–84 | 35–59 | ||
| Body Temperature | BT |
| |||
| Very High | High | Normal | Low | ||
| above 40 | 39–39.9 | 37–38 | 36–36.9 | ||
Comparison of the issues addressed by our approach against current related work. ‘Issue 1‘ discovers full or partial patterns, ’Issue 2‘ is the ability to do this based on one database scan, and ‘Issue 3‘ represents the ability to generate correlated periodic-frequent patterns. The symbol ‘✔’ indicates that the issue addressed and ‘✖’ indicates that the issue is not addressed by the corresponding work.
| Issue 1 | Issue 2 | Issue 3 | |
|---|---|---|---|
| [ | ✖ | ✖ | ✖ |
| [ | ✖ | ✖ | ✖ |
| [ | ✖ | ✔ | ✖ |
| [ | ✔ | ✖ | ✖ |
| [ | ✔ | ✖ | ✖ |
| [ | ✖ | ✖ | ✔ |
| Our approach | ✔ | ✔ | ✔ |
Figure 1The workflow of productive-associated periodic-frequent pattern mining.
A Sensor Database (SDB).
| Id | Epoch | Id | Epoch | Id | Epoch |
|---|---|---|---|---|---|
| 1 |
| 4 |
| 7 |
|
| 2 |
| 5 |
| ||
| 3 |
| 6 |
|
Figure 2PPFP-tree construction with MinSup = 3, Maxpe r = 3, MPRD = 2. (a) PPFP-tree after inserting TID = 1, (b) PPFP-tree after inserting all BSD epochs, (c) Final PPFP-tree.
Figure 3Prefix-tree and conditional tree construction with the PPFP-tree. (a) Prefix-tree for ‘Bs4’ (b) Conditional tree for ‘Bs4’ and (c) PPFP-tree after removing item ‘Bs4’.
Dataset characteristics.
| Dataset | Type | Transactions Number |
|---|---|---|
| T10I4D100K | Synthetic | 100,000 |
| Accident | Real sparse, many items | 7593 |
| Kosarak25K | Real dense, long | 25,000 |
Figure 4Execution times of PPFP-growth and CPFP. (a) Execution time on T10I4D100K with MinSup = 4%. (b) Execution time on T10I4D100K with MinSup = 3%. (c) Execution time on Kosarak25K with MinSup = 0.8%. (d) Execution time on Kosarak25K with MinSup = 0.7%. (e) Execution time on accident with MinSup = 80%. (f) Execution time on accident with MinSup = 75%.
Figure 5Execution time of PPFP-growth and PPFP. (a) Execution time on T10I4D100K dataset. (b) Execution time on Kosarak25K dataset. (c) Execution time on accident dataset.