System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码国产精品一区二区免费3p,免费无码黄网站在线看,国产精品无码午夜福利
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于聯邦學習的推薦方法、裝置、設備和存儲介質制造方法及圖紙

    技術編號:44378633 閱讀:2 留言:0更新日期:2025-02-25 09:53
    本申請公開了一種基于聯邦學習的推薦方法、裝置、設備和存儲介質,用于提高推薦系統的公平性。本申請接收目標對象上傳的目標屬性;基于目標屬性對目標對象進行分組,得到群體;針對每個群體基于目標屬性的屬性值對目標對象進行分組,得到子群體;針對每個子群體,將子群體對應的模型參數集發送給子群體中的每個目標對象;以使目標對象根據接收到的模型參數集本地模型進行訓練;本地模型用于執行推薦操作。用戶可以選擇自己期望的敏感屬性,根據不同的敏感屬性構建不同的群體,并根據群體中的不同取值來構建子群體,針對每個子群體均設置了對應的模型參數集,進而可以保證訓練得到的本地模型更加的準確,可以保證公平性的同時提供較高的推薦性能。

    【技術實現步驟摘要】

    本專利技術涉及人工智能,尤其涉及一種基于聯邦學習的推薦方法、裝置、設備和存儲介質


    技術介紹

    1、推薦系統能夠從大量數據中識別用戶對不同物品的偏好,從而提供精準且令人滿意的推薦結果。聯邦推薦系統將聯邦學習集成到推薦場景,為用戶提供潛在且有價值的服務,同時通過將敏感數據保留在用戶本地實現了對用戶隱私的保護。

    2、公平性可以保證聯邦推薦系統向用戶提供公正的推薦性能,從而提高系統的可信度。公平性分為兩個概念,即個體公平性和群體公平性。具體而言,個體公平性要求對相似的個體給予平等對待。而群體公平性作為研究最廣泛的公平性概念,旨在確保推薦性能在敏感屬性定義的各個群體之間是公平的。

    3、相關技術中的聯邦推薦系統中的大多數通常只關注群體的公平性,即聯邦推薦系統通常只關注推薦任務中的單個敏感屬性,而忽略了用戶的個性化需求。


    技術實現思路

    1、有鑒于此,本申請提供一種基于聯邦學習的推薦方法、裝置、設備和存儲介質,以利于提高推薦系統的公平性。

    2、第一方面,本申請實施例提供了一種基于聯邦學習的推薦方法,應用于服務器,所述方法包括:

    3、接收目標對象上傳的目標屬性;

    4、基于所述目標屬性對所述目標對象進行分組,得到至少一個群體;

    5、針對每個群體:基于目標屬性的屬性值對所述目標對象進行分組,得到至少一個子群體;

    6、針對每個子群體,將所述子群體對應的模型參數集發送給所述子群體中的每個目標對象;以使所述目標對象根據接收到的模型參數集對本地模型進行訓練;所述本地模型用于執行推薦操作。

    7、在一些可能的實施例中,所述模型參數集中包括:上一輪的全局模型更新參數,所述方法還包括:

    8、接收每個目標對象上傳的第一本地參數;

    9、接收每個目標對象發送的模型差值;

    10、基于每個目標對象對應的第一本地參數得到第二本地參數?;

    11、對所述第二本地參數、每個所述目標對象對應的第一本地參數、以及每個所述目標對象對應的模型差值進行聚合處理,得到全局模型更新參數;

    12、采用所述全局模型更新參數更新存儲的上一輪的全局模型更新參數。

    13、在一些可能的實施例中,所述模型參數集中包括:上一輪的子群體模型更新參數,所述接收每個目標對象發送的模型差值之后,所述方法還包括:

    14、針對每個子群體;

    15、基于所述子群體中每個目標對象對應的本地數據構建子群體參數?;

    16、對所述第二本地參數、所述子群體參數、以及所述模型差值進行聚合處理,得到子群體模型更新參數;

    17、采用所述子群體模型更新參數更新存儲的上一輪的子群體模型更新參數。

    18、在一些可能的實施例中,所述模型參數集中包括:上一輪的正則項強度,所述基于所述子群體中每個目標對象對應的本地數據構建子群體參數之后,所述方法還包括:

    19、接收每個所述目標對象發送的本地預測誤差;

    20、對所述第二本地參數、所述子群體參數、以及所述本地預測誤差進行聚合處理,得到目標正則項強度?;

    21、采用所述目標正則項強度更新存儲的上一輪的正則項強度。

    22、在一些可能的實施例中,所述模型參數集中包括:上一輪更新權重,所述方法還包括:

    23、接收每個目標對象發送的公平度量值;

    24、基于每個目標對象發送的所述公平度量值,得到公平度量均值?;

    25、針對每個子群體:基于所述子群體中每個目標對象發送的公平度量值得到群體度量值?;基于所述群體度量值以及所述公平度量均值,得到所述子群體對應的目標更新權重;采用所述目標更新權重更新所述上一輪更新權重。

    26、第二方面,本申請實施例提供了一種基于聯邦學習的推薦方法,應用于目標對象,所述方法包括:

    27、從服務器中獲取模型參數集;所述模型參數集是所述目標對象所屬的子群體對應的模型參數集;所述目標對象所屬的子群體是根據所述目標對象上傳的目標屬性確定的;

    28、根據所述模型參數集來確定優化目標值;

    29、根據所述優化目標值來對所述本地模型進行訓練,得到訓練后的本地模型;

    30、采用所述訓練后的本地模型進行推薦操作。

    31、在一些可能的實施例中,所述模型參數集中包括:上一輪的全局模型更新參數、上一輪的子群體模型更新參數,所述根據所述模型參數集來確定優化目標值,包括:

    32、獲取上一輪的初始模型參數;

    33、基于所述上一輪的初始模型參數以及所述上一輪的子群體模型更新參數,得到所述本地模型的本地模型參數;

    34、基于所述上一輪的初始模型參數以及所述上一輪的全局模型更新參數,得到所述目標對象的全局模型的全局模型參數;

    35、基于所述目標對象對應的訓練數據集、所述本地模型參數、所述全局模型參數,得到優化目標值。

    36、在一些可能的實施例中,所述模型參數集中包括:上一輪的正則項強度,所述基于所述目標對象對應的訓練數據集、所述本地模型參數、所述全局模型參數,得到優化目標值,包括:

    37、基于所述訓練數據集確定所述目標對象對應的交互記錄以及交互數據量;

    38、基于所述交互記錄、所述交互數據量、所述上一輪的正則項強度、所述本地模型參數、所述全局模型參數以及預設的損失函數,得到所述優化目標值。

    39、在一些可能的實施例中,所述得到優化目標值之后,所述方法還包括:

    40、基于所述訓練數據集確定所述目標對象對應的交互記錄;

    41、基于所述交互記錄、所述損失函數以及所述本地模型參數得到本地損失值;

    42、基于所述交互記錄、所述損失函數以及所述全局模型參數,得到全局損失值;

    43、獲取驗證數據集;

    44、基于所述本地損失值、所述全局損失值以及所述驗證數據集,得到本地預測誤差;

    45、將所述本地預測誤差上傳至服務器,以使所述服務器根據所述本地預測誤差更新上一輪的正則項強度。

    46、在一些可能的實施例中,所述根據所述優化目標值來對所述本地模型進行訓練,得到訓練后的本地模型,包括:

    47、根據所述上一輪的更新權重以及預設輪次初始值,得到目標訓練輪次;

    48、采用所述訓練數據集、所述目標訓練輪次以及所述優化目標值對所述本地模型進行訓練,得到訓練后的本地模型以及所述本地模型的當前模型參數。

    49、在一些可能的實施例中,所述得到優化目標值之后,所述方法還包括:

    50、根據所述當前模型參數以及所述本地模型參數得到模型差值;

    51、將所述模型差值上傳至服務器,以使所述服務器根據所述模型差值更新模型參數中的更新存儲的所述上一輪的全局模型更新參數。

    52、在一些可能的實施例中,所述獲取所述本地模型的當前模型參數之后,所述方法還本文檔來自技高網...

    【技術保護點】

    1.一種基于聯邦學習的推薦方法,其特征在于,應用于服務器,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述模型參數集中包括:上一輪的全局模型更新參數,所述方法還包括:

    3.根據權利要求2所述的方法,其特征在于,所述模型參數集中包括:上一輪的子群體模型更新參數,所述接收每個目標對象發送的模型差值之后,所述方法還包括:

    4.根據權利要求2所述的方法,其特征在于,所述模型參數集中包括:上一輪的正則項強度,所述基于所述子群體中每個目標對象對應的本地數據構建子群體參數之后,所述方法還包括:

    5.根據權利要求1所述的方法,其特征在于,所述模型參數集中包括:上一輪更新權重,所述方法還包括:

    6.一種基于聯邦學習的推薦方法,其特征在于,應用于目標對象,所述方法包括:

    7.根據權利要求6所述的方法,其特征在于,所述模型參數集中包括:上一輪的全局模型更新參數、上一輪的子群體模型更新參數,所述根據所述模型參數集來確定優化目標值,包括:

    8.根據權利要求7所述的方法,其特征在于,所述模型參數集中包括:上一輪的正則項強度,所述基于所述目標對象對應的訓練數據集、所述本地模型參數、所述全局模型參數,得到優化目標值,包括:

    9.根據權利要求7所述的方法,其特征在于,所述得到優化目標值之后,所述方法還包括:

    10.根據權利要求6所述的方法,其特征在于,所述根據所述優化目標值來對所述本地模型進行訓練,得到訓練后的本地模型,包括:

    11.根據權利要求10所述的方法,其特征在于,所述得到優化目標值之后,所述方法還包括:

    12.根據權利要求11所述的方法,其特征在于,所述獲取所述本地模型的當前模型參數之后,所述方法還包括:

    13.一種基于聯邦學習的推薦裝置,其特征在于,應用于服務器,所述裝置包括:

    14.根據權利要求13所述的裝置,其特征在于,所述模型參數集中包括:上一輪的全局模型更新參數,所述參數下發模塊還用于:

    15.根據權利要求14所述的裝置,其特征在于,所述模型參數集中包括:上一輪的子群體模型更新參數,所述參數下發模塊還用于:

    16.根據權利要求14所述的裝置,其特征在于,所述模型參數集中包括:上一輪的正則項強度,所述參數下發模塊還用于:

    17.根據權利要求13所述的裝置,其特征在于,所述模型參數集中包括:上一輪更新權重,所述參數下發模塊還用于:

    18.一種基于聯邦學習的推薦裝置,其特征在于,應用于目標對象,所述裝置包括:

    19.根據權利要求18所述的裝置,其特征在于,所述模型參數集中包括:上一輪的全局模型更新參數、上一輪的子群體模型更新參數,所述優化目標值確定模塊,用于:

    20.根據權利要求19所述的裝置,其特征在于,所述模型參數集中包括:上一輪的正則項強度,所述優化目標值確定模塊,用于:

    21.根據權利要求19所述的裝置,其特征在于,所述優化目標值確定模塊還用于:

    22.根據權利要求18所述的裝置,其特征在于,所述訓練模塊,具體用于:

    23.根據權利要求22所述的裝置,其特征在于,所述優化目標值確定模塊還用于:

    24.根據權利要求23所述的裝置,其特征在于,所述優化目標值確定模塊還用于:

    25.一種電子設備,其特征在于,包括用于存儲計算機程序指令的存儲器和用于執行程序指令的處理器,其中,當該計算機程序指令被所述處理器執行時,觸發所述電子設備執行權利要求1-5、6-12中任一項所述的方法。

    26.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質包括存儲的程序,其中,在所述程序運行時控制所述計算機可讀存儲介質所在設備執行權利要求1-5、6-12中任意一項所述的方法。

    ...

    【技術特征摘要】

    1.一種基于聯邦學習的推薦方法,其特征在于,應用于服務器,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述模型參數集中包括:上一輪的全局模型更新參數,所述方法還包括:

    3.根據權利要求2所述的方法,其特征在于,所述模型參數集中包括:上一輪的子群體模型更新參數,所述接收每個目標對象發送的模型差值之后,所述方法還包括:

    4.根據權利要求2所述的方法,其特征在于,所述模型參數集中包括:上一輪的正則項強度,所述基于所述子群體中每個目標對象對應的本地數據構建子群體參數之后,所述方法還包括:

    5.根據權利要求1所述的方法,其特征在于,所述模型參數集中包括:上一輪更新權重,所述方法還包括:

    6.一種基于聯邦學習的推薦方法,其特征在于,應用于目標對象,所述方法包括:

    7.根據權利要求6所述的方法,其特征在于,所述模型參數集中包括:上一輪的全局模型更新參數、上一輪的子群體模型更新參數,所述根據所述模型參數集來確定優化目標值,包括:

    8.根據權利要求7所述的方法,其特征在于,所述模型參數集中包括:上一輪的正則項強度,所述基于所述目標對象對應的訓練數據集、所述本地模型參數、所述全局模型參數,得到優化目標值,包括:

    9.根據權利要求7所述的方法,其特征在于,所述得到優化目標值之后,所述方法還包括:

    10.根據權利要求6所述的方法,其特征在于,所述根據所述優化目標值來對所述本地模型進行訓練,得到訓練后的本地模型,包括:

    11.根據權利要求10所述的方法,其特征在于,所述得到優化目標值之后,所述方法還包括:

    12.根據權利要求11所述的方法,其特征在于,所述獲取所述本地模型的當前模型參數之后,所述方法還包括:

    13.一種基于聯邦學習的推薦裝置,其特征在于,應用于服務器,所述裝置包括:

    14...

    【專利技術屬性】
    技術研發人員:祝詠升,王偉陳國榮蔡伯根,原笑含王萬齊陳政,劉敬楷,郝玉蓉,杜飛
    申請(專利權)人:中國鐵道科學研究院集團有限公司電子計算技術研究所
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 少妇无码AV无码专区在线观看| 波多野结衣AV无码久久一区| 亚洲另类无码专区首页| 亚洲午夜无码久久久久小说| 亚洲AⅤ无码一区二区三区在线 | 亚洲综合久久精品无码色欲| 亚洲AV无码之日韩精品| 中文午夜人妻无码看片| 中国无码人妻丰满熟妇啪啪软件| 无码任你躁久久久久久| 亚洲国产成人无码av在线播放 | 日本精品人妻无码免费大全| 中文字幕久久精品无码| 国产精品无码一二区免费| 老子午夜精品无码| 久久久久无码国产精品一区| 熟妇人妻中文a∨无码| 无码国模国产在线观看免费| 亚洲爆乳AAA无码专区| 无码人妻丰满熟妇区96| 久久久无码精品亚洲日韩按摩| 中文人妻无码一区二区三区 | 无码中文字幕av免费放| 无码国产乱人伦偷精品视频| 免费无码作爱视频| 丰满日韩放荡少妇无码视频| 国产av无码专区亚洲国产精品| 免费A级毛片无码久久版| 无码AV动漫精品一区二区免费| 2020无码专区人妻系列日韩| 人妻精品无码一区二区三区| 无码人妻一区二区三区免费手机| av无码久久久久久不卡网站| 精品无码一区二区三区电影| 无码AV片在线观看免费| 婷婷四虎东京热无码群交双飞视频| 久久久久久国产精品免费无码| 亚洲精品久久无码av片俺去也| 无码亚洲成a人在线观看| 激情无码人妻又粗又大| 国产成人无码一区二区在线观看 |