I cloud 3D sono insiemi di punti che descrivono oggetti reali, usati da robot, auto autonome e videogiochi. Però, come ogni rete neurale, possono essere ingannati da perturbazioni avversarie: piccole modifiche quasi impercettibili che spingono il modello a sbagliare. Le Universal Adversarial Perturbations (UAP) sono particolarmente pericolose perché funzionano su qualsiasi input. I metodi tradizionali di purificazione trattano questi errori punto per punto, ignorando che le UAP spesso formano segmenti strutturati, simili a piccole forme curve inserite nel cloud.
Il nuovo approccio sfrutta l’interpretabile del modello per scovare le regioni più influenti. Prima individua, con trasformate wavelet su grafi, i segmenti di curvatura sospetti. Poi li trasferisce su cloud puliti: se il trasferimento fa cambiare la classe, il segmento è marcato come avversario. Infine, questi pezzi vengono rimossi, lasciando intatta la geometria reale.
I test su due dataset pubblici e quattro classificatori all’avanguardia mostrano un recupero di accuratezza notevole, anche rispetto a metodi più semplici. Il sistema mantiene i dettagli genuini, così i modelli rimangono precisi su dati puliti e resistenti agli attacchi. Questa strategia dimostra che considerare la struttura delle UAP e usare l’interpretabile del modello è la chiave per difendere le reti geometriche dal futuro.
Il risultato è una difesa più intelligente, pronta a evolversi con nuovi tipi di attacchi e a proteggere le applicazioni che dipendono dai cloud 3D.
