I. Introduction
Machine Learning (ML) has become a widely adopted decision-support tool in communications networks. Remarkable results have been achieved in many applications, such as in traffic prediction [1], failure detection [2], traffic engineering [3], link load control [4], and routing and spectrum assignment problems in optical networks [5], [6].