国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于用戶效用的隱式反饋推薦系統(tǒng)研究

2021-11-23 05:13:39陳麗
關(guān)鍵詞:推薦系統(tǒng)效用

陳麗

【摘? 要】線上產(chǎn)品廣告如同“信息爆炸”般涌向電商用戶,降低了用戶購物體驗(yàn)。因此,設(shè)計(jì)出一個(gè)高效、精準(zhǔn)的推薦算法一直都是智能電商的研究重點(diǎn)。論文旨在設(shè)計(jì)一個(gè)基于用戶效用的隱式反饋推薦系統(tǒng),在不干擾客戶購物的情況下,為客戶提供合適的商品。論文首先采用隱式數(shù)據(jù),設(shè)計(jì)出商品效用值,然后根據(jù)用戶的付出成本,計(jì)算出用戶的收益值,最后把收益值最大的商品作為推薦品。經(jīng)過測試集的計(jì)算,模型準(zhǔn)確率為90.2%。

【Abstract】Online product advertisements flood e-commerce users like an "information explosion", which reduces users' shopping experience. Therefore, designing an efficient and accurate recommendation algorithm has always been the research focus of intelligent e-commerce. This paper aims to design an implicit feedback recommendation system based on user utility to provide customers with appropriate products without interfering with their shopping. The paper firstly uses implicit data to design the commodity utility value, then calculates the user's profit value according to the user's cost, and finally takes the commodity with the highest profit value as the recommendation product. Through the calculation of the test set, the accuracy of the model is 90.2%.

【關(guān)鍵詞】隱式反饋;推薦系統(tǒng);效用

【Keywords】implicit feedback; recommendation system; utility

【中圖分類號】TP391.3? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文獻(xiàn)標(biāo)志碼】A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文章編號】1673-1069(2021)11-0106-03

1 引言

隨著信息爆炸時(shí)代的來臨,用戶面對著海量的商品信息。當(dāng)海量的商品涌入消費(fèi)者的腦海中,不僅不會增加消費(fèi)者滿意度,反而會降低消費(fèi)者的購物體驗(yàn)。因?yàn)槊媾R大量的商品數(shù)據(jù),消費(fèi)者會認(rèn)為絕大部分的信息都是無用的。甚至部分消費(fèi)者認(rèn)為,繁多的商品信息嚴(yán)重降低了購物效率。

為解決數(shù)據(jù)過載帶來的問題,電商平臺采用了推薦技術(shù)。采用針對性推薦技術(shù),能夠提高電商平臺的轉(zhuǎn)化率。同時(shí),因?yàn)橥扑]技術(shù)能夠?yàn)橛脩暨^濾繁多的信息,提供精準(zhǔn)的商品推薦。因此,一個(gè)能夠提供精準(zhǔn)推薦的算法,對于推薦系統(tǒng)至關(guān)重要。

推薦算法通過對消費(fèi)者進(jìn)行分析以后,為其推薦感興趣的商品項(xiàng)目。目前推薦算法主要是協(xié)同過濾算法。利用客戶的歷史購物數(shù)據(jù),根據(jù)其與商品屬性的關(guān)系來做出推薦。協(xié)同過濾要用到的是顧客的顯式反饋。一般有2種類型的協(xié)同過濾:基于用戶評分的和基于商品相關(guān)性、用戶相似性得出推薦的商品。協(xié)同過濾最大的優(yōu)勢在于可以處理復(fù)雜的對象,如書籍、音樂、電影等。Vincent W. Zheng等人設(shè)計(jì)出基于移動(dòng)設(shè)備GPS的利用協(xié)同過濾推薦算法,為用戶提供路線推薦。可是,傳統(tǒng)的協(xié)同過濾算法計(jì)算效率不高,難以對付目前海量用戶的信息對比。所以,Altingovde等人先采用了聚類算法來處理用戶群,縮小對比范圍,再進(jìn)行協(xié)同過濾推薦。Maleszka在協(xié)同過濾傳統(tǒng)算法的基礎(chǔ)上,建立基于用戶的檔案的信息檢索系統(tǒng),為新用戶解決冷啟動(dòng)問題。Gérard Biau用k-nearest neighbor算法,從統(tǒng)計(jì)學(xué)的角度去改進(jìn)協(xié)同過濾。協(xié)同過濾算法主要依靠的都是歷史的數(shù)據(jù)。例如,通過某消費(fèi)者歷史購物信息來推薦給具有相似興趣的消費(fèi)者。因此,商家為了提高自己產(chǎn)品被推薦的可能性,就會采用虛假評論、刷單、虛假評分的方式。這些虛假分?jǐn)?shù)會產(chǎn)生“劣幣驅(qū)逐良幣”的效應(yīng),導(dǎo)致真正優(yōu)質(zhì)的產(chǎn)品不被消費(fèi)者看到。這樣長久以后,最終也是降低了消費(fèi)者的購物體驗(yàn)。因此不采用歷史數(shù)據(jù)、消費(fèi)者評分這種顯式反饋數(shù)據(jù),而是采用更加精確、隱秘性強(qiáng)的隱式反饋數(shù)據(jù)。

隱式反饋推薦主要是指利用效用函數(shù)進(jìn)行計(jì)算推薦商品。效用函數(shù)最初來源于經(jīng)濟(jì)學(xué)領(lǐng)域,用于測量消費(fèi)者在購物中所獲得的滿足程度。目前基于效用函數(shù)的推薦算法不算多,主要是利用商品對用戶的效用值匹配的評估上來進(jìn)行推薦,最終目的是幫助用戶獲得利益最大化。研究的重點(diǎn)主要集中在為每一位客戶建立效用評估函數(shù)。有一些網(wǎng)站,并不需要用戶事先為商品輸入效用值,而是利用指定因素與用戶的交互作用和權(quán)重賦值,為用戶提供推薦信息。并且,效用函數(shù)根據(jù)用戶興趣而建立,作用于商品,決定商品在用戶心中的等級。而隱式反饋數(shù)據(jù)主要是通過收集消費(fèi)者在購物瀏覽的過程中留下來的痕跡數(shù)據(jù),如點(diǎn)擊、收藏、加購物車等行為數(shù)據(jù)。這些行為數(shù)據(jù)能夠更加客觀地顯示出消費(fèi)者的購物傾向。這些數(shù)據(jù)都具有隱匿性,不會影響消費(fèi)者購物體驗(yàn)。

本研究主要采用隱式反饋方法,設(shè)計(jì)基于用戶效用的推薦算法。首先采用隱式反饋數(shù)據(jù),制定效用評分機(jī)制,構(gòu)建商品效用函數(shù)模型。然后考慮用戶的投入成本,構(gòu)建商品收益函數(shù)。通過構(gòu)建基于隱式反饋的用戶效用函數(shù),能夠避免因?yàn)樘摷傩畔⒍鴮?dǎo)致的推薦不準(zhǔn)的問題,同時(shí),能提高推薦精準(zhǔn)度。

2 相關(guān)理論

2.1 顯式反饋算法

信息數(shù)據(jù)的爆炸式增長,使得客戶每時(shí)每刻都面臨著海量的信息。為有效處理客戶的選擇與海量信息之間的矛盾,促使平臺更好地達(dá)成交易,推薦算法應(yīng)運(yùn)而生。推薦算法本質(zhì)上就是根據(jù)客戶的興趣愛好,推薦其相關(guān)的商品和服務(wù),如書本推薦、社交好友推薦等。較早的推薦算法是協(xié)同過濾,這是一種顯式反饋推薦,主要是采用客戶對商品“打分”的方式,然后系統(tǒng)會根據(jù)分?jǐn)?shù),尋找與之打分相近的客戶,推薦相似的商品。Zhang采用遞歸推進(jìn)的預(yù)測方法,解決了系統(tǒng)過濾的稀疏性問題,把那些鄰近的尚未對商品進(jìn)行評分的客戶也納入預(yù)測當(dāng)中,由此提高協(xié)同過濾的預(yù)測精準(zhǔn)度。Leng認(rèn)為評分?jǐn)?shù)據(jù)的稀疏性問題會嚴(yán)重影響系統(tǒng)推薦的結(jié)果,因此提出了一種基于鄰域評級插補(bǔ)的混合協(xié)同過濾算法。通過PCA主成分分析,減少原始評級矩陣的維數(shù)。同時(shí)采用奇異值分解SVD來估算鄰近的確實(shí)評分。但是這種“打分”會對客戶造成一定的不良購物體驗(yàn)。同時(shí),也比較難以收集這些數(shù)據(jù)。

基于內(nèi)容的推薦算法,雖然也是屬于顯式反饋算法,但是其不需要用戶進(jìn)行評分,而是通過為商品貼上標(biāo)簽,做成商品屬性,然后分析用戶的商品偏好,推薦具有類似屬性的商品。

基于內(nèi)容的算法作出推薦,主要有3個(gè)步驟:①內(nèi)容分析。很多時(shí)候,系統(tǒng)所推薦的內(nèi)容是具有非結(jié)構(gòu)化的,如新聞、書本、文檔信息等。所以,要做出推薦的話,必須先對這些內(nèi)容進(jìn)行整理,主要整理方法就是作內(nèi)容結(jié)構(gòu)化處理,如提取特定的屬性特征向量,再把屬性特征存入系統(tǒng),形成對應(yīng)的特征向量數(shù)據(jù)庫。②分析用戶偏好。根據(jù)用戶歷史購物信息,構(gòu)建用戶偏好數(shù)據(jù)庫。③匹配。將生成商品特征向量數(shù)據(jù)庫與用戶偏好數(shù)據(jù)庫進(jìn)行匹配排序,采用COS等相似度計(jì)算法,算出匹配度最高的商品。

相似度的計(jì)算方法主要是皮爾遜相關(guān)系數(shù)和余弦相似度。皮爾遜相關(guān)系數(shù)主要用于統(tǒng)計(jì)學(xué)中:

Ru,i,Ru,j表示對于商品i和商品j的評分。結(jié)果越小,表示2個(gè)商品相似度越高。顯式反饋需要收集客戶的評分信息,這往往會令用戶感覺隱私被侵犯,而且認(rèn)為這種評分行為煩瑣。所以,即便評分是為了更好地為用戶服務(wù),但是也會造成用戶不良的瀏覽體驗(yàn)。那么,收集而來的數(shù)據(jù)就會體現(xiàn)稀疏性。

2.2 隱式反饋算法

跟顯式反饋的“打分”不一樣,隱式反饋主要是計(jì)算機(jī)主動(dòng)學(xué)習(xí)客戶的消費(fèi)習(xí)慣,通過分析相關(guān)數(shù)據(jù)來獲得客戶的偏好。例如,客戶喜愛某個(gè)商品,就會對這個(gè)商品的詳情頁進(jìn)行瀏覽、把該商品加入購物車、分享該商品頁面等。隨著電子商務(wù)平臺的競爭日益劇烈,商家們都在想盡辦法引流,刺激客戶的購物欲望。所以,隱式反饋在目前更多地被商家運(yùn)用。早在1994年,Morita等人就已經(jīng)將用戶瀏覽新聞所用時(shí)長作為隱式評分標(biāo)準(zhǔn)進(jìn)行研究,除此以外,還有用戶瀏覽的次數(shù)。謝文玲通過相關(guān)性分析發(fā)現(xiàn),用戶的瀏覽次數(shù)和瀏覽時(shí)長與用戶的興趣具有高度相關(guān)性。隱式反饋的推薦方法主要是通過引入輔助信息來實(shí)施。因?yàn)殡[式反饋缺乏用戶直接的評分,所以可以通過采用引入外部信息的方式來進(jìn)行。例如,引入相似內(nèi)容的屬性特征,形成用戶偏好,然后將推薦的項(xiàng)目與之比較,也可以基于排序進(jìn)行推薦。例如,Amatriain提出的逐對排序,將對比的電影進(jìn)行配對,然后根據(jù)用戶對電影的偏好程度,逐一進(jìn)行比較,最后將對比結(jié)果進(jìn)行排序。Li等人采用用戶的搜索歷史記錄、購買記錄等來提高協(xié)同過濾的準(zhǔn)確性,也就是將用戶的信息嵌入隱式反饋中。吳遠(yuǎn)琴等采用卷積神經(jīng)網(wǎng)絡(luò)將用戶與項(xiàng)目的隱層特征進(jìn)行學(xué)習(xí)并且建模,然后把特征融入預(yù)測推薦列表。

效用來源于經(jīng)濟(jì)學(xué),主要表示某個(gè)項(xiàng)目滿足人的程度,也就是人對于某個(gè)項(xiàng)目的認(rèn)可程度。因此,效用是一種主觀感受,反映出人的抽象偏好。Park等人提出采用模糊系統(tǒng)、貝葉斯網(wǎng)絡(luò)和效用理論構(gòu)建CA-MRS音樂推薦系統(tǒng),為用戶提供音樂推薦。Manouselis等突破了傳統(tǒng)推薦算法的單一屬性的特點(diǎn),采用了多屬性效用理論(MAUT)為顧客提供更高效的推薦。Orad認(rèn)為,顧客的隱式反饋行為類型可以歸結(jié)為:審查、保留和參考這3種行為類型。Konstan等人基于顧客閱讀文件時(shí)長來建立顧客對文件偏好程度的考量體系。JINMOOK等嘗試通過修改瀏覽器來捕捉在某個(gè)會話內(nèi)顧客的隱式反饋數(shù)據(jù),從而獲取顧客偏好??梢?,基于隱式反饋的行為預(yù)測系統(tǒng),需要系統(tǒng)通過觀察顧客的點(diǎn)擊行為來學(xué)習(xí)顧客對商品的偏好。獲取顧客隱式反饋數(shù)據(jù)的方式包括:訪問頁面、停留頁面時(shí)間、拖動(dòng)滾動(dòng)條、點(diǎn)擊鼠標(biāo)、收藏某種產(chǎn)品、購物車數(shù)據(jù)等。然后結(jié)合某種主觀考量方法對商品進(jìn)行效用評價(jià)。評價(jià)時(shí),對顧客正常的瀏覽行為不會造成影響,所以更加具有可信度。Moe通過分析10000個(gè)家庭用戶的點(diǎn)擊行為,發(fā)現(xiàn)頻繁訪問某個(gè)特定商店的用戶最終在這家商店發(fā)生購買行為的概率更高。那么“訪問頻率”這個(gè)行為則被視為高價(jià)值行為。Park等分析1190個(gè)用戶的行為序列,發(fā)現(xiàn)越少的網(wǎng)頁跳轉(zhuǎn)和越長的網(wǎng)頁瀏覽時(shí)間的用戶,更有可能發(fā)生購買。這里可見“跳轉(zhuǎn)次數(shù)”和“瀏覽時(shí)長”這2個(gè)行為亦被視為高價(jià)值行為。Alan使用動(dòng)態(tài)多項(xiàng)式概率模型分析用戶行為序列,從概率上分析用戶行為,發(fā)現(xiàn)高價(jià)值動(dòng)作,從而預(yù)測用戶購買行為。Gerald認(rèn)為用戶分2步購買商品,第一步大致快速瀏覽多個(gè)商品,第二步深入詳細(xì)了解某個(gè)商品。于是,其開發(fā)了交互式?jīng)Q策助手,分析顧客的行為序列,為顧客快速推薦商品。采用用戶行為情景數(shù)據(jù),計(jì)算行為相似度,構(gòu)建行為特征向量,最終形成預(yù)測。這些研究都認(rèn)為,可以通過客觀的點(diǎn)擊序列數(shù)據(jù),挖掘高價(jià)值行為,做出用戶商品購買預(yù)測。

本文將隱式反饋數(shù)據(jù)嵌入效用函數(shù),構(gòu)建基于用戶效用的隱式反饋推薦算法。這樣可以在不打擾用戶的情況下,解決冷啟動(dòng)、稀疏性問題,為用戶購物做出精準(zhǔn)推薦。

3 模型構(gòu)建

用戶網(wǎng)上購物的過程,實(shí)際上是一種不斷對比的過程,所以本研究利用隱式數(shù)據(jù),構(gòu)建效用評分制度,從而作出推薦。

所有顧客的集合表示U={u1,u2,…,ui},個(gè)體顧客ui∈U。在一個(gè)會話期間內(nèi)(sj∈S),顧客瀏覽的全部商品的集合表示為I■={a,b,c,…,n,m}。

其中,vi表示該用戶瀏覽所有商品的效用值。同時(shí),在該對話期內(nèi),所有商品的效用值集合表示為V={v1,v2,…,vi}。表示商品i在目前所有商品中的序列位置。w是用戶的隱式評分機(jī)制的權(quán)重值。商品評分值為0~5分。

用戶通過瀏覽以后,每個(gè)商品都會獲得一個(gè)商品效用值vi。而在這個(gè)期間內(nèi),該用戶所獲得的平均效用值為v(I)。假設(shè)用戶在這個(gè)期間內(nèi)所付出的成本為c,那么其收益函數(shù)則為:

其中,α和β分別表示用戶的偏好系數(shù)和商品的屬性彈性系數(shù)。根據(jù)柯布道格拉斯函數(shù),α一般取值[0.2,0.4],β取值[0.6,0.8]。

本研究的算法流程是首先提取用戶日志信息,從中提取隱式數(shù)據(jù),如瀏覽時(shí)間、瀏覽時(shí)長、點(diǎn)擊行為等,然后通過隱式評分機(jī)制計(jì)算出商品的效用值,再計(jì)算收益值,最終作出商品推薦。

4 實(shí)驗(yàn)測試

本次實(shí)驗(yàn),采用了JD.COM電商平臺用戶購物瀏覽數(shù)據(jù),一共328名用戶作為測試集,134563條記錄。通過數(shù)據(jù)清洗以后,得出以下隱式數(shù)據(jù)類型:

在此,以用戶u55作為例子。用戶u55在本次期間內(nèi),產(chǎn)生了139條記錄。首先計(jì)算其瀏覽的產(chǎn)品的效用值。通過計(jì)算,可以得出,在這個(gè)時(shí)期內(nèi),用戶u55所瀏覽的所有商品中,商品d55的效用值明顯高于其他商品。得出商品效用值以后,計(jì)算商品收益值。在此,分別采用[α1=0.2,β1=0.6]和[α1=0.4,β1=0.8]這2種情況去計(jì)算用戶u55的商品收益值。由此可見,無論α和β取值如何,收益值整體曲線趨勢不變,而且仍然是商品d55的效用值最大。由此可以將其作為推薦商品。

類似的,把測試集328名用戶的數(shù)據(jù)進(jìn)行測試,計(jì)算準(zhǔn)確率為90.2%。

5 結(jié)論

電商平臺的流量之爭,導(dǎo)致商家必須竭盡全力提高用戶的體驗(yàn)感,為用戶提供良好的服務(wù)。而其中,推薦系統(tǒng)所發(fā)揮的作用不可忽視,但是以往的推薦系統(tǒng)的算法依據(jù)的是歷史信息,這樣會因?yàn)樾畔蟆⑻摷傩畔⒌鹊囊蛩囟鴮?dǎo)致推薦算法的精準(zhǔn)度低。

本研究主要利用了電商平臺中用戶的隱式數(shù)據(jù):點(diǎn)擊瀏覽數(shù)據(jù),構(gòu)建隱式評分機(jī)制,將用戶的瀏覽行為作出賦權(quán),計(jì)算出商品的效用值,然后根據(jù)用戶的瀏覽成本,構(gòu)建商品收益函數(shù),計(jì)算每個(gè)商品的收益值。最終,將收益值最大的商品作為推薦產(chǎn)品。研究采用了328名電商用戶的數(shù)據(jù)作為測試集,最終計(jì)算出其準(zhǔn)確率為90.2%。

本研究所采用的隱式數(shù)據(jù),可以在不干擾用戶瀏覽行為的情況下,進(jìn)行商品推薦,這樣有效地解決了因?yàn)樾枰脩籼峁┰u分而造成的干擾。同時(shí),因?yàn)椴恍枰脩羰孪葘ι唐愤M(jìn)行評分,所以也解決了冷啟動(dòng)問題。用戶瀏覽點(diǎn)擊數(shù)據(jù)為客觀數(shù)據(jù),本研究引入了效用評分機(jī)制,揣摩用戶的瀏覽行為時(shí)所產(chǎn)生的心理活動(dòng),這樣能有效地把客觀數(shù)據(jù)轉(zhuǎn)變?yōu)橹饔^心理數(shù)據(jù)。

不過,本研究也有不足之處:并沒有全方位多維度考慮顧客的瀏覽動(dòng)作類型,如用戶分享商品頁面、用戶評論商品等這種行為并沒有列入模型中。在未來的研究中,必須更進(jìn)一步衡量用戶的行為,這樣才能提高算法的精準(zhǔn)度。

【參考文獻(xiàn)】

【1】Zhang J, Pu P. A recursive prediction algorithm for collaborative filtering recommender systems[C]// Acm Conference on Recommender Systems. ACM, 2007.

【2】 Leng Y J, Liang C Y, Qing L U, et al. Collaborative Filtering

Recommendation Algorithm Based on Neighbor Rating Imputation[J]. Computer Engineering, 2012.

【3】Masahiro Morita and Yoichi Shinoda. Information filtering based on user behavior analysis and best match text retrieval[C]., 1994.

【4】謝文玲,潘建國.基于語義相似度的個(gè)性化信息檢索方法[J].計(jì)算機(jī)應(yīng)用與軟件,2011,28(05):161-164+196.

【5】Amatriain X, Pujol J M, Oliver N. I Like It. I Like It Not: Evaluating User Ratings Noise in Recommender Systems[C]//International Conference on User Modeling. Springer-Verlag, 2009.

【6】Park H S, Yoo J O, Cho S B. A Context-Aware Music Recommendation System Using Fuzzy Bayesian Networks with Utility Theory[C]//International Conference on Fuzzy Systems & Knowledge Discovery. Springer, Berlin, Heidelberg, 2006.

【7】Manouselis N, Costopoulou C. Experimental Analysis of Multiattribute Utility Collaborative Filtering on a Synthetic Data Set[M].2008.

【8】OARD D W, KIM J. Implicit feedback for recommender system[C]. In:proceedings of the massachusetts institute of technology, department of electrical engineering & computer, New York, USA: 1997.

猜你喜歡
推薦系統(tǒng)效用
小學(xué)美術(shù)課堂板書的四種效用
數(shù)據(jù)挖掘在選課推薦中的研究
軟件(2016年4期)2017-01-20 10:09:33
基于用戶偏好的信任網(wǎng)絡(luò)隨機(jī)游走推薦模型
基于個(gè)性化的協(xié)同過濾圖書推薦算法研究
個(gè)性化推薦系統(tǒng)關(guān)鍵算法探討
淺談Mahout在個(gè)性化推薦系統(tǒng)中的應(yīng)用
關(guān)于協(xié)同過濾推薦算法的研究文獻(xiàn)綜述
商(2016年29期)2016-10-29 15:22:08
納米硫酸鋇及其對聚合物的改性效用
中國塑料(2016年9期)2016-06-13 03:18:48
幾種常見棉花葉面肥保蕾鈴效用試驗(yàn)
幾種常見葉面肥在大蒜田效用試驗(yàn)
罗定市| 前郭尔| 金寨县| 元氏县| 康定县| 庆城县| 金塔县| 扶风县| 望城县| 临漳县| 视频| 临沭县| 革吉县| 敖汉旗| 远安县| 古丈县| 乐都县| 黎城县| 交口县| 满洲里市| 桐柏县| 浏阳市| 昌乐县| 吉安县| 交口县| 吐鲁番市| 蓬溪县| 石屏县| 慈利县| 恩施市| 榆社县| 安西县| 武城县| 古浪县| 虹口区| 四会市| 涿州市| 镇平县| 临高县| 莎车县| 江都市|