paper-with-me

Papers

Neural Arithmetic Units

2020-01-14 · ICLR 2020 1 · Andreas Madsen, Alexander Rosenberg Johansen

Neural networks can approximate complex functions, but they struggle to perform exact arithmetic operations over real numbers. The lack of inductive bias for arithmetic operations leaves neural networks without the underlying logic necessary to extrapolate on tasks such as addition, subtraction, and multiplication. We present two new neural network components: the Neural Addition Unit (NAU), which can learn exact addition and subtraction; and the Neural Multiplication Unit (NMU) that can multiply subsets of a vector. The NMU is, to our knowledge, the first arithmetic neural network component that can learn to multiply elements from a vector, when the hidden size is large. The two new components draw inspiration from a theoretical analysis of recently proposed arithmetic components. We find that careful initialization, restricting parameter space, and regularizing for sparsity is important when optimizing the NAU and NMU. Our proposed units NAU and NMU, compared with previous neural units, converge more consistently, have fewer parameters, learn faster, can converge for larger hidden sizes, obtain sparse and meaningful weights, and can extrapolate to negative and small values.

📄 PDF Abstract BibTeX arXiv:2001.05016

Code (3)

AndreasMadsen/stable-nalu 공식 구현 pytorch
bmistry4/nalm-benchmark pytorch
cumlsec/stateformer pytorch

Tasks

Inductive Bias

Similar Papers 제목 키워드 기반

Neural Power Units

2020-06-02 · NeurIPS 2020 12 · Niklas Heim, Tomáš Pevný, Václav Šmídl

Conventional Neural Networks can approximate simple arithmetic operations, but fail to generalize beyond the range of numbers that were seen during training. Neural Arithmetic Units aim to overcome this difficulty, but c…

Algoritmos de minería de datos en la industria sanitaria

2021-04-19 · Marta Li Wang

In this paper, we review data mining approaches for health applications. Our focus is on hardware-centric approaches. Modern computers consist of multiple processors, each equipped with multiple cores, each with a set of…

EEGElectroencephalogram (EEG)

Unit Dependency Graph and its Application to Arithmetic Word Problem Solving

2016-12-03 · Subhro Roy, Dan Roth

Math word problems provide a natural abstraction to a range of natural language understanding problems that involve reasoning about quantities, such as interpreting election results, news about casualties, and the financ…

MathNatural Language Understanding

Systematically designing better instance counting models on cell images with Neural Arithmetic Logic Units

2020-04-14 · Ashish Rana, Taranveer Singh, Harpreet Singh, Neeraj Kumar 외

The big problem for neural network models which are trained to count instances is that whenever test range goes high training range generalization error increases i.e. they are not good generalizers outside training rang…

Data Augmentationregression

Improving Efficiency in Neural Network Accelerator Using Operands Hamming Distance optimization

2020-02-13 · Meng Li, Yilei Li, Pierce Chuang, Liangzhen Lai 외

Neural network accelerator is a key enabler for the on-device AI inference, for which energy efficiency is an important metric. The data-path energy, including the computation energy and the data movement energy among th…