Robust Machine-Learning
Robust machine-learning consists in protecting model training against corrupted data and malfunctioning computing units. It is no secret that machine-learning solutions can be only as good as their training procedure, no matter how sophisticated is the model architecture. The success of classical machine-learning algorithms rests upon the dubious assumption of “clean” training data, something that is seldom true in practice.
The problem of robust machine-learning becomes even more critical in today’s time when we are increasingly engaging distributed architectures
Classical machine-learning algorithms are notoriously vulnerable to corruption in the training phase, nonetheless, they are gaining popularity in sensitive public-oriented applications
Expectedly, the topic of robust machine-learning has received a lot of attention in recent years. Several robustness schemes have been proposed, analyzed and tested against various forms of training corruption. We aim to systematize the advancements in this field through our recent survey paper, Byzantine Machine Learning: A Primer. By underlining the benefits and drawbacks of existing robust machine-learning methods
Recommended by LinkedIn
Besides my co-authors Rachid Guerraoui and Rafael Pinot , I would also like to thank my colleagues Youssef Allouah , Sadegh Farhadkhani , Geovani Rizk , Lê Nguyên Hoang , John Stephan and Sasha Voitovych for participating in many intriguing discussions on robust machine-learning.