Mixed Dimension Embeddings with Application to Memory-Efficient Recommendation Systems

By Antonio A. Ginart, Maxim Naumov, Dheevatsa Mudigere, Jiyan Yang, James Y. Zou. 2019

114 citations recorded by the source corpus.

Embedding representations power machine intelligence in many applications, including recommendation systems, but they are space intensive - potentially occupying hundreds of gigabytes in large-scale settings. To help manage this outsized memory consumption, we explore mixed dimension embeddings, an embedding layer architecture in which a particular embedding vector's dimension scales with its query frequency. Through theoretical analysis and systematic experiments, we demonstrate that using mixed dimensions can drastically reduce the memory usage, while maintaining and even improving the ML performance. Empirically, we show that the proposed mixed dimension layers improve accuracy by 0.1 % using half as many parameters or maintain it using 16 x fewer parameters for click-through rate prediction on the Criteo Kaggle dataset. They also train over 2x faster on a GPU. A full version of this paper is accessible at: https://arxiv.org/abs/1909.11810

Subfields: Artificial Intelligence, Computer Networks and Communications, Information Systems

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Carole-Jean Wu
  2. Bilge Acun
  3. Caroline Trippel
  4. Christos Kozyrakis
  5. Niket Agarwal
  6. Jiliang Tang
  7. Kim M. Hazelwood
  8. Xiaodong Wang

In Computer Networks and Communications

  1. Carole-Jean Wu
  2. Christos Kozyrakis
  3. Jiliang Tang
  4. Kim M. Hazelwood
  5. Niket Agarwal
  6. Xiangyu Zhao
  7. Geet Sethi
  8. Young Geun Kim

In Information Systems

  1. Carole-Jean Wu
  2. Bilge Acun
  3. Caroline Trippel
  4. Xiangyu Zhao
  5. Christos Kozyrakis
  6. Jiliang Tang
  7. Kim M. Hazelwood
  8. Xiaodong Wang

Citations in the corpus