Litcius/Paper detail

AutoEmb: Automated Embedding Dimensionality Search in Streaming Recommendations

Xiangyu Zhaok, Haochen Liu, Wenqi Fan, Hui Liu, Jiliang Tang, Chong Wang, Ming Chen, Xudong Zheng, Xiaobing Liu, Xiwang Yang

20212021 IEEE International Conference on Data Mining (ICDM)66 citationsDOI

Abstract

Deep learning-based recommender systems (DLRSs) often have embedding layers, which are utilized to lessen the dimension of categorical variables (e.g., user/item identifiers) and meaningfully transform them in the low-dimensional space. The majority of existing DLRSs empirically pre-define a fixed and unified dimension for all user/item embeddings. It is evident from recent researches that different embedding sizes are highly desired for different users/items according to their frequency. However, manually selecting embedding sizes in recommender systems can be very challenging due to a large number of users/items and the dynamic nature of their frequency. Thus, in this paper, we propose an AutoML based end-to-end framework (AutoEmb), enabling various embedding dimensions according to the frequency in an automated and dynamic manner. To be specific, we first enhance a typical DLRS to allow various embedding dimensions; then, we propose an end-to-end differentiable framework that can automatically select different embedding dimensions according to user/item frequency; finally, we propose an AutoML based optimization algorithm in a streaming recommendation setting. The experimental results based on widely used benchmark datasets demonstrate the effectiveness of the AutoEmb framework.

Topics & Concepts

EmbeddingComputer scienceDimension (graph theory)Recommender systemBenchmark (surveying)Categorical variableCurse of dimensionalityIdentifierArtificial intelligenceData miningMachine learningTheoretical computer scienceMathematicsGeodesyPure mathematicsProgramming languageGeographyRecommender Systems and TechniquesAdvanced Bandit Algorithms ResearchData Stream Mining Techniques