journal article·2024Open access

Combined CNN-LSTM Deep Learning Algorithms for Recognizing Human Physical Activities in Large and Distributed Manners: A Recommendation System

Ameni Ellouze, Nesrine Kadri, Alaa Alaerjan, Mohamed Ksantini

Computers, Materials & Continua· Volume 79· Issue 1

Abstract

Recognizing human activity (HAR) from data in a smartphone sensor plays an important role in the field of health to prevent chronic diseases. Daily and weekly physical activities are recorded on the smartphone and tell the user whether he is moving well or not. Typically, smartphones and their associated sensing devices operate in distributed and unstable environments. Therefore, collecting their data and extracting useful information is a significant challenge. In this context, the aim of this paper is twofold: The first is to analyze human behavior based on the recognition of physical activities. Using the results of physical activity detection and classification, the second part aims to develop a health recommendation system to notify smartphone users about their healthy physical behavior related to their physical activities. This system is based on the calculation of calories burned by each user during physical activities. In this way, conclusions can be drawn about a person’s physical behavior by estimating the number of calories burned after evaluating data collected daily or even weekly following a series of physical workouts. To identify and classify human behavior our methodology is based on artificial intelligence models specifically deep learning techniques like Long Short-Term Memory (LSTM), stacked LSTM, and bidirectional LSTM. Since human activity data contains both spatial and temporal information, we proposed, in this paper, to use of an architecture allowing the extraction of the two types of information simultaneously. While Convolutional Neural Networks (CNN) has an architecture designed for spatial information, our idea is to combine CNN with LSTM to increase classification accuracy by taking into consideration the extraction of both spatial and temporal data. The results obtained achieved an accuracy of 96%. On the other side, the data learned by these algorithms is prone to error and uncertainty. To overcome this constraint and improve performance (96%), we proposed to use the fusion mechanisms. The last combines deep learning classifiers to model non-accurate and ambiguous data to obtain synthetic information to aid in decision-making. The Voting and Dempster-Shafer (DS) approaches are employed. The results showed that fused classifiers based on DS theory outperformed individual classifiers (96%) with the highest accuracy level of 98%. Also, the findings disclosed that participants engaging in physical activities are healthy, showcasing a disparity in the distribution of physical activities between men and women.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Context-Aware Activity Recognition Systems · Human Mobility and Location-Based Analysis · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (38)

Show source-provided references
1. Efficient activity recognition using lightweight CNN and DS-GRU network for surveillance applications10.1016/j.asoc.2021.107102 ↗
2. Conflux LSTMs network: A novel approach for multi-view action recognition10.1016/j.neucom.2019.12.151 ↗
3. Recommendation system for human physical activities using smartphones
4. Human activity classification in smartphones using accelerometer and gyroscope sensors10.1109/JSEN.2017.2782492 ↗
5. Fusion of classifiers based on physical activities data from smartphone user
6. Complex human activity recognition using smartphone and wrist-worn motion sensors10.3390/s16040426 ↗
7. Wearable sensor-based human activity recognition with transformer model10.3390/s22051911 ↗
8. Deep learning based human activity recognition (HAR) using wearable sensor data
9. Wearable sensors for human activity monitoring: A review10.1109/JSEN.2014.2370945 ↗
10. A close look into human activity recognition models using deep learning
11. Percentage of human-occupied areas for fall detection from two views10.1007/s00371-016-1296-y ↗
12. A hybrid attention-based deep neural network for simultaneous multi-sensor pruning and human activity recognition10.1109/JIOT.2022.3196170 ↗
13. A framework for recognition of facial expression using HOG features10.59543/ijmscs.v2i.7815 ↗
14. Physical activity recognition based on a parallel approach for an ensemble of machine learning and deep learning classifiers
15. Eigenjoints-based action recognition using naive-bayes-nearest-neighbor
16. Deep learning models for real-time human activity recognition with smartphones10.1007/s11036-019-01445-x ↗
17. Attention-based convolutional neural network for weakly labeled human activities’ recognition with wearable sensors10.1109/JSEN.2019.2917225 ↗
18. Deep learning for classifying physical activities from accelerometer data10.3390/s21165564 ↗
19. Human activity recognition via hybrid deep learning based model10.3390/s22010323 ↗
20. Deep recurrent neural networks for human activity recognition
21. Deep convolutional and LSTM recurrent neural networks for multimodal wearable activity recognition10.3390/s16010115 ↗
22. Improved sensor based human activity recognition via hybrid convolutional and recurrent neural networks
23. Divide and conquer-based 1D CNN human activity recognition using test data sharpening10.3390/s18041055 ↗
24. A novel signal-encoding technique for CNN-based human activity recognition10.3390/s18113910 ↗
25. Human action recognition using deep learning methods on limited sensory data10.1109/JSEN.2019.2956901 ↗
26. Human activity recognition using wearable sensors by deep convolutional neural networks
27. Human action recognition using attention-based LSTM network with dilated CNN features10.1016/j.future.2021.06.045 ↗
28. X. Li et al., “Concurrent activity recognition with multimodal CNN-LSTM structure,” arXiv:1702.01638, 2017.
29. Application of majority voting to pattern recognition: An analysis of its behavior and performance10.1109/3468.618255 ↗
30. The combination of multiple classifiers using an evidential reasoning approach10.1016/j.artint.2008.06.002 ↗
31. Combining the results of several neural network classifiers10.1016/0893-6080(94)90099-X ↗
32. Multilevel monitoring of activity and sleep in healthy people (version 1.0.0)
33. Review of deep learning algorithms and architectures10.1109/ACCESS.2019.2912200 ↗
34. Mobile cardiac health-care monitoring and notification with real time tachycardia and bradycardia arrhythmia detection10.4103/jmss.JMSS_17_17 ↗
35. A non invasive method for calculating calories burned during exercise using heartbeat
36. Some aspects of Dempster-Shafer evidence theory for classification of muti-modality medical images taking partial volume effect into account10.1016/0167-8655(96)00039-6 ↗
37. Traffic sign recognition system based on belief functions theory
38. Artificial intelligence-based diabetes diagnosis with belief functions theory10.3390/sym14102197 ↗