“…It should take into account the requirements and performance of ML in terms of their accuracy, granularity of the diagnostic information they can provide, their applicability to novel emerging threats in the evolving network and security landscape, the complexity of their learning and/or inference phases, memory and processing requirements, etc. For example, as shown in [14], supervised learning techniques (e.g., Artificial Neural Networks, ANNs) can provide highly accurate and fine-granular information on the type and intensity of physicallayer attacks, learned through training. This comes at a trade-off of a relatively complex training phase, relying on abundant, representative data labeled by experts with prior specialist knowledge on the attack specifics, and the need to retrain upon admittance of a new connection or an emergence of a new type of threat.…”