智能推薦技術

潘微科 林晶 明仲

  • 出版商: 清華大學
  • 出版日期: 2022-04-01
  • 定價: $419
  • 售價: 7.9$331 (限時優惠至 2024-03-31)
  • 語言: 簡體中文
  • ISBN: 7302600104
  • ISBN-13: 9787302600107
  • 立即出貨

  • 智能推薦技術-preview-1
  • 智能推薦技術-preview-2
  • 智能推薦技術-preview-3
智能推薦技術-preview-1

買這商品的人也買了...

商品描述

本書圍繞電商、資訊等眾多實際應用背後的內核,即智能推薦技術,系統介紹經典和前沿技術,包括基於鄰域、矩陣分解、深度學習、遷移學習、聯邦學習等的建模方法和推薦算法。 本書圍繞用戶行為數據的建模問題組織內容,全書共分6部分: 第1部分(第1章)為背景和基礎; 第2部分(第2~4章)為單行為推薦,是指僅對一種顯式反饋(如評分)或一種隱式反饋(如瀏覽)數據進行建模; 第3部分(第5~6章)為多行為推薦,是指同時考慮瀏覽和購買等包含多種行為的數據; 第4部分(第7~8章)為序列推薦,是指同時關註用戶行為和這些行為的先後順序; 第5部分(第9~10章)為聯邦推薦,更加關註用戶行為中的隱私和數據安全問題; 第6部分(第11章)為總結與展望。全書綜合梳理了多個智能推薦問題和相關技術,分析了方法的優缺點和內在聯系,並在每章結束時提供了詳細的參考文獻和有針對性的習題。 本書可以作為電腦科學與技術、軟件工程等相關專業的研究生和高年級本科生的教材,也可以作為推薦系統工程師的參考手冊。

目錄大綱

 

目錄

 

隨書資源

 

 

第1章概述

 

1.1推薦技術簡介

 

1.2推薦問題分類

 

1.3數學基礎知識

 

1.3.1線性代數

 

1.3.2概率論

 

1.3.3神經網絡中的激活函數

 

1.4常用數據集和驗證方法

 

1.4.1常用數據集

 

1.4.2驗證方法

 

1.5常用評價指標

 

1.5.1面向評分預測的評價指標

 

1.5.2面向物品排序的評價指標

 

1.6深度學習平臺簡介

 

1.7本章小結

 

1.8參考文獻

 

1.9習題

 

第2章基於顯式反饋的評分預測

 

2.1協同過濾(CF)問題

 

2.2基於均值填充的方法

 

2.2.1預測公式

 

2.2.2討論

 

2.3基於鄰域的方法

 

2.3.1基於用戶的協同過濾

 

2.3.2基於物品的協同過濾

 

2.3.3混合協同過濾

 

2.3.4討論

 

2.4基於矩陣分解的方法

 

2.4.1概率矩陣分解

 

2.4.2改進的奇異值分解

 

2.4.3結合多類偏好上下文的矩陣分解

 

2.4.4因子分解機

 

2.5基於深度學習的方法

 

2.5.1受限玻爾茲曼機

 

2.5.2自編碼器

 

2.6本章小結

 

2.7參考文獻

 

2.8習題

 

 

 

 

 

第3章基於顯式反饋的物品排序

 

3.1協同排序(CR)問題

 

3.2粗精遷移排序

 

3.2.1模型介紹

 

3.2.2算法流程

 

3.2.3代碼實現

 

3.2.4實驗設置

 

3.2.5討論

 

3.3上下文感知協同排序

 

3.3.1模型介紹

 

3.3.2算法流程

 

3.3.3代碼實現

 

3.3.4實驗設置

 

3.3.5討論

 

3.4整全遷移排序

 

3.4.1模型介紹

 

3.4.2基於模型的整全遷移排序

 

3.4.3基於鄰域的整全遷移排序

 

3.4.4代碼實現

 

3.4.5實驗設置

 

3.4.6討論

 

3.5本章小結

 

3.6參考文獻

 

3.7習題

 

第4章基於隱式反饋的物品排序

 

4.1單類協同過濾(OCCF)問題

 

4.2基於熱度的方法

 

4.3基於鄰域的方法

 

4.3.1相似度度量

 

4.3.2預測公式

 

4.4基於矩陣分解的方法

 

4.4.1貝葉斯個性化排序

 

4.4.2分解的物品相似度

 

4.4.3基於對數幾率損失的矩陣分解

 

4.4.4基於元素的交替最小二乘

 

4.5基於深度學習的方法

 

4.5.1神經協同過濾

 

4.5.2協同降噪自編碼器

 

4.5.3變分自編碼器

 

4.6本章小結

 

4.7參考文獻

 

4.8習題

 

第5章基於異構反饋的評分預測

 

5.1異構協同過濾(HCF)問題

 

5.2遷移共同分解

 

5.2.1技術細節

 

5.2.2算法流程

 

5.2.3代碼實現

 

5.2.4實驗設置

 

5.2.5討論

 

5.3偏好感知遷移

 

5.3.1技術細節

 

5.3.2算法流程

 

5.3.3代碼實現

 

5.3.4實驗設置

 

5.3.5討論

 

5.4本章小結

 

5.5參考文獻

 

5.6習題

 

第6章基於異構反饋的物品排序

 

6.1異構單類協同過濾(HOCCF)問題

 

6.2基於全量的異構反饋建模

 

6.2.1技術細節

 

6.2.2算法流程

 

6.2.3代碼實現

 

6.2.4實驗設置

 

6.2.5討論

 

6.3基於角色的異構反饋建模

 

6.3.1技術細節

 

6.3.2算法流程

 

6.3.3代碼實現

 

6.3.4實驗設置

 

6.3.5討論

 

6.4基於關系的異構反饋建模

 

6.4.1技術細節

 

6.4.2代碼實現

 

6.4.3實驗設置

 

6.4.4討論

 

6.5其他異構反饋建模方法

 

6.5.1基於矩陣分解的方法

 

6.5.2基於遷移學習的方法

 

6.5.3基於深度學習的方法

 

6.6本章小結

 

6.7參考文獻

 

6.8習題

 

第7章單行為序列推薦

 

7.1序列單類協同過濾(SOCCF)問題

 

7.2基於分解馬爾可夫鏈的FPMC算法

 

7.2.1預測公式和優化目標

 

7.2.2梯度、更新公式和算法流程

 

7.2.3實驗設置

 

7.2.4討論

 

7.3基於分解高階馬爾可夫鏈的Fossil算法

 

7.3.1預測公式和優化目標

 

7.3.2梯度、更新公式和算法流程

 

7.3.3實驗設置

 

7.3.4討論

 

7.4基於雙向物品相似度的BIS算法

 

7.4.1BIS算法的原理

 

7.4.2BIS算法的實現

 

7.4.3討論

 

7.5基於循環神經網絡的GRU4Rec算法

 

7.5.1GRU4Rec算法的原理

 

7.5.2GRU4Rec算法的實現

 

7.5.3討論

 

7.6基於捲積神經網絡的Caser算法

 

7.6.1Caser算法的原理

 

7.6.2Caser算法的實現

 

7.6.3討論

 

7.7基於自註意力網絡的SASRec算法

 

7.7.1SASRec算法的原理

 

7.7.2SASRec算法的實現

 

7.7.3討論

 

7.8基於平移空間的TransRec算法

 

7.8.1預測公式與優化目標

 

7.8.2梯度、更新公式與算法流程

 

7.8.3實驗設置

 

7.8.4討論

 

7.9本章小結

 

7.10參考文獻

 

7.11習題

 

第8章多行為序列推薦

 

8.1序列異構單類協同過濾(SHOCCF)問題

 

8.2基於循環神經網絡的方法

 

8.2.1RLBL算法

 

8.2.2RIB算法

 

8.2.3BINN算法

 

8.2.4討論

 

8.3基於圖神經網絡的方法

 

8.3.1MSR算法

 

8.3.2MGNNSPred算法

 

8.3.3討論

 

8.4本章小結

 

8.5參考文獻

 

8.6習題

 

第9章跨用戶聯邦推薦

 

9.1跨用戶聯邦推薦(CUFR)問題

 

9.2隱私敏感的評分預測

 

9.2.1FedRec算法

 

9.2.2FedRec++算法

 

9.2.3SFSL算法

 

9.3隱私敏感的物品排序

 

9.3.1FCF算法

 

9.3.2PIOCCF算法

 

9.4本章小結

 

9.5參考文獻

 

9.6習題

 

第10章跨組織聯邦推薦

 

10.1跨組織聯邦推薦(COFR)問題

 

10.2共同矩陣分解

 

10.2.1技術細節

 

10.2.2討論

 

10.3聯邦矩陣分解

 

10.3.1技術細節

 

10.3.2討論

 

10.4聯邦共同矩陣分解

 

10.4.1技術細節

 

10.4.2算法流程

 

10.4.3討論

 

10.5本章小結

 

10.6參考文獻

 

10.7習題

 

第11章總結與展望

 

11.1總結

 

11.2展望

 

11.3參考文獻

 

11.4習題

 

附錄A學術期刊論文數量統計

 

附錄B學術會議論文數量統計

 

附錄C推薦系統國際會議研究話題

 

附錄D推薦系統國際會議研討會主題

 

附錄E中英文術語對照表

 

後記

 

致謝