基于融合偏好與用戶注意力的盲文圖書推薦系統(tǒng)算法研究
發(fā)布時間:2021-10-29 13:22
隨著互聯(lián)網(wǎng)的高速發(fā)展,海量的數(shù)據(jù)帶來的信息爆炸問題亟待解決,人們每天都面對著如何從百萬千萬及更高量級的數(shù)據(jù)流中選取需要的信息的問題,也因此推薦系統(tǒng)應(yīng)運(yùn)而生。對于視障用戶,因?yàn)橐曈X能力上存在缺陷,無法或者難以通過正常的視覺途徑獲得信息而只能依托于觸覺、聽覺等其他感官,普通的閱讀手段無法滿足他們對于知識獲取的需求。市面上的圖書推薦系統(tǒng)算法都是針對健全人的閱讀習(xí)慣進(jìn)行推薦的,對視障人群來說并不適用,因此需要針對視障人群研究符合他們行為習(xí)慣的盲文圖書推薦系統(tǒng)算法。首先,為了向視障用戶提供準(zhǔn)確有效的感興趣的目標(biāo)圖書集,本文提出了基于融合偏好的推薦算法。為了預(yù)測視障人群在選擇圖書時的偏好,本文探究了視障用戶基于行為的興趣和基于內(nèi)容的興趣,并融合了兩種興趣偏好從而更準(zhǔn)確的召回用戶可能想要閱讀的圖書。在計(jì)算興趣偏好時,本文改進(jìn)了現(xiàn)有的內(nèi)容相似度計(jì)算方法,利用圖書文本特征和用戶行為構(gòu)建用戶融合偏好,在稀疏數(shù)據(jù)集上實(shí)現(xiàn)了用戶個性化圖書推薦列表的生成。通過該算法,解決了視障用戶數(shù)據(jù)少帶來的推薦量不足的問題,并能有效提高推薦用戶感興趣的盲文圖書的準(zhǔn)確率。其次,為了對目標(biāo)圖書集進(jìn)行智能化排序以方便視障用戶順序?yàn)g...
【文章來源】:浙江大學(xué)浙江省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:88 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2.1編碼解碼模型示意圖m]??2.?1所示,編碼解碼模型(Encoder?+?Decoder)是一種循環(huán)神經(jīng)網(wǎng)絡(luò)??
?Xt??Encoder??圖2.1編碼解碼模型示意圖m]??如圖2.?1所示,編碼解碼模型(Encoder?+?Decoder)是一種循環(huán)神經(jīng)網(wǎng)絡(luò)??RNN的變種111?“°,其中編碼器Encoder?qū)⑤斎耄鼐幋a成固定長度的隱向量C,解??碼器Decoder?qū)㈦[向量C解碼出目標(biāo)輸出Y,其中從X到C及從C到Y的過程使??用RNN搭建。??W?X?Y?Z?<EOS>??A?A?A?A?A??——>|?—?]?—?] ̄ ̄c ̄ ̄—>|?—?)?——??——???“?i?t?i?\?>?k?i?\?i?t?k?t?i??ABC?<E05>?W?X?Y?Z??圖2.2編碼解碼模型輸入輸出示意圖[44]??如圖2.2所示,輸出“A-B-C”輸入到編碼器的RNN模型中后,得到輸出“W-??X-Y-Z”,在過程中得到的第一個輸出向量C則為編碼器的輸出。將通過輸出向??量C得到的結(jié)果“W”作為解碼器的RNN的第一個輸入,得到輸出Y作為解碼??13??
但是這樣的模型對輸入序列“ABC”缺乏區(qū)分度,而是都變成了同一個隱向??量C,因此在2015年KyunghyunCho等人[12]提出了將注意力機(jī)制(Attention??Mechanism)引入編解碼模型中來解決這個問題。他們提出的模型結(jié)構(gòu)如圖2.3所??示:??yt-i?yt??..f..??I?hi?^?tt?h3?"i"?hT?I??i???|?!???j?|???i?|???j??:?i?;?i?j?;?:?j??丨H■卩丨??Xi?X2?x3?xT??圖2.3傳統(tǒng)注意力模型示意圖[45]??在該模型中,C的計(jì)算不再是直接累加,而是對每個輸入的加權(quán)和:??14??,1??
【參考文獻(xiàn)】:
期刊論文
[1]基于視障人士網(wǎng)絡(luò)信息需求的視障圖書館建設(shè)研究[J]. 陳艷偉. 圖書與情報(bào). 2012(06)
[2]從紙質(zhì)觸摸閱讀到人機(jī)交互式閱讀——盲人閱讀方式發(fā)展趨勢前瞻[J]. 李浚. 四川圖書館學(xué)報(bào). 2012(01)
本文編號:3464739
【文章來源】:浙江大學(xué)浙江省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:88 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2.1編碼解碼模型示意圖m]??2.?1所示,編碼解碼模型(Encoder?+?Decoder)是一種循環(huán)神經(jīng)網(wǎng)絡(luò)??
?Xt??Encoder??圖2.1編碼解碼模型示意圖m]??如圖2.?1所示,編碼解碼模型(Encoder?+?Decoder)是一種循環(huán)神經(jīng)網(wǎng)絡(luò)??RNN的變種111?“°,其中編碼器Encoder?qū)⑤斎耄鼐幋a成固定長度的隱向量C,解??碼器Decoder?qū)㈦[向量C解碼出目標(biāo)輸出Y,其中從X到C及從C到Y的過程使??用RNN搭建。??W?X?Y?Z?<EOS>??A?A?A?A?A??——>|?—?]?—?] ̄ ̄c ̄ ̄—>|?—?)?——??——???“?i?t?i?\?>?k?i?\?i?t?k?t?i??ABC?<E05>?W?X?Y?Z??圖2.2編碼解碼模型輸入輸出示意圖[44]??如圖2.2所示,輸出“A-B-C”輸入到編碼器的RNN模型中后,得到輸出“W-??X-Y-Z”,在過程中得到的第一個輸出向量C則為編碼器的輸出。將通過輸出向??量C得到的結(jié)果“W”作為解碼器的RNN的第一個輸入,得到輸出Y作為解碼??13??
但是這樣的模型對輸入序列“ABC”缺乏區(qū)分度,而是都變成了同一個隱向??量C,因此在2015年KyunghyunCho等人[12]提出了將注意力機(jī)制(Attention??Mechanism)引入編解碼模型中來解決這個問題。他們提出的模型結(jié)構(gòu)如圖2.3所??示:??yt-i?yt??..f..??I?hi?^?tt?h3?"i"?hT?I??i???|?!???j?|???i?|???j??:?i?;?i?j?;?:?j??丨H■卩丨??Xi?X2?x3?xT??圖2.3傳統(tǒng)注意力模型示意圖[45]??在該模型中,C的計(jì)算不再是直接累加,而是對每個輸入的加權(quán)和:??14??,1??
【參考文獻(xiàn)】:
期刊論文
[1]基于視障人士網(wǎng)絡(luò)信息需求的視障圖書館建設(shè)研究[J]. 陳艷偉. 圖書與情報(bào). 2012(06)
[2]從紙質(zhì)觸摸閱讀到人機(jī)交互式閱讀——盲人閱讀方式發(fā)展趨勢前瞻[J]. 李浚. 四川圖書館學(xué)報(bào). 2012(01)
本文編號:3464739
本文鏈接:http://sikaile.net/kejilunwen/shengwushengchang/3464739.html
最近更新
教材專著