Unified Functional Hashing in Automatic Machine Learning
Ryan Gillard, Stephen Jonany, Yingjie Miao, Michael Munn, Connal de, Souza, Jonathan Dungay, Chen Liang, David R. So, Quoc V. Le, and Esteban Real

TL;DR
This paper introduces a unified functional hashing technique that significantly accelerates AutoML search processes by efficiently detecting equivalent candidates and avoiding redundant evaluations, applicable across various representations.
Contribution
The paper presents a novel unified functional hash and caching method that improves AutoML efficiency by identifying equivalent solutions across different representations.
Findings
Dramatic speedups in AutoML domains like neural architecture search.
Effective detection of equivalent candidates reduces re-evaluation costs.
Analysis of hash collisions and noise impacts on search accuracy.
Abstract
The field of Automatic Machine Learning (AutoML) has recently attained impressive results, including the discovery of state-of-the-art machine learning solutions, such as neural image classifiers. This is often done by applying an evolutionary search method, which samples multiple candidate solutions from a large space and evaluates the quality of each candidate through a long training process. As a result, the search tends to be slow. In this paper, we show that large efficiency gains can be obtained by employing a fast unified functional hash, especially through the functional equivalence caching technique, which we also present. The central idea is to detect by hashing when the search method produces equivalent candidates, which occurs very frequently, and this way avoid their costly re-evaluation. Our hash is "functional" in that it identifies equivalent candidates even if they were…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Metaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications
