Skip to content

ART 1.14.0

Compare
Choose a tag to compare
@beat-buesser beat-buesser released this 17 Mar 15:19
· 1025 commits to main since this release

This release of ART 1.14.0 introduces poisoning attacks on object detection models, privacy risk metrics, new white-box evasion attack based on conjugate gradients, and more.

Added

  • Added implementation of SHAPr membership privacy risk metric (#1978)
  • Added support for categorical non-numeric as well as continuous features in attribute inference attacks and improvements in shadow model tools (#2006)
  • Added implementation of Auto Conjugate Gradient Attack for white-box evasion (#2028)
  • Added implementation of adversarial training with interval bound propagation (#2044)
  • Added implementation of method fit to object detection estimators PyTorchFasterRCNN, PyTorchObjectDetector, and PyTorchYolo (#2067)
  • Added BadDet object detection poisoning attacks (RMA, GMA, OGA, ODA) (#2054, #2069)

Changed

  • Changed evasion detectors module by refactoring the entire module and introducing common API with the EvasionDetector base class (#1993)
  • Changed loading of audio triggers with audio_perturbations to cache trigger to accelerate loading (#2053)
  • Changed tested and officially supported Python versions to 3.9, 3.10, 3.11 (#2063)
  • Changed checks and internal improvements to AdversarialTrainerCertifiedPytorch (#2070)

Removed

[None]

Fixed

  • Fixed bug in add_single_bd and add_pattern_bd to avoid confusing height and width of the trigger image and transposing the trigger (#2046)