Pith. sign in

REVIEW 1 cited by

Cosine Normalization: Using Cosine Similarity Instead of Dot Product in Neural Networks

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 1702.05870 v5 pith:24MREQMA submitted 2017-02-20 cs.LG cs.AIstat.ML

classification cs.LGcs.AIstat.ML
keywords cosinenormalizationnetworksproductneuralsimilarityvarianceinput
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Traditionally, multi-layer neural networks use dot product between the output vector of previous layer and the incoming weight vector as the input to activation function. The result of dot product is unbounded, thus increases the risk of large variance. Large variance of neuron makes the model sensitive to the change of input distribution, thus results in poor generalization, and aggravates the internal covariate shift which slows down the training. To bound dot product and decrease the variance, we propose to use cosine similarity or centered cosine similarity (Pearson Correlation Coefficient) instead of dot product in neural networks, which we call cosine normalization. We compare cosine normalization with batch, weight and layer normalization in fully-connected neural networks as well as convolutional networks on the data sets of MNIST, 20NEWS GROUP, CIFAR-10/100 and SVHN. Experiments show that cosine normalization achieves better performance than other normalization techniques.

Discussion (0). Continue with ORCID 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. OrDA: Orthogonal Disentanglement of Access Habits Framework for Homepage Marketing Block Recommendations

    cs.LG 2026-07 reject novelty 5.0 of 10

    OrDA splits click prediction into separate habit and interest towers, applies an orthogonality penalty, and at serving time ranks by the interest tower alone.

Pith tools