{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T06:29:58Z","timestamp":1781332198969,"version":"3.54.1"},"reference-count":65,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2020,1,2]],"date-time":"2020-01-02T00:00:00Z","timestamp":1577923200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Machine learning techniques will contribution towards making Internet of Things (IoT) symmetric applications among the most significant sources of new data in the future. In this context, network systems are endowed with the capacity to access varieties of experimental symmetric data across a plethora of network devices, study the data information, obtain knowledge, and make informed decisions based on the dataset at its disposal. This study is limited to supervised and unsupervised machine learning (ML) techniques, regarded as the bedrock of the IoT smart data analysis. This study includes reviews and discussions of substantial issues related to supervised and unsupervised machine learning techniques, highlighting the advantages and limitations of each algorithm, and discusses the research trends and recommendations for further study.<\/jats:p>","DOI":"10.3390\/sym12010088","type":"journal-article","created":{"date-parts":[[2020,1,3]],"date-time":"2020-01-03T11:55:07Z","timestamp":1578052507000},"page":"88","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":113,"title":["Machine Learning Algorithms for Smart Data Analysis in Internet of Things Environment: Taxonomies and Research Trends"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8579-5444","authenticated-orcid":false,"given":"Mohammed H.","family":"Alsharif","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, College of Electronics and Information Engineering, Sejong University, 209 Neungdong-ro, Gwangjin-gu, Seoul 05006, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anabi Hilary","family":"Kelechi","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering and Information Engineering, College of Engineering, Covenant University, Canaanland, Ota P.M.B 1023, Ogun State, Nigeria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0792-7031","authenticated-orcid":false,"given":"Khalid","family":"Yahya","sequence":"additional","affiliation":[{"name":"Department of Electrical and Electronics Engineering, Faculty of Engineering and Architecture, Istanbul Gelisim University, Avc\u0131lar, 34310 \u0130stanbul, Turkey"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shehzad Ashraf","family":"Chaudhry","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Faculty of Engineering and Architecture, Istanbul Gelisim University, Avc\u0131lar, 34310 \u0130stanbul, Turkey"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,1,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Sharakhina, L.V., and Skvortsova, V. (2019, January 10). Big Data, Smart Data in Effective Communication Strategies Development. Proceedings of the 2019 Communication Strategies in Digital Society Workshop (ComSDS), Saint Petersburg, Russia.","DOI":"10.1109\/COMSDS.2019.8709651"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2347","DOI":"10.1109\/COMST.2015.2444095","article-title":"Internet of things: A survey on enabling technologies, protocols, and applications","volume":"17","author":"Guizani","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Alzubi, J., Nayyar, A., and Kumar, A. (2018). Machine Learning from Theory to Algorithms: An Overview, IOP Publishing.","DOI":"10.1088\/1742-6596\/1142\/1\/012012"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Jagannath, J., Polosky, N., Jagannath, A., Restuccia, F., and Melodia, T. (2019). Machine learning for wireless communications in the Internet of things: A comprehensive survey. Ad Hoc Netw., 101913.","DOI":"10.1016\/j.adhoc.2019.101913"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Kashyap, R. (2019). Machine Learning for Internet of Things. Next-Generation Wireless Networks Meet Advanced Machine Learning Applications, IGI Global.","DOI":"10.4018\/978-1-5225-7458-3.ch003"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"595","DOI":"10.1016\/j.knosys.2018.09.019","article-title":"AMIDST: A Java toolbox for scalable probabilistic machine learning","volume":"163","author":"Masegosa","year":"2019","journal-title":"Knowl.-Based Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2718","DOI":"10.29115\/SP-2018-0004","article-title":"An introduction to machine learning methods for survey researchers","volume":"11","author":"Buskirk","year":"2018","journal-title":"Surv. Pract."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"3133","DOI":"10.1109\/COMST.2019.2916583","article-title":"Applications of deep reinforcement learning in communications and networking: A survey","volume":"21","author":"Luong","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.tig.2017.12.005","article-title":"Supervised machine learning for population genetics: A new paradigm","volume":"34","author":"Schrider","year":"2018","journal-title":"Trends Genet."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.compchemeng.2017.10.008","article-title":"Machine learning: Overview of the recent progresses and implications for the process systems engineering field","volume":"114","author":"Lee","year":"2018","journal-title":"Comput. Chem. Eng."},{"key":"ref_11","unstructured":"Singh, A., Thakur, N., and Sharma, A. (2016, January 16\u201318). A review of supervised machine learning algorithms. Proceedings of the 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"128","DOI":"10.14445\/22312803\/IJCTT-V48P126","article-title":"Supervised machine learning algorithms: Classification and comparison","volume":"48","author":"Osisanwo","year":"2017","journal-title":"Int. J. Comput. Trends. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Qu, G., and Li, N. (2016, January 27\u201330). Accelerated distributed nesterov gradient descent for smooth and strongly convex functions. Proceedings of the 2016 54th Annual Allerton Conference on Communication, Control, and Computing (Allerton), Monticello, IL, USA.","DOI":"10.1109\/ALLERTON.2016.7852231"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Lee, J., Stanley, M., Spanias, A., and Tepedelenlioglu, C. (2016, January 12\u201314). Integrating machine learning in embedded sensor systems for Internet-of-Things applications. Proceedings of the 2016 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), Limassol, Cyprus.","DOI":"10.1109\/ISSPIT.2016.7886051"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1007\/s10044-015-0452-8","article-title":"Editing training data for multi-label classification with the k-nearest neighbor rule","volume":"19","author":"Kanj","year":"2016","journal-title":"Pattern Anal. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.knosys.2016.06.012","article-title":"kNN-IS: An Iterative Spark-based design of the k-Nearest Neighbors classifier for big data","volume":"117","author":"Maillo","year":"2017","journal-title":"Knowl.-Based Syst."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Chomboon, K., Chujai, P., Teerarassamee, P., Kerdprasop, K., and Kerdprasop, N. (2015, January 28\u201331). An empirical study of distance metrics for k-nearest neighbor algorithm. Proceedings of the 3rd International Conference on Industrial Application Engineering, Kitakyushu, Japan.","DOI":"10.12792\/iciae2015.051"},{"key":"ref_18","unstructured":"Prasath, V., Alfeilat, H.A.A., Lasassmeh, O., Hassanat, A., and Tarawneh, A.S. (2017). Distance and Similarity Measures Effect on the Performance of K-Nearest Neighbor Classifier\u2014A Review. arXiv."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"580","DOI":"10.1109\/TSP.2015.2477805","article-title":"Empirically estimable classification bounds based on a nonparametric divergence measure","volume":"64","author":"Berisha","year":"2015","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1115","DOI":"10.1007\/s00500-014-1327-4","article-title":"Dimensionality reduction of medical big data using neural-fuzzy classifier","volume":"19","author":"Azar","year":"2015","journal-title":"Soft Comput."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Ghaderi, A., Frounchi, J., and Farnam, A. (2015, January 25\u201327). Machine learning-based signal processing using physiological signals for stress detection. Proceedings of the 2015 22nd Iranian Conference on Biomedical Engineering (ICBME), Tehran, Iran.","DOI":"10.1109\/ICBME.2015.7404123"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"7716","DOI":"10.1109\/ACCESS.2016.2585661","article-title":"DWT based detection of epileptic seizure from EEG signals using naive Bayes and k-NN classifiers","volume":"4","author":"Sharmila","year":"2016","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.neucom.2014.10.085","article-title":"Effect of label noise in the complexity of classification problems","volume":"160","author":"Garcia","year":"2015","journal-title":"Neurocomputing"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2983","DOI":"10.1109\/TKDE.2014.2309131","article-title":"Efficiently Supporting Edit Distance Based String Similarity Search Using B+ -Trees","volume":"26","author":"Lu","year":"2014","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Do, C.-T., Douzal-Chouakria, A., Mari\u00e9, S., and Rombaut, M. (September, January 31). Multiple Metric Learning for large margin kNN Classification of time series. Proceedings of the 2015 23rd European Signal Processing Conference (EUSIPCO), Nice, France.","DOI":"10.1109\/EUSIPCO.2015.7362804"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.trc.2013.07.010","article-title":"Mining smart card data for transit riders\u2019 travel patterns","volume":"36","author":"Ma","year":"2013","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"532","DOI":"10.1109\/TNSRE.2016.2519350","article-title":"Discriminative feature extraction via multivariate linear regression for SSVEP-based BCI","volume":"24","author":"Wang","year":"2016","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Hilbe, J.M. (2016). Practical Guide to Logistic Regression, Chapman and Hall\/CRC.","DOI":"10.1201\/b18678"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.dcan.2017.10.002","article-title":"Machine learning for Internet of Things data analysis: A survey","volume":"4","author":"Mahdavinejad","year":"2018","journal-title":"Digit. Commun. Netw."},{"key":"ref_30","first-page":"1842","article-title":"Comparative study of K-NN, naive Bayes and decision tree classification techniques","volume":"5","author":"Jadhav","year":"2016","journal-title":"Int. J. Sci. Res."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1177\/0165551516677946","article-title":"Bayesian Na\u00efve Bayes classifiers to text classification","volume":"44","author":"Xu","year":"2018","journal-title":"J. Inf. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Singh, G., Kumar, B., Gaur, L., and Tyagi, A. (2019, January 24\u201326). Comparison between Multinomial and Bernoulli Na\u00efve Bayes for Text Classification. Proceedings of the 2019 International Conference on Automation, Computational and Technology Management (ICACTM), London, UK.","DOI":"10.1109\/ICACTM.2019.8776800"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1457","DOI":"10.1007\/s12524-018-0791-1","article-title":"Spatial prediction of rainfall-induced landslides using aggregating one-dependence estimators classifier","volume":"46","author":"Pham","year":"2018","journal-title":"J. Indian Soc. Remote Sens."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Han, W., Gu, Y., Zhang, Y., and Zheng, L. (2014, January 6\u20138). Data driven quantitative trust model for the internet of agricultural things. Proceedings of the 2014 International Conference on the Internet of Things (IOT), Cambridge, MA, USA.","DOI":"10.1109\/IOT.2014.7030111"},{"key":"ref_35","unstructured":"Cherian, V., and Bindu, M. (2017). Heart disease prediction using Naive Bayes algorithm and Laplace Smoothing technique. Int. J. Comput. Sci. Trends Technol., 5."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.envres.2015.12.016","article-title":"A land use regression model for ambient ultrafine particles in Montreal, Canada: A comparison of linear regression and a machine learning approach","volume":"146","author":"Weichenthal","year":"2016","journal-title":"Environ. Res."},{"key":"ref_37","unstructured":"Hoffmann, J.P., and Shafer, K. (2015). Linear Regression Analysis, NASW Press."},{"key":"ref_38","unstructured":"Montgomery, D.C., Peck, E.A., and Vining, G.G. (2012). Introduction to Linear Regression Analysis, John Wiley & Sons."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Robert, C. (2014). Machine Learning, a Probabilistic Perspective, Taylor & Francis.","DOI":"10.1080\/09332480.2014.914768"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Derguech, W., Bruke, E., and Curry, E. (2014, January 9\u201312). An autonomic approach to real-time predictive analytics using open data and internet of things. Proceedings of the 2014 IEEE 11th Intl Conf on Ubiquitous Intelligence and Computing and 2014 IEEE 11th Intl Conf on Autonomic and Trusted Computing and 2014 IEEE 14th International Conference on Scalable Computing and Communications and Its Associated Workshops, Bali, Indonesia.","DOI":"10.1109\/UIC-ATC-ScalCom.2014.137"},{"key":"ref_41","unstructured":"Glorot, X., and Bengio, Y. (2010, January 13\u201315). Understanding the difficulty of training deep feedforward neural networks. Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics, Sardinia, Italy."},{"key":"ref_42","first-page":"2","article-title":"An overview on theory and algorithm of support vector machines","volume":"40","author":"Ding","year":"2011","journal-title":"J. Univ. Electron. Sci. Technol. China"},{"key":"ref_43","first-page":"13","article-title":"A comparative study of classification techniques in data mining algorithms","volume":"8","author":"Nikam","year":"2015","journal-title":"Orient. J. Comput. Sci. Technol."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Alber, M., Zimmert, J., Dogan, U., and Kloft, M. (2017). Distributed optimization of multi-class SVMs. PLoS ONE, 12.","DOI":"10.1371\/journal.pone.0178161"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"205146","DOI":"10.1103\/PhysRevB.96.205146","article-title":"Kernel methods for interpretable machine learning of order parameters","volume":"96","author":"Ponte","year":"2017","journal-title":"Phys. Rev. B"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.neunet.2016.04.005","article-title":"Binary classification SVM-based algorithms with interval-valued training data using triangular and Epanechnikov kernels","volume":"80","author":"Utkin","year":"2016","journal-title":"Neural Netw."},{"key":"ref_47","unstructured":"D\u00edaz-Morales, R., and Navia-V\u00e1zquez, \u00c1. (2018). Distributed Nonlinear Semiparametric Support Vector Machine for Big Data Applications on Spark Frameworks. IEEE Trans. Syst. Man Cybern. Syst., 1\u201312."},{"key":"ref_48","unstructured":"Lee, C.-P., and Roth, D. (2015, January 6\u201311). Distributed box-constrained quadratic optimization for dual linear SVM. Proceedings of the International Conference on Machine Learning, Lille, France."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1596","DOI":"10.1016\/j.neucom.2014.08.033","article-title":"Sequential minimal optimization for SVM with pinball loss","volume":"149","author":"Huang","year":"2015","journal-title":"Neurocomputing"},{"key":"ref_50","first-page":"36","article-title":"Bangla Hand-Written Character Recognition Using Support Vector Machine","volume":"3","author":"Azim","year":"2016","journal-title":"Int. J. Eng. Works"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"7053","DOI":"10.1007\/s00500-016-2247-2","article-title":"SVM or deep learning? A comparative study on remote sensing image classification","volume":"21","author":"Liu","year":"2017","journal-title":"Soft Comput."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Cang, Z., Mu, L., Wu, K., Opron, K., Xia, K., and Wei, G.-W. (2015). A topological approach for protein classification. Comput. Math. Biophys., 3.","DOI":"10.1515\/mlbmb-2015-0009"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1016\/j.eswa.2015.12.006","article-title":"CEAP: SVM-based intelligent detection model for clustered vehicular ad hoc networks","volume":"50","author":"Wahab","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Khan, M.A., Khan, A., Khan, M.N., and Anwar, S. (2014, January 11\u201312). A novel learning method to classify data streams in the internet of things. Proceedings of the 2014 National Software Engineering Conference, Rawalpindi, Pakistan.","DOI":"10.1109\/NSEC.2014.6998242"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Nikravesh, A.Y., Ajila, S.A., Lung, C.-H., and Ding, W. (July, January 27). Mobile network traffic prediction using MLP, MLPWD, and SVM. Proceedings of the 2016 IEEE International Congress on Big Data (BigData Congress), San Francisco, CA, USA.","DOI":"10.1109\/BigDataCongress.2016.63"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Breiman, L. (2017). Classification and Regression Trees, Routledge.","DOI":"10.1201\/9781315139470"},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Krzywinski, M., and Altman, N. (2017). Points of Significance: Classification and Regression Trees, Nature Publishing Group.","DOI":"10.1038\/nmeth.4370"},{"key":"ref_58","first-page":"23","article-title":"Machine learning in manufacturing: Advantages, challenges, and applications","volume":"4","author":"Wuest","year":"2016","journal-title":"Prod. Manuf. Res."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/j.eswa.2017.01.057","article-title":"A comparative study of machine learning classifiers for modeling travel mode choice","volume":"78","author":"Hagenauer","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.isprsjprs.2016.01.011","article-title":"Random forest in remote sensing: A review of applications and future directions","volume":"114","author":"Belgiu","year":"2016","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/s11749-016-0481-7","article-title":"A random forest guided tour","volume":"25","author":"Biau","year":"2016","journal-title":"Test"},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Selvi, S.T., Karthikeyan, P., Vincent, A., Abinaya, V., Neeraja, G., and Deepika, R. (2017, January 19\u201321). Text categorization using Rocchio algorithm and random forest algorithm. Proceedings of the 2016 Eighth International Conference on Advanced Computing (ICoAC), Chennai, India.","DOI":"10.1109\/ICoAC.2017.7951736"},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.bspc.2015.09.002","article-title":"Computer-aided sleep staging using complete ensemble empirical mode decomposition with adaptive noise and bootstrap aggregating","volume":"24","author":"Hassan","year":"2016","journal-title":"Biomed. Signal Process. Control"},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Syafrudin, M., Alfian, G., Fitriyani, N., and Rhee, J. (2018). Performance Analysis of IoT-Based Sensor, Big Data Processing, and Machine Learning Model for Real-Time Monitoring System in Automotive Manufacturing. Sensors, 18.","DOI":"10.3390\/s18092946"},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"815","DOI":"10.1109\/JIOT.2017.2670022","article-title":"Real-Time Signal Quality-Aware ECG Telemetry System for IoT-Based Health Care Monitoring","volume":"4","author":"Satija","year":"2017","journal-title":"IEEE Internet Things J."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/1\/88\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T13:18:46Z","timestamp":1760361526000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/1\/88"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,2]]},"references-count":65,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,1]]}},"alternative-id":["sym12010088"],"URL":"https:\/\/doi.org\/10.3390\/sym12010088","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,2]]}}}