Page 87 - ITU Journal Future and evolving technologies Volume 2 (2021), Issue 4 – AI and machine learning solutions in 5G and future networks
P. 87

ITU Journal on Future and Evolving Technologies, Volume 2 (2021), Issue 4




           5. Channels range: minimum and maximum channels     Therefore, we select a GNN approach to predict the
             allowed for bonding.                              throughput of the devices in a WLAN. In particular, each
           6. Transmit  power:   power  used  for  transmitting   deployment is considered as a directed graph where STAs
             frames.                                           and APs are the graph’s nodes. Additionally, we de ine
                                                               twotypesofnodespresentinthedataset, eachonehaving
           7. Sensitivity  threshold:  used  for  detecting  other   generic or speci ic features. For instance, parameters like
             transmissions and assess the channels’ availability.  channel con iguration are related to both types of nodes,
                                                               while SINR is only related to STAs, and airtime is exclusive
           8. Received Signal Strength Indicator (RSSI): power
                                                               for APs. Furthermore, the edges are de ined based on the
             detected at receivers from their corresponding trans‑
             mitters.                                          type of wireless interaction derived from the data set. We
                                                               consider two types of interactions, namely AP‑AP interac‑
           9. Inter‑BSS  interference:  power  sensed  from  other
                                                               tions (represented by the interference map), and AP‑STA
             ongoing transmissions.
                                                               interactions (represented by the RSSI values). For com‑
          10. Signal‑to‑Interference‑plus‑Noise  Ratio  (SINR):   pleteness, we de ine an additional edge feature based on
             average SINR experienced during packet receptions.  the distance of every transmitter‑receiver pair. The fea‑
                                                               tures considered for training the proposed GNN are sum‑
                                                               marized in Table 3.
          Regarding output labels, we provide the throughput ob‑
          tained by each device during the simulation, being the
          APs’ throughput the aggregate throughput of each BSS       Table 3 – Features used by ATARI team to train a GNN.
          (i.e., the sum of all the individual STAs’ throughput in
                                                                             Feature
          a given BSS). Moreover, the airtime per AP is provided,            Node type      Preprocessing
                                                                                             AP=0, STA=1
          which indicates the percentage of time each BSS has oc‑          Position (x,y)       None
          cupied each of its assigned channels.                           Primary channel   Combined into a
                                                                   Node     Min. channel   categorical variable
                                                                           Max. channel  using one‑hot encoding
          3.  MACHINE LEARNING SOLUTIONS FOR                                   SINR             None
              THROUGHPUT PREDICTION                                           Airtime           Mean
                                                                             Edge type     AP‑AP=0, AP‑STA=1
          In this section, we give an overview of the solutions pro‑         Distance     Computed from (x,y)
          posed by the participating teams of PS‑013 in ITU AI for  Edge       RSSI             None
          5G Challenge: ATARI (University of Antwerp and Univer‑            Interference        None
          sidad de Antioquia), Ramon Vallés (Universitat Pompeu
          Fabra), STC (Saudi Telecom), UC3M NETCOM (Universi‑
                                                               Concerning the GNN model, we have used an implemen‑
          dad Carlos III de Madrid), and Net Intels (PES Univer‑
                                                               tation  of  the  Graph  Network  Block  (GNB),  as  proposed
          sity). From these teams, ATARI, Ramon Vallés, and STC
                                                               in [27]. A GNB contains three update functions and three
          succeeded to advance to the Grand Finale, where teams
                                                               aggregation  functions  where  the  computation  is  done
          from all the problem statements competed for winning  from  the  edge  to  nodes,  and  then  to  global  parameters.
          the global challenge [25].
                                                               So   irst,  the edge’s features are updated and aggregated
                                                               into the node features, then the node features are updated
          3.1 ATARI                                            having taken into account the vicinity within depth/range
          Wireless networks can be represented by graphs G=(V, E),  de ined by the number of GNBs, and lastly, the global pa‑
          where V is the set of nodes, i.e., STAs and APs, and E rep‑  rameters are updated according to the state of the nodes.
          resent wireless links. Typically, DL approaches deal with  Our  model  follows  a  layered  approach,  similar  to  DL,
          graph‑structured data by processing the data into simpler  where  each  layer  is  a  GNB.  The  input  of  the  model  is  a
          structures, e.g., vectors. However, nodes and links in high‑  graph representing the deployment, and the output is the
          density WLAN deployments are characterized by a set of  predicted throughput of the devices in that deployment.
          high‑dimensional features, thus complicating the graph‑  A general overview of our model’s architecture is shown
          like structure of the problem and therefore hindering the  in Fig. 4.
          application of deep learning.
                                                               The implementation of the GNB is referenced as a meta‑
          To overcome the problem of data representation, Graph  layer in PyTorch Geometric [28], a geometric deep learn‑
          Neural Networks (GNNs) have been proposed as neural  ing  extension  library  for  PyTorch.  We    ined  an  edge
          networks that operate on graphs intending to achieve re‑  model that uses two dense layers using a Recti ied Linear
          lational reasoning and combinatorial generalization [26].  Unit (ReLU) as an activation function in a typical Multi‑
          Accordingly, the wireless interactions between STAs and  Layer Perceptron (MLP)   iguration.  A node model is
          APs (connectivity, interference, among others) can be  also de ined by two MLPs,  one for aggregating the edge
          easily captured via a graph representation.          features into the node features and the second to update





                                             © International Telecommunication Union, 2021                    71
   82   83   84   85   86   87   88   89   90   91   92