NEAILGFeb 9, 2017

Energy Saving Additive Neural Network

arXiv:1702.02676v11 citations
Originality Incremental advance
AI Analysis

This addresses energy consumption issues for mobile device users, though it is an incremental improvement by modifying operations within existing neural network frameworks.

The paper tackles the problem of energy inefficiency in neural networks for mobile computing by proposing an additive neural network that replaces multiplication operations with an energy-efficient vector product, achieving similar classification performance on MNIST as standard networks like MLPs and LeNet.

In recent years, machine learning techniques based on neural networks for mobile computing become increasingly popular. Classical multi-layer neural networks require matrix multiplications at each stage. Multiplication operation is not an energy efficient operation and consequently it drains the battery of the mobile device. In this paper, we propose a new energy efficient neural network with the universal approximation property over space of Lebesgue integrable functions. This network, called, additive neural network, is very suitable for mobile computing. The neural structure is based on a novel vector product definition, called ef-operator, that permits a multiplier-free implementation. In ef-operation, the "product" of two real numbers is defined as the sum of their absolute values, with the sign determined by the sign of the product of the numbers. This "product" is used to construct a vector product in $R^N$. The vector product induces the $l_1$ norm. The proposed additive neural network successfully solves the XOR problem. The experiments on MNIST dataset show that the classification performances of the proposed additive neural networks are very similar to the corresponding multi-layer perceptron and convolutional neural networks (LeNet).

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes