paper-with-me

Papers

Towards Memory-Efficient Training for Extremely Large Output Spaces -- Learning with 500k Labels on a Single Commodity GPU

2023-06-06 · Erik Schultheis, Rohit Babbar

In classification problems with large output spaces (up to millions of labels), the last layer can require an enormous amount of memory. Using sparse connectivity would drastically reduce the memory requirements, but as we show below, it can result in much diminished predictive performance of the model. Fortunately, we found that this can be mitigated by introducing a penultimate layer of intermediate size. We further demonstrate that one can constrain the connectivity of the sparse layer to be uniform, in the sense that each output neuron will have the exact same number of incoming connections. This allows for efficient implementations of sparse matrix multiplication and connection redistribution on GPU hardware. Via a custom CUDA implementation, we show that the proposed approach can scale to datasets with 670,000 labels on a single commodity GPU with only 4GB memory.

📄 PDF Abstract BibTeX arXiv:2306.03725

Code (0)

등록된 구현이 없습니다.

Tasks

GPU

Similar Papers 제목 키워드 기반

Fast Randomized Subspace System Identification for Large I/O Data

2023-03-02 · Vatsal Kedia, Debraj Chakraborty

In this article, a novel fast randomized subspace system identification method for estimating combined deterministic-stochastic LTI state-space models, is proposed. The algorithm is especially well-suited to identify hig…

State Space Modelssubspace methods

Deep Networks With Large Output Spaces

2014-12-23 · Sudheendra Vijayanarasimhan, Jonathon Shlens, Rajat Monga, Jay Yagnik

Deep neural networks have been extremely successful at various image, speech, video recognition tasks because of their ability to model deep structures within the data. However, they are still prohibitively expensive to …

Video Recognition

ELMO: Efficiency via Low-precision and Peak Memory Optimization in Large Output Spaces

2025-10-13 · Jinbin Zhang, Nasib Ullah, Erik Schultheis, Rohit Babbar arxiv

Large output spaces, also referred to as Extreme multilabel classification (XMC), is a setting that arises, e.g., in large-scale tagging and product-to-product recommendation, and is characterized by the number of labels…

Product Recommendation

Fast Label Embeddings for Extremely Large Output Spaces

2015-03-30 · Paul Mineiro, Nikos Karampatziakis

Many modern multiclass and multilabel problems are characterized by increasingly large output spaces. For these problems, label embeddings have been shown to be a useful primitive that can improve computational and stati…

RADARS: Memory Efficient Reinforcement Learning Aided Differentiable Neural Architecture Search

2021-09-13 · Zheyu Yan, Weiwen Jiang, Xiaobo Sharon Hu, Yiyu Shi

Differentiable neural architecture search (DNAS) is known for its capacity in the automatic generation of superior neural networks. However, DNAS based methods suffer from memory usage explosion when the search space exp…

GPUNeural Architecture Searchreinforcement-learningReinforcement Learning+1