Estimation of embedding vectors in high dimensions

Golara Ahmadi Azar, Melika Emami, Alyson Fletcher, Sundeep Rangan
12/12/2023
cs.LGcs.ITstat.ML

No confident code implementation found for this paper.

Abstract

Embeddings are a basic initial feature extraction step in many machine learning models, particularly in natural language processing. An embedding attempts to map data tokens to a low-dimensional space where similar tokens are mapped to vectors that are close to one another by some metric in the embedding space. A basic question is how well can such embedding be learned? To study this problem, we consider a simple probability model for discrete data where there is some "true" but unknown embedding where the correlation of random variables is related to the similarity of the embeddings. Under this model, it is shown that the embeddings can be learned by a variant of low-rank approximate message passing (AMP) method. The AMP approach enables precise predictions of the accuracy of the estimation in certain high-dimensional limits. In particular, the methodology provides insight on the relations of key parameters such as the number of samples per value, the frequency of the terms, and the strength of the embedding correlation on the probability distribution. Our theoretical findings are validated by simulations on both synthetic data and real text data.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{azar2023estimation,
  title  = {Estimation of embedding vectors in high dimensions},
  author = {Golara Ahmadi Azar and Melika Emami and Alyson Fletcher and Sundeep Rangan},
  year   = {2023},
  eprint = {2312.07802},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.07802v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.07802.svg)](https://codeofpaper.com/paper/2312.07802)

Discussion