Related Experiment Video
Updated: Jul 24, 2025

03:14
Augmenting Large Language Models via Vector Embeddings to Improve Domain-Specific Responsiveness
Published on: December 6, 2024
628
PME: pruning-based multi-size embedding for recommender systems
Zirui Liu1, Qingquan Song2, Li Li3
1Computer Science Department, Rice University, Houston, TX, United States.
Frontiers in Big Data
|July 3, 2023
Summary
This study introduces a Pruning-based Multi-size Embedding (PME) framework to optimize recommendation models. PME efficiently reduces embedding parameters and memory usage without sacrificing performance by pruning less impactful dimensions.
Area of Science:
- Machine Learning
- Artificial Intelligence
- Data Science
Background:
- Traditional embedding techniques in recommendation models use fixed sizes for all features, leading to potential memory inefficiencies.
- Existing methods for customizing embedding sizes often result in performance degradation or high computational costs.
Purpose of the Study:
- To develop an efficient framework for allocating customized embedding sizes in recommendation models.
- To reduce memory usage and the number of parameters in embedding layers without compromising model performance.
Main Methods:
- Proposes a Pruning-based Multi-size Embedding (PME) framework that approaches size allocation from a pruning perspective.
- Prunes embedding dimensions with minimal impact on model performance during a search phase.
- Transfers the capacity of pruned embeddings to obtain customized token sizes with reduced search cost.
Main Results:
- PME framework efficiently identifies appropriate embedding sizes for categorical features.
- Achieves strong recommendation model performance while significantly reducing the number of parameters.
- Demonstrates substantial memory savings compared to traditional fixed-size embedding methods.
Conclusions:
- The PME framework offers an effective and computationally efficient solution for optimizing embedding sizes in recommendation systems.
- Enables significant parameter reduction and memory savings, making recommendation models more scalable.
Related Concept Videos
Survival Tree
117
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
117
Downsampling
192
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
192
Upsampling
265
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
265
Sample Size Calculation
3.6K
Knowledge of the sample size is the first requirement to conduct random sampling or an experiment. The sample size is the total number of units, observations, or groups (in some cases) used to get the data to estimate a population parameter. As the name suggests, the sample size is that of the sample drawn from the population and differs from the population size.
The sample size for the given experiment or sampling effort is fundamental to any study design. Sample size decides the number of...
The sample size for the given experiment or sampling effort is fundamental to any study design. Sample size decides the number of...
3.6K
Quantifying and Rejecting Outliers: The Grubbs Test
1.7K
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
1.7K
Maximum Size of Aggregate
168
The maximum size of aggregate is defined as the aperture of the sieve retaining 15 percent or more of the particles present in the aggregate sample. The aggregate's maximum size impacts the concrete's water requirement, workability, and strength. Larger aggregates reduce the surface area needing cement paste coverage, which can lower water needs, thereby allowing a decrease in the water-to-cement ratio when the desired workability and richness of the mix are to be maintained, which can...
168

