Artificial Intelligence Techniques for Cognitive Sensing in Future IoT: State-of-the-Art, Potentials, and Challenges

Smart, secure and energy-efficient data collection (DC) processes are key to the realization of the full potentials of future Internet of Things (FIoT)-based systems. Currently, challenges in this domain have motivated research efforts towards providing cognitive solutions for IoT usage. One such solution, termed cognitive sensing (CS) describes the use of smart sensors to intelligently perceive inputs from the environment. Further, CS has been proposed for use in FIoT in order to facilitate smart, secure and energy-efficient data collection processes. In this article, we provide a survey of different Artificial Intelligence (AI)-based techniques used over the last decade to provide cognitive sensing solutions for different FIoT applications. We present some state-of-the-art approaches, potentials, and challenges of AI techniques for the identified solutions. This survey contributes to a better understanding of AI techniques deployed for cognitive sensing in FIoT as well as future research directions in this regard.

[1]  Raquel Dormido,et al.  A Self-Provisioning Mechanism in OpenStack for IoT Devices , 2016, Sensors.

[2]  Liang Xiao,et al.  IoT Security Techniques Based on Machine Learning: How Do IoT Devices Use AI to Enhance Security? , 2018, IEEE Signal Processing Magazine.

[3]  Francisco Vasques,et al.  Estimating the Lifetime of Wireless Sensor Network Nodes through the Use of Embedded Analytical Battery Models , 2017, J. Sens. Actuator Networks.

[4]  Gerhard P. Hancke,et al.  Sleep Scheduling for Unbalanced Energy Harvesting in Industrial Wireless Sensor Networks , 2019, IEEE Communications Magazine.

[5]  Josef Hallberg,et al.  Automatic Annotation for Human Activity Recognition in Free Living Using a Smartphone , 2018, Sensors.

[6]  Hongyan Li,et al.  Fuzzy system for monitoring energy consumption of wireless sensor network nodes , 2018, J. Intell. Fuzzy Syst..

[7]  Qihui Wu,et al.  Cognitive Internet of Things: A New Paradigm Beyond Connection , 2014, IEEE Internet of Things Journal.

[8]  Mohamed Ibnkahla,et al.  Data Transmission Reduction Schemes in WSNs for Efficient IoT Systems , 2019, IEEE Journal on Selected Areas in Communications.

[9]  Navrati Saxena,et al.  Hybrid Artificial Bee Colony Algorithm for an Energy Efficient Internet of Things based on Wireless Sensor Network , 2017 .

[10]  Weiming Wang,et al.  Hybrid Metaheuristics and their Implementations , 2015, Int. J. Online Eng..

[11]  Jong Hyuk Park,et al.  Adaptive data rate control in low power wide area networks for long range IoT services , 2017, J. Comput. Sci..

[12]  Kai Yang,et al.  Active Learning for Wireless IoT Intrusion Detection , 2018, IEEE Wireless Communications.

[13]  Ning Cao,et al.  Network attack prediction method based on threat intelligence for IoT , 2018, Multimedia Tools and Applications.

[14]  Zahid Anwar,et al.  IoTRiskAnalyzer: A Probabilistic Model Checking Based Framework for Formal Risk Analytics of the Internet of Things , 2017, IEEE Access.

[15]  Amit P. Sheth,et al.  Machine learning for Internet of Things data analysis: A survey , 2017, Digit. Commun. Networks.

[16]  Peijun Du,et al.  Novel segmented stacked autoencoder for effective dimensionality reduction and feature extraction in hyperspectral imaging , 2016, Neurocomputing.

[17]  Praveen Kumar Reddy Maddikunta,et al.  A metaheuristic optimization approach for energy efficiency in the IoT networks , 2020, Softw. Pract. Exp..

[18]  Azham Hussain,et al.  Genetic algorithm based adaptive offloading for improving IoT device communication efficiency , 2020, Wirel. Networks.

[19]  Jemal H. Abawajy,et al.  A Data Fusion Method in Wireless Sensor Networks , 2015, Sensors.

[20]  Shreyas Sen,et al.  Self-Optimizing IoT Wireless Video Sensor Node With In-Situ Data Analytics and Context-Driven Energy-Aware Real-Time Adaptation , 2017, IEEE Transactions on Circuits and Systems I: Regular Papers.

[21]  Fan Wu,et al.  Real-Time Performance of a Self-Powered Environmental IoT Sensor Network System , 2017, Sensors.

[22]  Niraj K. Jha,et al.  Smart, Secure, Yet Energy-Efficient, Internet-of-Things Sensors , 2018, IEEE Transactions on Multi-Scale Computing Systems.

[23]  Yolande Berbers,et al.  Enabling Self-learning in Dynamic and Open IoT Environments , 2014, ANT/SEIT.

[24]  Shehzad Ashraf Chaudhry,et al.  Machine Learning Algorithms for Smart Data Analysis in Internet of Things Environment: Taxonomies and Research Trends , 2020, Symmetry.

[25]  Fekher Khelifi,et al.  A new fuzzy logic based node localization mechanism for Wireless Sensor Networks , 2017, Future Gener. Comput. Syst..

[26]  Shane Legg,et al.  Human-level control through deep reinforcement learning , 2015, Nature.

[27]  Naixue Xiong,et al.  Similarity-aware data aggregation using fuzzy c-means approach for wireless sensor networks , 2019, EURASIP J. Wirel. Commun. Netw..

[28]  Ali Dehghantanha,et al.  Fuzzy pattern tree for edge malware detection and categorization in IoT , 2019, J. Syst. Archit..

[29]  Selo Sulistyo,et al.  Trust-Based Privacy for Internet of Things , 2016 .

[30]  Minho Jo,et al.  Probabilistic Recovery of Incomplete Sensed Data in IoT , 2018, IEEE Internet of Things Journal.

[31]  Alyani Ismail,et al.  A Self-Optimizing Scheme for Energy Balanced Routing in Wireless Sensor Networks Using SensorAnt , 2012, Sensors.

[32]  Nonhlanhla Ntuli,et al.  A Simple Security Architecture for Smart Water Management System , 2016, ANT/SEIT.

[33]  Ahmad Khademzadeh,et al.  A New Hybrid Fault Tolerance Approach for Internet of Things , 2019 .

[34]  Helen D. Karatza,et al.  Towards scheduling for Internet‐of‐Things applications on clouds: a simulated annealing approach , 2015, Concurr. Comput. Pract. Exp..

[35]  An He,et al.  A Survey of Artificial Intelligence for Cognitive Radios , 2010, IEEE Transactions on Vehicular Technology.

[36]  Carlos A. Coello Coello,et al.  Evolutionary multiobjective optimization: open research areas and some challenges lying ahead , 2019, Complex & Intelligent Systems.

[37]  Valentina Bianchi,et al.  A Plug and Play IoT Wi-Fi Smart Home System for Human Monitoring , 2018, Electronics.

[38]  Bill Karakostas,et al.  Event Prediction in an IoT Environment Using Naïve Bayesian Models , 2016, ANT/SEIT.

[39]  Antonio Liotta,et al.  Self-Learning Power Control in Wireless Sensor Networks , 2018, Sensors.

[40]  Xiang Li,et al.  Adaptive Method for Packet Loss Types in IoT: An Naive Bayes Distinguisher , 2019, Electronics.

[41]  Sotiris E. Nikoletseas,et al.  Wireless Power Transfer Protocols in Sensor Networks: Experiments and Simulations , 2017, J. Sens. Actuator Networks.

[42]  Samer Jaloudi,et al.  Communication Protocols of an Industrial Internet of Things Environment: A Comparative Study , 2019, Future Internet.

[43]  Edna Dias Canedo,et al.  On the Design and Implementation of an IoT based Architecture for Reading Ultra High Frequency Tags , 2019, Inf..

[44]  Mohsen Guizani,et al.  Deep Learning for IoT Big Data and Streaming Analytics: A Survey , 2017, IEEE Communications Surveys & Tutorials.

[45]  Mitsuji Matsumoto,et al.  An Efficient Medium Access Control Protocol with Parallel Transmission for Wireless Sensor Networks , 2012, J. Sens. Actuator Networks.

[46]  Sherali Zeadally,et al.  Wireless energy harvesting: Empirical results and practical considerations for Internet of Things , 2018, J. Netw. Comput. Appl..

[47]  Sven Schade,et al.  Architecture of a Service-Enabled Sensing Platform for the Environment , 2015, Sensors.

[48]  Jianzhong Li,et al.  Approximate Sensory Data Collection: A Survey , 2017, Sensors.

[49]  Xiaojiang Du,et al.  A Survey of Machine and Deep Learning Methods for Internet of Things (IoT) Security , 2018, IEEE Communications Surveys & Tutorials.

[50]  Gerhard P. Hancke,et al.  A Survey on 5G Networks for the Internet of Things: Communication Technologies and Challenges , 2018, IEEE Access.

[51]  Andreas Willig,et al.  Relayer-Enabled Retransmission Scheduling in 802.15.4e LLDN - Exploring a Reinforcement Learning Approach , 2017, J. Sens. Actuator Networks.

[52]  D KaratzaHelen,et al.  Towards scheduling for Internet-of-Things applications on clouds , 2015 .

[53]  Hiroshi Nakamura,et al.  Adaptive Power Management in Solar Energy Harvesting Sensor Node Using Reinforcement Learning , 2017, ACM Trans. Embed. Comput. Syst..

[54]  K. R. Venugopal,et al.  Network optimizations in the Internet of Things: A review , 2019, Engineering Science and Technology, an International Journal.

[55]  Giovanni Schembra,et al.  Battery Management in a Green Fog-Computing Node: a Reinforcement-Learning Approach , 2017, IEEE Access.

[56]  Ioannis Lambadaris,et al.  VNF Placement Optimization at the Edge and Cloud † , 2019, Future Internet.

[57]  Sang Guun Yoo,et al.  Cognitive security: A comprehensive study of cognitive science in cybersecurity , 2019, J. Inf. Secur. Appl..

[58]  Abbes Amira,et al.  Compressive Sensing-Based IoT Applications: A Review , 2018, J. Sens. Actuator Networks.

[59]  Yong Wang,et al.  CS-CNN: Enabling Robust and Efficient Convolutional Neural Networks Inference for Internet-of-Things Applications , 2018, IEEE Access.

[60]  Syed Hassan Ahmed,et al.  Dynamic clustering approach based on wireless sensor networks genetic algorithm for IoT applications , 2019, Wireless Networks.

[61]  Cristiano André da Costa,et al.  Enhancing performance of IoT applications with load prediction and cloud elasticity , 2020, Future Gener. Comput. Syst..

[62]  Yun Lin,et al.  A Novel Hierarchical Data Aggregation with Particle Swarm Optimization for Internet of Things , 2019, Mobile Networks and Applications.

[63]  Wei-Yu Lai,et al.  Wireless Charging Deployment in Sensor Networks , 2019, Sensors.

[64]  Ahmed Khedr,et al.  Effective Data Acquisition Protocol for Multi-Hop Heterogeneous Wireless Sensor Networks Using Compressive Sensing , 2015, Algorithms.

[65]  Camila Helena Souza Oliveira,et al.  An autonomic bio-inspired algorithm for wireless sensor network self-organization and efficient routing , 2012, J. Netw. Comput. Appl..

[66]  Ozgur B. Akan,et al.  Internet of Hybrid Energy Harvesting Things , 2018, IEEE Internet of Things Journal.

[67]  Ridha Bouallegue,et al.  Deep CNN for Indoor Localization in IoT-Sensor Systems , 2019, Sensors.

[68]  Dimitri Konstantas,et al.  A Comprehensive Study of Security and Privacy Guidelines, Threats, and Countermeasures: An IoT Perspective , 2019, J. Sens. Actuator Networks.

[69]  Raphaël Couturier,et al.  An energy efficient IoT data compression approach for edge machine learning , 2019, Future Gener. Comput. Syst..

[70]  Wai Lok Woo,et al.  IoT Load Classification and Anomaly Warning in ELV DC Picogrids Using Hierarchical Extended ${k}$ -Nearest Neighbors , 2020, IEEE Internet of Things Journal.

[71]  Jaime Lloret,et al.  Network Traffic Classifier With Convolutional and Recurrent Neural Networks for Internet of Things , 2017, IEEE Access.

[72]  Gerhard P. Hancke,et al.  Cognitive Radio in Low Power Wide Area Network for IoT Applications: Recent Approaches, Benefits and Challenges , 2020, IEEE Transactions on Industrial Informatics.

[73]  Awais Ahmad,et al.  Urban planning and building smart cities based on the Internet of Things using Big Data analytics , 2016, Comput. Networks.

[74]  Mojtaba Vahidi-Asl,et al.  DSHMP-IOT: A distributed self healing movement prediction scheme for internet of things applications , 2016, Applied Intelligence.

[75]  Shishupal Kumar,et al.  A Strategy for Elimination of Data Redundancy in Internet of Things (IoT) Based Wireless Sensor Network (WSN) , 2019, IEEE Systems Journal.

[76]  Klaus Moessner,et al.  Real-Time Probabilistic Data Fusion for Large-Scale IoT Applications , 2018, IEEE Access.

[77]  Robert Iacob,et al.  Application of IoT concept on predictive maintenance of industrial equipment , 2017 .

[78]  Giovanni Pau,et al.  Bluetooth 5 Energy Management through a Fuzzy-PSO Solution for Mobile Devices of Internet of Things , 2017 .

[79]  Mohamed Amine Ferrag,et al.  Blockchain and Random Subspace Learning-Based IDS for SDN-Enabled Industrial IoT Security , 2019, Sensors.

[80]  Sannasi Ganapathy,et al.  Energy aware cluster and neuro-fuzzy based routing algorithm for wireless sensor networks in IoT , 2019, Comput. Networks.

[81]  Adnan M. Abu-Mahfouz,et al.  Cognitive Radio Based Sensor Network in Smart Grid: Architectures, Applications and Communication Technologies , 2017, IEEE Access.

[82]  Chunhua Su,et al.  Secure and Efficient ${K}$ Nearest Neighbor Query Over Encrypted Uncertain Data in Cloud-IoT Ecosystem , 2019, IEEE Internet of Things Journal.

[83]  S. Tamil Selvi,et al.  Development of Energy Efficient Clustering Protocol in Wireless Sensor Network Using Neuro-Fuzzy Approach , 2016, TheScientificWorldJournal.

[84]  Gerhard P. Hancke,et al.  Localised information fusion techniques for location discovery in wireless sensor networks , 2017 .

[85]  Jing Feng,et al.  Reinforcement Learning-Based Data Forwarding in Underwater Wireless Sensor Networks with Passive Mobility , 2019, Sensors.

[86]  Shen Su,et al.  A Correlation-Change Based Feature Selection Method for IoT Equipment Anomaly Detection , 2019, Applied Sciences.

[87]  Andreas Jossen,et al.  Lithium-Ion Battery Storage for the Grid—A Review of Stationary Battery Storage System Design Tailored for Applications in Modern Power Grids , 2017 .

[88]  Himanshu Sharma,et al.  Modeling and Optimisation of a Solar Energy Harvesting System for Wireless Sensor Network Nodes , 2018, J. Sens. Actuator Networks.

[89]  Özgür B. Akan,et al.  Energy Neutral Internet of Drones , 2018, IEEE Communications Magazine.

[90]  Jianping Pan,et al.  NDCMC: A Hybrid Data Collection Approach for Large-Scale WSNs Using Mobile Element and Hierarchical Clustering , 2016, IEEE Internet of Things Journal.

[91]  Yen-Cheng Kuan,et al.  A Reconfigurable Streaming Deep Convolutional Neural Network Accelerator for Internet of Things , 2017, IEEE Transactions on Circuits and Systems I: Regular Papers.

[92]  Xiaofei Wang,et al.  Cognitive-LPWAN: Towards Intelligent Wireless Services in Hybrid Low Power Wide Area Networks , 2018, IEEE Transactions on Green Communications and Networking.

[93]  Awais Ahmad,et al.  A Cluster-Based Data Fusion Technique to Analyze Big Data in Wireless Multi-Sensor System , 2017, IEEE Access.

[94]  Mubashir Husain Rehmani,et al.  Cognitive-Radio-Based Internet of Things: Applications, Architectures, Spectrum Related Functionalities, and Future Research Directions , 2017, IEEE Wireless Communications.

[95]  Manmeet Mahinderjit Singh,et al.  Automatic Annotation of Unlabeled Data from Smartphone-Based Motion and Location Sensors , 2018, Sensors.

[96]  Samad Najjar-Ghabel,et al.  Reliable data gathering in the Internet of Things using artificial bee colony , 2018, Turkish J. Electr. Eng. Comput. Sci..

[97]  Chun-Wei Tsai,et al.  SEIRA: An effective algorithm for IoT resource allocation problem , 2017, Comput. Commun..

[98]  Hussain M. Al-Rizzo,et al.  Optimization of Sensor Deployment for Industrial Internet of Things Using a Multiswarm Algorithm , 2019, IEEE Internet of Things Journal.

[99]  Hassaan Khaliq Qureshi,et al.  Energy management in harvesting enabled sensing nodes: Prediction and control , 2019, J. Netw. Comput. Appl..

[100]  Junping Wang,et al.  A new online anomaly learning and detection for large-scale service of Internet of Thing , 2015, Personal and Ubiquitous Computing.

[101]  Merve Astekin,et al.  Provenance aware run‐time verification of things for self‐healing Internet of Things applications , 2019, Concurr. Comput. Pract. Exp..

[102]  David A. Wood,et al.  A comparative study of several metaheuristic algorithms for optimizing complex 3-D well-path designs , 2018, Journal of Petroleum Exploration and Production Technology.

[103]  Thinagaran Perumal,et al.  A Survey of Decision-Theoretic Models for Cognitive Internet of Things (CIoT) , 2018, IEEE Access.

[104]  Liang Han,et al.  An Energy Efficient Internet of Things Network Using Restart Artificial Bee Colony and Wireless Power Transfer , 2019, IEEE Access.

[105]  Ioannis P. Vlahavas,et al.  Learning to Teach Reinforcement Learning Agents , 2017, Mach. Learn. Knowl. Extr..

[106]  Yongsheng Ding,et al.  An Intelligent Self-Organization Scheme for the Internet of Things , 2013, IEEE Computational Intelligence Magazine.

[107]  C. Vasanthanayaki,et al.  Particle Swarm Optimization-Based Clustering by Preventing Residual Nodes in Wireless Sensor Networks , 2015, IEEE Sensors Journal.

[108]  Gerhard P. Hancke,et al.  Software Defined Networking for Improved Wireless Sensor Network Management: A Survey , 2017, Sensors.

[109]  Ingrid Moerman,et al.  IETF Standardization in the Field of the Internet of Things (IoT): A Survey , 2013, J. Sens. Actuator Networks.

[110]  Nail Akar,et al.  Markov fluid queue model of an energy harvesting IoT device with adaptive sensing , 2017, Perform. Evaluation.

[111]  Joarder Kamruzzaman,et al.  A novel Ensemble of Hybrid Intrusion Detection System for Detecting Internet of Things Attacks , 2019, Electronics.

[112]  Soledad Escolar,et al.  A Dynamic Programming Algorithm for High-Level Task Scheduling in Energy Harvesting IoT , 2018, IEEE Internet of Things Journal.

[113]  Xianbin Wang,et al.  Recursive Principal Component Analysis-Based Data Outlier Detection and Sensor Data Aggregation in IoT Systems , 2017, IEEE Internet of Things Journal.

[114]  Alagan Anpalagan,et al.  Efficient Energy Management for the Internet of Things in Smart Cities , 2017, IEEE Communications Magazine.

[115]  Shuguang Cui,et al.  Reinforcement Learning-Based Multiaccess Control and Battery Prediction With Energy Harvesting in IoT Systems , 2018, IEEE Internet of Things Journal.

[116]  Syed Hassan Ahmed,et al.  A Novel Scheme for an Energy Efficient Internet of Things Based on Wireless Sensor Networks , 2015, Sensors.

[117]  Yasin Yilmaz,et al.  Reinforcement Learning for Adaptive Resource Allocation in Fog RAN for IoT With Heterogeneous Latency Requirements , 2019, IEEE Access.

[118]  Sanjay Sarma,et al.  A Cognitive Protection System for the Internet of Things , 2019, IEEE Security & Privacy.

[119]  Li Zhang,et al.  IoTNet: An Efficient and Accurate Convolutional Neural Network for IoT Devices , 2019, Sensors.

[120]  Gerhard P. Hancke,et al.  An Effective Spectrum Handoff Based on Reinforcement Learning for Target Channel Selection in the Industrial Internet of Things , 2019, Sensors.

[121]  Jiming Chen,et al.  Energy Provisioning in Wireless Rechargeable Sensor Networks , 2013, IEEE Trans. Mob. Comput..

[122]  Wei Xiang,et al.  Joint Optimization of Energy Consumption and Packet Scheduling for Mobile Edge Computing in Cyber-Physical Networks , 2018, IEEE Access.

[123]  Mohsen Guizani,et al.  Bringing Deep Learning at the Edge of Information-Centric Internet of Things , 2019, IEEE Communications Letters.

[124]  Bing Xu,et al.  An intrusion detection method for internet of things based on suppressed fuzzy clustering , 2018, EURASIP Journal on Wireless Communications and Networking.

[125]  Ying Zhang,et al.  Intrusion Detection for IoT Based on Improved Genetic Algorithm and Deep Belief Network , 2019, IEEE Access.

[126]  Broderick Crawford,et al.  Toward a Robust Multi-Objective Metaheuristic for Solving the Relay Node Placement Problem in Wireless Sensor Networks , 2019, Sensors.

[127]  A. Nagaraju,et al.  A fault tolerance based route optimisation and data aggregation using artificial intelligence to enhance performance in wireless sensor networks , 2018 .

[128]  Di Wu,et al.  Optimal Energy Strategy for Node Selection and Data Relay in WSN-based IoT , 2015, Mob. Networks Appl..