Deep Learning based Radio Resource Management in NOMA Networks: User Association, Subchannel and Power Allocation
Abstract
With the rapid development of future wireless communication, the combination of NOMA technology and millimeter-wave(mmWave) technology has become a research hotspot. The application of NOMA in mmWave heterogeneous networks can meet the diverse needs of users in different applications and scenarios in future communications. In this paper, we propose a machine learning framework to deal with the user association, subchannel and power allocation problems in such a complex scenario. We focus on maximizing the energy efficiency (EE) of the system under the constraints of quality of service (QoS), interference limitation, and power limitation. Specifically, user association is solved through the Lagrange dual decomposition method, while semi-supervised learning and deep neural network (DNN) are used for the subchannel and power allocation, respectively. In particular, unlabeled samples are introduced to improve approximation and generalization ability for subchannel allocation. The simulation indicates that the proposed scheme can achieve higher EE with lower complexity.
Index Terms:
Machine learning, resource management, semi-supervised learning, energy efficiency.I Introduction
With the explosively growth of users’ service requirements, the use of the limited radio resources to hold more wireless service of next generation wireless networks becomes a challenging problem. Non-orthogonal multiple access (NOMA) is a novel access technique for future communication system, which has been widely concerned because of its high spectral efficiency. The application of NOMA in heterogeneous networks can meet the diverse needs of users in future communications. Resource management in NOMA networks is becoming more and more intriguing to enhance energy efficiency (EE) of systems. Existing research studied several resource management schemes for NOMA networks. Most of the existing method requires high computation and may not be not necessarily feasible in practice.
In existing research, dual decomposition method was widely used to user association in heterogeneous networks [1, 2]. In [3], an optimization scheme for user association, based on graph theory, was proposed. Furthermore, a theoretical mean proportionally fair utility was suggested in [4] to address the problem of user association. In the subchannel allocation problem of NOMA network, existing works often used matching theory. Especially, a two side many-to-many matching algorithm was proposed in [5, 6, 7, 8], static and dynamic source-destination matching algorithm was proposed in [9]. For the problem of power optimization in NOMA heterogeneous network, there are several power optimization algorithms proposed, such as water-filling algorithm[10], Lagrange dual multiplier method[11], alternating direction method of multipliers (ADMM) algorithm[12], Lyapunov Optimization algorithm[13][14]. However, these methods are often based on high complexity and need many iterations to converge for BS processing.
As the most promising technology in artificial intelligence, machine learning (ML) could be used to address wireless resource management in wireless network [15]. In this case, the challenge is how to enable ML to assist wireless devices in intelligent learning and decision-making, so as to meet the diverse service demands of the future wireless networks [16][17].
Recently, as the representative technology of ML, supervised learning has been used to wireless communications. Full-connected deep neural network (DNN) is the most classical model of supervised learning. Its non-linear approximation performance enables DNN scheme to solve many problems in resource management, for instance, beamforming, subchannel allocation and power control. The work in [18] was the classic application of DNN scheme in resource management, which used deep learning to approximate the transmit power policy, while it was shown the universal approximation for power optimization. In [19], a deep learning algorithm in cognitive radio networks was proposed, by considering EE, spectrum efficiency and computing efficiency. The team DNN was proposed in [20], which can solve team decision problems of power control and provides a basis for the data parallel distributed neural network in resource management. In [21], a convolutional neural network was proposed for power control, which can achieve higher EE and spectrum efficiency in a much lower computation time, due to sharing the convolution kernel parameters and the sparsity of inter-layer connections in hidden layers.
As shown in the previous study [18, 19, 20, 21], DNN can be used without explicitly solving the problem of complex optimal control strategy of communication system. As an intelligent resource management tool, deep learning is used to solve various problems, such as user connection, wireless access selection, frequency allocation, power control and intelligent beamforming. In addition, considering that the training DNN model with medium number of layers can be used in lower calculation time [22], it is very suitable for real-time operation. Compared with the conventional distributed optimization technology, the resource management algorithm based on deep learning can understand the wireless network state and network user state in real time, so as to adjust the resource management scheme in real time. This kind of intelligent decision-making is very important for most Internet of things and beyond 5th generation (B5G) services, especially those that need real-time, low latency operation, such as automatic driving and UAV control [23, 24, 25, 26].
Nowadays, there are some literatures on DL-based resource management in noma network. The research of [27] used deep recurrent neural network to solve the resource allocation for the NOMA heterogeneous IoT network. However, the authors did not consider the influence of high power consumption on EE. The work in [28] proposed the power allocation scheme for NOMA system via exhaustive search method and DNN model. However, it is unrealistic to obtain training sets by exhaustive methods when the network environment becomes more complex. The research of [29] proposed a deep reinforcement learning framework to allocate channel in a near optimal way. However, the size of state space will limit the performance of the algorithm in this work.
In our work, we study the problem of wireless resource management aiming at maximizing EE considering power consumption, and the data set obtained by gradient iteration algorithm has advantages in complexity.
The effect of deep learning algorithm largely depends on the label samples. This will inevitably be affected by the process of existing algorithms. In resource management based on ML, it is simple to obtain massive unlabeled samples, but in this case we need to use expensive and very long computation to get the output of each sample. Therefore, we try to improve the learning performance and reduce the dependence on the reference algorithm. Thus, semi-supervised learning is introduced to study this optimization problem, that is, training through a finite number of labeled samples generated by numerical iterative algorithms, and these labeled samples are also combined with massive unlabeled samples. Semi-supervised learning can avoid the waste of data and resources and solve the problem of weak generalization ability of supervised learning model.
Co-training is proposed in [30] as a methods of semi-supervised learning, which initializes more than two learners, based on clustering or popular hypothesis. In the process of learning, the labeled data with the highest confidence after labeling is selected, and the labeled data is put into each other after labeling in order to update the model.
According to the author’ knowledge, the issue of deep learning based user association, subchannel and power allocation has not been yet well investigated in NOMA networks. The main contributions of this paper can be summarized as follow:
-
•
A deep learning-based framework is proposed, which is mainly used to deal with energy-efficient user association, subchannel and power allocation in NOMA mmWave heterogeneous networks.
-
•
Under the premise of guaranteeing quality of service (QoS), interference limitation and power limitation, we concentrate on maximizing the EE of the network. Specifically, sample data are generated by iterative algorithm, and ML schemes are adopted in the decision-making stage.
-
•
The Lagrange dual decomposition method based user association scheme is proposed, while semi-supervised learning and DNN are used to address the subchannel allocation and power control in NOMA heterogeneous networks.
-
•
Extensive simulations reveal that by using unlabeled data, the proposed method can optimize EE and reduce the dependence on the reference algorithm.
The rest of the paper is organized as follows. The system model is provided in Section II. Section II provides the system model. The deep learning for wireless resource management is proposed in Section III, a large number of simulation experiments were carried out in Section IV, and the performance of the proposed algorithm was evaluated. Section V summarizes the paper.
II System Model and Problem Formulation
II-A System Model

In this paper, a NOMA based mmWave heterogeneous wireless networks with an intelligent control center (Fig. 1) is studied, where small cells are distributed uniformly in a macrocell. We concentrate on issues of downlink user association, subchannel allocation and power control. Denote as the set of all BSs including macro BS and small BSs, is the set of all subchannel, is the set of users, and is used to represent the user association strategy between BS and user . If user is assigned to the BS , then, . Otherwise, .
It is assumed that a subchannel in NOMA can be utilized by up to two users through successive interference cancelation (SIC). The set stands for the subchannel allocation strategy between user and subchannel of BS . If the subchannel of BS is occupied by the user , then, . Otherwise, .
The signal to interference plus noise ratio (SINR) of user on subchannel of BS can be given as
(1) |
where is the power of user on subchannel of BS , and is the gain of user on subchannel of BS and is the variance of AWGN. The capacity of user on subchannel of BS can be expressed as
(2) |
where is the system bandwidth.
The total rate of the network is
(3) |
and the total transmit power is
(4) |
where denotes the circuit power of BS .
The total EE of the system can be formulated as
(5) |
II-B Problem Formulation
It’s assumed that each user can be serviced only by one BS at time. Thus,
(6) |
This work also assumes that at most two users can occupy one subchannel of each BS. Therefore hold that
(7) |
with the constraint:
(8) |
where is the the maximum number of users assigned to BS . The total power constraint is:
(9) |
where is the maximum transmit power of BS , and the QoS constraint is:
(10) |
which ensures that each user has the minimum QoS requirement of . Finally, the cross-tier interference constraint can be written as:
(11) |
where denotes the maximum interference constraint.
Aiming to achieve load-balance and maximum EE, the problem of user association, subchannel and power optimization can be formulated as:
(12) |
s.t. | (13) | |||||
where C1 represents the user scheduling constraint, C2 is the constraint on maximum users of the each subchannel, C3 is the constraint on the maximum associated users of each BS, C4 is the maximum power constraint on each BS, C5 is the QoS constraint on each user and C6 is the cross-tier interference constraint on each BS.
(16) | ||||||
III Machine Learning For Wireless Resource Management
III-A User Association
In this subsection, an user association scheme based on the Lagrange dual decomposition method is proposed.
The Lagrangian dual function for user association can be written as
(14) |
where are the Lagrange multipliers to decouple constraint. Then the original problem can be divided into two sub-problems by dual method,
(15) |
For the sub-problem of user association the partial derivative of is given by (16) at the top of next page.
The decision reference value of user association of iteration is given by
(17) | ||||||
Then, the user association strategy can be determined as:
(18) |
III-B Subchannel Allocation
In this subsection, a novel co-training semi-supervised learning method for subchannel allocation is proposed. In order to solve the channel allocation problem, we transform problem (12) into a loss function in the deep learning model, and get the optimal power allocation by minimizing the loss function. The loss function can be written as
(19) |
where means the predicted subchannel allocation strategy.
In this paper, the subchannel allocation scheme is initially generated by two-sided matching scheme as shown in Algorithm 1. Users and subchannels are regarded as two players pursuing the maximization of their respective utility.
The proposed deep learning scheme for subchannel allocation is based on semi-supervised learning regression algorithm. In order to improve the accuracy of DNN, semi-supervised learning is used to improve the performance of NOMA heterogeneous network. Given a labeled data set generated by Algorithm 1 and an unlabeled data set , where is matrix representing the i-th group of gains, which contains all generated by the i-th initialization, is is the i-th group of channel allocation matrix, which contains all , and are the number of data samples and , respectively. We aim to get a learner that can accurately predict the real label of an unlabeled input. The input of the learner is , and the output of the learner is .
D. J. Miller and H. S. Uyar analyzed the feasibility and rationality of using unlabeled data to improve learners performance based on data distribution estimation theory [31]. Assuming that all data follow a mixture of Gaussian distributions, then the distribution is
(20) |
where is a mixing coefficient and is the parameter. The random variable is a label that is determined by the selected mixture component and feature vector in the probability of . According to the maximum posteriori probability hypothesis, the optimal classification formula can be written as
(21) |
where
According to the description above, the purpose of semi-supervised learning can be interpreted as using training data to estimate and . Obviously, the former is related to labels while the latter is not related to labels. Therefore, if there is massive unlabeled data, the generalization ability of learners is improved. The analysis results of T. Zhang and F. J. Oles [32] showed that if a parameterized model can be decomposed into the form of , the simulated model parameters can be better supported by unlabeled data, thus improving the performance of the learning model.
Co-training semi-supervised learning algorithm is the most important semi-supervised learning method [30]. It initializes more than two learners based on clustering hypothesis or popular hypothesis. In the process of learning, the labeled data with the highest confidence after labeling is selected according to specific criteria. After labeling, the labeled data are put into each other’s labeled data set of the other’s learner to update the model. Co-training method is also based on the compatibility and complementarity of multi-view data [33]. Assuming that the data has two sufficient redundant and conditionally independent views. Sufficient means that each view contains enough information to produce the optimal learner, conditionally independent is that in given labels, each view is independent.
Input: Labeled datasets of subchannel allocation , unlabeled dataset ; maximum number of iterations ; number of neurons in the hidden layers , ;
Output:
The co-training semi-supervised deep learning based subchannel allocation scheme is shown in Algorithm 2. The key of the co-training is to define the rule for selecting high confidence labeled data. To solve this problem, the criterion defined by Algorithm 2 is that the unlabeled data with the most consistent labeled training set is the data with the highest confidence. The rules for calculating confidence are as follows:
(22) |
where represents learning model, , represents the retrained learning model using the original labeled data set adding labeled data generated by model .


According to Zhou’s research results [33], in order to start a co-training process with good effects, the two initialized learners must have relatively large differences. In extreme cases, if two learners are very close, the added labeled data will be very similar, and eventually it will evolve into a single learner, that is, self-training algorithm. When designing learners of Algorithm 2, we ensure the largest difference between learner and learner . The differences of the models are mainly obtained by using different hidden layers, different network parameters or different number of nodes on the hidden layer.
Two network models are designed as 3 hidden layer network and 4 hidden layer network, the dropout coefficients are 0.8 and 1, batch-size are 200 and 500, respectively. We run the initial learners with different learning rates and choose the better learning rates of 0.01 and 0.05 respectively, as shown in Fig. 2. The Algorithm 2 runs under different number of hidden layer neurons from 600 to 1000 and from 60 to 10 in order to choose the optimal parameters, and the accuracy of the learner is evaluated as shown in the Fig. 3. By comparing different accuracy rates, the neurons number of hidden layer in the two networks is and , respectively.
III-C Power Allocation
In this subsection, a power optimization scheme based on DNN is proposed to maximize the EE. DNN scheme has been proved to have high approximation rate and computing performance for power control problem in [18]. In this scheme, the complex iteration process is replaced by the non-linear mapping. Its output operation is realized only by simple matrix multiplication and addition, which guarantees the real-time performance of the network. DNN is a multi-layer network model, which works mainly through the connection between neurons. Specifically, denote as the activation function, denote as the number of neural of layer , denote as the weight coefficient and as the bias of layer . The output of the neural of layer is given by
(23) |
Consider the loss function of power optimization problem, problem (12) can be rewritten as
(24) |
where shows predicted matrix of power optimization. We translate the maximization problem of non-deterministic polynomials into the problem of minimizing the error between the predicted value and the sample value, which is also directly expressed as the problem of the mean square error between the predicted value and the sample that represents the accuracy of the network model.
An iterative gradient algorithm is used to generate training data. Let , and the power optimization function is given by:
(25) | ||||
In this case, the power is updated shown below:
(26) |
where is the step and is shown as
(27) |
Data Generation:
Training Stage:
Testing Stage:
In training stage of DNN based power optimization scheme, we update the weight and bias to minimize lost function. The process of DNN based power optimization scheme is shown as Algorithm 3. The rectified linear unit (RELU) is used as the activation function and the optimization algorithm we use is the Adam algorithm. The related neural network structure and simulation environment are discussed in the next section.
III-D Complexity Performance
In this subsection, the asymptotic time complexity of proposed radio resource management is discussed.
-
•
The complexity of user association algorithm.
The proposed scheme is based on the Lagrange dual decomposition method. The complexity performance of the Lagrange dual decomposition method for user association is discussed in [2]. Thus, user association needs operations at each iteration.
-
•
The complexity of subchannel allocation algorithm.
The proposed deep learning scheme for subchannel allocation is based on semi-supervised learning regression algorithm, which contains two learner and of different number of hidden layers and nodes per layer. The time complexity of DNN can be represented by floating-point operations (FLOPs). For each layer of neural network, the number of FLOPs can be expressed as
(28) |
where is the input dimension of the th layer and is the output dimension of the th layer. Therefore, for our semi-supervised learning scheme, the number of FLOPs is:
(29) |
While the time complexity of two-side matching algorithm would be discussed in [5]. So the complexity comparison between learning-based subchannel allocation and matching subchannel allocation is as follows:
(30) |
Therefore, the proposed learning model for subchannel allocation has a lower complexity than matching algorithm.
-
•
The complexity of power allocation algorithm.
For our learning scheme for power allocation, the number of FLOPs is:
(31) |
The complexity performance of the iterative gradient algorithm for power allocation is discussed in [2]. Thus, data generation of Algorithm 4 needs operations at each iteration. We suppose that the iterative gradient algorithm requires iterations to converge.
So the complexity comparison between learning-based power allocation and iterative gradient algorithm is as follows:
(32) |
Therefore, the proposed learning model for power allocation has a lower complexity than the iterative gradient algorithm.
IV Simulation Results And Discussion
In this section, we simulated the performance of the proposed deep learning-based resource optimization algorithm. In our simulation, a NOMA-based mmWave network with all users distributed within the coverage of the macrocell is studied. The power of AWGN is dBm; system bandwidth is 1200 MHz; the radius of the macrocell is 100 m; up to 2 users can be occupied on each subchannel; the maximum power of the macrocell is 9.5 dBm, and the maximum power of the small cells is 4.7 dBm. The parameters for deep learning model are as shown in Table I.
Symbols | Values | |
---|---|---|
Algorithm 2 | Algorithm 3 | |
The number of training sets | 5000 | 5000 |
The number of testing sets | 1000 | 1000 |
The number of layers | 3 / 4 | 3 |
The number of neurons per layer | 700 / 80 | 800 |
Learn rate | 0.01 / 0.05 | 0.01 |
Batch size | 200 / 500 | 200 |
Epochs | 100 | 100 |
Optimizer | RMSProp | Adam |
And the simulation environment of the proposed scheme is as follows: Python 3.6 with TensorFlow 1.3.0 with NVIDIA GeForce GTX 1050.

Fig. 4 shows the user association strategy obtained by Lagrange dual decomposition and Max-SINR algorithm. The network environment includes one macrocell BS, three small BSs and 60 users. The main purpose of user association is to solve the problem of load balancing and blind area coverage. By comparing users connected with different types of base stations, it can be seen that under max-SINR algorithm, most users are assigned to macrocell, indicating that the load balancing effect of this algorithm is the worst. Under the Lagrangian Dual method, the number of users connected to macrocell is reduced. Compared to max-SINR algorithm, Lagrange dual decomposition method based user association algorithm embodies better performance of load balancing.

As shown in the Fig. 5, the sum rate of the system is evaluated for different methods. Each line represents the results obtained from 5,000 random data test points. The distributions of sum rate under different algorithms are consistent approximately, ranging from to . It is obviously that the results of deep learning schemes are close to the result of two-side matching algorithm. Furthermore, it is also obviously that the performance of semi-supervised learning scheme is much better than that of single DNN models, which proves that semi-supervised learning can address the problem of subchannel allocation well.

Fig. 6 shows the distribution of the EE of system by DNN approach and the gradient iteration algorithm over the whole test dataset. DNN approach gives a good behavior of approximation (about 98%) of the EE generated by gradient iteration algorithm.

Fig. 7 shows the EE of systems versus number of training sequences. It is obviously that the results of DNN schemes converges to bits/joule with the changes of epochs, during the training process.

As shown in the Fig. 8, we evaluate the EE of system achieved by different schemes. Each line represents the results obtained from 5,000 random data test points. The range of EE of the system under deep learning schemes is mostly distributed between to . It is obviously that the results of DNN schemes are close to the results of gradient iteration algorithm, significantly superior to the other equal power scheme and random power scheme. Furthermore, Fig. 8 shows that semi-supervised learning for subchannel allocation and DNN model for power optimization perform well in EE optimization, and also proves that our proposed schemes can address the resource optimization problem well.
V Conclusions
In this paper, a framework based on deep learning has been designed for dealing with user association, subchannel allocation, and power control in NOMA mmWave networks. user association is solved by the Lagrange dual decomposition, the subchannel allocation is solved by semi-supervised learning and power allocation is solved by DNN scheme. In the proposed scheme, sample data are generated by iterative algorithm, and ML schemes are adopted in the decision-making stage. The proposed scheme improves the EE of the system, and reduces the dependence on the reference algorithm by using unlabeled data. Simulation results verify that in the NOMA-based mmWave network, the effectiveness of the proposed deep learning method in user association, subchannel allocation and power control.
Acknowledgment
This work is supported by the National Key R&D Program of China (2019YFB1803304), National Natural Science Foundation of China (61822104, 61771044), Beijing Natural Science Foundation (L172025, L172049), and the Fundamental Research Funds for the Central Universities(FRF-TP-19-002C1, RC1631), Beijing Top Discipline for Artificial Intelligent Science and Engineering, University of Science and Technology Beijing.
References
- [1] Q. Ye, B. Rong, Y. Chen, M. Al-Shalash, C. Caramanis and J. G. Andrews, “User association for load balancing in heterogeneous cellular networks,” IEEE Trans. Wireless Commun., vol. 12, no. 6, pp. 2706-2716, Jun. 2013.
- [2] H. Zhang, S. Huang, C. Jiang, K. Long, V. C. M. Leung and H. V. Poor, “Energy efficient user association and power allocation in millimeter-wave-based ultra dense networks with energy harvesting base stations,” IEEE J. Sel. Areas Commun., vol. 35, no. 9, pp. 1936-1947, Sept. 2017.
- [3] Y. Lin, W. Bao, W. Yu and B. Liang, “Optimizing user association and spectrum allocation in hetNets: A utility perspective,” IEEE J. Sel. Areas Commun., vol. 33, no. 6, pp. 1025-1039, Jun. 2015.
- [4] F. Wang, W. Chen, H. Tang and Q. Wu, “Joint optimization of user association, subchannel allocation, and power allocation in multi-cell multi-association OFDMA heterogeneous networks,” IEEE Trans. Commun., vol. 65, no. 6, pp. 2672-2684, Jun. 2017.
- [5] F. Fang, H. Zhang, J. Cheng, S. Roy and V. C. M. Leung, “Joint user scheduling and power allocation optimization for energy-efficient NOMA systems with imperfect CSI,” IEEE J. Sel. Areas Commun., vol. 35, no. 12, pp. 2874-2885, Dec. 2017
- [6] H. Zhang, F. Fang, J. Cheng, K. Long, W. Wang and V. C. M. Leung, “Energy-efficient resource allocation in NOMA heterogeneous networks,” IEEE Wireless Commun., vol. 25, no. 2, pp. 48-53, Apr. 2018.
- [7] H. Zhang, N. Yang, K. Long, M. Pan, G. K. Karagiannidis, and V. C. M. Leung, “Secure communications in NOMA system: Subcarrier assignment and power allocation,” IEEE J. Sel. Areas Commun., vol. 36, no. 7, pp. 1441-1452, Jul. 2018.
- [8] H. Zhang, M. Feng, K. Long, G. K. Karagiannidis, V. C. M. Leung, and V. Poor, “Energy efficient resource management in SWIPT enabled heterogeneous networks with NOMA,” IEEE Trans. Wireless Commun., 2019.
- [9] S. Zhang, B. Di, L. Song and Y. Li, “Sub-channel and power allocation for non-orthogonal multiple access relay networks With amplify-and-forward protocol,” IEEE Trans. Wireless Commun., vol. 16, no. 4, pp. 2249-2261, Apr. 2017.
- [10] W. Chen, P. Fan and Z. Cao, “Water filling in cellar: the optimal power allocation policy with channel and buffer state information,” IEEE ICC 2005, Seoul, 2005, pp. 537-541 Vol. 1.
- [11] F. Fang, J. Cheng and Z. Ding, “Joint energy efficient subchannel and power optimization for a downlink NOMA heterogeneous network,” IEEE Trans. Veh. Technol., Dec. 2018
- [12] C. Liang, F. R. Yu, H. Yao and Z. Han, “Virtual resource allocation in information-centric wireless networks with virtualization,” IEEE Tran. Veh. Technol., vol. 65, no. 12, pp. 9902-9914, Dec. 2016.
- [13] H. Zhang, N. Liu, K. Long, J. Cheng, V. C. M. Leung, and L. Hanzo, “Energy Efficient Subchannel and Power Allocation for the Software Defined Heterogeneous VLC and RF Networks,” IEEE J. Sel. Areas Commun., vol. 36, no. 3, pp. 658-670, Mar. 2018.
- [14] H. Zhang, B. Wang, C. Jiang, K. Long, A. Nallanathan, V. C. M. Leung, and H. Vincent Poor, “Energy Efficient Dynamic Resource Optimization in NOMA System,” IEEE Tran. Wireless Commun., vol. 17, no. 9, pp. 5671-5683, Sept. 2018
- [15] C. Jiang, H. Zhang, Y. Ren, Z. Han, K. Chen and L. Hanzo, “Machine learning paradigms for next-generation wireless networks,” IEEE Wireless Commun., vol. 24, no. 2, pp. 98-105, Apr. 2017.
- [16] Q. Mao, F. Hu and Q. Hao, “Deep learning for intelligent wireless networks: A comprehensive survey,” IEEE Commun. Surveys & Tutorials, vol. 20, no. 4, pp. 2595-2621, Fourthquarter 2018.
- [17] C. Zhang, P. Patras, H. Haddadi, “Deep learning in mobile and wireless networking: A survey.” IEEE Commun. Surveys & Tutorials, PP. 10.1109/COMST.2019.2904897.
- [18] H. Sun, X. Chen, Q. Shi, M. Hong, X. Fu and N. D. Sidiropoulos, “Learning to optimize: Training deep neural networks for interference management,” IEEE Trans. Signal Process., vol. 66, no. 20, pp. 5438-5453, Oct. 2018.
- [19] H. He, C. Wen, S. Jin and G. Y. Li, “Deep learning-based channel estimation for beamspace mmWave massive MIMO systems,” IEEE Wireless Commun. Lett., vol. 7, no. 5, pp. 852-855, Oct. 2018.
- [20] P. de Kerret, D. Gesbert and M. Filippone, “Team deep neural networks for interference channels,” 2018 IEEE ICC Workshops, Kansas City, MO, 2018, pp. 1-6.
- [21] W. Lee, M. Kim and D. Cho, “Deep power control: Transmit power control scheme based on convolutional neural network,” IEEE Commun. Lett., vol. 22, no. 6, pp. 1276-1279, Jun. 2018.
- [22] H. Ye, G. Y. Li, and B. H. Juang, “Power of deep learning for channel estimation and signal detection in OFDM systems,”IEEE Wireless Commun. Lett., vol. 7, no. 1, pp. 114 C117, Feb. 2018
- [23] J. Wang, C. Jiang, Z. Wei, C. Pan, H. Zhang and Y. Ren, “Joint UAV hovering altitude and power control for space-air-ground IoT networks,”IEEE Internet Things J., vol. 6, no. 2, pp. 1741-1753, Apr. 2019.
- [24] J. Wang, S. Guan, C. Jiang, D. Alanis, Y. Ren and L. Hanzo, “Network association in machine-learning aided cognitive radar and communication co-design,” IEEE J. Sel. Areas Commun., vol. 37, no. 10, pp. 2322-2336, Oct. 2019.
- [25] Y. Liu, H. Zhang, K. Long, A. Nallanathan and V. C. M. Leung, “Energy-efficient subchannel matching and power allocation in NOMA autonomous driving vehicular networks,” IEEE Wireless Commun., vol. 26, no. 4, pp. 88-93, Aug. 2019.
- [26] Y. Li, H. Zhang, K. Long, S. Choi and A. Nallanathan, “Resource allocation for optimizing energy efficiency in NOMA-based fog UAV wireless networks,” IEEE Netw., vol. 34, no. 2, pp. 158-163, Mar./Apr. 2020.
- [27] M. Liu, T. Song and G. Gui, “Deep cognitive perspective: Resource allocation for NOMA-based heterogeneous IoT with imperfect SIC,” IEEE Internet Things J., vol. 6, no. 2, pp. 2885-2894, Apr. 2019.
- [28] W. Saetan and S. Thipchaksurat, “Application of deep learning to energy-efficient power allocation scheme for 5G SC-NOMA system with imperfect SIC,” 2019 ECTI-CON, Pattaya, Chonburi, Thailand, 2019, pp. 661-664.
- [29] C. He, Y. Hu, Y. Chen and B. Zeng, “Joint power allocation and channel assignment for NOMA with deep reinforcement learning,” IEEE J. Sel. Areas Commun., vol. 37, no. 10, pp. 2200-2210, Oct. 2019.
- [30] A. Blum,T. Mitchell. “Combining labeled and unlabeled data with co-training.” Conf. Computational Learning Theory, pp.92-100, 1998.
- [31] D. J. Miller and H. S. Uyar, “A mixture of experts classifier with learning based on both labelled and unlabelled data” Advances in Neural Information Processing Systems, 9(5):571-577, 1997.
- [32] T. Zhang and F. J. Oles, “A probability analysis on the value of unlabeled data for classification problems,” ICML, pp.1191-1198, 2000.
- [33] Z. Zhou and M. Li, “Semi-supervised regression with co-training,” IJCAI’05, USA, 2005, 908-913.