Software Testing

Exercise Question, (5) Test Selection II

How can we test the robustness of an ML-based software system?

  • Check if a machine-learned model outputs the correct classification despite adversarial perturbations of normal, correctly classified inputs
  • If adversarial input was found, add this input to the training set and retrain the ML-based model in order to make it more robust

Diskussion