Machine learning for internet of things data analysis: a survey
Open accessAbstract
Rapid developments in hardware, software, and communication technologies have facilitated the emergence of Internet-connected sensory devices that provide observations and data measurements from the physical world. By 2020, it is estimated that the total number of Internet-connected devices being used will be between 25 and 50 billion. As these numbers grow and technologies become more mature, the volume of data being published will increase. The technology of Internet-connected devices, referred to as Internet of Things (IoT), continues to extend the current Internet by providing connectivity and interactions between the physical and cyber worlds. In addition to an increased volume, the IoT generates big data characterized by its velocity in terms of time and location dependency, with a variety of multiple modalities and varying data quality. Intelligent processing and analysis of this big data are the key to developing smart IoT applications. This article assesses the various machine learning methods that deal with the challenges presented by IoT data by considering smart cities as the main use case. The key contribution of this study is the presentation of a taxonomy of machine learning algorithms explaining how different techniques are applied to the data in order to extract higher level information. The potential and challenges of machine learning for IoT data analytics will also be discussed. A use case of applying a Support Vector Machine (SVM) to Aarhus smart city traffic data is presented for a more detailed exploration.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Breiman, L. (2001) · Machine Learning · doi:10.1023/a:1010933404324 · Cited by 133,538 · see citing works
LeCun, Y., Bengio, Y., & Hinton, G. (2015) · Nature · doi:10.1038/nature14539 · Cited by 84,126 · see citing works
Cortes, C., & Vapnik, V. (1995) · Machine Learning · doi:10.1007/bf00994018 · Cited by 59,421 · see citing works
Gradient-based learning applied to document recognition
Lecun, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998) · Proceedings of the IEEE · doi:10.1109/5.726791 · Cited by 58,805 · see citing works
A tutorial on hidden Markov models and selected applications in speech recognition
Rabiner, L. R. (1989) · Proceedings of the IEEE · doi:10.1109/5.18626 · Cited by 22,743 · see citing works
Deep learning in neural networks: an overview
Schmidhuber, J. (2015) · Neural Networks · doi:10.1016/j.neunet.2014.09.003 · Cited by 18,570 · see citing works
Nearest neighbor pattern classification
Cover, T., & Hart, P. (1967) · IEEE Transactions on Information Theory · doi:10.1109/tit.1967.1053964 · Cited by 16,936 · see citing works
Breiman, L. (1996) · Machine Learning · doi:10.1007/bf00058655 · Cited by 16,325 · see citing works
The Internet of Things: A survey
Atzori, L., Iera, A., & Morabito, G. (2010) · Computer Networks · doi:10.1016/j.comnet.2010.05.010 · Cited by 15,613 · see citing works
Approximation by superpositions of a sigmoidal function
Cybenko, G. (1989) · Mathematics of Control, Signals, and Systems · doi:10.1007/bf02551274 · Cited by 13,883 · see citing works
LIII. On lines and planes of closest fit to systems of points in space
Karl Pearson, F. R. S. (1901) · The London Edinburgh and Dublin Philosophical Magazine and Journal of Science · doi:10.1080/14786440109462720 · Cited by 13,658 · see citing works
A tutorial on support vector regression
Smola, A. J., & Schölkopf, B. (2004) · Statistics and Computing · doi:10.1023/b:stco.0000035301.49549.88 · Cited by 13,482 · see citing works
Chandola, V., Banerjee, A., & Kumar, V. (2009) · ACM Computing Surveys · doi:10.1145/1541880.1541882 · Cited by 11,687 · see citing works
Abdi, H., & Williams, L. J. (2010) · WIREs Computational Statistics · doi:10.1002/wics.101 · Cited by 11,104 · see citing works
Analysis of a complex of statistical variables into principal components.
Hotelling, H. (1933) · Journal of Educational Psychology · doi:10.1037/h0071325 · Cited by 9,777 · see citing works
A comparison of methods for multiclass support vector machines
Hsu, C., & Lin, C. (2002) · IEEE Transactions on Neural Networks · doi:10.1109/72.991427 · Cited by 6,861 · see citing works
New Results in Linear Filtering and Prediction Theory
Kalman, R. E., & Bucy, R. S. (1961) · Journal of Basic Engineering · doi:10.1115/1.3658902 · Cited by 6,398 · see citing works
Internet of Things for Smart Cities
Zanella, A., Bui, N., Castellani, A. P., Vangelista, L., & Zorzi, M. (2014) · IEEE Internet of Things Journal · doi:10.1109/jiot.2014.2306328 · Cited by 6,385 · see citing works
Turbulence and the dynamics of coherent structures. I. Coherent structures
Sirovich, L. (1987) · Quarterly of Applied Mathematics · doi:10.1090/qam/910462 · Cited by 6,266 · see citing works
Estimating the Support of a High-Dimensional Distribution
Schölkopf, B., Platt, J. C., Shawe-Taylor, J., Smola, A. J., & Williamson, R. C. (2001) · Neural Computation · doi:10.1162/089976601750264965 · Cited by 6,168 · see citing works
Approximation capabilities of multilayer feedforward networks
Hornik, K. (1991) · Neural Networks · doi:10.1016/0893-6080(91)90009-t · Cited by 6,091 · see citing works
Fukushima, K. (1980) · Biological Cybernetics · doi:10.1007/bf00344251 · Cited by 5,759 · see citing works
Support Vector Regression Machines
Drucker, H., Burges, C. J. C., Kaufman, L., Smola, A. J., & Vapnik, V. N. (1996) · Cited by 4,654 · see citing works
A Learning Algorithm for Continually Running Fully Recurrent Neural Networks
Williams, R. J., & Zipser, D. (1989) · Neural Computation · doi:10.1162/neco.1989.1.2.270 · Cited by 4,369 · see citing works
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2015) · arXiv · doi:10.48550/arxiv.1512.03385 · Cited by 4,196 · see citing works
The global k-means clustering algorithm
Likas, A. C., Vlassis, N., & Verbeek, J. J. (2002) · Pattern Recognition · doi:10.1016/s0031-3203(02)00060-2 · Cited by 3,809 · see citing works
A Survey of Outlier Detection Methodologies
Hodge, V., & Austin, J. (2004) · Artificial Intelligence Review · doi:10.1007/s10462-004-4304-y · Cited by 3,596 · see citing works
Denning, D. E. (1987) · IEEE Transactions on Software Engineering · doi:10.1109/tse.1987.232894 · Cited by 3,428 · see citing works
Democratizing innovation: The evolving phenomenon of user innovation
von Hippel, E. (2005) · Journal für Betriebswirtschaft · doi:10.1007/s11301-004-0002-8 · Cited by 3,329 · see citing works
Bro, R., & Smilde, A. K. (2014) · Anal. Methods · doi:10.1039/c3ay41907j · Cited by 3,038 · see citing works
Density-Based Clustering Based on Hierarchical Density Estimates
Campello, R. J. G. B., Moulavi, D., & Sander, J. (2013) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-37456-2_14 · Cited by 2,680 · see citing works
Classification and regression trees
Loh, W. (2011) · Wiley Interdisciplinary Reviews Data Mining and Knowledge Discovery · doi:10.1002/widm.8 · Cited by 2,464 · see citing works
Prasad, A., Iverson, L. R., & Liaw, A. I. (2006) · Ecosystems · doi:10.1007/s10021-005-0054-1 · Cited by 2,297 · see citing works
Neural Networks: Tricks of the Trade: Second Edition
(2012) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-35289-8 · Cited by 2,116 · see citing works
Real-time human pose recognition in parts from single depth images
Shotton, J., Sharp, T., Kipman, A., Fitzgibbon, A. W., Finocchio, M., Blake, A., Cook, M., & Moore, R. (2013) · Communications of the ACM · doi:10.1145/2398356.2398381 · Cited by 2,050 · see citing works
A Novel Connectionist System for Unconstrained Handwriting Recognition
Graves, A., Liwicki, M., Fernandez, S., Bertolami, R., Horst Bunke, A., & Schmidhuber, J. (2009) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2008.137 · Cited by 1,984 · see citing works
Relations Between Two Sets of Variates
Hotelling, H. (1936) · Biometrika · doi:10.2307/2333955 · Cited by 1,663 · see citing works
The computer for the 21 st century
Weiser, M. (1999) · ACM SIGMOBILE Mobile Computing and Communications Review · doi:10.1145/329124.329126 · Cited by 1,234 · see citing works
Incremental and Decremental Support Vector Machine Learning
Cauwenberghs, G., & Poggio, T. (2000) · Cited by 1,156 · see citing works
Baum, L. E., & Eagon, J. A. (1967) · Bulletin of the American Mathematical Society · doi:10.1090/s0002-9904-1967-11751-8 · Cited by 1,053 · see citing works
A relative evaluation of multiclass image classification by support vector machines
Foody, G. M., & Mathur, A. (2004) · IEEE Transactions on Geoscience and Remote Sensing · doi:10.1109/tgrs.2004.827257 · Cited by 1,041 · see citing works
Kriegel, H., Kröger, P., Sander, J., & Zimek, A. (2011) · WIREs Data Mining and Knowledge Discovery · doi:10.1002/widm.30 · Cited by 900 · see citing works
Sheng, Z., Yang, S., Yu, Y., Vasilakos, A. V., McCann, J. A., & Leung, K. K. (2013) · IEEE Wireless Communications · doi:10.1109/mwc.2013.6704479 · Cited by 785 · see citing works
Not So Naive Bayes: Aggregating One-Dependence Estimators
Webb, G. I., Boughton, J. R., & Wang, Z. (2005) · Machine Learning · doi:10.1007/s10994-005-4258-6 · Cited by 709 · see citing works
Data Mining for Internet of Things: A Survey
Tsai, C.-W., Lai, C.-F., Chiang, M.-C., & Yang, L. T. (2014) · IEEE Communications Surveys & Tutorials · doi:10.1109/surv.2013.103013.00206 · Cited by 620 · cited 1× · see citing works
“[12] ran a survey to respond to some of the challenges in preparing and processing data on the IoT through data mining techniques.”
BackgroundSheth, A., Henson, C., & Sahoo, S. S. (2008) · IEEE Internet Computing · doi:10.1109/mic.2008.87 · Cited by 619 · see citing works
Self-citationMining smart card data for transit riders’ travel patterns
Ma, X., Wu, Y., Wang, Y., Chen, F., & Liu, J. (2013) · Transportation Research Part C Emerging Technologies · doi:10.1016/j.trc.2013.07.010 · Cited by 606 · see citing works
Jagadish, H. V., Ooi, B. C., Tan, K., Cui, Y. J., & Zhang, R. (2005) · ACM Transactions on Database Systems · doi:10.1145/1071610.1071612 · Cited by 593 · see citing works
Constructing support vector machine ensemble
Kim, H., Pang, S., Je, H.-M., Kim, D., & Bang, S. Y. (2003) · Pattern Recognition · doi:10.1016/s0031-3203(03)00175-4 · Cited by 480 · see citing works
An Experiment with the Edited Nearest-Neighbor Rule
(1976) · IEEE Transactions on Systems Man and Cybernetics · doi:10.1109/tsmc.1976.4309523 · Cited by 477 · see citing works
An Internet of Things Framework for Smart Energy in Buildings: Designs, Prototype, and Experiments
Pan, J., Jain, R., Paul, S., Vu, T., Saifullah, A., & Sha, M. (2015) · IEEE Internet of Things Journal · doi:10.1109/jiot.2015.2413397 · Cited by 367 · see citing works
Fog Computing Micro Datacenter Based Dynamic Resource Estimation and Pricing Model for IoT
Aazam, M., & Huh, E.-N. (2015) · 2015 IEEE 29th International Conference on Advanced Information Networking and Applications · doi:10.1109/aina.2015.254 · Cited by 365 · cited 1× · see citing works
“Collectively, these are applied for edge computing [19].”
BackgroundWhen things matter: A survey on data-centric internet of things
Qin, Y., Sheng, Q. Z., Falkner, N., Dustdar, S., Wang, H., & Vasilakos, A. V. (2016) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2015.12.016 · Cited by 331 · see citing works
Towards a smart city based on cloud of things, a survey on the smart city vision and paradigms
Petrolo, R., Loscrì, V., & Mitton, N. (2015) · Transactions on Emerging Telecommunications Technologies · doi:10.1002/ett.2931 · Cited by 319 · see citing works
Constructing boosting algorithms from SVMs: an application to one-class classification
Rätsch, G., Mika, S., Schölkopf, B., & Müller, K. R. (2002) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2002.1033211 · Cited by 245 · see citing works
CityPulse: Large Scale Data Analytics Framework for Smart Cities
Puiu, D., Barnaghi, P., Tönjes, R., et al. (2016) · IEEE Access · doi:10.1109/access.2016.2541999 · Cited by 239 · see citing works
Self-citationAnomaly detection in temperature data using DBSCAN algorithm
Çelik, M., Dadaşer-Çelik, F., & Dokuz, A. Ş. (2011) · International Symposium on Innovations in Intelligent SysTems and Applications · doi:10.1109/inista.2011.5946052 · Cited by 205 · see citing works
Internet of Things to Smart IoT Through Semantic, Cognitive, and Perceptual Computing
Sheth, A. (2016) · IEEE Intelligent Systems · doi:10.1109/mis.2016.34 · Cited by 178 · see citing works
Self-citationRajasegarar, S., Leckie, C. A., Bezdek, J. C., et al. (2010) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2010.2051543 · Cited by 159 · see citing works
Processing Distributed Internet of Things Data in Clouds
Wang, L., & Ranjan, R. K. (2015) · IEEE Cloud Computing · doi:10.1109/mcc.2015.14 · Cited by 133 · see citing works
A Study of Wireless Sensor Networks for Urban Traffic Monitoring: Applications and Architectures
Kafi, M. A., Challal, Y., Djenouri, D., et al. (2013) · Procedia Computer Science · doi:10.1016/j.procs.2013.06.082 · Cited by 117 · see citing works
Torriti, J. (2012) · Energy Policy · doi:10.1016/j.enpol.2012.01.039 · Cited by 105 · see citing works
P-packSVM: Parallel Primal grAdient desCent Kernel SVM
Zeyuan, A.-Z., Weizhu, C., Gang, W., et al. (2009) · Proceedings · doi:10.1109/icdm.2009.29 · Cited by 79 · see citing works
Sheth, A. (2010) · IEEE Internet Computing · doi:10.1109/mic.2010.4 · Cited by 78 · see citing works
Self-citationAn Outlier Detect Algorithm using Big Data Processing and Internet of Things Architecture
Souza, A. M. C., & Amazonas, J. R. D. A. (2015) · Procedia Computer Science · doi:10.1016/j.procs.2015.05.095 · Cited by 54 · see citing works
Clustering techniques for streaming data-a survey
Yogita, Y., & Toshniwal, D. (2013) · IEEE International Advance Computing Conference · doi:10.1109/iadcc.2013.6514355 · Cited by 50 · see citing works
Data reconciliation in a smart home sensor network
Monekosso, D., & Remagnino, P. (2012) · Expert Systems with Applications · doi:10.1016/j.eswa.2012.12.037 · Cited by 31 · see citing works
Preimages for variation patterns from kernel PCA and bagging
Shinde, A., Sahu, A., Apley, D. W., & Runger, G. C. (2013) · IIE Transactions · doi:10.1080/0740817x.2013.849836 · Cited by 22 · see citing works
A Hybrid Processing System for Large-Scale Traffic Sensor Data
Zhao, Z., Ding, W., Wang, J., et al. (2015) · IEEE Access · doi:10.1109/access.2015.2500258 · Cited by 21 · see citing works
Flagged first, then by citations
Research works printed but not linked: 73
- [2][2] C. Cecchinel, M. Jimenez, S. Mosser, M. Riveill, An architecture to support the collection of big data in the internet of things, in: 2014 IEEE World Congress on Services, IEEE, 2014, pp. 442-449. -
- [3][3] M. Weiser, The computer for the 21st century., Mobile Computing and Communications Review 3 (3) (1999) 3-11. -
- [6][6] A. Sheth, Transforming big data into smart data: Deriving value via harnessing volume, variety, and velocity using semantic techniques and technologies, in: Data Engineering (ICDE), 2014 IEEE 30th International Conference on, IEEE, 2014, pp. 2-2. -
- [9][9] S. Bin, L. Yuan, W. Xiaoyi, Research on data mining models for the internet of things, in: 2010 International Conference on Image Analysis and Signal Processing, IEEE, 2010, pp. 127-132. -
- [10][10] H. Gonzalez, J. Han, X. Li, D. Klabjan, Warehousing and analyzing massive rfid data sets, in: 22nd International Conference on Data Engineering (ICDE'06), IEEE, 2006, pp. 83-83. -
- [11][11] F. Chen, P. Deng, J. Wan, D. Zhang, A. V. Vasilakos, X. Rong, Data mining for the internet of things: literature review and challenges, International Journal of Distributed Sensor Networks 2015 (2015) 12. -
- [15][15] M. Ma, P. Wang, C.-H. Chu, Ltcep: Efficient long-term event processing for internet of things data streams, in: 2015 IEEE International Conference on Data Science and Data Intensive Systems, IEEE, 2015, pp. 548-555. -
- [16][16] P. Barnaghi, A. Sheth, The internet of things: The story so far, IEEE Internet of Things. -
- [18][18] F. Bonomi, R. Milito, J. Zhu, S. Addepalli, Fog computing and its role in the internet of things, in: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, ACM, 2012, pp. 13-16. -
- [20][20] Y. Shi, G. Ding, H. Wang, H. E. Roman, S. Lu, The fog computing service for healthcare, in: Future Information and Communication Technologies for Ubiquitous HealthCare (Ubi-HealthTech), 2015 2nd International Symposium on, IEEE, 2015, pp. 1-5. -
- [21][21] F. Ramalho, A. Neto, K. Santos, N. Agoulmine, et al., Enhancing ehealth smart applications: A fog-enabled approach, in: 2015 17th International Conference on E-health Networking, Application & Services (HealthCom), IEEE, 2015, pp. 323-328. -
- [23][23] A. Papageorgiou, M. Zahn, E. Kovacs, Efficient auto-configuration of energy-related parameters in cloud-based iot platforms, in: Cloud Networking (CloudNet), 2014 IEEE 3rd International Conference on, IEEE, 2014, pp. 236-241. -
- [25][25] H. Zhao, C. Huang, A data processing algorithm in epc internet of things, in: Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2014 International Conference on, IEEE, 2014, pp. 128-131. -
- [29][29] B. Bowerman, J. Braverman, J. Taylor, H. Todosow, U. Von Wimmersperg, The vision of a smart city, in: 2nd International Life Extension Technology Workshop, Paris, Vol. 28, 2000. -
- [32][32] Y. Wang, J. Yuan, X. Chen, J. Bao, Smart grid time series big data processing system, in: 2015 IEEE Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), IEEE, 2015, pp. 393-400. -
- [33][33] S. Karnouskos, T. N. De Holanda, Simulation of a smart grid city with software agents, in: Computer Modeling and Simulation, 2009. EMS'09. Third UKSim European Symposium on, IEEE, 2009, pp. 424-429. -
- [34][34] D. R. Nagesh, J. V. Krishna, S. Tulasiram, A real-time architecture for smart energy management, in: Innovative Smart Grid Technologies (ISGT), 2010, IEEE, 2010, pp. 1-4. -
- [35][35] T. Robles, R. Alcarria, D. Mart´ ın, A. Morales, M. Navarro, R. Calero, S. Iglesias, M. L´ opez, An internet of things-based model for smart water management, in: Advanced Information Networking and Applications Workshops (WAINA), 2014 28th International Conference on, IEEE, 2014, pp. 821-826. -
- [37][37] M. M. Rathore, A. Ahmad, A. Paul, G. Jeon, Efficient graph-oriented smart transportation using internet of things generated big data, in: 2015 11th International Conference on Signal-Image Technology & InternetBased Systems (SITIS), IEEE, 2015, pp. 512-519. -
- [38][38] C. Costa, M. Y. Santos, Improving cities sustainability through the use of data mining in a context of big city data, in: The 2015 International Conference of Data Mining and Knowledge Engineering, Vol. 1, IAENG, 2015, pp. 320-325. -
- [39][39] A. J. Jara, D. Genoud, Y. Bocchi, Big data in smart cities: from poisson to human dynamics, in: Advanced Information Networking and Applications Workshops (WAINA), 2014 28th International Conference on, IEEE, 2014, pp. 785-790. -
- [40][40] H. Wang, O. L. Osen, G. Li, W. Li, H.-N. Dai, W. Zeng, Big data and industrial internet of things for the maritime industry in northwestern norway, in: TENCON 2015-2015 IEEE Region 10 Conference, IEEE, 2015, pp. 1-5. -
- [41][41] P. Barnaghi, M. Bermudez-Edo, R. T¨ onjes, Challenges for quality of data in smart cities, Journal of Data and Information Quality (JDIQ) 6 (2-3) (2015) 6. -
- [45][45] V. Jakkula, D. Cook, Outlier detection in smart environment structured power datasets, in: Sixth International Conference on Intelligent Environments (IE), 2010, IEEE, 2010, pp. 29-33. -
- [46][46] P. Ni, C. Zhang, Y. Ji, A hybrid method for short-term sensor data forecasting in internet of things, in: 2014 11th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), 2014. -
- [48][48] W. Derguech, E. Bruke, E. Curry, An autonomic approach to real-time predictive analytics using open data and internet of things, in: Ubiquitous Intelligence and Computing, 2014 IEEE 11th Intl Conf on and IEEE 11th Intl Conf on and Autonomic and Trusted Computing, and IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops (UTC-ATC-ScalCom), IEEE, 2014, pp. 204-211. -
- [49][49] W. Han, Y. Gu, Y. Zhang, L. Zheng, Data driven quantitative trust model for the internet of agricultural things, in: Internet of Things (IOT), 2014 International Conference on the, IEEE, 2014, pp. 31-36. -
- [52][52] M. Shukla, Y. Kosta, P. Chauhan, Analysis and evaluation of outlier detection algorithms in data streams, in: International Conference on Computer, Communication and Control (IC4), 2015, IEEE, 2015, pp. 1-8. -
- [53][53] A. Shilton, S. Rajasegarar, C. Leckie, M. Palaniswami, Dp1svm: A dynamic planar one-class support vector machine for internet of things environment, in: International Conference on Recent Advances in Internet of Things (RIoT), 2015, IEEE, 2015, pp. 1-6. -
- [54][54] D. Barber, Bayesian reasoning and machine learning, Cambridge University Press, 2012. -
- [55][55] C. M. Bishop, Pattern Recognition and Machine Learning, Springer, 2006. -
- [56][56] K. P. Murphy, Machine learning: a probabilistic perspective, MIT press, 2012. -
- [57][57] I. G. Y. Bengio, A. Courville, Deep learning, book in preparation for MIT Press (2016). -
- [59][59] H. V. Jagadish, B. C. Ooi, K.-L. Tan, C. Yu, R. Zhang, idistance: An adaptive b+-tree based indexing method for nearest neighbor search, ACM Transactions on Database Systems (TODS) 30 (2) (2005) 364-397. -
- [60][60] A. McCallum, K. Nigam, et al., A comparison of event models for naive bayes text classification, in: AAAI-98 workshop on learning for text categorization, Vol. 752, Citeseer, 1998, pp. 41-48. -
- [63][63] I. Guyon, B. Boser, V. Vapnik, Automatic capacity tuning of very large vcdimension classifiers, Advances in neural information processing systems (1993) 147-147. -
- [64][64] N. Cristianini, J. Shawe-Taylor, An introduction to support vector machines and other kernel-based learning methods, Cambridge university press, 2000. -
- [65][65] B. Scholkopf, A. J. Smola, Learning with kernels: support vector machines, regularization, optimization, and beyond, MIT press, 2001. -
- [66][66] J. Neter, M. H. Kutner, C. J. Nachtsheim, W. Wasserman, Applied linear statistical models, Vol. 4, Irwin Chicago, 1996. -
- [67][67] G. A. Seber, A. J. Lee, Linear regression analysis, Vol. 936, John Wiley & Sons, 2012. -
- [68][68] D. C. Montgomery, E. A. Peck, G. G. Vining, Introduction to linear regression analysis, John Wiley & Sons, 2015. -
- [71][71] L. Breiman, J. Friedman, C. J. Stone, R. A. Olshen, Classification and regression trees, CRC press, 1984. -
- [78][78] V. Jumutc, R. Langone, J. A. Suykens, Regularized and sparse stochastic k-means for distributed large-scale clustering, in: Big Data (Big Data), 2015 IEEE International Conference on, IEEE, 2015, pp. 2535-2540. -
- [79][79] M. Ester, H.-P. Kriegel, J. Sander, X. Xu, et al., A density-based algorithm for discovering clusters in large spatial databases with noise., in: Kdd, Vol. 96, 1996, pp. 226-231. -
- [84][84] I. Jolliffe, Principal component analysis, Wiley Online Library, 2002. -
- [88][88] F. R. Bach, M. I. Jordan, Kernel independent component analysis, Journal of machine learning research 3 (Jul) (2002) 1-48. -
- [90][90] X. Glorot, Y. Bengio, Understanding the difficulty of training deep feedforward neural networks., in: Aistats, Vol. 9, 2010, pp. 249-256. -
- [91][91] R. C. Eberhart, Neural network PC tools: a practical guide, Academic Press, 2014. -
- [96][96] C.-T. Do, A. Douzal-Chouakria, S. Mari´ e, M. Rombaut, Multiple metric learning for large margin knn classification of time series, in: Signal Processing Conference (EUSIPCO), 2015 23rd European, IEEE, 2015, pp. 2346-2350. -
- [97][97] V. Metsis, I. Androutsopoulos, G. Paliouras, Spam filtering with naive bayes-which naive bayes?, in: CEAS, 2006, pp. 27-28. -
- [102][102] C.-N. J. Yu, T. Joachims, Learning structural svms with latent variables, in: Proceedings of the 26th annual international conference on machine learning, ACM, 2009, pp. 1169-1176. -
- [103][103] J. Weston, C. Watkins, et al., Support vector machines for multi-class pattern recognition., in: ESANN, Vol. 99, 1999, pp. 219-224. -
- [107][107] C. S. Leslie, E. Eskin, W. S. Noble, The spectrum kernel: A string kernel for svm protein classification., in: Pacific symposium on biocomputing, Vol. 7, 2002, pp. 566-575. -
- [109][109] M. A. Khan, A. Khan, M. N. Khan, S. Anwar, A novel learning method to classify data streams in the internet of things, in: Software Engineering Conference (NSEC), 2014 National, IEEE, 2014, pp. 61-66. -
- [110][110] H. Trevor, T. Robert, F. Jerome, The elements of statistical learning: data mining, inference and prediction, New York: Springer-Verlag 1 (8) (2001) 371-406. -
- [111][111] R. Caruana, A. Niculescu-Mizil, An empirical comparison of supervised learning algorithms, in: Proceedings of the 23rd international conference on Machine learning, ACM, 2006, pp. 161-168. -
- [113][113] T. Au, M.-L. I. Chin, G. Ma, Mining rare events data by sampling and boosting: A case study, in: International Conference on Information Systems, Technology and Management, Springer, 2010, pp. 373-379. -
- [114][114] A. Sahu, G. Runger, D. Apley, Image denoising with a multi-phase kernel principal component approach and an ensemble version, in: 2011 IEEE Applied Imagery Pattern Recognition Workshop (AIPR), IEEE, 2011, pp. 1-7. -
- [116][116] X. Tao, C. Ji, Clustering massive small data for iot, in: 2nd International Conference on Systems and Informatics (ICSAI), 2014, IEEE, 2014, pp. 974-978. -
- [117][117] H. Hromic, D. Le Phuoc, M. Serrano, A. Antoni´ c, I. P. ˇ Zarko, C. Hayes, S. Decker, Real time analysis of sensor data for the internet of things by means of clustering and event processing, in: 2015 IEEE International Conference on Communications (ICC), IEEE, 2015, pp. 685-691. -
- [119][119] G. H. Golub, C. F. Van Loan, Matrix computations, Vol. 3, JHU Press, 2012. -
- [126][126] I. Kotenko, I. Saenko, F. Skorik, S. Bushuev, Neural network approach to forecast the state of the internet of things elements, in: XVIII International Conference on Soft Computing and Measurements (SCM), 2015, IEEE, 2015, pp. 133-135. -
- [127][127] T. G. Dietterich, Machine learning for sequential data: A review, in: Joint IAPR International Workshops on Statistical Techniques in Pattern Recognition (SPR) and Structural and Syntactic Pattern Recognition (SSPR), Springer, 2002, pp. 15-30. -
- [132][132] J. Lafferty, A. McCallum, F. Pereira, Conditional random fields: Probabilistic models for segmenting and labeling sequence data, in: Proceedings of the eighteenth international conference on machine learning, ICML, Vol. 1, 2001, pp. 282-289. -
- [134][134] A. McCallum, D. Freitag, F. C. Pereira, Maximum entropy markov models for information extraction and segmentation., in: Icml, Vol. 17, 2000, pp. 591-598. -
- [135][135] H. Sak, A. W. Senior, F. Beaufays, Long short-term memory recurrent neural network architectures for large scale acoustic modeling., in: INTERSPEECH, 2014, pp. 338-342. -
- [137][137] B. Pardo, W. Birmingham, Modeling form for on-line following of musical performances, in: PROCEEDINGS OF THE NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, Vol. 20, Menlo Park, CA; Cambridge, MA; London; AAAI Press; MIT Press; 1999, 2005, p. 1018. -
- [140][140] Z. ´ A. Milacski, M. Ludersdorfer, A. L˝ orincz, P. van der Smagt, Robust detection of anomalies via sparse methods, in: International Conference on Neural Information Processing, Springer, 2015, pp. 419-426. -
- [143][143] M. R. Smith, T. Martinez, Improving classification accuracy by identifying and removing instances that should be misclassified, in: Neural Networks (IJCNN), The 2011 International Joint Conference on, IEEE, 2011, pp. 2690-2697. -
- [145][145] K. A. Heller, K. M. Svore, A. D. Keromytis, S. J. Stolfo, One class support vector machines for detecting anomalous windows registry accesses, in: Proc. of the workshop on Data Mining for Computer Security, Vol. 9, 2003. -
- [146][146] M. Zhang, B. Xu, J. Gong, An anomaly detection model based on one-class svm to detect network intrusions, in: 2015 11th International Conference on Mobile Ad-hoc and Sensor Networks (MSN), IEEE, 2015, pp. 102-107. -
- [147][147] Y. Zhang, N. Meratnia, P. Havinga, Adaptive and online one-class support vector machine-based outlier detection techniques for wireless sensor networks, in: Advanced Information Networking and Applications Workshops, 2009. WAINA'09. International Conference on, IEEE, 2009, pp. 990-995. -
- [148][148] S. Hu, Research on data fusion of the internet of things, in: Logistics, Informatics and Service Sciences (LISS), 2015 International Conference on, IEEE, 2015, pp. 1-5.
Cited by
Sorted by citations
Machine learning: Algorithms, real-world applications and research directions
Sarker, I. H. (2021) · SN Computer Science · doi:10.1007/s42979-021-00592-x · Cited by 5,583 · see citing works
Zhang, J., & Tao, D. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2020.3039359 · Cited by 774 · see citing works
Edge Machine Learning for AI-Enabled IoT Devices: A Review
Merenda, M., Porcaro, C., & Iero, D. (2020) · Sensors · doi:10.3390/s20092533 · Cited by 523 · see citing works
Atitallah, S. B., Driss, M., Boulila, W., & Ghézala, H. B. (2020) · Computer Science Review · doi:10.1016/j.cosrev.2020.100303 · Cited by 375 · see citing works
Alajlan, N. N., & Ibrahim, D. M. (2022) · Micromachines · doi:10.3390/mi13060851 · Cited by 224 · see citing works
“Developing a generalized framework is necessary for increasing adoption and awareness of TinyML [62,63].”
BackgroundZhang, W., Zhang, Z., Zeadally, S., Chao, H.-C., & Leung, V. C. M. (2019) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2019.2897001 · Cited by 114 · see citing works
Machine Learning-Enabled Internet of Things (IoT): Data, Applications, and Industry Perspective
Bzai, J., Alam, F., Dhafer, A., Bojović, M., Altowaijri, S. M., Niazi, I. K., & Mehmood, R. (2022) · Electronics · doi:10.3390/electronics11172676 · Cited by 110 · see citing works
An Evolving TinyML Compression Algorithm for IoT Environments Based on Data Eccentricity
Signoretti, G., Silva, M., Andrade, P., Silva, I., Sisinni, E., & Ferrari, P. (2021) · Sensors · doi:10.3390/s21124153 · Cited by 73 · see citing works
Towards Trustworthy Machine Learning in Production: An Overview of the Robustness in MLOps Approach
Bayram, F., & Ahmed, B. S. (2025) · ACM Computing Surveys · doi:10.1145/3708497 · Cited by 48 · see citing works
DNN is not all you need: Parallelizing Non-Neural ML Algorithms on Ultra-Low-Power IoT Processors
Tabanelli, E., Tagliavini, G., & Benini, L. (2021) · arXiv · doi:10.48550/arxiv.2107.09448 · Cited by 36 · see citing works
A Systematic Approach for Evaluating Artificial Intelligence Models in Industrial Settings
Benedick, P.-L., Robert, J., & Le Traon, Y. (2021) · Sensors · doi:10.3390/s21186195 · Cited by 12 · see citing works
Abdalzaher, M. S., Krichen, M., Shaaban, M. F., & Fouda, M. M. (2025) · IEEE Internet of Things Journal · doi:10.1109/jiot.2025.3613669 · Cited by 10 · see citing works
“Indeed, ML has been extensively employed for examining the large quantities of data produced by IoT devices [233], [234].”
Multimodal Deep Learning for Crop Yield Prediction
Jácome-Galarza, L.-R. (2022) · Communications in Computer and Information Science · doi:10.1007/978-3-031-18347-8_9 · Cited by 9 · see citing works
On edge deep learning implementation: approach to achieve 5G
Mukherje, D., & Anand, A. (2023) · Multimedia Tools and Applications · doi:10.1007/s11042-022-13712-3 · Cited by 5 · see citing works
- Authors
- Mahdavinejad, M. S., Rezvan, M., Barekatain, M., Adibi, P., Barnaghi, P., & Sheth, A. P.
- Affiliations
- Wright State University (US)
- Technical University of Munich (DE)
- University of Isfahan (IR)
- University of Surrey (GB)
- Corresponding author
- Mahdavinejad, Mohammad Saeid
- ORCID
- Barnaghi, Payam
- Venue
- Digital Communications and Networks
- Publisher
- Elsevier BV
- Published
- 2018-08
- Volume
- 4
- Issue
- 3
- Pages
- 161-175
- ISSN
- 2352-8648 (ISSN-L)
- OpenAlex
- W2762644836
- Cited by
- 921
- References
- 69
- Citations by year
- 2026: 35 · 2025: 72 · 2024: 115 · 2023: 124 · 2022: 157 · 2021: 183 · 2020: 133 · 2019: 77 · 2018: 23 · 2017: 1 · 2013: 1
- FWCI
- 119.14
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Digital Communications and Networks (publishedVersion, cc-by-nc-nd)
- arXiv (Cornell University) (submittedVersion)
- Scholar Commons (University of South Carolina) (submittedVersion, cc-by-nc-nd)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Information Systems › Internet of Things and AI
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Physical Sciences › Engineering › Electrical and Electronic Engineering › IoT Networks and Protocols
- Keywords
- Internet of Things, IoT data analytics, machine learning algorithms, smart cities, big data, sensor data, traffic data, support vector machine, Aarhus
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review