Litcius/Paper detail

Metamorphic relations via relaxations: an approach to obtain oracles for action-policy testing

Hasan Ferit Enişer, Timo P. Gros, Valentin Wüstholz, Jörg Hoffmann, Maria Christakis

202215 citationsDOIOpen Access PDF

Abstract

Testing is a promising way to gain trust in a learned action policy π, in particular if π is a neural network. A “bug” in this context constitutes undesirable or fatal policy behavior, e.g., satisfying a failure condition. But how do we distinguish whether such behavior is due to bad policy decisions, or whether it is actually unavoidable under the given circumstances? This requires knowledge about optimal solutions, which defeats the scalability of testing. Related problems occur in software testing when the correct program output is not known.

Topics & Concepts

Computer scienceAction (physics)Context (archaeology)ScalabilityArtificial neural networkArtificial intelligenceSoftware testingMachine learningSoftwareProgramming languageDatabasePaleontologyBiologyPhysicsQuantum mechanicsAdversarial Robustness in Machine LearningSoftware Testing and Debugging TechniquesMachine Learning and Algorithms