時(shí)間:2020年01月09日 分類:電子論文 次數(shù):
摘要:推薦系統(tǒng)在電子商務(wù)系統(tǒng)得到了廣泛應(yīng)用,但是其中物品推薦法假設(shè)中沒(méi)有考慮時(shí)間周期系數(shù),容易造成無(wú)效推薦。本文針對(duì)具體問(wèn)題場(chǎng)景,討論了在UserProfile和ItemProfile中引入時(shí)間參數(shù),并給出了初步的工程解決方案,可以提高日用品和兒童商品推薦的針對(duì)性,有較好的實(shí)踐性。
關(guān)鍵詞:推薦系統(tǒng);時(shí)間周期;UserProfile;ItmeProfile
一、引言
廣義上的推薦系統(tǒng)可以理解為是主動(dòng)向用戶推薦物品(Item)的系統(tǒng),所推薦的物品可以是音樂(lè)、書籍、餐廳、活動(dòng)、股票、數(shù)碼產(chǎn)品、新聞條目等等,推薦系統(tǒng)所推薦的物品或者對(duì)用戶有幫助,或者用戶可能感興趣。隨著電子商務(wù)規(guī)模的不斷擴(kuò)大,商品數(shù)量和種類不斷增長(zhǎng),用戶對(duì)于檢索和推薦出了更高的要求。
由于不同用戶在興趣愛(ài)好、關(guān)注領(lǐng)域、個(gè)人經(jīng)歷等方面的不同,以滿足不同用戶的不同推薦需求為目的、不同人可以獲得不同推薦為重要特征的個(gè)性化推薦系統(tǒng)(PersonalizedRecommenderSystem)應(yīng)運(yùn)而生。從目前公布的數(shù)據(jù)看,Amazon發(fā)布的數(shù)據(jù)顯示,亞馬遜網(wǎng)絡(luò)書城的推薦算法為亞馬遜每年貢獻(xiàn)近三十個(gè)百分點(diǎn)的創(chuàng)收。實(shí)際上推薦已經(jīng)有逐漸替代傳統(tǒng)搜索的趨勢(shì),被主流電商如阿里、京東廣泛重視。
二、推薦系統(tǒng)
考慮如何發(fā)現(xiàn)數(shù)據(jù)的相關(guān)性:推薦系統(tǒng)大致上可以分為如下幾種:基于人口統(tǒng)計(jì)學(xué)的推薦。基于內(nèi)容的推薦基于協(xié)同過(guò)濾的推薦推薦系統(tǒng)可能的輸入數(shù)據(jù)多種多樣,但是歸納起來(lái)可以分為用戶(User)、物品(Item)和評(píng)價(jià)(Review)三個(gè)層面,它們分別對(duì)應(yīng)于一個(gè)矩陣中的行、列、值。
物品(Item)用來(lái)描述一個(gè)Item的性質(zhì),也經(jīng)常被稱為ItemProfile。根據(jù)item的不同,ItemProfile也是不盡相同的。比如對(duì)于圖書推薦,ItemProfile有可能包括圖書所屬類別、作者、頁(yè)數(shù)、出版時(shí)間、出版商等;對(duì)于新聞推薦,ItemProfile則有可能是新聞的文本內(nèi)容、關(guān)鍵詞、時(shí)間等;而對(duì)于電影,可以是片名、時(shí)長(zhǎng)、上映時(shí)間、主演、劇情描述等。用戶(User)用來(lái)描述一個(gè)用戶的“個(gè)性”,也就是UserProfile。根據(jù)不同的應(yīng)用場(chǎng)景以及不同的具體算法,UserProfile可能有不同的表示方式。
三、內(nèi)容推薦法
基于內(nèi)容推薦法所基于的基本假設(shè)是“一個(gè)用戶可能會(huì)喜歡和他曾經(jīng)喜歡過(guò)的物品相似的物品”。這里“曾經(jīng)喜歡過(guò)的物品”就是利用該用戶的歷史記錄計(jì)算出來(lái)的Profile,作為該用戶的UserProfile來(lái)使用。
四、問(wèn)題的提出
在實(shí)際操作中,如果只是簡(jiǎn)單采用內(nèi)容推薦法,而不考慮具體產(chǎn)品的時(shí)間因素,可能會(huì)造成一定量的無(wú)效推薦。下面是幾個(gè)例子:
(1)使用壽命較長(zhǎng)的產(chǎn)品。用戶如果買了電視機(jī)等有較長(zhǎng)使用壽命的物品,正常情況下,在產(chǎn)品的正常使用壽命內(nèi),他或她不會(huì)再對(duì)此類產(chǎn)品感興趣。所以如果基于內(nèi)容推薦法的基本假設(shè),向一位剛購(gòu)買過(guò)電視機(jī)并沒(méi)有退貨的用戶再推薦類似產(chǎn)品,用戶的再次購(gòu)買的可能性很低,這就是無(wú)效推薦。這類產(chǎn)品以家用電器、家居用品為主。
(2)兒童產(chǎn)品。假設(shè)某用戶在八個(gè)月內(nèi)一直買某品牌奶粉一段的產(chǎn)品,那么根據(jù)內(nèi)容推薦法的假設(shè),系統(tǒng)應(yīng)該持續(xù)向該業(yè)務(wù)用戶推薦該品牌一段奶粉。然而根據(jù)嬰兒的生長(zhǎng)規(guī)律,8個(gè)月的嬰兒逐步要從一段奶粉向二段奶粉過(guò)渡了,這時(shí)候比較合適推薦的產(chǎn)品其實(shí)是二段奶粉以及嬰兒輔食,所以此類推薦也是無(wú)效推薦。
五、時(shí)間系數(shù)的引入的解決
基于以問(wèn)題為導(dǎo)向,我們嘗試在基于內(nèi)容的推薦系統(tǒng)中引入時(shí)間參數(shù)來(lái)解決問(wèn)題。
(1)針對(duì)產(chǎn)品固有的使用周期問(wèn)題,在ItemProfile中引入使用壽命參數(shù)。初始的時(shí)間周期使用周期參數(shù)可以參照統(tǒng)計(jì),比如枕頭的科學(xué)使用周期為2年。同時(shí)每個(gè)用戶的購(gòu)買清單中記錄了此類商品的購(gòu)買時(shí)間點(diǎn),所以可以在UserProfile中添加該類商品的到期時(shí)間,即Date產(chǎn)品到期=Date上一次購(gòu)買此類商品+Period默認(rèn)通過(guò)定時(shí)器技術(shù),推薦系統(tǒng)約在到期時(shí)間的2/3時(shí)間開(kāi)始推薦此類商品進(jìn)入推薦列表,離到期時(shí)間越近推薦越頻繁。
一旦用戶完成第二次此類商品的購(gòu)買,系統(tǒng)可以自動(dòng)更新該用戶對(duì)此類商品的使用周期Period該用戶,即:Period該用戶=Date上上次購(gòu)買此類商品-Date上次購(gòu)買此類商品Date產(chǎn)品到期=Date上次購(gòu)買此類商品+Period該用戶顯然經(jīng)過(guò)反復(fù)的數(shù)據(jù)訓(xùn)練,系統(tǒng)可以更準(zhǔn)確的預(yù)測(cè)用戶對(duì)該類商品該興趣的時(shí)間周期。需要注意的是一點(diǎn)是,由于雙十一,618存在用戶囤貨的情況,在電商大促期間發(fā)生的購(gòu)買行為不應(yīng)該用來(lái)調(diào)整此用戶對(duì)該類商品的使用周期。
對(duì)于使用壽命較長(zhǎng)的商品,比如電視冰箱空調(diào)等使用壽命高達(dá)十年,用戶發(fā)生購(gòu)買的頻率較低,同時(shí)時(shí)間長(zhǎng)變數(shù)大,推薦系統(tǒng)的作用對(duì)此類商品的購(gòu)買決策作用不大?梢詫⑸唐返氖褂弥芷谠O(shè)置為無(wú)限。對(duì)于使用周期比較敏感的產(chǎn)品主要有日用品,比如米面油奶餅干等食品類,筷子垃圾袋保鮮膜等廚房用品,牙膏毛巾紙巾等個(gè)人清潔商品等。
(2)針對(duì)兒童不同年齡段的需求不同的問(wèn)題,對(duì)于處于為人父母的用戶,UserProfile中加入子女的基本年齡情況估計(jì)。用戶子女的年齡信息最好從用戶的購(gòu)買行為中采集。需要在ItemProfile中設(shè)置產(chǎn)品敏感年齡,比如奶粉、尿布、輔食、玩具、教輔用書、童裝等就有明確針對(duì)年齡段,而其他產(chǎn)品可以設(shè)置為針對(duì)所有年齡。一旦用戶購(gòu)買了兩次年齡敏感商品,系統(tǒng)就可以初步使用線性擬合估計(jì)該用戶孩子的年齡,購(gòu)買的次數(shù)越多,數(shù)據(jù)也就越準(zhǔn)確。而一旦出現(xiàn)較大的年齡偏差(大于等于1歲),可以預(yù)設(shè)該用戶有第二個(gè)孩子,以此類推。
六、結(jié)論
通過(guò)在內(nèi)容系統(tǒng)的ItemProfile和UserProfile中引入時(shí)間系數(shù),可以提高日用品和兒童商品推薦的針對(duì)性,幫助電商更好地完成創(chuàng)收。
參考文獻(xiàn)
[1]王東雨.音樂(lè)推薦系統(tǒng)性能調(diào)查探究[J].情報(bào)工程,2015,1(6):113-119.
[2]范家兵,王鵬,周渭博,etal.在推薦系統(tǒng)中利用時(shí)間因素的方法[J].計(jì)算機(jī)應(yīng)用,2015,35(5):1324-1327.
計(jì)算機(jī)系統(tǒng)論文投稿刊物:計(jì)算機(jī)應(yīng)用(月刊)創(chuàng)刊于1981年,由中國(guó)科學(xué)院成都計(jì)算機(jī)應(yīng)用研究所主辦。該刊把介紹計(jì)算機(jī)應(yīng)用技術(shù)作為重點(diǎn),以推動(dòng)經(jīng)濟(jì)發(fā)展和科技進(jìn)步為宗旨。