Differentiable NAS Framework and Application to Ads CTR Prediction

10/25/2021
by   Ravi Krishna, et al.
11

Neural architecture search (NAS) methods aim to automatically find the optimal deep neural network (DNN) architecture as measured by a given objective function, typically some combination of task accuracy and inference efficiency. For many areas, such as computer vision and natural language processing, this is a critical, yet still time consuming process. New NAS methods have recently made progress in improving the efficiency of this process. We implement an extensible and modular framework for Differentiable Neural Architecture Search (DNAS) to help solve this problem. We include an overview of the major components of our codebase and how they interact, as well as a section on implementing extensions to it (including a sample), in order to help users adopt our framework for their applications across different categories of deep learning models. To assess the capabilities of our methodology and implementation, we apply DNAS to the problem of ads click-through rate (CTR) prediction, arguably the highest-value and most worked on AI problem at hyperscalers today. We develop and tailor novel search spaces to a Deep Learning Recommendation Model (DLRM) backbone for CTR prediction, and report state-of-the-art results on the Criteo Kaggle CTR prediction dataset.

READ FULL TEXT

page 3

page 5

page 9

page 13

page 15

page 16

page 18

page 19

research
12/31/2019

Modeling Neural Architecture Search Methods for Deep Networks

There are many research works on the designing of architectures for the ...
research
01/20/2023

Neural Architecture Search: Insights from 1000 Papers

In the past decade, advances in deep learning have resulted in breakthro...
research
06/03/2022

A Survey on Surrogate-assisted Efficient Neural Architecture Search

Neural architecture search (NAS) has become increasingly popular in the ...
research
08/16/2021

Probeable DARTS with Application to Computational Pathology

AI technology has made remarkable achievements in computational patholog...
research
08/13/2020

Evolutionary Algorithm Enhanced Neural Architecture Search for Text-Independent Speaker Verification

State-of-the-art speaker verification models are based on deep learning ...
research
12/17/2020

On the performance of deep learning for numerical optimization: an application to protein structure prediction

Deep neural networks have recently drawn considerable attention to build...
research
09/23/2022

NasHD: Efficient ViT Architecture Performance Ranking using Hyperdimensional Computing

Neural Architecture Search (NAS) is an automated architecture engineerin...

Please sign up or login with your details

Forgot password? Click here to reset