Pith. sign in

REVIEW 1 cited by

Neural Arithmetic Units

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2001.05016 v1 pith:3Y7A7GES submitted 2020-01-14 cs.NE

classification cs.NE
keywords neuralarithmeticadditioncomponentslearnunitsconvergeexact
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

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.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. A Synthetic Pseudo-Autoencoder Invites Examination of Tacit Assumptions in Neural Network Design

    cs.NE 2025-06 conditional novelty 3.0 of 10

    A handcrafted, untrained linear neural network encodes several integers into one floating-point number by digit concatenation and decodes them using hardware-level bit truncation.

Pith tools