Stochastic Gradient Descent (SGD) and its variants are single-objective optimizers focused on minimizing training loss, often failing to address the generalization gap in deep learning. In this paper we introduce EvoBatch, a novel Hybrid Evolutionary Algorithm (HEA) that re-frames deep network optimization as an explicitly multi-objective problem. EvoBatch leverages a two-stage selection process, guided by both training loss and validation performance, to directly optimize for generalization. To overcome the historical computational barrier of EAs, EvoBatch uses mini-batch evolutionary local search, restricting each individual to local updates on unique, random data subsets. Theoretically, this M-ELS mechanism acts as a robust implicit regularizer by injecting heterogeneous noise, promoting the discovery of broader, flatter minima. This stability is the necessary condition that allows the explicit multi-objective selection to systematically and monotonically reduce the generalization gap. Empirically, EvoBatch demonstrates superior generalization profiles and consistently outperforms gradient-based baselines across image classification (ResNet, ViT) and language understanding (BERT) benchmarks. Our findings establish that compute-constrained, multi-objective evolutionary optimization offers both an effective and an efficient alternative to single-objective gradient methods when generalization is critical.
Toki Tahmid Inan, Shahana Shultana, Amarda Shehu· Annual Conference on Genetic...· 0 citations
A three-week midterm project embedded in an undergraduate “AI-for-all” course investigated whether AI literacy can be taught to undergrads, and shows any user how to test an AI system rather than trust it blindly.
Amarda Shehu, Adonyas Ababu, Asma Akbary et al.· Communications of the ACM· 0 citations