skip to main content
research-article

Subsampled Randomized Hadamard Transformation-based Ensemble Extreme Learning Machine for Human Activity Recognition

Published: 13 January 2024 Publication History

Abstract

Extreme Learning Machine (ELM) is becoming a popular learning algorithm due to its diverse applications, including Human Activity Recognition (HAR). In ELM, the hidden node parameters are generated at random, and the output weights are computed analytically. However, even with a large number of hidden nodes, feature learning using ELM may not be efficient for natural signals due to its shallow architecture. Due to noisy signals of the smartphone sensors and high dimensional data, substantial feature engineering is required to obtain discriminant features and address the “curse-of-dimensionality”. In traditional ML approaches, dimensionality reduction and classification are two separate and independent tasks, increasing the system’s computational complexity. This research proposes a new ELM-based ensemble learning framework for human activity recognition to overcome this problem. The proposed architecture consists of two key parts: (1) Self-taught dimensionality reduction followed by classification. (2) they are bridged by “Subsampled Randomized Hadamard Transformation” (SRHT). Two different HAR datasets are used to establish the feasibility of the proposed framework. The experimental results clearly demonstrate the superiority of our method over the current state-of-the-art methods.

Supplementary Material

HEALTH-2023-0021-SUPP (health-2023-0021-supp.zip)
Supplementary material

References

[1]
Rasel Ahmed Bhuiyan, Nadeem Ahmed, Md Amiruzzaman, and Md Rashedul Islam. 2020. A robust feature extraction model for human activity characterization using 3-Axis accelerometer and gyroscope data. Sensors (Basel, Switzerland) 20, 23(2020), 6990.
[2]
N. Ailon and B. Chazelle. 2009. The fast johnson-lindenstrauss transform and approximate nearest neighbors. SIAM Journal in Computing 39, 1 (2009), 302–322.
[3]
Nir Ailon and Edo Liberty. 2008. Fast dimension reduction using rademacher series on dual BCH codes. Discrete and Computational Geometry 42, 4(2008), 615.
[4]
K. Anam and A. Al-Jumaily. 2015. A novel extreme learning machine for dimensionality reduction on finger movement classification using sEMG. In 2015 7th International IEEE/EMBS Conference on Neural Engineering (NER ’15). Montpellier, France, 824–827.
[5]
Davide Anguita, Alessandro Ghio, Luca Oneto, Xavier Parra, and Jorge L. Reyes-Ortiz. 2013. A public domain dataset for human activity recognition using smartphones. In European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning.i6doc.com, 437–442.
[6]
Billur Barshan and Kerem Altun. 2013. Daily and Sports Activities. UCI Machine Learning Repository. DOI:
[7]
P. L. Bartlett. 1998. The sample complexity of pattern classification with neural networks: The size of the weights is more important than the size of the network. IEEE Transactions on Information Theory 44, 2 (1998), 525–536.
[8]
Chuangquan Chen, Chi-Man Vong, Chi-Man Wong, Weiru Wang, and Pak-Kin Wong. 2018. Efficient extreme learning machine via very sparse random projection. Soft Computing 22, 11(2018), 3563–3574.
[9]
M. Chen, Y. Li, X. Luo, W. Wang, L. Wang, and W. Zhao. 2019. A novel human activity recognition scheme for smart health using multilayer extreme learning machine. IEEE Internet of Things Journal 6, 2 (2019), 1410–1418.
[10]
Yen-Lun Chen, Xinyu Wu, Teng Li, Jun Cheng, Yongsheng Ou, and Mingliang Xu. 2016. Dimensionality reduction of data sequences for human activity recognition. Neurocomputing 210 (2016), 294–302.
[11]
Z. Chen, C. Jiang, and L. Xie. 2019. A novel ensemble ELM for human activity recognition using smartphone sensors. IEEE Transactions on Industrial Informatics 15, 5(2019), 2691–2699.
[12]
L. Cheng, Y. Guan, K. Zhu, Y. Li, and R. Xu. 2017. Accelerated sparse representation for human activity recognition. In 2017 IEEE International Conference on Information Reuse and Integration (IRI’17). IEEE, 245–252.
[13]
Robertas Damasevicius, Mindaugas Vasiljevas, Justas Salkevicius, and Marcin Woźniak. 2016. Human activity recognition in AAL environments using random projections. Computational and Mathematical Methods in Medicine 2016(2016), 1–14.
[14]
David W. Dunstan, Shilpa Dogra, Sophie E. Carter, and Neville Owen. 2021. Sit less and move more for cardiovascular health: Emerging insights and opportunities. Nature Reviews Cardiology 18, 9(2021), 637–648.
[15]
Ismail El Moudden, Benyacoub, and Souad El bernoussi. 2016. Modeling human activity recognition by dimensionality reduction approach. In 27th International Business Information Management Association Conference—Innovation Management and Education Excellence Vision 2020. IBIMA, 1800–1806.
[16]
Stefano Fusi, Earl K. Miller, and Mattia Rigotti. 2016. Why neurons mix: High dimensionality for higher cognition. Current Opinion in Neurobiology 37 (2016), 66–74.
[17]
Paolo Gastaldo, Rodolfo Zunino, Erik Cambria, and Sergio Decherchi. 2013. Combining ELMs with random projections. IEEE Intelligent Systems 28, 6 (2013), 46–48.
[18]
Gaurav Gupta, Xiongye Xiao, Radu Balan, and Paul Bogdan. 2022. Non-linear operator approximations for initial value problems. In International Conference on Learning Representations.
[19]
Gaurav Gupta, Xiongye Xiao, and Paul Bogdan. 2021. Multiwavelet-based operator learning for differential equations. In Advances in Neural Information Processing Systems. A. Beygelzimer, Y. Dauphin, P. Liang, and J. Wortman Vaughan (Eds.), Vol. 34, 24048–24062.
[20]
P. C. Hallal, L. B. Andersen, F. C. Bull, R. Guthold, W. Haskell, and U. Ekelund. 2012. Global physical activity levels: Surveillance progress, pitfalls, and prospects. Lancet 380, 9838 (2012), 247–257.
[21]
Juan Mario Haut, Mercedes Eugenia Paoletti, Javier Plaza, and Antonio Plaza. 2018. Fast dimensionality reduction and classification of hyperspectral images with extreme learning machines. Journal of Real-Time Image Processing 15, 3(2018), 439–462.
[22]
Q. He, T. Shang, F. Zhuang, and Z. Shi. 2013. Parallel extreme learning machine for regression based on mapreduce. Neurocomputing 102 (2013), 52–58.
[23]
G. B. Huang. 2003. Learning capability and storage capacity of two-hidden-layer feedforward networks. IEEE Transactions on Neural Networks and Learning 14, 2 (2003), 274–281.
[24]
Guang-Bin Huang. 2014. An insight into extreme learning machines: Random neurons, random features and kernels. Cognitive Computation 6, 3(2014), 376–390.
[25]
Guang-Bin Huang, Zuo Bai, Liyanaarachchi Lekamalage Chamara Kasun, and Chi Man Vong. 2015. Local receptive fields based extreme learning machine. IEEE Computational Intelligence Magazine 10, 2 (2015), 18–29.
[26]
Guang-Bin Huang and Lei Chen. 2007. Convex incremental extreme learning machine. Neurocomputing 70, 16 (2007), 3056–3062.
[27]
Guang-Bin Huang, Hongming Zhou, Xiaojian Ding, and Rui Zhang. 2012. Extreme learning machine for regression and multiclass classification. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) 42, 2 (2012), 513–529.
[28]
Guang-Bin Huang, Qin-Yu Zhu, and Chee-Kheong Siew. 2006. Extreme learning machine: Theory and applications. Neurocomputing 70, 1-3 (2006), 489–501.
[29]
G. B. Huang, Q. Y. Zhu, and C. K. Siew. 2006. Real-time learning capability of neural networks. IEEE Transactions on Neural Networks 17, 4 (2006), 863–878.
[30]
Tetsou Ikai, Takeshi Kamikubo, Itaru Takehara, Masanori Nishi, and Satoshi Miyano. 2003. Dynamic postural control in patients with hemiparesis. American Journal of Physical Medicine and Rehabilitation 82, 6 (2003), 463–484.
[31]
William Johnson and Joram Lindenstrauss. 1984. Extensions of Lipschitz maps into a Hilbert space. Contemporary Mathematics 26(1984), 189–206.
[32]
Theo Jourdan, Antoine Boutet, Amine Bahi, and Carole Frindel. 2021. Privacy-preserving IoT framework for activity recognition in personal healthcare monitoring. ACM Transactions on Computing for Healthcare 2, 1, Article 3(2021), 22 pages.
[33]
L. L. C. Kasun, H. Zhou, G.-B. Huang, and C. M. Vong. 2013. Representational learning with elms for big data. IEEE Intelligent Systems 28, 6 (2013), 31–34.
[34]
L. L. C. Kasun, Y. Yang, G. Huang, and Z. Zhang. 2016. Dimension reduction with extreme learning machine. IEEE Transactions on Image Processing 25, 8 (2016), 3906–3918.
[35]
Eunju Kim, Sumi Helal, Chris Nugent, and Mark Beattie. 2015. Analyzing activity recognition uncertainties in smart home environments. ACM Transactions on Intelligent Systems and Technology 6, 4, Article 52(2015), 28 pages.
[36]
Jennifer R. Kwapisz, Gary M. Weiss, and Samuel A. Moore. 2011. Activity recognition using cell phone accelerometers. ACM SigKDD Explorations Newsletter 12, 2(2011), 74–82.
[37]
Y. LeCun, Y. Bengio, and G. Hinton. 2015. Deep learning. Nature 521, 7553 (2015), 436–444.
[38]
Zijian Lei and Liang Lan. 2020. Improved Subsampled Randomized Hadamard Transform for Linear SVM. In AAAI Conference on Artificial Intelligence. Retrieved from https://api.semanticscholar.org/CorpusID:211031833
[39]
Zongyi Li, Nikola Kovachki, Kamyar Azizzadenesheli, Burigede Liu, Kaushik Bhattacharya, Andrew Stuart, and Anima Anandkumar. 2020. Fourier Neural Operator for Parametric Partial Differential Equations. Retrieved from https://api.semanticscholar.org/CorpusID:224705257
[40]
N. Y. Liang, G. B. Huang, P. Saratchandran, and N. Sundararajan. 2006. A fast and accurate online sequential learning algorithm for feedforward networks. IEEE Transactions on Neural Networks 17, 6 (2006), 1411–1423.
[41]
J. Lin, J. Yin, Z. Cai, Q. Liu, K. Li, and V. Leung. 2013. A secure and practical mechanism of outsourcing extreme learning machine in cloud computing. IEEE Intelligent Systems 28, 6 (2013), 35–38.
[42]
V. Menon, Q. Du, and J. E. Fowler. 2016. Fast SVD with random hadamard projection for hyperspectral dimensionality reduction. IEEE Geoscience and Remote Sensing Letters 13, 9 (2016), 1275–1279.
[43]
Vineetha Menon, Qian Du, and James E. Fowler. 2017. Random hadamard projections for hyperspectral unmixing. IEEE Geoscience and Remote Sensing Letters 14, 3 (2017), 419–423.
[44]
F. Monteiro-Guerra, O. Rivera-Romero, L. Fernandez-Luque, and B. Caulfield. 2020. Personalization in real-time physical activity coaching using mobile applications: A scoping review. IEEE Journal of Biomedical and Health Informatics 24, 6 (2020), 1738–1751.
[45]
Ronald Mutegeki and Dong Seog Han. 2020. A CNN-LSTM approach to human activity recognition. In 2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC ’20). IEEE, Japan, 362–366.
[46]
X. Niu, Z. Wang, and Z. Pan. 2019. Extreme learning machine-based deep model for human activity recognition with wearable sensors. Computing in Science Engineering 21, 5 (2019), 16–25.
[47]
Saurabh Paul, Christos Boutsidis, Malik Magdon-Ismail, and Petros Drineas. 2012. Random projections for linear support vector machines. ACM Transactions on Knowledge Discovery from Data 8, 4(2012), 1–25.
[48]
Xin Qin, Jindong Wang, Yiqiang Chen, Wang Lu, and Xinlong Jiang. 2022. Domain generalization for activity recognition via adaptive feature fusion. ACM Transactions on Intelligent Systems and Technology 14, 1, Article 9(2022), 21 pages.
[49]
Z. Qin, L. Hu, N. Zhang, D. Chen, K. Zhang, Z. Qin, and K. R. Choo. 2019. Learning-aided user identification using smartphone sensors for smart homes. IEEE Internet of Things Journal 6, 5 (2019), 7760–7772.
[50]
D. Ravi, C. Wong, B. Lo, and G. Yang. 2017. A deep learning approach to on-Node sensor data analytics for mobile or wearable devices. IEEE Journal of Biomedical and Health Informatics 21, 1(2017), 56–64.
[51]
Sujan Ray, Khaldoon Alshouiliy, and Dharma P. Agrawal. 2021. Dimensionality reduction for human activity recognition using Google colab. Information 12, 1 (2021), 23 pages.
[52]
David E. Rumelhart, Geoffrey E. Hinton, and Ronald J. Williams. 1986. Learning representations by back-propagating errors. Nature 323, 6088(1986), 533–536.
[53]
L. Shiripova and Evgeny Myasnikov. 2019. Human action recognition using dimensionality reduction and support vector machine. Information Technology and Nanotechnology 2391, 6(2019), 48–53.
[54]
Jian Sun, Yongling Fu, Shengguang Li, Jie He, Cheng Xu, and Lin Tan. 2018. Sequential human activity recognition based on deep convolutional network and extreme learning machine using wearable sensors. Journal of Sensors 2018(2018), 8580959.
[55]
Jiexiong Tang, Chenwei Deng, and Guang-Bin Huang. 2016. Extreme learning machine for multilayer perceptron. IEEE Transactions on Neural Networks and Learning Systems 27, 4 (2016), 809–821.
[56]
Depeng Tao, Lianwen Jin, Yuan Yuan, and Yang Xue. 2016. Ensemble manifold rank preserving for acceleration- based human activity recognition. IEEE Transactions on Neural Networks and Learning Systems 27, 6(2016), 1392–1404.
[57]
Dipanwita Thakur and Suparna Biswas. 2020. Smartphone based human activity monitoring and recognition using ML and DL: A comprehensive survey. Journal of Ambient Intelligence and Humanized Computing 11, 11(2020), 5433–5444.
[58]
Dipanwita Thakur and Suparna Biswas. 2021. Feature fusion using deep learning for smartphone based human activity recognition. International Journal of Information Technology 13, 4 (2021), 1615–1624.
[59]
Dipanwita Thakur and Suparna Biswas. 2021. A novel human activity recognition strategy using extreme learning machine algorithm for smart health. In Emerging Technologies in Data Mining and Information Security. Aboul Ella Hassanien, Siddhartha Bhattacharyya, Satyajit Chakrabati, Abhishek Bhattacharya, and Soumi Dutta (Eds.), Vol. 1286, Springer Singapore, Singapore, 215–222.
[60]
Dipanwita Thakur and Suparna Biswas. 2022. Online change point detection in application with transition-aware activity recognition. IEEE Transactions on Human-Machine Systems 52, 6 (2022), 1176–1185.
[61]
Dipanwita Thakur, Suparna Biswas, Edmond S. L. Ho, and Samiran Chattopadhyay. 2022. ConvAE-LSTM: Convolutional autoencoder long short-term memory network for smartphone-based human activity recognition. IEEE Access 10 (2022), 4137–4156.
[62]
Yiming Tian, Xitai Wang, Wei Chen, Zuojun Liu, and Lifeng Li. 2019. Adaptive multiple classifiers fusion for inertial sensor based human activity recognition. Cluster Computing 22, 4(2019), 8141–8154.
[63]
Yiming Tian, Jie Zhang, Lingling Chen, Yanli Geng, and Xitai Wang. 2019. Selective ensemble based on extreme learning machine for sensor-based human activity recognition. Sensors 19, 16 (2019).
[64]
Yiming Tian, Jie Zhang, Qi Chen, Shuping Hou, and Li Xiao. 2022. Group decision making-based fusion for human activity recognition in body sensor networks. Sensors 22, 21 (2022).
[65]
Yiming Tian, Jie Zhang, Qi Chen, and Zuojun Liu. 2022. A novel selective ensemble learning method for smartphone sensor-based human activity recognition based on hybrid diversity enhancement and improved binary glowworm swarm optimization. IEEE Access 10 (2022), 125027–125041.
[66]
Joel A. Tropp. 2011. Improved analysis of the subsampled randomized hadamard transformation. Advances in Adaptive Data Analysis 3, 01n02 (2011), 115–126.
[67]
S. W. Wafa, N. N. Aziz, M. R. Shahril, H. Halib, M. Rahim, and X. Janssen. 2017. Measuring the daily activity of lying down, sitting, standing and stepping of obese children using the ActivPALTM activity monitor. Journal of Tropical Pediatrics 63, 2 (2017), 98–103.
[68]
Shaohua Wan, Lianyong Qi, Xiaolong Xu, Chao Tong, and Zonghua Gu. 2020. Deep learning models for real-time human activity recognition with smartphones. Mobile Networks and Applications 25, 2(2020), 743–755.
[69]
A. Wang, G. Chen, J. Yang, S. Zhao, and C. Chang. 2016. A comparative study on human activity recognition using inertial sensors in a smartphone. IEEE Sensors Journal 16, 11(2016), 4566–4578.
[70]
Botao Wang, Shan Huang, Junhao Qiu, Yu Liu, and Guoren Wang. 2015. Parallel online sequential extreme learning machine based on MapReduce. Neurocomputing 149 (2015), 224–232.
[71]
Jindong Wang, Yiqiang Chen, Shuji Hao, Xiaohui Peng, and Lisha Hu. 2019. Deep learning for sensor-based activity recognition: A survey. Pattern Recognition Letters 119 (2019), 3–11. https://www.sciencedirect.com/science/article/pii/S016786551830045X
[72]
Yueqing Wang, Yong Dou, Xinwang Liu, and Yuanwu Lei. 2016. PR-ELM: Parallel regularized extreme learning machine based on cluster. Neurocomputing 173 (2016), 1073–1081.
[73]
Donghui Wu, Zhelong Wang, Ye Chen, and Hongyu Zhao. 2016. Mixed-kernel based weighted extreme learning machine for inertial sensor based human activity recognition with imbalanced dataset. Neurocomputing 190 (2016), 35–49.
[74]
Xiongye Xiao, Defu Cao, Ruochen Yang, Gaurav Gupta, Gengshuo Liu, Chenzhong Yin, Radu Balan, and Paul Bogdan. 2023. Coupled multiwavelet operator learning for coupled differential equations. In The 11th International Conference on Learning Representations.
[75]
Xiongye Xiao, Defu Cao, Ruochen Yang, Gaurav Gupta, Gengshuo Liu, Chenzhong Yin, Radu Balan, and Paul Bogdan. 2023. Coupled Multiwavelet Neural Operator Learning for Coupled Partial Differential Equations. Retrieved from https://api.semanticscholar.org/CorpusID:257365352

Cited By

View all

Index Terms

  1. Subsampled Randomized Hadamard Transformation-based Ensemble Extreme Learning Machine for Human Activity Recognition

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Transactions on Computing for Healthcare
          ACM Transactions on Computing for Healthcare  Volume 5, Issue 1
          January 2024
          130 pages
          EISSN:2637-8051
          DOI:10.1145/3613527
          Issue’s Table of Contents

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 13 January 2024
          Online AM: 27 November 2023
          Accepted: 23 November 2023
          Revised: 22 September 2023
          Received: 12 March 2023
          Published in HEALTH Volume 5, Issue 1

          Permissions

          Request permissions for this article.

          Check for updates

          Author Tags

          1. Datasets
          2. neural networks
          3. dimensionality reduction
          4. classification

          Qualifiers

          • Research-article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)232
          • Downloads (Last 6 weeks)7
          Reflects downloads up to 12 Jan 2025

          Other Metrics

          Citations

          Cited By

          View all

          View Options

          Login options

          Full Access

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Full Text

          View this article in Full Text.

          Full Text

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media