{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T12:55:54Z","timestamp":1778676954215,"version":"3.51.4"},"reference-count":43,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2018,10,15]],"date-time":"2018-10-15T00:00:00Z","timestamp":1539561600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BDCC"],"abstract":"<jats:p>The Internet-of-Things (IoT) is a paradigm shift from slow and manual approaches to fast and automated systems. It has been deployed for various use-cases and applications in recent times. There are many aspects of IoT that can be used for the assistance of elderly individuals. In this paper, we detect the presence or absence of freezing of gait in patients suffering from Parkinson\u2019s disease (PD) by using the data from body-mounted acceleration sensors placed on the legs and hips of the patients. For accurate detection and estimation, constrained optimization-based extreme learning machines (C-ELM) have been utilized. Moreover, in order to enhance the accuracy even further, C-ELM with bagging (C-ELMBG) has been proposed, which uses the characteristics of least squares support vector machines. The experiments have been carried out on the publicly available Daphnet freezing of gait dataset to verify the feasibility of C-ELM and C-ELMBG. The simulation results show an accuracy above 90% for both methods. A detailed comparison with other state-of-the-art statistical learning algorithms such as linear discriminate analysis, classification and regression trees, random forest and state vector machines is also presented where C-ELM and C-ELMBG show better performance in all aspects, including accuracy, sensitivity, and specificity.<\/jats:p>","DOI":"10.3390\/bdcc2040031","type":"journal-article","created":{"date-parts":[[2018,10,16]],"date-time":"2018-10-16T02:52:53Z","timestamp":1539658373000},"page":"31","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Constrained Optimization-Based Extreme Learning Machines with Bagging for Freezing of Gait Detection"],"prefix":"10.3390","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4425-9810","authenticated-orcid":false,"given":"Syed Waqas","family":"Haider Shah","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, Information Technology University (ITU), Lahore 54000, Pakistan"}]},{"given":"Khalid","family":"Iqbal","sequence":"additional","affiliation":[{"name":"College of Electrical and Mechanical Engineering, National University of Science and Technology, Islamabad 46000, Pakistan"}]},{"given":"Ahmad Talal","family":"Riaz","sequence":"additional","affiliation":[{"name":"Experts Vision Engineering and Technology Innovations, Islamabad 46000, Pakistan"}]}],"member":"1968","published-online":{"date-parts":[[2018,10,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"735","DOI":"10.1109\/JIOT.2016.2554146","article-title":"An internet-of-things enabled connected navigation system for urban bus riders","volume":"3","author":"Handte","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_2","first-page":"192","article-title":"Toward integrating distributed energy resources and storage devices in smart grid","volume":"4","author":"Xu","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2207","DOI":"10.1109\/JIOT.2017.2756025","article-title":"Recursive principal component analysis-based data outlier detection and sensor data aggregation in IoT systems","volume":"4","author":"Yu","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1583","DOI":"10.1002\/mds.25945","article-title":"The prevalence of Parkinson\u2019s disease: A systematic review and meta-analysis","volume":"29","author":"Pringsheim","year":"2014","journal-title":"Mov. Disord."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1109\/ACCESS.2015.2437951","article-title":"The internet of things for health care: A comprehensive survey","volume":"3","author":"Islam","year":"2015","journal-title":"IEEE Access"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1002\/mds.20115","article-title":"Falls and freezing of gait in Parkinson\u2019s disease: A review of two interconnected, episodic phenomena","volume":"19","author":"Bloem","year":"2004","journal-title":"Mov. Disord."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1109\/TITB.2009.2036165","article-title":"Wearable assistant for Parkinson\u2019s disease patients with the freezing of gait symptom","volume":"14","author":"Bachlin","year":"2010","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Mazilu, S., Hardegger, M., Zhu, Z., Roggen, D., Troster, G., Plotnik, M., and Hausdorff, J.M. (2012, January 21\u201324). Online detection of freezing of gait with smartphones and machine learning techniques. Proceedings of the 6th IEEE International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth), San Diego, CA, USA.","DOI":"10.4108\/icst.pervasivehealth.2012.248680"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1314","DOI":"10.1002\/mds.26693","article-title":"Machine learning for large-scale wearable sensor data in Parkinson\u2019s disease: Concepts, promises, pitfalls, and futures","volume":"31","author":"Kubota","year":"2016","journal-title":"Mov. Disord."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Pepa, L., Ciabattoni, L., Verdini, F., Capecci, M., and Ceravolo, M. (2014, January 10\u201312). Smartphone based fuzzy logic freezing of gait detection in parkinson\u2019s disease. Proceedings of the IEEE\/ASME 10th International Conference on Mechatronic and Embedded Systems and Applications (MESA), Senigallia, Italy.","DOI":"10.1109\/MESA.2014.6935630"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Rodriguez-Martin, D., Sama, A., Perez-Lopez, C., Catala, A., Arostegui, J.M.M., Cabestany, J., Bayes, A., Alcaine, S., Mestre, B., and Prats, A. (2017). Home detection of freezing of gait using support vector machines through a single waist-worn triaxial accelerometer. PLoS ONE, 12.","DOI":"10.1371\/journal.pone.0171764"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1109\/72.554195","article-title":"Face recognition: A convolutional neural-network approach","volume":"8","author":"Lawrence","year":"1997","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Kalchbrenner, N., Grefenstette, E., and Blunsom, P. (arXiv, 2014). A convolutional neural network for modelling sentences, arXiv.","DOI":"10.3115\/v1\/P14-1062"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1995","DOI":"10.3390\/s18071995","article-title":"GSOS-ELM: An RFID-Based Indoor Localization System Using GSO Method and Semi-Supervised Online Sequential ELM","volume":"18","author":"Liu","year":"2018","journal-title":"Sensors"},{"key":"ref_15","unstructured":"Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012, January 3\u20135). Imagenet classification with deep convolutional neural networks. Proceedings of the 25th International Conference on Neural Information Processing Systems, Lake Tahoe, Nevada."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1211","DOI":"10.1007\/s00521-016-2758-x","article-title":"Representation learning with deep extreme learning machines for efficient image set classification","volume":"30","author":"Uzair","year":"2018","journal-title":"Neural Comput. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Camps, J., Sama, A., Martin, M., Rodriguez-Martin, D., Perez-Lopez, C., Alcaine, S., Mestre, B., Prats, A., Crespo, M.C., and Cabestany, J. (2017). Deep Learning for Detecting Freezing of Gait Episodes in Parkinson\u2019s Disease Based on Accelerometers. International Work-Conference on Artificial Neural Networks, Springer.","DOI":"10.1007\/978-3-319-59147-6_30"},{"key":"ref_18","unstructured":"Hagan, M.T., Demuth, H.B., Beale, M.H., and De Jes\u00fas, O. (1996). Neural Network Design, PWS Pub."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1016\/j.neucom.2005.12.126","article-title":"Extreme learning machine: Theory and applications","volume":"70","author":"Huang","year":"2006","journal-title":"Neurocomputing"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"757","DOI":"10.1109\/TNNLS.2016.2636834","article-title":"Kernel-based multilayer extreme learning machines for representation learning","volume":"29","author":"Wong","year":"2018","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2369","DOI":"10.1016\/j.neucom.2006.02.013","article-title":"Improved extreme learning machine for function approximation by encoding a priori information","volume":"69","author":"Han","year":"2006","journal-title":"Neurocomputing"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1067","DOI":"10.1109\/TSMCB.2008.2010506","article-title":"Online sequential fuzzy extreme learning machine for function approximation and classification problems","volume":"39","author":"Rong","year":"2009","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Rumelhart, D.E., and McClelland, J.L. (1986). Parallel Distributed Processing: Explorations in the Microstructure of Cognition, MIT Press. Foundations.","DOI":"10.7551\/mitpress\/5236.001.0001"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.knosys.2016.10.030","article-title":"An improved NSGA-III algorithm for feature selection used in intrusion detection","volume":"116","author":"Zhu","year":"2017","journal-title":"Knowl. Based Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1109\/TCSII.2005.857540","article-title":"Can threshold networks be trained directly?","volume":"53","author":"Huang","year":"2006","journal-title":"IEEE Trans. Circ. Syst. II Express Briefs"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1016\/j.neucom.2010.02.019","article-title":"Optimization method based extreme learning machine for classification","volume":"74","author":"Huang","year":"2010","journal-title":"Neurocomputing"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1109\/TSMCB.2011.2168604","article-title":"Extreme learning machine for regression and multiclass classification","volume":"42","author":"Huang","year":"2012","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/BF00994018","article-title":"Support-vector networks","volume":"20","author":"Cortes","year":"1995","journal-title":"Mach. Learn."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1142\/S0218488513400114","article-title":"An analysis of ELM approximate error based on random weight matrix","volume":"21","author":"Wang","year":"2013","journal-title":"Int. J. Uncertain. Fuzziness Knowl. Based Syst."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"879","DOI":"10.1109\/TNN.2006.875977","article-title":"Universal approximation using incremental constructive feedforward networks with random hidden nodes","volume":"17","author":"Huang","year":"2006","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"985789","DOI":"10.1155\/2014\/985789","article-title":"An efficient diagnosis system for Parkinson\u2019s disease using kernel-based extreme learning machine with subtractive clustering features weighting approach","volume":"2014","author":"Ma","year":"2014","journal-title":"Comput. Math. Methods Med."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/j.neucom.2015.07.138","article-title":"An efficient hybrid kernel extreme learning machine approach for early diagnoses of Parkinson\u2019s disease","volume":"184","author":"Chen","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"3460","DOI":"10.1016\/j.neucom.2007.10.008","article-title":"Enhanced random search based incremental extreme learning machine","volume":"71","author":"Huang","year":"2008","journal-title":"Neurocomputing"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1352","DOI":"10.1109\/TNN.2009.2024147","article-title":"Error minimized extreme learning machine with growth of hidden nodes and incremental learning","volume":"20","author":"Feng","year":"2009","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1431","DOI":"10.1016\/j.neucom.2015.07.065","article-title":"A Constrained Optimization based Extreme Learning Machine for noisy data regression","volume":"171","author":"Wong","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2255","DOI":"10.3390\/s120202255","article-title":"Gait analysis using wearable sensors","volume":"12","author":"Tao","year":"2012","journal-title":"Sensors"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"R1","DOI":"10.1088\/0967-3334\/25\/2\/R01","article-title":"Accelerometry: Providing an integrated, practical method for long-term, ambulatory monitoring of human movement","volume":"25","author":"Mathie","year":"2004","journal-title":"Physiol. Meas."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Roggen, D., B\u00e4chlin, M., Schumm, J., Holleczek, T., Lombriser, C., Tr\u00f6ster, G., Widmer, L., Majoe, D., and Gutknecht, J. (2010, January 7\u20139). An educational and research kit for activity and context recognition from on-body sensors. Proceedings of the IEEE Internation Conference on Body Sensor Networks (BSN), Singapore.","DOI":"10.1109\/BSN.2010.35"},{"key":"ref_39","first-page":"655","article-title":"A comparative study of wireless protocols: Bluetooth, UWB, ZigBee, and Wi-Fi","volume":"4","author":"Pothuganti","year":"2014","journal-title":"Adv. Electron. Electr. Eng."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Siekkinen, M., Hiienkari, M., Nurminen, J.K., and Nieminen, J. (2012, January 1). How low energy is bluetooth low energy? comparative measurements with zigbee\/802.15.4. Proceedings of the IEEE Wireless Communications and Networking Conference Workshops (WCNCW), Paris, France.","DOI":"10.1109\/WCNCW.2012.6215496"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Soyata, T., Ba, H., Heinzelman, W., Kwon, M., and Shi, J. (2015). Accelerating mobile-cloud computing: A survey. Cloud Technology: Concepts, Methodologies, Tools, and Applications, IGI Global.","DOI":"10.4018\/978-1-4666-6539-2.ch090"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Kuhn, H.W., and Tucker, A.W. (2014). Nonlinear programming. Traces and Emergence of Nonlinear Programming, Springer.","DOI":"10.1007\/978-3-0348-0439-4_11"},{"key":"ref_43","unstructured":"(2018, May 20). Daphnet Freezing of Gait Dataset. Available online: https:\/\/archive.ics.uci.edu\/ml\/datasets\/Daphnet+Freezing+of+Gait."}],"container-title":["Big Data and Cognitive Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2504-2289\/2\/4\/31\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:25:42Z","timestamp":1760196342000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2504-2289\/2\/4\/31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,15]]},"references-count":43,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2018,12]]}},"alternative-id":["bdcc2040031"],"URL":"https:\/\/doi.org\/10.3390\/bdcc2040031","relation":{},"ISSN":["2504-2289"],"issn-type":[{"value":"2504-2289","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,15]]}}}