Learning distributed representations with efficient SoftMax normalization
Not on the map. Why?
Abstract (arXiv)
Learning distributed representations, or embeddings, that encode the relational similarity patterns among objects is a relevant task in machine learning. A popular method to learn the embedding matrices X, Y is optimizing a loss function of the term rm SoftMax(XYT). The complexity required to calculate this term, however, runs quadratically with the problem size, making it a computationally heavy solution. In this article, we propose a linear-time heuristic approximation to compute the normalization constants of rm SoftMax(XYT) for embedding vectors with bounded norms. We show on some pre-trained embedding datasets that the proposed estimation method achieves higher or comparable accuracy with competing methods. From this result, we design an efficient and task-agnostic algorithm that learns the embeddings by optimizing the cross entropy between the softmax and a set of probability distributions given as inputs. The proposed algorithm is interpretable and easily adapted to arbitrary embedding problems. We consider a few use cases and observe similar or higher performances and a lower computational time than similar ``2Vec'' algorithms.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 31 of its 63 references that are in the map. First posted on arXiv 30 Mar 2023.
Builds on
31 of 63 references.
References · 31
- 2017Attention Is All You Needcited by 59,932
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2020Longformer: The Long-Document Transformercited by 3,362
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2020Big Bird: Transformers for Longer Sequencescited by 1,673
- 2020Rethinking Attention with Performerscited by 1,584
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2017Poincar'e Embeddings for Learning Hierarchical Representationscited by 674
- 2021Nystr"omformer: A Nystr"om-Based Algorithm for Approximating Self-Attentioncited by 468
- 2021Random Feature Attentioncited by 350
- 2017graph2vec: Learning Distributed Representations of Graphscited by 228
- 2019Time2Vec: Learning a Vector Representation of Timecited by 208
19 more
- 2016Community detection in networks: A user guidecited by 105
- 2018dyngraph2vec: Capturing Network Dynamics using Dynamic Graph Representation Learningcited by 88
- 2018GEMSEC: Graph Embedding with Self Clusteringcited by 61
- 2017Adaptive Sampled Softmax with Kernel Based Samplingcited by 38
- 2019Sampled Softmax with Random Fourier Featurescited by 33
- 2017dna2vec: Consistent vector representations of variable-length k-merscited by 16
- 2019Simplex2Vec embeddings for community detection in simplicial complexescited by 13
- 2020Extreme Classification via Adversarial Softmax Approximationcited by 10
- 2016Tweet2Vec: Character-Based Distributed Representations for Social Mediacited by 9
- 2018DyLink2Vec: Effective Feature Representation for Link Prediction in Dynamic Networkscited by 9
- 2017Fast Amortized Inference and Learning in Log-linear Models with Randomly Perturbed Nearest Neighbor Searchcited by 8
- 2015A spectral method for community detection in moderately-sparse degree-corrected stochastic block modelscited by 7
- 2020A unified framework for spectral clustering in sparse graphscited by 6
- 2015Flexible Multi-layer Sparse Approximations of Matrices and Applicationscited by 5
- 2017Improving Negative Sampling for Word Representation using Self-embedded Featurescited by 3
- 2018Revisiting Skip-Gram Negative Sampling Model with Rectificationcited by 3
- 2019weg2vec: Event embedding for temporal networkscited by 3
- 2020The Spectral Underpinning of word2veccited by 2
- 2017word2vec Skip-Gram with Negative Sampling is a Weighted Logistic PCAcited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024An embedding-based distance for temporal graphscited by 3
- 2024An embedding-based distance for temporal graphs23 Jan 2024