<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Incremental Learning-based MIMO Relay Selection</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ankit Gupta</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mathini Sellathurai</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Venkata V. Mani</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tharmalingam Ratnarajah</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Electronics &amp; Communication Engineering, National Institute of Technology</institution>
          ,
          <addr-line>Warangal</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute for Digital Communications, University of Edinburgh</institution>
          ,
          <addr-line>Edinburgh</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Engineering and Physical Science (EPS), Heriot-Watt University</institution>
          ,
          <addr-line>Edinburgh</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The forthcoming 6G wireless networks are expected to be much more machine-intelligent in resource allocation, including relay selections to serve ever-increasing users and the internet of things with extended coverage. Selecting an optimal multiple-input multiple-output (MIMO) relay using conventional methods becomes challenging due to dependency on perfect channel information, which exponentially increases feedback overhead. In this paper, we propose a novel incremental learning-based online MIMO relay selection algorithm, with only imperfect channel gain information available at the relay nodes in the framework of MIMO two-way amplify-and-forward (TWAF) relay networks. In particular, we develop naive Bayes, logistic regression, and support vector-based incremental learning classifiers for the near-optimal online relay selection. Using simulated results, we show that the proposed online relay selection approaches outperform the best conventional Gram-Schmidt algorithm while reducing the feedback overhead up to a factor of eight.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Incremental learning</kwd>
        <kwd>MIMO</kwd>
        <kwd>two-way</kwd>
        <kwd>amplify-and-forward</kwd>
        <kwd>relay networks</kwd>
        <kwd>online relay selection</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        With the advent of the internet of everything, the multiple-input multiple-output (MIMO)
network is considered a pivotal technology to meet the high data rate requirements in the
upcoming sixth-generation (6G) networks. Further, relay networks will play a crucial role in the
6G networks by enhancing network reliability, data coverage, and spectral eficiency. MIMO
relaying networks have been recognized to achieve significant diversity gain and significant
spectrum eficiency, to expand ubiquitous coverage on land and air in the upcoming 6G networks.
Further, relay selection can reduce the total network power dissipation while increasing spectral
eficiency [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Primarily, in conventional methods, the relay selection uses the procured channel
state information (CSI) knowledge. However, the channels’ time-varying nature and noise make
the procurement of the perfect CSI for a cooperative MIMO network increase the feedback
overhead exceptionally [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Thus, with the wide deployment of MIMO relay networks in wireless
sensor devices and the internet of things in the upcoming 6G networks, the amount of feedback
overhead will increase exponentially. Furthermore, with the increased feedback overhead, the
latency of the networks in selecting an even near-optimal relay increases [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Hence, we need
to devise intelligent relay selection algorithms that perform accurately with minimum CSI
dependency and low feedback overhead. It becomes even more challenging in the two-way
relaying network, which provides double spectral eficiency gains compared to a one-way
relaying network, because a two-way relay node simultaneously serves the terminal node in
each transmission phase.
      </p>
      <p>
        Recently, the relay selection problem has been studied using machine learning (ML)-based
algorithms in [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7">4, 5, 6, 7</xref>
        ]. The authors in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] operated on the unlabelled dataset using the k-means
clustering algorithm, wherein the decode-and-forward (DF) relay nodes were selected under
perfect CSI. The authors in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] extracted key features in social ties network using stacked
autoencoder and utilized these features for DF relay selection. Furthermore, the authors in
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] studied two-way (TW) DF relay selection policy using an artificial neural network for a
ifxed and variable number of relay nodes by using distance as the feature vector. Recently the
authors in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] devised a decision tree-based one-way (OW) DF relay selection with quantized
perfect CSI knowledge and show promising results if the Gini-index for the decision trees is set
properly. However, all of these works have focussed only on the single-input single-output (SISO)
networks, DF relaying and considered perfect estimation of the channels. Furthermore, it is
wellknown that amplify-and-forward (AF) relaying is widely adopted industrially over DF relaying,
because of reduced implementation complexity, but at the expense of noise amplification [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        The works in [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7">4, 5, 6, 7</xref>
        ] utilized ofline learning-based ML algorithms that were trained once
and deployed. Ofline learning leads to two fundamental problems: (1) it needs an extensive
amount of training data that covers all the possible testing scenarios, which is not possible
with ever changing propagation environments and channel conditions, and (2) it does not
continuously integrate new information to the designed ML models, rather a new ML model
has to be trained from scratch. However, incremental learning (also referred to as online
learning, evolving learning, constructive learning, etc.) has appeared as a paradigm shift to
provide streaming ML training and data processing [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Once deployed, instead of training
the ML models from scratch, incremental learning updates the previously trained model with
the streaming new data. Thus, retraining takes place only on a small amount of data at a
time (reducing training time), we do not need to store all the data (reducing data storage)
and we do not need extensive initial training data covering all possible scenarios (making ML
models adaptive to propagation environment). Therefore, in this work, we design incremental
learning-based MIMO AF relay selection algorithms with imperfect CSI knowledge.
      </p>
      <p>We consider MIMO TWAF relay network, where the terminal nodes intend to communicate
by selecting a relay node, under correlated fading channels with imperfect CSI (Section II). We
propose an incremental learning framework for the online MIMO TWAF relay selection, detail
the process of retraining the ML models and prepare the datasets (Section III). We propose
a naive-Bayes (NB)-based online relay selection policy by employing the pairwise algorithm
(Section IV). Also, we model the stochastic gradient descent (SGD) classifiers to design and
develop the support vector classifier (SVC) and logistic regression (LR)-based online relay
selection algorithms (Section V). We perform extensive performance evaluation by varying
signal-to-noise-ratio (SNR), channel estimation quality (CEQ), antenna correlation, number
of antennas in the MIMO links and relay nodes, and to further reduce the feedback overhead
we consider the quantized imperfect channel gain as feedback vectors (Section VI). Lastly, we
conclude this work (Section VII).</p>
    </sec>
    <sec id="sec-2">
      <title>2. System Model</title>
      <p>respectively, i.e., if Γ = 1 then Γ^ = 2, and vice-versa.</p>
      <p>We consider a MIMO TWAF relay network wherein the terminal nodes 1 and 2 intend to
exchange signals by selecting a relay node  ∈  ≜ {1, ...,  }, as shown in Fig. 1.
Each node is equipped with  antennas and the direct link is absent because of path-loss and
shadow fading. For the sake of generality, let Γ and Γ^ indicate source and destination terminals,</p>
      <sec id="sec-2-1">
        <title>2.1. Channel Model and its Estimation Quality</title>
        <p>
          We employ the spatially correlated Rayleigh fading channels based on the Kronecker
correlation by using the linear minimum mean squared error (LMMSE) technique for channel
estimated channel be H(· ) ∼  (0,  ℎ2), given by
estimation [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Let the actual channel matrix be H^ (· ) ∼ 
(0,  ^2) and the transmission and
ℎ
reception correlation matrices [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] be U(· ) and R(· ), respectively, then the final channel matrix
becomes R1/2 ^
(· ) H(· )U
1/2. Let the errors in estimation be E(· ) ∼  (0,  2 ) and LMMSE-based
(· )
        </p>
        <p>H(· ) = R(1·/)2 (︁ H^ (· ) + E(· )
︁)</p>
        <p>U(1/)2
·
Without loss of generality, we assume that the error variance is dependent on SNR ( ) and
indicate CEQ by  , such that  2 =</p>
        <p>2^
1+ ^</p>
        <p>ℎ
ℎ 2 ≈ 1+
1
and  ℎ2 =</p>
        <p>1+
2
^
ℎ 2 ≈
^
ℎ</p>
        <p>
          1+
[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Signal Transmission Model</title>
        <p>obtained at the th relay node becomes
In multiple access phase [1, 2] transmit their signals to the  relays, wherein the signal
y = HΓ sΓ + HΓ^ sΓ^ + n
where Γ node transmits sΓ with Γ transmission power, E{sΓsΓ } = Γ I and n denotes
noise at th relay node with E{n n } =  2 I . Now in broadcast phase, the th relay node
(1)
(2)
amplifies the received signal in (2) with  power, using amplification factor, given by
  =
√︂
⧸︁ {︁(Γ/ )HΓ HΓ + (Γ^ / )HΓ^</p>
        <p>
          HΓ^
+  2 I }︁
at the terminal nodes, the received signal at terminal nodes [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] can be given by
where (· ) denotes trace of the matrix. Considering that the self-interference can be canceled
(3)
(4)
yΓ = ∑︁
=1   HΓ
︁( HΓ^ sΓ^ + n
︁)
+ nΓ
where nΓ denotes the noise with E ︀{ nΓn }︀ =  Γ2I at Γ. The lower bound on the achievable
Γ
capacity of the two-way channel links is the sum of lower bounds of the two one-way links,
transmission from Γ to Γ^ terminal via th relay node is given by [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]
Γ⇔Γ^, = Γ⇒Γ^, + Γ^⇒Γ, , where the lower bound on the achievable capacity for the
1 {︃
2
Γ⇒Γ^, =
        </p>
        <p>E log2 det I +
︃(
 2 Γ</p>
        <p>︁(
HΓHΓ^</p>
        <p>HΓ^ HΓ  2
 2 HΓHΓ + Γ2I
︁) − 1)︃}︃
where 1/2 is because of half-duplex transmission and similarly we can obtain Γ^⇒Γ, . We
can pick the optimal relay node ⋆ that maximizes the achievable capacity by exhaustively
searching (ES) over the  relays, given by ⋆ = arg max∈ Γ⇔Γ^, , ∀  ∈ . Nonetheless,
with the increase in relays ( ) and/or antennas ( ) in MIMO links, ES becomes computationally
very expensive, making it impractical for online relay selection purposes.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. An Incremental Learning-Formulation for Online MIMO</title>
    </sec>
    <sec id="sec-4">
      <title>TWAF relay selection</title>
      <p>In this section, we can model the TWAF relay selection problem as a multi-class classification
problem, where the absolute values of the channel gains is provided as the input feature vector
and  relay nodes resembles as  class labels. For an online setting, let us consider that there
are  = {1, ...,  } discrete-time experiments conducted with th ML model , before it is
updated with new data online, where  = {1, ...,  }. During any time instant  the absolute
value of channel gains of MA and BC phases are provided as feature vector x to the ML model
, which then predicts (select) the relay node  .</p>
      <p>Training dataset creation policy – We create the dataset as follows. For the th time-instant,
we formulate a  = 4  2-dimensional feature vector (x) containing the absolute values of
the imperfect channel gains in the MA and BC phases, for all  relays, where 4 is because of CSI
knowledge in dual-hop and two-phases, and  2 is because of  ×  channel between any two
nodes. Correspondingly, we create the label  with the optimal relay node, using the ES method
We repeat this process for  instants to create a large dataset [{X0, u0}, ..., {X , u }].
(detailed in Sec. 2). We repeat this process for  time intervals to create the dataset {X0, u0}.</p>
      <p>Traditionally, in ofline learning, we train the model
0 using dataset {X0, u0} and deploy
for future instances. However, these ofline learning-based models assume that we have built the
initial training set X0 covering all the possible scenarios (such as CSI, propagation environment
(a) Using Ofline learning.</p>
      <p>(b) Using Incremental (Online) learning.
etc.) to be occurred in future, which is impractical with ever changing conditions. In practice, we
need to retrain the designed ML models to keep them updated. In Fig. 2a, we depict conventional
way of retraining the ofline learning (OL)-based ML models and the process below:
• We train the ML model 0 using X0 to obtain trained ML model 1.
• As new data X1 arrives, we test X1 on ML model 1 and obtain the relay selection
accuracy 1 for X1 as our testing set. To update the current ML model 1 (in an online
setting) with newly obtained data X1. We have to train the ML model 0 from scratch
using all the historical data [X0, X1] stored till now to get updated ML model 2. And
repeat this process of retraining from scratch to update the ML models in online setting.
• Consider we are at th instance with − 1 ML model. And we wish to update the − 1
ML model. Firstly, we need to store all the [X0, ..., X− 1] datasets for updating the ML
model. Secondly, we have to train ML model 0 from scratch using [X0, ..., X− 1] to get
an updated model  at any th instance.</p>
      <p>Thus, for retraining of ofline learning-based ML models, we have to store the entire historical
data and retrain the ML models from scratch every time. In Fig. 2b, we depict incremental
learning (IL)-based ML models and the process below:
• We train the ML model 0 using X0 to obtain trained ML model 1.
• As new data X1 arrives, we test X1 on ML model 1 and obtain the relay selection
accuracy 1 for X1 as our testing set. To update the current ML model 1 (in an online
setting) with newly obtained data X1. We retrain the model 1 using only last instance
testing data X1 to get updated ML model 2. And repeat this procedure of retraining to
update the ML models in online setting.
• Consider we are at th instance with − 1 ML model. And we wish to update the − 1
ML model. Herein, we can retrain − 1 ML model using only X− 1 dataset to get an
updated ML model  at any th instance.</p>
      <p>Thus, in an online setting, designing ML models using incremental learning frameworks
ofers following advantages over retraining of ofline learning based ML models:
• We do not need an exhaustive initial dataset X0 covering all the possible future testing
scenarios because the incremental learning-based models are designed for retraining.
• We do not need to store-and-retrain on all the historical dataset, but just the previous
instance testing dataset, reducing data storage cost and retraining time.</p>
      <p>Now, we propose incremental learning-based ML models for online relay selection below.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Incremental Learning-based Naive Bayes Classifier</title>
      <p>
        Naive Bayes classifier is a generative-model [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] that assumes (1) for given class labels, the
attributes are conditionally independent and (2) no latent attribute impact on prediction. Herein,
each feature vector x belongs to only one class  ∈ , for any time instant . Firstly, we
learn the class priors (each relay’s probability), given by  ( ) =  /, ∀  , where
 and  denote the number of samples with label  and total samples. Secondly, for the
given feature vector x we generate a model for each label corresponding to each feature.
This is done by calculating the mean  ¯, and standard deviation  ¯2,
¯⃒
⃒
      </p>
      <p>︁)
︁(
all the classes ∈  and for all the features ¯ ∈ {1, ..., } given by a normal distribution
 ⃒  . Thirdly, we can calculate the conditional probability over query sample x as
 (x| ) = ∏︀¯=1 ︁( | , ∀  ∈ . Fourthly, by employing the bayes’ theorem, the
︁)
¯
conditional probability of each label  ∈  for the query sample ¯ can be decomposed as
associated with
(5)
(6)
 .</p>
      <p>(7)</p>
    </sec>
    <sec id="sec-6">
      <title>5. Incremental Learning-based SGD (SVC and LR) Classifier</title>
      <p>
        We now show the SGD classifier [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]-based formulation for linear SVC [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and LR [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]-based
online relay selection. We form a binary classifier where
y ∈ {− 1, 1} and our aim is to lean a
linear scoring function  (x) = w† x + , wherein w and  denotes the weight and bias at
th time-instant. Further, the predictions for the binary classification is done by checking the
sign of the scoring function  (x) and we aim to minimize:
(w, ) =

2 w† w(w) +
1 ∑︁

=1 ℒ 
︁( (),  (x()))︁
where  &gt;
      </p>
      <p>
        0 controls the regularization strength. The loss function ℒ(· ) can be defined as:
• Hinge-loss for SVC classifier [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]: ℒ(
• Log-loss for LR classifier [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]: ℒ(
()
,  (x())) = max(0, 1 −
      </p>
      <p>()
(),  (x())) = log(1 + exp(− 
()
 (x())).
 (x())))</p>
      <p>
        The TWAF MIMO relay selection is a multi-class classification (MCC) problem, thus we
use one-vs-all classifier to implement the  binary classifiers for each relay (class) to find
Moreover, the first order routine for SGD learning is applied for updating the weights as
 ( |x) =
∑︀
 (x| )  ( )
=1,̸=  (x|)  ()
Lastly, the naive Bayes classifier combines independent feature model obtained above with a
standard deviation of the features incrementally.
decision rule like maximum a posteriori, that determines the selected relay  = arg max∈
 ( |x). Please note we employ the pairwise algorithm [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] for updating the mean and
w ←
w −   ⎣
⎡
(w) +
w
ℒ (︁ w† x + ,
      </p>
      <p>
        ())︁ ⎤
w
⎦
Similarly, intercept term is updated and learning rate   is gradually decayed with time [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
(a) Mean accuracy.
      </p>
      <p>(b) Time-cost comparison.</p>
      <p>(c) Data-storage cost.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Performance Evaluation</title>
      <p>
        We keep the number of ML model updates (retraining) as  = 50 and utilize Rayleigh fading
channels with the corresponding CEQ. We consider following benchmark algorithms – (1)
Exhaustive Search-based optimal Relay Selection (ES RS) – Detailed in Sec. 2, (2) Gram-Schmidt-based
Relay Selection (GS RS) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]–Conventionally, GS-based relay selection policy performs the best,
wherein we select the relay by  = arg max∈ ∏︀Γ2=1 det(HΓHΓ) det(HΓ^ HΓ^ ),
and (3) Random RS – We choose relay  ∈  at random.
      </p>
      <sec id="sec-7-1">
        <title>6.1. Retraining of the ML Models Developed via Incremental-learning (IL) versus Ofline Learning (OL)</title>
        <p>We compare the retraining of the proposed relay selection ML models (SVC, NB, LR) designed
via ofline and incremental learning in Fig. 3. We vary the CEQ ( ) after every 50 rounds (i.e. for
 ≤ 50 the  = 0.2, for 50 &lt;  ≤ 100 the  = 0.6 and for  &gt; 100 the  = ∞), where  = 0
indicates fully erroneous channel estimation and  = ∞ denotes perfect channel estimation. In
Fig. 3a, the accuracy of optimal relay selection via retraining of OL-based ML models is slightly
better than the proposed IL approach. This is because retraining of OL-based ML models utilizes
all the prior historical data, while retraining in IL takes place using only the previous instant of
data. This also explains the reason behind exponential increase in time-cost and linear increase
in data-storage cost for retraining OL algorithms, compared to the time-cost of few seconds and
data-storage cost of few kilobytes for IL algorithms in Fig. 3b and Fig. 3c, respectively. Thus, IL
solves the two fundamental problems (of data storage and re-training time) faced in deploying
OL algorithms in practical settings. Hence, providing us a method to deploy the ML algorithms
for real-world applications, where re-training the ML algorithms is inevitable.</p>
      </sec>
      <sec id="sec-7-2">
        <title>6.2. Limited Feedback Scenarios and Time-Cost Analysis</title>
        <p>Each real-value feedback requires 8 bits of information, thus, we focus on feedback overhead
by considering the quantized feedback of the channel gains. We divide the channel gains into
 levels that can be represented as  = 2, where  denotes the number of bits required for
feedback for corresponding  levels. In Fig. 4, for benchmark, we consider the performance of
ES and GS relay selection when no quantization is performed, i.e., complex-valued CSI feedback.
The ES and GS with the quantized channel gains are not able to reach the achievable capacity
of ES and GS with no quantization, even with 22 levels, because there is no phase information
in the feedback. Also, incremental learning-based relay selection algorithms outperform the
conventional best GS with complex-value feedback information (16 bits feedback) once  ≥ 4
(2 bits feedback) and achieves performance very close to ES for  = 6 quantization levels (3 bits
feedback), showing the merits of proposed incremental learning. We analyse the computational
complexity, time-cost and feedback overhead for all the proposed relay selection algorithms in
Table 1 for  = 5 and  = 4. Clearly, ES-based relay selection takes the most time, followed
by GS approach. Also, SVC reduces time-cost by 95% compared to GS relay selection.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>7. Conclusion</title>
      <p>In this work, we proposed incremental learning-based (NB, SVC, LR) relay selection models
for the MIMO TWAF networks with imperfect CSI. We showed that incremental
learningbased retraining can help us in reducing the time-cost and data-storage-cost exponentially,
while achieving similar performance gains, as the retraining of ofline ML models. Further, the
proposed incremental learning-based relay selection algorithms (using 2 bits feedback) achieve
similar performance as conventional best GS algorithm (using 16 bits feedback) and can achieve
performance close to optimal brute-force ES algorithm with 3 bits feedback. Also, SVC-based
relay selection reduces the time-cost by 95% compared to GS-based relay selection.
We gratefully acknowledge the COG-MHEAR: Towards cognitively-inspired 5G IoT enabled,
multi-modal Hearing Aids (https://cogmhear.org) under Grant EP/T021063/1, the Ministry of
Human Resource Development Government of India for awarding the grant under SPARC, India
(2019/249) and Grant SERB IMRC/AISTDF/CRD/2019/000178 for the support of this work.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Adve</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. J.</given-names>
            <surname>Lim</surname>
          </string-name>
          ,
          <article-title>Improving amplify-and-forward relay networks: Optimal power allocation versus selection</article-title>
          ,
          <source>in: 2006 IEEE International Symposium on Information Theory</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>1234</fpage>
          -
          <lpage>1238</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bletsas</surname>
          </string-name>
          , et. al.,
          <article-title>A simple cooperative diversity method based on network path selection</article-title>
          ,
          <source>IEEE Journal on Selected Areas in Communications</source>
          <volume>24</volume>
          (
          <year>2006</year>
          )
          <fpage>659</fpage>
          -
          <lpage>672</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Love</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Heath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Santipach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Honig</surname>
          </string-name>
          ,
          <article-title>What is the value of limited feedback for mimo channels?</article-title>
          ,
          <source>IEEE Communications Magazine</source>
          <volume>42</volume>
          (
          <year>2004</year>
          )
          <fpage>54</fpage>
          -
          <lpage>59</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>W.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Mao</surname>
          </string-name>
          ,
          <article-title>An unsupervised-learning-based method for multi-hop wireless broadcast relay selection in urban vehicular networks</article-title>
          ,
          <source>in: 2017 IEEE 85th Vehicular Technology Conference (VTC Spring)</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , et. al.,
          <article-title>Overlapping community deep exploring-based relay selection method toward multi-hop d2d communication</article-title>
          ,
          <source>IEEE Wireless Commun. Letters</source>
          <volume>8</volume>
          (
          <year>2019</year>
          )
          <fpage>1357</fpage>
          -
          <lpage>1360</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , et. al.,
          <article-title>Neural network-based relay selection in two-way swipt-enabled cognitive radio networks</article-title>
          ,
          <source>IEEE Transactions on Vehicular Technology</source>
          <volume>69</volume>
          (
          <year>2020</year>
          )
          <fpage>6264</fpage>
          -
          <lpage>6274</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>Data-driven relay selection for physical-layer security: A decision tree approach</article-title>
          ,
          <source>IEEE Access 8</source>
          (
          <year>2020</year>
          )
          <fpage>12105</fpage>
          -
          <lpage>12116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sellathurai</surname>
          </string-name>
          ,
          <article-title>Time-switching eh-based joint relay selection and resource allocation algorithms for multi-user multi-carrier af relay networks</article-title>
          ,
          <source>IEEE Transactions on Green Communications and Networking</source>
          <volume>3</volume>
          (
          <year>2019</year>
          )
          <fpage>505</fpage>
          -
          <lpage>522</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <source>Encyclopedia Of Data Warehousing And Mining, IGI Global, USA</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Heidarpour</surname>
          </string-name>
          , et. al.,
          <article-title>Network coded cooperation based on relay selection with imperfect csi</article-title>
          ,
          <source>in: 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall)</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>G.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <surname>X. Zhang,</surname>
          </string-name>
          <article-title>Sum rate maximization antenna selection via discrete stochastic approximation in mimo two-way af relay with imperfect csi</article-title>
          ,
          <source>in: 2012 IEEE Global Communications Conference (GLOBECOM)</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>2487</fpage>
          -
          <lpage>2492</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>C.-C. Hu</surname>
            ,
            <given-names>B.-H.</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Two-way mimo relaying systems employing layered relay-andantenna selection strategies</article-title>
          ,
          <source>IEEE Systems Journal</source>
          <volume>12</volume>
          (
          <year>2018</year>
          )
          <fpage>854</fpage>
          -
          <lpage>861</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>T. F.</given-names>
            <surname>Chan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. H.</given-names>
            <surname>Golub</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. J. LeVeque</surname>
          </string-name>
          ,
          <article-title>Updating Formulae and a Pairwise Algorithm for Computing Sample Variances</article-title>
          ,
          <source>Technical Report</source>
          , Stanford, CA, USA,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Bottou</surname>
          </string-name>
          ,
          <article-title>Large-scale machine learning with stochastic gradient descent</article-title>
          ,
          <source>in: Proceedings of COMPSTAT'</source>
          <year>2010</year>
          ,
          <string-name>
            <surname>Physica-Verlag</surname>
            <given-names>HD</given-names>
          </string-name>
          , Heidelberg,
          <year>2010</year>
          , pp.
          <fpage>177</fpage>
          -
          <lpage>186</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>C.-W. Hsu</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-C. Chang</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-J. Lin</surname>
            ,
            <given-names>A Practical</given-names>
          </string-name>
          <article-title>Guide to Support Vector Classification</article-title>
          ,
          <source>Technical Report</source>
          , Department of Computer Science, National Taiwan University,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>D. W.</given-names>
            <surname>Hosmer</surname>
          </string-name>
          , S. Lemeshow, Applied logistic regression, John Wiley and Sons,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>