基于網(wǎng)絡(luò)表示學(xué)習(xí)的推薦算法研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-07-23 05:13
互聯(lián)網(wǎng)和信息技術(shù)的飛速發(fā)展使得信息過載問題越來越嚴(yán)重。個(gè)性化推薦是解決信息過載問題的有效途徑,已被廣泛應(yīng)用于新聞資訊、電子商務(wù)等領(lǐng)域,作為其核心的推薦算法近年來成為了研究熱點(diǎn)。協(xié)同過濾算法是目前應(yīng)用最為廣泛的推薦算法,但該算法仍然存在著一些問題。它只考慮了用戶和物品兩類實(shí)體,忽略了用戶屬性、物品屬性、時(shí)間、用戶行為模式等上下文信息,推薦結(jié)果往往不盡人意。此外,隨著數(shù)據(jù)規(guī)模的不斷擴(kuò)大,該類算法將面臨著嚴(yán)重的可擴(kuò)展性問題。網(wǎng)絡(luò)表示學(xué)習(xí)技術(shù)可以有效的解決推薦算法的可擴(kuò)展性問題,為推薦算法的研究提供了新的思路。本文基于網(wǎng)絡(luò)表示學(xué)習(xí)技術(shù),對(duì)融合上下文信息的推薦算法進(jìn)行了深入的探討和研究。根據(jù)不同的上下文信息融合方式,本文提出了兩種基于網(wǎng)絡(luò)表示學(xué)習(xí)的推薦算法:基于用戶-物品圖的網(wǎng)絡(luò)表示學(xué)習(xí)推薦算法(User-Item Graph based Network Embedding Recommendation,UIGNER)和基于元路徑的網(wǎng)絡(luò)表示學(xué)習(xí)推薦算法(Meta-Path based Network Embedding Recommendation,MPNER)。兩種算法均考慮了用戶屬性、物品屬...
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:84 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1個(gè)性化推薦系統(tǒng)工作原理??推薦算法是個(gè)性化推薦系統(tǒng)中最重要的技術(shù),目前常用的推薦算法有CB算??
又?—??展5^推存結(jié)果??圖2-1個(gè)性化推薦系統(tǒng)工作原理??推薦算法是個(gè)性化推薦系統(tǒng)中最重要的技術(shù),目前常用的推薦算法有CB算??法和CF算法,其中CF算法又分為基于鄰域的推薦算法和基于模型的推薦算法,??下面重點(diǎn)介紹一下這幾種算法的實(shí)現(xiàn)原理。??2.1.2基于內(nèi)容的推薦算法??CB算法的核心原理是給用戶推薦和他過去喜歡的物品內(nèi)容相似的物品,通??過分析用戶過去接觸過的物品的內(nèi)容信息,學(xué)習(xí)用戶的興趣特征,進(jìn)而根據(jù)物品??內(nèi)容特征和用戶興趣特征的匹配程度為用戶進(jìn)行推薦。如圖2-2所示,Tom喜歡??看《鋼鐵俠2》這種美國科幻動(dòng)作片,基于內(nèi)容的推薦算法就會(huì)給他推薦具有相??似內(nèi)容且符合他偏好的《鋼鐵俠3》。??-類型:科幻、動(dòng)作?\??演員:小羅伯特?唐尼…??鋼鐵俠2??。、?-??Tom?推薦、?廣??國家:美國?/??-麵:購、雜?^??SUL?演員:小羅伯特?唐尼...??SMMaw??鋼鐵俠3??圖2-2基于內(nèi)容的電影推薦示例??8??
CB算法一般包括四個(gè)步驟:物品內(nèi)容特征表示、用戶興趣特征表示、計(jì)算??用戶與物品的匹配度、將用戶未接觸過且匹配度較高的前N項(xiàng)物品推薦給目標(biāo)??用戶。圖2-3展示了?CB算法的工作流程。??fl?h?—?fk???^?ii?0.1?0?...?0.2??、?一乂?一??物品_?品內(nèi)繼輕〇6_?Da??、?????????In?OS__〇__”?過濾??(?^計(jì)算匹配度用戶與物?排序?1^0名前??^?特征?????品匹配度???n項(xiàng)推薦??用好——?f?f?f?結(jié)果?給用戶??數(shù)據(jù)?T1?T2?...?Tk??I?個(gè)??、?Ui?0.2?0.3?...?0.1?????U2?0.1?0?...?0.4?i??學(xué)習(xí)用戶興趣特征_??旺??Um?0.7?0.1?...?0??圖2-3?CB算法的工作流程圖??物品內(nèi)容特征表示是CB算法的核心,一般可以通過物品的屬性獲取。通常??來說,物品的屬性可以分為兩種:結(jié)構(gòu)化屬性和非結(jié)構(gòu)化屬性。所謂結(jié)構(gòu)化屬性??就是可以直接被量化使用的屬性,如電影的種類、演員、導(dǎo)演等;而非結(jié)構(gòu)化屬??性就是無法直接使用需要二次解析的屬性,如電影的評(píng)論、文字描述等。對(duì)于這??種文本類的屬性信息常用的特征表示方法是詞頻-逆文檔頻率算法(Term??Frequency-Inverse?Document?Frequency,?TF-IDF)和?word2vec?算法。??獲取物品的內(nèi)容特征之后,就可以根據(jù)用戶的歷史偏好記錄來表示用戶的興??趣特征,假設(shè)用戶U喜歡的物品集合為X?=?
【參考文獻(xiàn)】:
期刊論文
[1]網(wǎng)絡(luò)表示學(xué)習(xí)綜述[J]. 涂存超,楊成,劉知遠(yuǎn),孫茂松. 中國科學(xué):信息科學(xué). 2017(08)
[2]直推式網(wǎng)絡(luò)表示學(xué)習(xí)[J]. 張霞,陳維政,謝正茂,閆宏飛. 計(jì)算機(jī)科學(xué)與探索. 2017(04)
本文編號(hào):3298672
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:84 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1個(gè)性化推薦系統(tǒng)工作原理??推薦算法是個(gè)性化推薦系統(tǒng)中最重要的技術(shù),目前常用的推薦算法有CB算??
又?—??展5^推存結(jié)果??圖2-1個(gè)性化推薦系統(tǒng)工作原理??推薦算法是個(gè)性化推薦系統(tǒng)中最重要的技術(shù),目前常用的推薦算法有CB算??法和CF算法,其中CF算法又分為基于鄰域的推薦算法和基于模型的推薦算法,??下面重點(diǎn)介紹一下這幾種算法的實(shí)現(xiàn)原理。??2.1.2基于內(nèi)容的推薦算法??CB算法的核心原理是給用戶推薦和他過去喜歡的物品內(nèi)容相似的物品,通??過分析用戶過去接觸過的物品的內(nèi)容信息,學(xué)習(xí)用戶的興趣特征,進(jìn)而根據(jù)物品??內(nèi)容特征和用戶興趣特征的匹配程度為用戶進(jìn)行推薦。如圖2-2所示,Tom喜歡??看《鋼鐵俠2》這種美國科幻動(dòng)作片,基于內(nèi)容的推薦算法就會(huì)給他推薦具有相??似內(nèi)容且符合他偏好的《鋼鐵俠3》。??-類型:科幻、動(dòng)作?\??演員:小羅伯特?唐尼…??鋼鐵俠2??。、?-??Tom?推薦、?廣??國家:美國?/??-麵:購、雜?^??SUL?演員:小羅伯特?唐尼...??SMMaw??鋼鐵俠3??圖2-2基于內(nèi)容的電影推薦示例??8??
CB算法一般包括四個(gè)步驟:物品內(nèi)容特征表示、用戶興趣特征表示、計(jì)算??用戶與物品的匹配度、將用戶未接觸過且匹配度較高的前N項(xiàng)物品推薦給目標(biāo)??用戶。圖2-3展示了?CB算法的工作流程。??fl?h?—?fk???^?ii?0.1?0?...?0.2??、?一乂?一??物品_?品內(nèi)繼輕〇6_?Da??、?????????In?OS__〇__”?過濾??(?^計(jì)算匹配度用戶與物?排序?1^0名前??^?特征?????品匹配度???n項(xiàng)推薦??用好——?f?f?f?結(jié)果?給用戶??數(shù)據(jù)?T1?T2?...?Tk??I?個(gè)??、?Ui?0.2?0.3?...?0.1?????U2?0.1?0?...?0.4?i??學(xué)習(xí)用戶興趣特征_??旺??Um?0.7?0.1?...?0??圖2-3?CB算法的工作流程圖??物品內(nèi)容特征表示是CB算法的核心,一般可以通過物品的屬性獲取。通常??來說,物品的屬性可以分為兩種:結(jié)構(gòu)化屬性和非結(jié)構(gòu)化屬性。所謂結(jié)構(gòu)化屬性??就是可以直接被量化使用的屬性,如電影的種類、演員、導(dǎo)演等;而非結(jié)構(gòu)化屬??性就是無法直接使用需要二次解析的屬性,如電影的評(píng)論、文字描述等。對(duì)于這??種文本類的屬性信息常用的特征表示方法是詞頻-逆文檔頻率算法(Term??Frequency-Inverse?Document?Frequency,?TF-IDF)和?word2vec?算法。??獲取物品的內(nèi)容特征之后,就可以根據(jù)用戶的歷史偏好記錄來表示用戶的興??趣特征,假設(shè)用戶U喜歡的物品集合為X?=?
【參考文獻(xiàn)】:
期刊論文
[1]網(wǎng)絡(luò)表示學(xué)習(xí)綜述[J]. 涂存超,楊成,劉知遠(yuǎn),孫茂松. 中國科學(xué):信息科學(xué). 2017(08)
[2]直推式網(wǎng)絡(luò)表示學(xué)習(xí)[J]. 張霞,陳維政,謝正茂,閆宏飛. 計(jì)算機(jī)科學(xué)與探索. 2017(04)
本文編號(hào):3298672
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3298672.html
最近更新
教材專著