[發明專利]實現用戶相關推薦的方法和系統有效
| 申請號: | 201910576468.8 | 申請日: | 2019-06-28 |
| 公開(公告)號: | CN110288444B | 公開(公告)日: | 2022-03-01 |
| 發明(設計)人: | 姚權銘 | 申請(專利權)人: | 第四范式(北京)技術有限公司 |
| 主分類號: | G06Q30/06 | 分類號: | G06Q30/06 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 田方;曾世驍 |
| 地址: | 100085 北京市海淀區上*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 用戶 相關 推薦 方法 系統 | ||
1.一種實現用戶相關推薦的方法,所述方法包括:
建立用于推薦系統中的協同濾波的交互函數的統一表示;
基于所述交互函數的統一表示構建交互函數搜索空間,其中,不同交互函數通過不同超參數來限定;
針對輸入的評價矩陣,通過使用自動機器學習來在所述交互函數搜索空間中確定相應交互函數的相關超參數以確定所述相應交互函數,其中,所述評價矩陣的行對應于用戶,所述評價矩陣的列對應于對象,并且所述評價矩陣中的矩陣元素表示該矩陣元素的對應行的用戶對對應列的對象的評價;
基于使用所確定的交互函數的協同濾波來推導所述評價矩陣中遺失的矩陣元素;以及
基于恢復了遺失的矩陣元素的評價矩陣來執行用戶相關推薦,
其中,所述統一表示是表示用于使用從預設的多種向量運算算子選擇的向量運算算子對輸入的嵌入向量執行向量運算的向量運算函數,
其中,所述輸入的嵌入向量包括通過對基于評價矩陣得到的用戶嵌入向量進行非線性變換而獲得的嵌入向量以及通過對基于評價矩陣得到的對象嵌入向量進行非線性變換而獲得的嵌入向量。
2.如權利要求1所述的方法,其中,所述交互函數的統一表示為:
其中,是基于評價矩陣得到的用戶嵌入向量集合U中的第i列,表示針對用戶i的嵌入向量,是基于評價矩陣得到的對象嵌入向量集合V中的第j列,并且表示針對對象j的嵌入向量,k表示嵌入向量的維度,是表示用于使用從預設的多種向量運算算子選擇的向量運算算子對輸入的嵌入向量和執行向量運算的向量運算函數,中的第l個 元素且中的第l個 元素g(β;x)是用于基于超參數x對輸入的標量執行簡單非線性變換的非線性變換函數并且超參數x用于控制非線性變換函數g(β;x),
其中,交互函數搜索空間F由具有不同超參數p和q的交互函數構成。
3.如權利要求1所述的方法,其中,所述交互函數的統一表示為:
其中,是基于評價矩陣得到的用戶嵌入向量集合U中的第i列,表示針對用戶i的嵌入向量,是基于評價矩陣得到的對象嵌入向量集合V中的第j列,并且表示針對對象j的嵌入向量,k表示嵌入向量的維度,是表示用于使用預設的多種向量運算算子中的第h個向量運算算子對輸入的嵌入向量和執行向量運算的向量運算函數,且h為整數,是所述預設的多種向量運算算子的數量,超參數a=[αh],C={a|||a||0=1,0≤αh≤1},中的第l個 元素且中的第l個 元素g(β;x)是用于基于超參數x對輸入的標量執行簡單非線性變換的非線性變換函數并且超參數x用于控制非線性變換函數g(β;x),
其中,交互函數搜索空間F由具有不同超參數a、p和q的交互函數構成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于第四范式(北京)技術有限公司,未經第四范式(北京)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910576468.8/1.html,轉載請聲明來源鉆瓜專利網。





