DOE OSTI · 2430195
ARENA: Adversary-Resistant Evolving Neural Architectures
Abstract
Neural networks are becoming the cornerstone for national security prediction tasks. However, designing them requires significant research and trial/error, as they have many hyperparameters, including their computation graph (“architecture”). Neural architecture search (NAS) employs secondary optimizers to search for architectures maximizing objectives like accuracy. Evolutionary algorithms (EAs) are the most used class of optimizer for NAS. However, existing Python libraries for writing EAs limit the complexity of experiments a user can design. In this project, we built ARENA, a Python framework that encodes complex, hyper-realistic EAs. ARENA collects detailed information as it runs and is flexible enough to encode non-EA search algorithms. We tested ARENA on 4 toy optimization problems by encoding 3 search algorithms for each—random search, an EA, and simulated annealing. We also designed an EA that performs NAS on the MNIST dataset. Our experiments suggest the potential for immediate mission impact through solving lab-wide optimization problems.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Khanna, Kanad, Adkisson, Mary, Jameson, Carter David. 2023-11-01. ARENA: Adversary-Resistant Evolving Neural Architectures. https://doi.org/10.2172/2430195
Cite the original work for its findings. Save a collection to share your selection of sources.