ALFASVMLib

ALFASVMLib è una libreria open source sviluppata in Matlab, che implementa un insieme di attacchi euristici contro gli algoritmi di classificazione noti come Support Vector Machines (SVM). L'obiettivo di questi attacchi è quello di massimizzare l'errore di classificazione di un SVM cambiando l'etichettatura di una data frazione di campioni presenti nell'insieme di addestramento (training set). Questi attacchi prendono infatti il nome di adversarial label flip attacks e possono essere considerati rumore di caso peggiore sull'etichettatura dei dati di addestramento.

Il codice aggiornato e la documentazione sono reperibili sul repository su GitHub.

I dettagli sull'implementazione degli attacchi sono disponibili nella nostra recente pubblicazione:

H. XiaoB. BiggioB. NelsonH. XiaoC. Eckert, and F. RoliSupport Vector Machines under Adversarial Label ContaminationNeurocomputing, vol. Special Issue on Advances in Learning with Label Noise, In Press. BibTex  (2.8 MB)

ALFASVMLib è free software, rilasciato sotto la licenza GNU GPL v3.