User behavior and feature interactions are crucial in deep learning-based recommender systems. There has been a diverse set of behavior modeling and interaction exploration methods in the literature. Nevertheless, the design of task-aware recommender systems still requires feature engineering and architecture engineering from domain experts. In this work, we introduce AMER, namely Automatic behavior Modeling and interaction Exploration in Recommender systems with Neural Architecture Search (NAS). The core contributions of AMER include the three-stage search space and the tailored three-step searching pipeline. In the first step, AMER searches for residual blocks that incorporate commonly used operations in the block-wise search space of stage 1 to model sequential patterns in user behavior. In the second step, it progressively investigates useful low-order and high-order feature interactions in the non-sequential interaction space of stage 2. Finally, an aggregation multi-layer perceptron (MLP) with shortcut connection is selected from flexible dimension settings of stage~3 to combine features extracted from the previous steps. For efficient and effective NAS, AMER employs the one-shot random search in all three steps. Further analysis reveals that AMER's search space could cover most of the representative behavior extraction and interaction investigation methods, which demonstrates the universality of our design. The extensive experimental results over various scenarios reveal that AMER could outperform competitive baselines with elaborate feature engineering and architecture engineering, indicating both effectiveness and robustness of the proposed method.
翻译:用户行为和特征互动是深层学习型建议系统的关键。文献中存在一套不同的行为模型和互动探索方法。然而,任务意识建议系统的设计仍需要来自域专家的特色工程和建筑工程。在这项工作中,我们引入了AMEER,即自动行为模型和互动探索与神经结构搜索(NAS)的推荐系统。AMER的核心贡献包括三阶段搜索空间和定制的三步搜索管道。在第一步,AMERS搜索残余区块,这些区块将第1阶段的轮廓搜索空间中常用的操作纳入到第1阶段的轮廓搜索空间,以模拟用户行为中的连续模式。在第二步,它逐步调查第2阶段非顺序互动空间中有用的低级和高级特征互动。最后,从第3阶段的灵活维度设置中选择了多层感应(MLP)集,以结合从先前步骤中提取的特征。为了高效和有效,AMERS,在全部三个步骤中采用一次性随机搜索。进一步分析表明,AMERC搜索空间搜索中最具有代表性的模型模型,可以显示最有代表性的模型的模型模型和模型,展示。