“…Going deep in technical details, algorithms and methods (e.g., representation learning, deep learning, distributed and parallel learning, transfer learning, active learning, and kernel-based learning) is out of the scope of this paper, however the interested readers can find a survey of how machine learning is used for big data processing in [12]. Other references can be found in [13], which showcases a large understanding of past, present and future directions in this domain, made through a mapping of the characteristics of cognitive computing, i.e., observation, interpretation, evaluation and decision, versus the so-called V's of big data, i.e., Volume, Variety, Veracity, Velocity and Value.…”