Defending against adversarial machine learning attacks using hierarchical learning: A case study on network traffic attack classification. (February 2023)