Measuring the Algorithmic Efficiency of Neural Networks

05/08/2020
by   Danny Hernandez, et al.
0

Three factors drive the advance of AI: algorithmic innovation, data, and the amount of compute available for training. Algorithmic progress has traditionally been more difficult to quantify than compute and data. In this work, we argue that algorithmic progress has an aspect that is both straightforward to measure and interesting: reductions over time in the compute needed to reach past capabilities. We show that the number of floating-point operations required to train a classifier to AlexNet-level performance on ImageNet has decreased by a factor of 44x between 2012 and 2019. This corresponds to algorithmic efficiency doubling every 16 months over a period of 7 years. By contrast, Moore's Law would only have yielded an 11x cost improvement. We observe that hardware and algorithmic efficiency gains multiply and can be on a similar scale over meaningful horizons, which suggests that a good model of AI progress should integrate measures from both.

READ FULL TEXT
research
12/10/2022

Algorithmic progress in computer vision

We investigate algorithmic progress in image classification on ImageNet,...
research
05/25/2022

Towards Green AI with tensor networks – Sustainability and innovation enabled by efficient algorithms

The current standard to compare the performance of AI algorithms is main...
research
12/18/2015

Modeling Progress in AI

Participants in recent discussions of AI-related issues ranging from int...
research
05/18/2018

An Algorithmic Refinement of Maxent Induces a Thermodynamic-like Behaviour in the Reprogrammability of Generative Mechanisms

Reprogramming a generative mechanism to produce a different object is as...
research
07/26/2021

Dissecting FLOPs along input dimensions for GreenAI cost estimations

The term GreenAI refers to a novel approach to Deep Learning, that is mo...
research
02/13/2023

The Framework Tax: Disparities Between Inference Efficiency in Research and Deployment

Increased focus on the deployment of machine learning systems has led to...
research
01/28/2018

BOPS, Not FLOPS! A New Metric and Roofline Performance Model For Datacenter Computing

The past decades witness FLOPS (Floating-point Operations per Second) as...

Please sign up or login with your details

Forgot password? Click here to reset