Source-linked AI summary
Machine Learning for Wireless Communications in the Internet of Things: A Comprehensive Survey
Jithin Jagannath, Nicholas Polosky, Anu Jagannath, Francesco Restuccia, Tommaso Melodia
TL;DR
IoT wireless communications face increasing resource demands, limited spectrum, incomplete environmental models, and computational constraints for tiny, mobile, energy-constrained devices. The paper surveys machine-learning methods for these challenges across communication layers, hardware implementation, and broader IoT applications, concluding that ML and DL offer powerful tools while deployment remains a long development road.
Problem
IoT wireless communication requires methods that handle limited spectrum, unavailable accurate environment models, and computational constraints on tiny, mobile, energy-constrained devices.
Method
The paper conducts a comprehensive survey of machine-learning applications across IoT physical, data-link, and network layers, hardware implementation, and IoT beyond wireless communication.
Results
The survey reports that deep-learning signal-intelligence methods outperform hand-crafted feature-based classifiers while learning directly from raw signal representations.
Takeaways & Limitations
Machine learning and cognitive radio are presented as powerful tools for advancing IoT technologies amid large-scale deployments, including challenging higher-layer optimization problems.
Takeaways & Limitations
Applying learned models to wireless signals remains difficult because RF signals are stochastic, non-stationary, and time-varying, unlike the stationary image data motivating many CNN concepts.
Abstract
from arXiv · showhide
The Internet of Things (IoT) is expected to require more effective and efficient wireless communications than ever before. For this reason, techniques such as spectrum sharing, dynamic spectrum access, extraction of signal intelligence and optimized routing will soon become essential components of the IoT wireless communication paradigm. Given that the majority of the IoT will be composed of tiny, mobile, and energy-constrained devices, traditional techniques based on a priori network optimization may not be suitable, since (i) an accurate model of the environment may not be readily available in practical scenarios; (ii) the computational requirements of traditional optimization techniques may prove unbearable for IoT devices. To address the above challenges, much research has been devoted to exploring the use of machine learning to address problems in the IoT wireless communications domain. This work provides a comprehensive survey of the state of the art in the application of machine learning techniques to address key problems in IoT wireless communications with an emphasis on its ad hoc networking aspect. First, we present extensive background notions of machine learning techniques. Then, by adopting a bottom-up approach, we examine existing work on machine learning for the IoT at the physical, data-link and network layer of the protocol stack. Thereafter, we discuss directions taken by the community towards hardware implementation to ensure the feasibility of these techniques. Additionally, before concluding, we also provide a brief discussion of the application of machine learning in IoT beyond wireless communication. Finally, each of these discussions is accompanied by a detailed analysis of the related open problems and challenges.
1. Introduction
The survey motivates machine learning for IoT wireless communications by highlighting growing resource demands, limited spectrum, and the challenges of modeling and optimizing dynamic networks. It then maps the survey across machine-learning foundations and IoT communication layers, hardware implementation, and applications beyond wireless communication.
- Motivation: IoT growth is increasing demand for wireless resources while only a few radio spectrum bands are available to carriers.The survey identifies spectrum sharing, dynamic spectrum access, and anti-jamming as increasingly essential technologies.
- Motivation: Machine learning is increasingly applied to wireless communications as computing power and data availability expand.The paper links this development to the nature of problems arising in IoT wireless communications.
- Survey scope: The survey reviews machine learning applications across IoT physical, data-link, and network layers, with emphasis on wireless ad hoc networks.It also discusses machine-learning fundamentals, hardware implementation, and IoT applications beyond wireless communication.
- Survey scope: The survey aims to provide detailed insight into machine learning’s influence on IoT and wireless ad hoc networks and encourage further research.Its organization is presented through a dedicated overview of the survey structure.
2. Overview of Machine Learning Techniques
This section establishes notation and acronym conventions used throughout the survey, organizing symbols and terminology by the sections where they first appear. It includes definitions for mathematical objects, wireless-signal variables, networking quantities, and communication-related acronyms.
- Notation: The paper defines conventions for vectors, matrices, norms, transposes, inner products, matrix entries, and real and complex numbers.These conventions support the mathematical descriptions used throughout the survey.
- Notation: Notation tables organize symbols according to the sections where they first appear or are redefined.The paper separately provides an acronym table for terminology used throughout the survey.
- Wireless-signal notation: The notation includes transmitted and received signal representations, in-phase and quadrature components, and frequency-domain samples.These variables support later discussions of wireless signal processing and learning tasks.
- Networking notation: Section 5 notation covers network size, time slots, slot assignments, channel utilization, energy, connectivity, collisions, packet requests, and packet waiting time.It also includes symbols for actions, channels, and denial-of-service attack probabilities.
2.1. Introduction to Machine Learning
The section introduces machine learning from a probabilistic perspective and provides a roadmap for the algorithms later applied to wireless communication problems. It distinguishes supervised, unsupervised, and reinforcement learning while treating deep learning as a means of implementing them with deep neural networks.
- Scope and perspective: The section gives a rigorous but non-comprehensive overview of machine-learning concepts needed for later wireless-communications applications.Its presentation is grounded in probability and information theory.
- Learning paradigms: Supervised learning uses labeled examples, unsupervised learning uses unlabeled examples, and reinforcement learning uses experience produced through interaction with an environment.These categories are distinguished by the type of experience available to the algorithm.
- Learning paradigms: Deep learning is presented as the use of deep neural networks within supervised, unsupervised, or reinforcement-learning frameworks rather than as a separate subdivision.For example, deep reinforcement learning combines a DNN with an RL framework.
- Common framework: The paper presents learning algorithms through a common framework consisting of a model, optimization algorithm, loss function, and data set.This modular structure is adopted throughout the survey.
- Tasks and evaluation: Classification assigns class labels, regression assigns real values, and performance measures specify how learning algorithms are evaluated.The paper notes that classification commonly uses accuracy and separates training and test data.
2.2. Supervised Learning
This section surveys supervised learning by framing prediction through labeled examples, probabilistic modeling, and loss minimization. It then introduces linear and nonlinear classifiers, decision trees, and ensemble methods used to construct predictive models.
- Supervised-learning formulation: Supervised learning seeks to predict label y from example x using training pairs (x, y) ∈ D.The formulation treats the target as a conditional distribution p(y|x) parameterized by θ.
- Objective functions: Maximum likelihood can be transformed into minimizing negative log-likelihood or cross-entropy, with equivalent formulations based on logarithms, averages, and KL divergence.These transformations preserve the optimization objective under the stated conditions.
- Objective functions: Regularization adds a parameter-dependent cost and can be interpreted as imposing a prior over model parameters.A Gaussian prior yields the L2-regularization scheme.
- Predictive models: Support vector machines classify, regress, and support multiclass prediction, while kernelization enables nonlinear decision boundaries in higher-dimensional representations.Linear SVMs maximize the margin between nearby points from opposing classes.
- Predictive models: Decision trees classify or regress by traversing if-condition branches to leaves, commonly selecting splits that reduce impurity.Gini impurity and entropy are presented as split criteria, while bagging reduces ensemble variance.
- Predictive models: Random forests are introduced as ensembles of bagged decision trees.They extend the variance-reduction strategy described for bagging.
2.3. Unsupervised Learning
Unsupervised learning seeks useful properties of training data without target outputs, supporting tasks such as density estimation, denoising, clustering, and dimensionality reduction. The section surveys clustering methods including k-means, GMMs, and DBSCAN, highlighting their distinct modeling assumptions and practical limitations.
- Unsupervised learning uses training examples without target outputs to learn useful data properties for tasks including density estimation, denoising, and clustering.
- Lloyd’s Algorithm for k-means clustering: Lloyd’s k-means algorithm repeatedly assigns vectors to nearest centroids and updates those centroids until further iterations no longer reduce the objective.Inference assigns a new input to the nearest learned centroid.
- Gaussian Mixture Models (GMMs): GMM clustering extends k-means by modeling clusters as Gaussian distributions with parameterized means and covariances, allowing non-circular cluster shapes.The EM algorithm estimates parameters by alternating expectation and maximization steps until log-likelihood improvements become marginal.
- Gaussian Mixture Models (GMMs): GMM fitting with EM can encounter singularities and is computationally expensive because it may require many iterations before convergence.A singularity occurs when one component describes a single training point, driving its standard deviation toward 0 and the likelihood toward infinity; Lloyd’s algorithm can improve initialization.
- Density-based Clustering: DBSCAN forms clusters from density reachability, can label low-density points as noise, and does not require the designer to specify the number or shape of clusters.Its definitions use an ϵ-neighborhood and a minimum-points threshold to establish direct density reachability and connected clusters.
2.4. Reinforcement Learning
Reinforcement learning models an agent that observes an environment, selects actions through a policy, and receives rewards while seeking high returns. The section presents MDPs, value-based and policy-gradient methods, and actor-critic approaches for learning decisions in large or dynamic state-action spaces.
- Reinforcement learning trains an agent to act in an environment using observations, a policy, and reward signals that define the algorithm’s goal.The agent aims to maximize reward while interacting with the environment.
- Markov Decision Processes: RL problems are commonly formalized as finite MDPs with state and action spaces, transition probabilities, and reward functions.At each step, the agent observes a state, chooses an action, receives a reward, and transitions to a new state.
- Value Functions: An action-value function estimates expected return for taking an action in a state and then following a policy, enabling the agent to plan subsequent actions.The discount factor γ weights future returns less heavily than immediate returns.
- Q-Learning: Q-Learning is an off-policy control algorithm whose update scheme approximates the optimal action-value function independently of the policy being followed.
- Value-based Methods: Function approximation addresses impractically large state-action spaces; DQN is presented as an example that uses a machine-learning function approximator for action values.
- Policy-gradient and Actor-Critic Methods: REINFORCE updates differentiable policy parameters in a direction that increases the probability of actions proportional to received returns, while actor-critic methods additionally learn a state-value function.Actor-critic methods use eligibility traces to support online parameter updates.
3.1. State-of-the-art of IoT Communication Technologies
IoT communication must accommodate rapidly growing device populations, scarce spectrum, and resource-constrained devices. The surveyed technologies therefore include cognitive-radio approaches, machine-learning-based spectrum management, and hybrid local/cloud architectures for dynamic and distributed operation.
- IoT devices are constrained in energy and computation, making low-power operation a fundamental communication requirement.Control signaling among devices can use low-speed wireless links, while device-generated data may require high-speed cloud connections.
- 28 billion connected smart devices were projected for 2021, while static spectrum policies were described as inefficient for surging IoT deployments.The section identifies dynamic spectrum sensing, opportunistic access, cooperative communications, and cognitive-radio IoT as responses to this setting.
- Cognitive-Radio IoT: Cognitive-radio IoT systems support dynamic spectrum sensing, spectrum access, and spectrum management for applications including vehicular networks, healthcare, and smart grids.
- COGNICOM+: COGNICOM+ combines a cognitive engine and smart connectivity in a local smart application gateway, using compressed deep learning and game theory to support hybrid IoT operation.SAGs act as players whose strategies include transmit power, data rate, frequency bands, and interference decisions; distributed optimization modifies utility toward more cooperative operation.
- Machine-Learning-Based Spectrum Management: An end-to-end IoT spectrum-management framework combines sensing and measurement, deep analytics for spectrum activity learning, and spectral reasoning and decision-making.The framework was implemented on a testbed and used K-means before training a predictor.
- Machine-Learning-Based Spectrum Management: XGBoost achieved faster training and improved accuracy compared with random forest and SVM for spectrum-sharing label prediction.Candidate channels were ranked using predicted sharing labels, followed by refinement to improve prediction accuracy and robustness.
- Online Spectrum Assignment: Simulations showed that predicted channel OFF times reduced channel sensing and achieved comparable throughput without exceeding the collision threshold C∗.The approach used non-parametric Bayesian learning for primary-user traffic and simultaneous perturbation stochastic approximation because the collision relationship was unknown.
3.2. Adaptive Physical Layer for Cognitive IoT frameworks
Machine learning enables adaptive physical-layer techniques for IoT networks facing varying channels, interference, dense deployments, and resource constraints. The surveyed approaches target rate and power control, video streaming, decoding, equalization, and array processing.
- Adaptive physical-layer techniques: Adaptive signal processing suppresses interference and noise, while modulation and coding can be adjusted to instantaneous channel conditions.These techniques target improved spectral efficiency in dense IoT networks with bandwidth, power, and interference constraints.
- Adaptive Rate and Power control: Q(λ)-learning optimizes throughput subject to BER and average-power constraints, adapting rate-control policies as channel conditions vary.The formulation uses T = ν(1 − P_d) and seeks a Pareto-optimal policy balancing throughput and power.
- Adaptive Rate and Power control: Online kernelized SVR supports rapid MIMO-OFDM link adaptation with minimal memory and computational requirements, using sparsification to prevent dictionary growth.This addresses kNN’s memory-intensive storage requirement for low-power real-time devices.
- Adaptive Rate and Power control: Actor-Critic reinforcement learning jointly adapts transmission rate and power using channel feedback, packet outcomes, queue backlog, modulation, and buffer-processing costs.The objective maximizes throughput per total consumed energy while incorporating buffer overflow as a QoS-related cost.
- Adaptive Rate and Power control: QARC combines video-quality prediction with reinforcement learning to select bit rates for high-quality, low-latency real-time streaming under dynamic network conditions.VQPN predicts future quality from prior frames, while VQRL uses network status and predictions as inputs.
- Adaptive Channel Equalization and Adaptive Array Processing: The surveyed physical-layer methods also include CNN-based decoding, neural channel equalization, and RBFNN-based direction-of-arrival and beamformer-weight estimation.CNN decoding can outperform MLP decoding but requires more computational time; RBFNN methods emphasize computational efficiency.
3.3. Open Problems and Challenges
Cognitive IoT frameworks face unresolved challenges in centralized decision-making, mobility, scalability, latency, and resource demands. The survey highlights distributed and location-aware spectrum strategies alongside adaptive physical-layer techniques as research directions.
- Open Problems and Challenges: The survey concludes that cognitive IoT architectures still contain open challenges despite the potential of cognition to address rising device density.These challenges are presented as motivation for future research.
- Open Problems and Challenges: Centralized spectrum assignment in the cloud, fog, or gateway can add communication latency and impose uncertain scalability, computational, and data-management burdens.The passage motivates lightweight distributed spectrum decision-making as an alternative.
- Open Problems and Challenges: Geolocation-based spectrum-occupancy histories could support traffic prediction and transmit-power control without interfering with other users.The approach maps sensed radio-frequency identification tags to locations and builds an occupancy history.
- Open Problems and Challenges: Mobile IoT scenarios such as vehicles, UAVs, and smartphones raise challenges involving capacity, spectrum handoffs, cloud connectivity, and scalability.The survey identifies adaptive intelligent beamforming combined with opportunistic spectrum access as an area for further exploration.
4. Machine Learning For Signal Intelligence
The survey examines machine-learning approaches for IoT signal intelligence, including modulation, interference, detection, and localization tasks. It reviews feature-based and deep-learning methods, their evaluation across signal conditions, and reported performance differences.
- Signal intelligence motivation: Signal intelligence in IoT uses ML for discriminative tasks as non-cooperative signals proliferate in increasingly complex RF environments.The surveyed applications include modulation classification, wireless interference classification, signal detection, and intrusion detection.
- Modulation classification: AMC identifies the modulation scheme from a received raw signal, supporting demodulation when multipath fading distorts IoT device-to-device communications.Traditional AMC approaches include maximum-likelihood, feature-based, and hybrid methods; ML approaches can learn directly from received signal data.
- Modulation classification: Deep convolutional models trained directly on complex time-domain signals or constellation plots outperform traditional cyclic-moment, cumulant-based, and SVM classifiers.The reviewed approaches replace hand-engineered feature pipelines with models that learn from received signal representations.
- Signal representation: CNN representation performance varies with SNR: I/Q performed better at medium SNR, whereas amplitude-and-phase representation performed better at high SNR.The evaluated CNNs used two convolutional layers, a fully connected layer, and a softmax output; reported metric ranges declined from high to low SNR.
- Wireless interference and intrusion detection: 0.98−0.99 precision, recall, and F1-score ranges were reported for wireless interference classification at high SNR, compared with 0.94−0.99 at medium SNR.The frequency-domain CNN outperformed the other representations at all SNRs, especially at lower SNRs, while RSSI-based neural detection was reported as protocol agnostic but not fully implemented.
- Signal intelligence evaluation: 100% classification accuracy was achieved by the MST system using second-order methods across all evaluated training-example sizes.Performance generally improved with 90% rather than 10% training data and with more samples, except for the deep feedforward network, which was less robust to longer sequences containing artifacts.
5. Machine Learning For Higher Layers
Machine learning is applied across higher-layer IoT wireless problems including broadcast scheduling, spectrum access, power control, MAC security, and routing. Reported studies show gains in delay, throughput, convergence, resilience, and network lifetime, while often exposing trade-offs or scope conditions.
- 5.1. Data Link Layer: FHNN addresses broadcast scheduling by classifying TDMA time slots among nodes while minimizing an energy function.It outperforms earlier neural-network approaches in average time delay; larger fuzzification parameters improve performance but increase convergence time.
- 5.1. Data Link Layer: An MLP-based CSMA modification estimates DoS-attack probability from collision, request-rate, and waiting-time features, triggering node sleep when the probability exceeds a threshold.Backpropagation has lower computational cost than particle-swarm training but reaches an inferior weight-quality convergence point; the threshold and sleep duration remain unoptimized.
- 5.1. Data Link Layer: Multiagent reinforcement learning enables cognitive-radio users to learn channel access from rewards and acknowledgments, reducing collisions without control-packet exchange.Simulations report convergence in limited partial-observation settings and performance exceeding a Nash-equilibrium scheme.
- 5.1. Data Link Layer: Distributed learning using only acknowledgments achieves twice the channel throughput of slotted ALOHA and converges to either sacrifice-based or Pareto-optimal sharing policies.The outcome depends on whether users maximize network sum rate or individual rate.
- 5.1. Data Link Layer: DQN-based intelligent power control uses sensed RSS to coordinate secondary users with primary users while maintaining QoS objectives.Continuous RSS creates infinitely many states, motivating the use of deep Q-networks; spectrum-sharing work also targets coexistence among unknown heterogeneous networks.
6. Spectrum Sensing and Hardware Implementation
Real-time RF spectrum inference is difficult because wireless devices process high-rate, rapidly changing I/Q data under strict latency constraints. The section contrasts conventional feature-engineered ML and offline deep learning with the need for hardware-based, real-time inference.
- Real-time spectrum inference: A 20 MHz WiFi channel generates about 1.28 Gbit/s of I/Q data, while RF conditions can change every 10ms.Inference latency must be much less than the channel-change interval to support accurate prediction and appropriate physical-layer responses.
- Deep learning: Deep learning can analyze unprocessed I/Q samples without application-specific feature extraction and can reuse architectures across applications through retraining.The passage presents this as an advantage for classification problems lacking well-defined mathematical models.
- Hardware implementation: CPU-based spectrum-knowledge extraction may violate real-time constraints because general-purpose CPUs can be interrupted by concurrent processes and introduce computation latency.The physical layer requires static, known-a-priori latency for decision-making based on spectrum knowledge.
- Conventional ML limitations: Traditional low-dimensional ML requires handcrafted RF feature extraction and application-specific decision bounds.Examples of features include average, median, kurtosis, skewness, and high-order cyclic moments.
- Research gap: Existing approaches largely apply deep learning to offline spectrum analysis, leaving real-time hardware-based spectrum knowledge inference substantially uninvestigated.This identifies the gap motivating hardware-oriented RF deep-learning research.
6.2. Background on System-on-Chip Computer Architecture
The section presents system-on-chip computing as a suitable platform for RF deep learning because it combines processing components and supports customized hardware with low power consumption. Its AXI interconnects move data within programmable logic and between processing and programmable-logic subsystems.
- System-on-chip architecture: An SoC integrates the CPU, RAM, I/O ports, and secondary storage on a single substrate.The section identifies this integration as a basis for implementing RF deep-learning systems.
- System-on-chip architecture: SoCs offer low power consumption and permit customized hardware implementation on field-programmable devices.These properties motivate their use as RF deep-learning computing platforms.
- AXI interconnect: The AXI bus exchanges data between functional blocks inside programmable logic and between the processing system and programmable logic.The section lists AXI-Lite for register access, AXI-Stream for circuit data transport, and AXI-Full as the third AXI sub-specification.
6.3. A Design Framework for Real-time RF Deep Learning
The framework converts software deep-learning models into optimized, synthesizable hardware for real-time RF inference. It uses HLS and hardware parallelization, including loop pipelining and unrolling, while balancing latency, reconfigurability, and resource consumption.
- High-level synthesis: HLS translates algorithmic descriptions such as C/C++ into HDL models executable by an FPGA.This lets developers focus on algorithm design while the tool optimizes circuits according to system specifications.
- High-level synthesis: HLS determines circuit cycles for a given input size and parallelization level, helping balance hardware complexity against latency.Parallelizing operations is crucial because high-end FPGAs operate at up to 200-300 MHz, slower than CPUs.
- Loop pipelining: Loop pipelining reduces two three-operation loop iterations from 6 to 4 clock cycles by overlapping operations.For loop length 100, latency falls from 300 to 103 clock cycles, a speedup of about 65%; the example has initiation interval II = 1.
- Loop unrolling: Loop unrolling creates multiple loop-body copies; an unrolling factor of 2 can reduce latency by 50%, but higher unrolling factors and initiation intervals consume more hardware resources.The framework therefore requires an explicit latency-versus-hardware-consumption trade-off.
- Framework components: The framework separates hardware, HDL middleware, and software development steps and uses an HLS library to generate supported neural-network layers with fixed-point arithmetic.Supported layers include convolutional, fully connected, rectified-linear-unit, and pooling layers.
- Design framework: The framework begins by converting an existing deep-learning model into HLS language for optimization and hardware synthesis.It also addresses reconfigurability so a controller can change model weights for specific training.
6.4. Open Problems and Challenges
Open challenges include the lack of large-scale RF datasets, uncertainty about suitable signal representations, and difficulty transferring deep-learning assumptions from images to stochastic, time-varying wireless signals. RF models must also satisfy real-time and resource constraints.
- Datasets: Large-scale standardized datasets for RF machine learning remain unavailable, limiting consistent training and comparison across models.Wireless datasets must capture device and channel characteristics needed for tasks such as RF fingerprinting and jamming detection.
- Data representation: The best data representation for RF deep learning remains debated, with alternatives including real-valued or complex I/Q samples and matrix or sequence formats.The passage states that the appropriate representation may depend on the learning problem.
- Learning models and architectures: Unlike images, wireless signals lack an established direct mapping to tensor representations and are stochastic, non-stationary, and time-varying.These properties complicate the selection of learning strategies and the transfer of image-oriented architectures to RF tasks.
- Learning models and architectures: CNN effectiveness is established for some tasks such as modulation recognition, but remains unclear for complex tasks such as RF fingerprinting.The section also identifies strict latency and resource-consumption requirements absent from many traditional deep-learning settings.
7. Machine Learning in IoT beyond Communication
Beyond wireless communication, the survey examines ML for IoT security, big-data analytics, and device management. It also identifies data-quality, computational, legal, ethical, privacy, and adaptability challenges.
- Security: ML is used to detect intruders, malicious behavior, and malware across IoT systems.Reported applications include computationally efficient detection with improved rates for known and unknown attacks, low false-alarm probability, and SVM-, CNN-, and autoencoder-based malware detection.
- Big Data Analytics: IoT data supports ML applications in traffic, energy management, health, environmental monitoring, homes, and agriculture.Computation may occur in cloud, edge, or fog environments depending on computational requirements and acceptable latency.
- Big Data Analytics: ML-based analytics can identify regular travel patterns for city planning and infrastructure-budget decisions.One approach combines DBSCAN for trip-pattern analysis with K-Means for classifying travel patterns.
- Big Data Analytics: Hybrid unsupervised and supervised learning classifies multivariate sensor time series after SAX-based dimensionality reduction and clustering.The sensor data includes temperature, humidity, light, and voltage variables.
- Challenges: IoT data analytics is constrained by variable, high-volume, high-velocity data quality and the computational load of real-time quality processing and analysis.Sensor quality, environmental conditions, protocols, and hardware can affect generated data.
- Challenges: Legal and ethical handling of IoT data remains challenging because security, scalability, distribution, overhead, sensitivity, and storage-location requirements can conflict.The survey identifies determining Pareto-optimal data-handling procedures as an open challenge.
- Challenges: Security ML is often trained on simulated or emulated attacks because real-world attack data is difficult to collect.The survey calls for research on adequate real-world protection from such training data and notes privacy concerns around collaborative datasets.
8. Conclusion
The conclusion presents ML as a broad approach for IoT wireless communication, spanning signal intelligence, protocol-layer optimization, cognitive-radio applications, security, and big-data analytics. It also emphasizes unresolved implementation and scalability challenges.
- Conclusion: The survey synthesizes ML advances across IoT wireless communication and explains prevalent algorithms to support deeper understanding and further research.Its algorithm overview is broad but explicitly not an all-encompassing field guide to ML.
- Conclusion: Realizing future CR-IoT requires hardware implementations, testbed validation, and solutions to centralized-deployment scalability and big-data-management challenges.The conclusion specifically mentions ASIC-based CNN accelerators, COGNICOM+, and the difficulty of scaling centralized solutions to dense deployments.
- Conclusion: DNN-based signal-intelligence methods can outperform hand-crafted feature classifiers while learning directly from raw signal representations.Raw-signal learning can reduce preprocessing, latency, and computational load, while retaining more signal information and improving adaptability to new datasets.
- Conclusion: ML has been applied to NP-complete wireless scheduling problems, including TDMA cycle minimization and non-conflicting transmission scheduling.For BSP, FHNN minimized an associated energy function and outperformed existing methodologies in convergence rate.
- Conclusion: RL supports dynamic spectrum access and cognitive-radio solutions by modeling the problem as an MDP and using Q-learning or DQN to select actions.These models can address power control, spectrum-access negotiation, and transmission-strategy selection.
- Conclusion: The survey also covers ML for IoT intrusion detection, malicious-behavior detection, and big-data analytics beyond communication.These applications exploit the large amount of data associated with IoT.