推薦系統中嵌入向量維數選擇
《AutoEmb: Automated Embedding Dimensionality Search in Streaming Recommendations》論文閱讀筆記
- 背景:
基於深度學習的推薦系統,能夠有效獲得使用者專案之間的非線性關係,並學
習他們的特徵。主要由三部分組成:
(1) 嵌入層:將使用者專案特徵從高維空間對映到低維空間中;
(2) 隱藏層:對輸入特徵進行非線性變換;
(3) 輸出層:基於特徵進行預測 - 已有研究:
為使用者,專案嵌入向量預定義一個固定統一的維數。重點關注隱藏層和輸出層。 - 存在問題:
(1) 實際中存在大量使用者,專案,並且流行度會動態變化,因此嵌入向量大小的選擇是RS中的問題。
(2) 對於第一個隱藏層,很難處理嵌入層的不同維數。 - 本文:
基於AutoML的端到端框架,以一種自動動態變化的方式根據流行度改變嵌入向量的維數。
- 詳細:
規模小使用短的嵌入向量,隨著規模的增加,使用長的嵌入向量。
基本的處理方法:將不同的嵌入維數轉換為相同的(使用全連線層),轉換以後的嵌入向量變化很大(使用BatchNorm),最終RS只需要選擇(軟,加權)一部分轉換以後的嵌入向量進行預測。
嵌入向量大小的選擇:使用AutoML
輸入:當前使用者/專案流行度 + 上下文資訊(如先前的超引數,損失等);
輸出:經過softmax函式,選擇第n個嵌入空間的概率。
相關文章
- 企業如何選擇合適的CRM系統 CRM系統推薦
- CRM系統選擇的五個標準及推薦
- 推薦!企業選擇好用的CRM系統的要素(上)
- 如何選擇CRM系統?值得推薦的CRM系統需要擁有什麼功能?
- 選擇銷售線索管理系統時要看哪些?7款推薦
- 文件版本管理系統有哪些選擇?推薦8款常用工具
- 選擇客戶登記管理系統有哪些推薦?9款深度對比
- 【推薦系統篇】--推薦系統之訓練模型模型
- 如何選擇合適的電子合同簽字系統?2024年10款推薦
- 【推薦系統篇】--推薦系統之測試資料
- 推薦系統概述
- python 推薦系統Python
- 《推薦系統實踐》筆記 01 推薦系統簡介筆記
- 論推薦系統如何改造和奴役你的思維
- 2024 年了,IT 運維監控系統都有哪些推薦?運維
- 推薦系統論文之序列推薦:KERL
- AutoML 在推薦系統中的應用TOML
- 推薦系統一——深入理解YouTube推薦系統演算法演算法
- 【推薦系統篇】--推薦系統介紹和基本架構流程架構
- 《推薦系統》-DIN模型模型
- 《推薦系統》-PNN模型模型
- 推薦系統概念篇
- 雲音樂推薦系統(二):推薦系統的核心演算法演算法
- Mahout的taste推薦系統引擎(影片推薦案例)AST
- 【推薦演算法】推薦系統的評估演算法
- RecSysOps:奈飛運維大型推薦系統的最佳實踐運維
- Kubernetes叢集選擇最佳設定推薦方案 - daniele
- 智慧數字經營系統怎麼選擇?
- 推薦系統工程架構架構
- 《推薦系統》-Wide&DeepIDE
- 推薦系統 task 1 @datawhale
- 【推薦系統】GBDT+LR
- 如何構建推薦系統
- Spark推薦系統實踐Spark
- 推薦系統實踐學習系列(三)推薦系統冷啟動問題
- 如何選擇適合的區塊鏈電子合同系統?6大推薦區塊鏈
- iOS採集錄製音視訊API選擇推薦iOSAPI
- 淺談微視推薦系統中的特徵工程特徵工程