Adaptive Pruning of Neural Language Models for Mobile Devices

09/27/2018
by   Raphael Tang, et al.
0

Neural language models (NLMs) exist in an accuracy-efficiency tradeoff space where better perplexity typically comes at the cost of greater computation complexity. In a software keyboard application on mobile devices, this translates into higher power consumption and shorter battery life. This paper represents the first attempt, to our knowledge, in exploring accuracy-efficiency tradeoffs for NLMs. Building on quasi-recurrent neural networks (QRNNs), we apply pruning techniques to provide a "knob" to select different operating points. In addition, we propose a simple technique to recover some perplexity using a negligible amount of memory. Our empirical evaluations consider both perplexity as well as energy consumption on a Raspberry Pi, where we demonstrate which methods provide the best perplexity-power consumption operating point. At one operating point, one of the techniques is able to provide energy savings of 40 art with only a 17

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/13/2021

Power Consumption of Video-Decoders on Various Android Devices

The critical constraint of mobile devices is a limited battery life that...
research
11/02/2018

Progress and Tradeoffs in Neural Language Models

In recent years, we have witnessed a dramatic shift towards techniques d...
research
05/19/2018

Energy-Efficient Mobile Network I/O Optimization at the Application Layer

Mobile data traffic (cellular + WiFi) will exceed PC Internet traffic by...
research
09/29/2021

Observing a Moving Target – Reliable Transmission of Debug Logs from Embedded Mobile Devices

Mobile embedded devices of the Internet of Things (IoT) face tight resou...
research
09/03/2022

Tree-Based Learning in RNNs for Power Consumption Forecasting

A Recurrent Neural Network that operates on several time lags, called an...
research
05/15/2020

SysScale: Exploiting Multi-domain Dynamic Voltage and Frequency Scaling for Energy Efficient Mobile Processors

There are three domains in a modern thermally-constrained mobile system-...
research
12/13/2010

Chameleon: A Color-Adaptive Web Browser for Mobile OLED Displays

Displays based on organic light-emitting diode (OLED) technology are app...

Please sign up or login with your details

Forgot password? Click here to reset