Recently, deep learning models have been widely spread in the industrial recommender systems and boosted the recommendation quality. Though having achieved remarkable success, the design of task-aware recommender systems usually requires manual feature engineering and architecture engineering from domain experts. To relieve those human efforts, we explore the potential of neural architecture search (NAS) and introduce AMEIR for Automatic behavior Modeling, interaction Exploration and multi-layer perceptron (MLP) Investigation in the Recommender system. The core contributions of AMEIR are the three-stage search space and the tailored three-step searching pipeline. Specifically, AMEIR divides the complete recommendation models into three stages of behavior modeling, interaction exploration, MLP aggregation, and introduces a novel search space containing three tailored subspaces that cover most of the existing methods and thus allow for searching better models. To find the ideal architecture efficiently and effectively, AMEIR realizes the one-shot random search in recommendation progressively on the three stages and assembles the search results as the final outcome. Further analysis reveals that AMEIR's search space could cover most of the representative recommendation models, which demonstrates the universality of our design. The extensive experiments over various scenarios reveal that AMEIR outperforms competitive baselines of elaborate manual design and leading algorithmic complex NAS methods with lower model complexity and comparable time cost, indicating efficacy, efficiency and robustness of the proposed method.
翻译:最近,深层次的学习模型在工业推荐人系统中广为传播,提高了建议质量。尽管取得了显著的成功,但任务认知推荐人系统的设计通常需要来自领域专家的手工特征工程和建筑工程。为了缓解这些人类努力,我们探索神经结构搜索(NAS)的潜力,并在推荐人系统中引入自动行为建模、互动探索和多层感知(MLP)调查的AMEIR。AMEIR的核心贡献是三阶段搜索空间和定制的三步搜索管道。具体来说,AMEIR将完整的建议模型分为三个阶段,即行为建模、互动探索、MLP汇总,并引入一个包含三个定制子空间的新型搜索空间,其中包括涵盖大多数现有方法,从而能够搜索更好的模型。为了高效和有效地找到理想的建筑结构,AMEIR在三个阶段逐步实现一次性随机搜索,并将搜索结果汇编成最后结果。进一步的分析表明,AMEIR的搜索空间可以覆盖大多数有代表性的建议模型,这些有代表性的模型,即互动探索、MLP集合,并引入包含三个定制的子系统设计方法的普遍性和复杂度,并展示了我们复杂度的复杂度设计方法。广泛的模型。