| Literature DB >> 35694589 |
Muhammad Usman Sarwar1, Labiba Fahad Gillani1, Ahmad Almadhor2, Manoj Shakya3, Usman Tariq4.
Abstract
The systems of sensing technology along with machine learning techniques provide a robust solution in a smart home due to which health monitoring, elderly care, and independent living take advantage. This study addresses the overlapping problem in activities performed by the smart home resident and improves the recognition performance of overlapping activities. The overlapping problem occurs due to less interclass variations (i.e., similar sensors used in more than one activity and the same location of performed activities). The proposed approach overlapping activity recognition using cluster-based classification (OAR-CbC) that makes a generic model for this problem is to use a soft partitioning technique to separate the homogeneous activities from nonhomogeneous activities on a coarse-grained level. Then, the activities within each cluster are balanced and the classifier is trained to correctly recognize the activities within each cluster independently on a fine-grained level. We examine four partitioning and classification techniques with the same hierarchy for a fair comparison. The OAR-CbC evaluates on smart home datasets Aruba and Milan using threefold and leave-one-day-out cross-validation. We used evaluation metrics: precision, recall, F score, accuracy, and confusion matrices to ensure the model's reliability. The OAR-CbC shows promising results on both datasets, notably boosting the recognition rate of all overlapping activities more than the state-of-the-art studies.Entities:
Mesh:
Year: 2022 PMID: 35694589 PMCID: PMC9184152 DOI: 10.1155/2022/8303856
Source DB: PubMed Journal: Comput Intell Neurosci
Comparative summary of state-of-the-art methods for activity recognition. All features mean no explicit features are selected.
| References | [ | [ | [ | [ | [ | [ | [ | [ | [ | [ | [ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Feature selection | All feature | ✓ | — | ✓ | — | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ |
|
| ||||||||||||
| Approach | Selected | — | ✓ | — | ✓ | — | — | — | — | ✓ | — | — |
|
| ✓ | ✓ | — | — | — | — | — | — | ✓ | — | — | |
| HMM | ✓ | — | — | — | — | ✓ | — | ✓ | — | — | — | |
| CRF | — | — | — | — | — | ✓ | — | ✓ | — | — | — | |
| DCNN | — | — | — | — | — | — | — | — | — | ✓ | — | |
| VSM | — | — | — | — | — | — | — | — | — | — | ✓ | |
| DBSCAN | — | — | — | — | ✓ | — | ✓ | — | — | — | — | |
| SVM | — | ✓ | — | — | — | — | — | — | — | — | — | |
| D.S.T.o.E | — | — | — | ✓ | — | — | — | — | ✓ | — | — | |
| LDA | — | — | — | — | — | — | — | ✓ | — | — | — | |
| AdaBoost | — | — | — | — | — | — | — | ✓ | — | — | — | |
| NBC | — | — | ✓ | — | — | ✓ | — | — | — | — | — | |
| Itemset | — | — | — | — | ✓ | — | — | — | — | — | — | |
|
| ||||||||||||
| Datasets | CASAS | ✓ | — | — | — | — | ✓ | — | — | ✓ | ✓ | ✓ |
| Kasteren | — | ✓ | — | — | ✓ | — | — | — | ✓ | — | ✓ | |
| SAD | — | — | — | — | — | — | — | ✓ | — | — | — | |
| UCI | — | — | — | — | — | — | — | ✓ | — | — | — | |
| HHAR | — | — | — | — | — | — | — | ✓ | — | — | — | |
| Self | — | — | ✓ | ✓ | — | — | ✓ | — | — | — | — | |
Figure 1Block diagram of proposed approach.
Figure 2Sample of raw and activity annotated sensor data. Sensors IDs starting with M are motion sensors.
Dataset summary.
| Dataset | Activity name | Instances |
|---|---|---|
| Milan [ | Bed_to_Toilet | 89 |
| Chores | 23 | |
| Desk_Activity | 54 | |
| Dining_Rm_Activity | 22 | |
| Eve_Meds | 19 | |
| Guest_Bathroom | 330 | |
| Kitchen_Activity | 554 | |
| Leave_Home | 214 | |
| Master_Bathroom | 306 | |
| Meditate | 17 | |
| Watch_Tv | 114 | |
| Sleep | 96 | |
| Read | 314 | |
| Morning_Meds | 41 | |
| Master_Bedroom | 117 | |
|
| ||
| Aruba [ | Meal_Preparation | 1606 |
| Relax | 2910 | |
| Eating | 257 | |
| Work | 171 | |
| Sleeping | 401 | |
| Wash_Dishes | 65 | |
| Bed_to_Toilet | 157 | |
| Enter_Home | 431 | |
| Leave_Home | 431 | |
| Housekeeping | 33 | |
| Resperate | 6 | |
Performance evaluation metrics on the Aruba dataset without activities balancing using threefold cross-validation.
| Dataset | Cross-validation | Clustering method | Classification method | Precision (%) | Recall (%) |
| Accuracy (%) |
|---|---|---|---|---|---|---|---|
| Aruba | Threefolds | Fuzzy C-means [ | ANN [ |
|
|
|
|
| ET-KNN [ | 80.60 | 80.80 | 0.80 | 80.80 | |||
| KNN [ | 79.30 | 78.50 | 0.79 | 78.50 | |||
| SMO [ | 75.37 | 74.02 | 0.74 | 74.02 | |||
| Hierarchical [ | ANN | 82.80 | 83.80 | 0.82 | 83.80 | ||
| ET-KNN | 80.80 | 80.70 | 0.80 | 80.80 | |||
| KNN | 78.20 | 78.20 | 0.78 | 78.20 | |||
| SMO | 76.02 | 75.01 | 0.74 | 76.02 | |||
|
| ANN | 81.30 | 82.80 | 0.82 | 82.80 | ||
| ET-KNN | 79.50 | 79.80 | 0.79 | 79.80 | |||
| KNN | 77.50 | 78.20 | 0.78 | 78.20 | |||
| SMO | 74.20 | 75.01 | 0.74 | 75.02 | |||
| DBSCAN [ | ANN | 79.20 | 80.80 | 0.80 | 80.80 | ||
| ET-KNN | 78.30 | 78.80 | 0.78 | 78.80 | |||
| KNN | 76.20 | 75.10 | 0.76 | 76.20 | |||
| SMO | 74.02 | 74.02 | 0.74 | 74.02 |
The precision, recall, and accuracy are in percentages (%), while the range of F score is between [0-1] with 1 being the highest. The highest values are in bold.
Performance evaluation metrics on Milan dataset without activities balancing using threefold cross-validation.
| Dataset | Cross-validation | Clustering method | Classification method | Precision (%) | Recall (%) |
| Accuracy (%) |
|---|---|---|---|---|---|---|---|
| Milan | Threefolds | Fuzzy C-means [ | ANN [ |
|
|
|
|
| ET-KNN [ | 79.61 | 80.25 | 0.80 | 80.25 | |||
| KNN [ | 78.41 | 78.51 | 0.79 | 78.25 | |||
| SMO [ | 74.37 | 74.54 | 0.75 | 75.37 | |||
| Hierarchical [ | ANN | 80.01 | 81.01 | 0.81 | 81.01 | ||
| ET-KNN | 77.51 | 77.91 | 0.78 | 78.01 | |||
| KNN | 75.41 | 75.41 | 0.76 | 75.41 | |||
| SMO | 73.23 | 72.22 | 0.72 | 73.23 | |||
|
| ANN | 77.51 | 80.01 | 0.79 | 80.01 | ||
| ET-KNN | 76.41 | 76.71 | 0.77 | 76.51 | |||
| KNN | 74.71 | 75.41 | 0.76 | 75.41 | |||
| SMO | 72.41 | 72.22 | 0.73 | 72.23 | |||
| DBSCAN [ | ANN | 78.41 | 78.51 | 0.79 | 78.71 | ||
| ET-KNN | 76.51 | 77.01 | 0.77 | 77.01 | |||
| KNN | 74.61 | 73.41 | 0.74 | 74.61 | |||
| SMO | 72.31 | 73.41 | 0.73 | 73.51 |
The precision, recall, and accuracy are in percentages (%), while the range of F score is between [0-1], with 1 being the highest. The highest values are in bold.
Confusion matrix on the Aruba dataset without activities balancing using threefold in combination of fuzzy C-means and ANN.
| Acts | Slp | Tlt | MP | Rlx | HK | Eat | WD | LH | EH | WK | Res |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Slp | 97.9 | 2.1 | |||||||||
| Tlt | 2.7 | 97.2 | |||||||||
| MP | 95.2 | 3.1 | 1.7 | ||||||||
| Rlx | 1.8 | 97.6 | 0.6 | ||||||||
| HK | 5.1 |
|
| 5.2 | |||||||
| Eat | 5.8 | 2.0 | 92.2 | ||||||||
| WD |
| 7.1 |
| ||||||||
| LH |
|
| |||||||||
| EH | 9.2 | 90.8 | |||||||||
| WK | 8.4 | 91.6 | |||||||||
| Res | 1.0 |
|
|
The columns represent the predicted activities, while the rows represent the actual activities. The performance of overlapping activities is highlighted in bold. Key. acts: activities, tlt: bed to toilet, eat: eating, EH: enter home, HK: housekeeping, LH: leave home, MP: meal preparation, Rlx: relax, Res: resperate, Slp: sleeping, WD: wash dishes, and WK: work.
Confusion matrix on the Aruba dataset without activities balancing using threefold in combination of hierarchical and ANN.
| Acts | Slp | Tlt | MP | Rlx | HK | Eat | WD | LH | EH | WK | Res |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Slp | 89.7 | 2.3 | 8.0 | ||||||||
| Tlt | 6.8 | 93.2 | |||||||||
| MP | 94.0 | 2.2 | 3.8 | ||||||||
| Rlx | 4.4 | 94.6 | 1.0 | ||||||||
| HK | 3.2 | 6.8 | 89.6 | 0.4 | |||||||
| Eat | 4.4 | 16.4 | 86.4 | 2.8 | |||||||
| WD |
|
|
| ||||||||
| LH |
|
| |||||||||
| EH | 3.0 |
|
| ||||||||
| WK | 1.8 | 9.8 | 85.2 | 3.2 | |||||||
| Res | 5.0 |
|
|
The columns represent the predicted activities, while the rows represent the actual activities. The performance of overlapping activities is highlighted in bold.
Confusion matrix on the Milan dataset without activities balancing using threefold in the combination of fuzzy C-means and ANN.
| Acts | Slp | Tlt | Dsk | Dnr | Gbr | Kch | Mbr | Lh | Mr | Red | Tv | Mmd | Chr | Emd | Med |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Slp | 86.4 | 1.3 | 7.4 | 2.6 | 2.3 | ||||||||||
| Tlt |
| 5.4 |
| ||||||||||||
| Dsk | 83.3 | 4.5 | 3.2 | 9.0 | |||||||||||
| Dnr | 83.8 | 10.3 | 1.2 | 4.7 | |||||||||||
| Gbr | 9.5 | 85.5 | 5.0 | ||||||||||||
| Kch | 87.2 | 1.3 | 11.5 | ||||||||||||
| Mbr | 1.0 |
| 2.0 |
| 3.0 | ||||||||||
| Lh | 98.0 | 2.0 | |||||||||||||
| Mr | 5.0 | 2.4 |
| 2.6 | 5.4 | 1.6 | |||||||||
| Red | 3.4 | 91.6 | 5.0 | ||||||||||||
| Tv | 2.3 | 4.7 |
|
| |||||||||||
| Mmd |
| 4.8 |
| 7.0 | |||||||||||
| Chr | 5.0 |
| 4.0 |
| |||||||||||
| Emd | 8.3 |
|
| ||||||||||||
| Med | 2.5 | 4.5 | 5.2 | 4.8 | 8.1 |
|
|
The columns represent the predicted activities, while the rows represent the actual activities. The score of overlapping activities is highlighted in bold. Key. acts: activities, Slp: sleeping, Tlt: bed to toilet, Dsk: desk activity, Dnr: dining room activity, Gbr: guest bathroom, Kch: kitchen activity, Mbr: master bathroom, Lh: leave home, Mr: master bedroom, Red: read, Tv: watch Tv, Mmd: morning medicine, Chr: chores, Emd: evening medicine, and Med: mediate.
Confusion matrix on the Milan dataset without activities balancing using threefold in the combination of hierarchical and ANN.
| Acts | Slp | Tlt | Dsk | Dnr | Gbr | Kch | Mbr | Lh | Mr | Red | Tv | Mmd | Chr | Emd | Med |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Slp | 82.4 | 2.3 | 9.4 | 2.6 | 2.3 | ||||||||||
| Tlt |
| 7.0 |
| ||||||||||||
| Dsk | 83.3 | 4.5 | 3.2 | 9.0 | |||||||||||
| Dnr |
|
| 1.2 | 4.7 | |||||||||||
| Gbr | 9.5 | 85.5 | 5.0 | ||||||||||||
| Kch | 1.0 | 86.2 | 1.3 | 11.5 | |||||||||||
| Mbr | 2.0 |
| 3.2 |
| 3.0 | ||||||||||
| Lh | 1.0 | 95.0 | 4.0 | ||||||||||||
| Mr | 6.0 | 2.4 | 80.0 | 3.6 | 6.4 | 1.6 | |||||||||
| Red | 3.7 | 91.3 | 5.0 | ||||||||||||
| Tv | 4.1 | 2.9 | 10.8 | 82.2 | |||||||||||
| Mmd |
| 3.1 |
|
| |||||||||||
| Chr | 5.0 |
| 4.0 |
| |||||||||||
| Emd |
|
|
| ||||||||||||
| Med | 2.5 | 4.4 | 5.3 | 5.8 | 1.0 | 7.1 |
|
|
The columns represent the predicted activities, while the rows represent the actual activities. The performance of overlapping activities is highlighted in bold.
Performance evaluation metrics on the Aruba dataset with activities balancing using threefold cross-validation.
| Dataset | Cross-validation | Clustering method | Classification method | Precision (%) | Recall (%) |
| Accuracy (%) |
|---|---|---|---|---|---|---|---|
| Aruba | Threefolds | Fuzzy C-means [ | ANN [ |
|
|
|
|
| ET-KNN [ | 87.30 | 87.80 | 0.87 | 87.40 | |||
| KNN [ | 85.20 | 85.40 | 0.85 | 85.10 | |||
| SMO [ | 80.80 | 80.70 | 0.8 | 80.30 | |||
| Hierarchical [ | ANN | 88.20 | 88.80 | 0.88 | 88.50 | ||
| ET-KNN | 85.20 | 85.30 | 0.85 | 85.30 | |||
| KNN | 83.30 | 83.80 | 0.83 | 83.80 | |||
| SMO | 79.50 | 79.50 | 0.79 | 79.20 | |||
|
| ANN | 86.20 | 86.30 | 0.86 | 86.70 | ||
| ET-KNN | 83.20 | 83.80 | 0.83 | 83.80 | |||
| KNN | 80.40 | 80.30 | 0.80 | 80.20 | |||
| SMO | 77.30 | 76.02 | 0.75 | 76.02 | |||
| DBSCAN [ | ANN | 83.30 | 83.80 | 0.83 | 83.80 | ||
| ET-KNN | 80.20 | 80.40 | 0.80 | 80.20 | |||
| KNN | 77.30 | 77.20 | 0.77 | 77.20 | |||
| SMO | 76.02 | 76.02 | 0.76 | 76.10 |
The precision, recall, and accuracy are in percentages (%), while the range of F score is between [0-1] with 1 being the highest. The highest values are in bold.
Performance evaluation metrics on the Aruba dataset with activities balancing using leave-one-day-out cross-validation.
| Dataset | Cross-validation | Clustering method | Classification method | Precision (%) | Recall (%) |
| Accuracy (%) |
|---|---|---|---|---|---|---|---|
| Aruba | Leave one day out | Fuzzy C-means [ | ANN [ |
|
|
|
|
| ET-KNN [ | 88.20 | 88.50 | 0.88 | 88.10 | |||
| KNN [ | 86.10 | 86.20 | 0.86 | 86.10 | |||
| SMO [ | 81.40 | 81.20 | 0.81 | 81.40 | |||
| Hierarchical [ | ANN | 89.40 | 90.20 | 0.89 | 89.60 | ||
| ET-KNN | 87.30 | 87.80 | 0.87 | 87.40 | |||
| KNN | 85.50 | 85.10 | 0.85 | 85.10 | |||
| SMO | 81.30 | 81.30 | 0.81 | 81.40 | |||
|
| ANN | 87.60 | 87.10 | 0.87 | 87.20 | ||
| ET-KNN | 84.80 | 85.40 | 0.85 | 85.10 | |||
| KNN | 82.10 | 81.30 | 0.81 | 81.10 | |||
| SMO | 77.30 | 77.20 | 0.77 | 77.20 | |||
| DBSCAN [ | ANN | 85.70 | 85.10 | 0.85 | 85.10 | ||
| ET-KNN | 81.20 | 81.30 | 0.81 | 81.30 | |||
| KNN | 79.10 | 79.10 | 0.79 | 79.50 | |||
| SMO | 78.02 | 78.20 | 0.78 | 78.30 |
The precision, recall, and accuracy are in percentages (%), while the range of F score is between [0-1] with 1 being the highest. The highest values are in bold.
Performance evaluation metrics on the Milan dataset with activities balancing using threefold cross-validation.
| Dataset | Cross-validation | Clustering method | Classification method | Precision (%) | Recall (%) |
| Accuracy (%) |
|---|---|---|---|---|---|---|---|
| Milan | Threefolds | Fuzzy C-means [ | ANN [ |
|
|
|
|
| ET-KNN [ | 86.20 | 86.50 | 0.86 | 86.70 | |||
| KNN [ | 84.30 | 85.40 | 0.85 | 85.10 | |||
| SMO [ | 80.50 | 80.30 | 0.80 | 80.30 | |||
| Hierarchical [ | ANN | 89.30 | 89.40 | 0.89 | 89.40 | ||
| ET-KNN | 85.20 | 85.30 | 0.85 | 85.30 | |||
| KNN | 83.30 | 83.80 | 0.83 | 83.80 | |||
| SMO | 79.40 | 79.10 | 0.79 | 79.50 | |||
|
| ANN | 85.50 | 85.10 | 0.85 | 85.10 | ||
| ET-KNN | 83.20 | 82.80 | 0.83 | 83.50 | |||
| KNN | 79.70 | 80.30 | 0.80 | 80.50 | |||
| SMO | 77.30 | 76.02 | 0.75 | 76.02 | |||
| DBSCAN [ | ANN | 83.30 | 83.80 | 0.83 | 83.80 | ||
| ET-KNN | 80.20 | 80.40 | 0.80 | 80.20 | |||
| KNN | 79.50 | 79.20 | 0.79 | 79.20 | |||
| SMO | 78.02 | 78.20 | 0.78 | 78.30 |
The precision, recall, and accuracy are in percentages (%), while the range of F score is between [0-1] with 1 being the highest. The highest values are in bold.
Performance evaluation metrics on the Milan dataset with activities balancing using leave-one-day-out cross-validation.
| Dataset | Cross-validation | Clustering method | Classification method | Precision (%) | Recall (%) |
| Accuracy (%) |
|---|---|---|---|---|---|---|---|
| Milan | Leave one day out | Fuzzy C-means [ | ANN [ |
|
|
|
|
| ET-KNN [ | 89.30 | 89.40 | 0.89 | 89.40 | |||
| KNN [ | 87.10 | 87.20 | 0.87 | 87.10 | |||
| SMO [ | 83.30 | 83.80 | 0.83 | 83.80 | |||
| Hierarchical [ | ANN | 90.50 | 90.40 | 0.90 | 90.60 | ||
| ET-KNN | 88.10 | 88.20 | 0.88 | 88.40 | |||
| KNN | 86.20 | 86.50 | 0.86 | 86.70 | |||
| SMO | 83.10 | 83.70 | 0.83 | 83.80 | |||
|
| ANN | 87.60 | 87.10 | 0.87 | 87.20 | ||
| ET-KNN | 84.30 | 85.20 | 0.85 | 85.50 | |||
| KNN | 81.10 | 81.30 | 0.81 | 81.10 | |||
| SMO | 78.02 | 78.20 | 0.78 | 78.30 | |||
| DBSCAN [ | ANN | 85.70 | 85.10 | 0.85 | 85.10 | ||
| ET-KNN | 81.20 | 81.30 | 0.81 | 81.30 | |||
| KNN | 79.10 | 79.10 | 0.79 | 79.50 | |||
| SMO | 78.20 | 78.50 | 0.78 | 78.20 |
The precision, recall, and accuracy are in percentages (%), while the range of F score is between [0-1] with 1 being the highest. The highest values are in bold.
Confusion matrix on the Aruba dataset with activities balancing using threefold in combination of fuzzy C-means and ANN.
| Acts | Slp | Tlt | MP | Rlx | HK | Eat | WD | LH | EH | WK | Res |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Slp | 97.9 | 2.1 | |||||||||
| Tlt | 98.0 | 2.0 | |||||||||
| MP |
| 2.4 | 2.1 |
| |||||||
| Rlx | 0.9 | 6.3 | 87.8 | 3.8 | 1.2 | ||||||
| HK |
|
| |||||||||
| Eat | 4.0 | 2.0 | 93.0 | 1.0 | |||||||
| WD |
|
| |||||||||
| LH |
|
| |||||||||
| EH |
|
| |||||||||
| WK | 1.1 | 2.1 | 96.4 | ||||||||
| Res | 1.0 |
|
|
The columns represent the predicted activities, while the rows represent the actual activities. The performance of overlapping activities is highlighted in bold. Key. acts: activities, Tlt: bed to toilet, Eat: eating, EH: enter home, HK: housekeeping, LH: leave home, MP: meal preparation, Rlx: relax, Res: resperate, Slp: sleeping, WD: wash dishes, and WK: work.
Confusion matrix on the Milan dataset with activities balancing using threefold in the combination of fuzzy C-means and ANN.
| Acts | Slp | Tlt | Dsk | Dnr | Gbr | Kch | Mbr | Lh | Mr | Red | Tv | Mmd | Chr | Emd | Med |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Slp | 96.2 | 3.8 | |||||||||||||
| Tlt |
| 4.0 | 7.5 | ||||||||||||
| Dsk | 94.0 | 2.8 | 1.2 | 2.0 | |||||||||||
| Dnr |
|
| 2.0 | ||||||||||||
| Gbr | 4.2 | 93.0 | 2.6 | ||||||||||||
| Kch | 1.9 | 94.5 | 1.1 | 2.5 | 1.0 | ||||||||||
| Mbr |
|
| 2.9 | ||||||||||||
| Lh | 100.0 | ||||||||||||||
| Mr | 5.8 | 93.2 | 1.0 | ||||||||||||
| Red | 1.0 | 95.9 | 3.1 | ||||||||||||
| Tv | 3.7 | 4.0 | 92.3 | ||||||||||||
| Mmd |
|
|
| ||||||||||||
| Chr |
| 3.8 | 86.6 | ||||||||||||
| Emd |
|
|
| ||||||||||||
| Med | 2.1 |
|
|
|
The columns represent the predicted activities, while the rows represent the actual activities. The performance of overlapping activities is highlighted in bold. Key. acts: activities, Slp: sleeping, Tlt: bed to toilet, Dsk: desk activity, Dnr: dining room activity, Gbr: guest bathroom, Kch: kitchen activity, Mbr: master bathroom, LH: leave home, Mr: master bedroom, Red: read, Tv: watch Tv, Mmd: morning medicine, Chr: chores, Emd: evening medicine, and Med: mediate.
Comparison results of our approach OAR-CbC with the state-of-the-art study.
| Dataset | Cross-validation | Data sampling | Approach | Precision (%) | Recall (%) |
| Accuracy (%) |
|---|---|---|---|---|---|---|---|
| Aruba | Threefold | Over-sampling |
|
|
|
|
|
| Default sampling |
|
|
|
|
| ||
| Tenfold | Under-sampling |
|
|
|
|
| |
| [ | 81.90 | 79.0 | 0.79 | 98.54 | |||
| Threefold | Default sampling | [ | 75.10 | 82.90 | 0.77 | — | |
| [ | 79.65 | 76.46 | 0.75 | 91.40 | |||
| [ | — | — | 0.69 | 87.55 |
The precision, recall, and accuracy are in percentages (%), while the range of F score is between [0-1], with 1 being the highest. The highest values are in bold.
Confusion matrix of paper [40] on the Aruba dataset using threefold cross-validation.
| Acts | Tlt | Eat | EH | HK | LH | MP | Rlx | Res | Slp | WD | WK |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Tlt | 99.4 | 0.6 | |||||||||
| Eat | 94.2 | 0.4 | 2.3 | 3.1 | |||||||
| EH | 95.8 | 3.5 | 0.7 | ||||||||
| HK | 90.9 | 3 | 6.1 | ||||||||
| LH |
|
| 1.2 | 0.2 | |||||||
| MP | 96.8 | 0.6 | 2.3 | ||||||||
| Rlx | 0.2 | 0.2 | 1.3 | 97.6 | 0.3 | 0.1 | |||||
| Res | 0.4 |
|
| ||||||||
| Slp | 0.3 | 0.2 | 1.5 |
| |||||||
| WD |
|
| |||||||||
| WK | 0.6 | 0.6 | 1.8 | 0.6 | 96.5 |
The columns represent the predicted activities, while the rows represent the actual activities. The performance of overlapping activities is highlighted in bold.
Confusion matrix of paper [39] on the Aruba dataset using tenfold cross-validation.
| Acts | Tlt | Eat | EH | HK | LH | MP | Rlx | Slp | WD | WK |
|---|---|---|---|---|---|---|---|---|---|---|
| Tlt | 100.0 | |||||||||
| Eat | 89.0 | 0.4 | 8.3 | 1.0 | ||||||
| EH | 0.2 |
| 0.2 |
| ||||||
| HK | 0.2 |
| 9.3 |
| 1.8 | |||||
| LH |
| 0.2 |
| 0.2 | ||||||
| MP | 0.1 | 0.8 |
| 0.9 |
| |||||
| Rlx | 0.5 | 1.4 | 97.6 | 0.2 | 0.3 | |||||
| Slp | 0.1 | 0.1 | 0.1 | 1.4 | 98.3 | |||||
| WD |
|
| ||||||||
| WK | 0.3 | 0.3 | 1.7 | 97.7 |
The columns represent the predicted activities, while the rows represent the actual activities. The performance of overlapping activities is highlighted in bold.
Figure 3Bar graph illustrating comparison results of OAR-CbC with the state-of-the-art study through F score on Aruba dataset. The range of the F score is between [0-1], with one being the highest. Key: OAR-CbC: proposed approach, APMTA [23], MkRENN [49], tlt: bed to toilet, eat: eating, EH: enter home, HK: housekeeping, LH: leave home, MP: meal preparation, Rlx: relax, Res: resperate, Slp: sleeping, WD: wash dishes, and WK: work.