《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于協作過濾算法的電子商務個性化推薦系統的研究
基于協作過濾算法的電子商務個性化推薦系統的研究
2014年微型機與應用第15期
馬小龍
上海財經大學 信息管理與工程學院
摘要: 針對目前電子商務個性化推薦研究的不足,提出準確全面地獲取用戶獨特興趣愛好、滿足用戶差異化需求的推薦服務,同時構建了具體的個性化推薦系統模型,給出了基于協作過濾算法的電子商務個性化推薦的流程、系統設計和系統實現,從而有利于推動電子商務的發展
Abstract:
Key words :

  摘  要: 針對目前電子商務個性化推薦研究的不足,提出準確全面地獲取用戶獨特興趣愛好、滿足用戶差異化需求的推薦服務,同時構建了具體的個性化推薦系統模型,給出了基于協作過濾算法的電子商務個性化推薦的流程、系統設計和系統實現,從而有利于推動電子商務的發展。

  關鍵詞: 個性化推薦;用戶興趣模型;協作過濾

  電子商務的迅速發展革命性地改變了人們的生產和生活方式,對于個人可以做到足不出戶就獲得所需要的商品和服務,對于企業則轉變了傳統經營模式,通過網站為用戶提供一個直接、迅速而且不受商品陳列空間限制的龐大的商品購物平臺[1]。然而在享受互聯網技術推動電子商務發展的便利的同時,用戶也發現自己處于了“信息爆炸而知識貧乏”的困境之中,也就是網站提供的品類繁雜的商品和用戶相對單一的購物需求之間的矛盾[2]。

  因此電子商務網站希望通過應用個性化推薦技術較準確地預測用戶的購物需求,并給用戶提供高質量的推薦服務,以此來挖掘更多的潛在用戶,盡可能地將網站的瀏覽者轉化為購買者,增強網站的關聯銷售能力,提高用戶購物的滿意度,最終達到提高網站競爭力,提高網站經營效益的目的。本文就如何針對不同用戶提供差異化的服務做了研究并予以實現[3]。

  電子商務個性化推薦系統以電子商務購物網站為依托,根據已知的用戶信息(比如個人注冊信息、歷史訪問記錄、評分記錄和訂單),利用推薦技術和算法,分析用戶的消費偏好,為不同的用戶有針對性地推薦符合興趣的商品。個性化推薦技術作為推薦系統的核心,是其重要的組成部分。其基本思想是:首先找與他自身興趣比較相似的用戶,然后將這些用戶感興趣的消費內容推薦給目標用戶。其最大的優點是對推薦對象沒有特殊的要求,能處理非結構化的復雜數據結構,如音頻、視頻等,也無需向基于內容的推薦那樣去考慮推薦對象的內容及關鍵字的抽取等。但也存在著數據稀疏、冷啟動等缺點。

1 系統總體設計

  1.1 總體設計思想

  基于協作過濾的個性化推薦系統是電子商務網站模擬了店鋪營業員對用戶的推薦行為,盡可能準確地獲取用戶的個性消費愛好,給不同用戶提供差異化的推薦服務。首先,需要建立一種合理的個性化推薦體系,在該體系的指導下,分析用戶的購物行為進而獲取用戶的興趣愛好數據,構建用戶興趣愛好模型,并使用個性化推薦算法計算目標用戶對每一個項目的期望值[4]。基于得出的用戶期望值,個性化推薦系統就可以對不同的目標用戶提供一種差異化的推薦服務。個性化推薦模型如圖1所示。

001.jpg

  通過以上模型可知,在本系統中主要涉及到3個角色,分別是客戶端子系統、管理端子系統和個性化推薦子系統。而在作為核心部分的個性化推薦子系統中,以用戶興趣愛好數據作為輸入參數,使用協作過濾算法計算目標用戶對項目的預測值[5]。

  1.2 系統框架

  個性化推薦系統基于用戶提交的興趣愛好信息和在購物網站的瀏覽歷史信息提供個性化推薦服務和購買建議,其總體結構分為前臺客戶端管理、后臺管理和個性化推薦3個模塊。

2 系統應用

  2.1 客戶端子模塊

  在個性化推薦系統中,用戶作為最終的服務對象,參與了整個系統的服務過程。在本模塊中,用戶可以實現買賣交易,注冊成為本站的會員享受系統提供的個性化推薦服務,也可以對商品和店鋪根據提供的服務做出客觀評價。此外,用戶可以申請在本系統開啟自己的網上店鋪。

  客戶端子系統的另一個重要功能就是根據用戶在本站的行為收集用戶的興趣愛好數據,并將其量化以建立用戶興趣模型,作為個性化推薦系統向用戶提供推薦服務的有力依據,保證推薦的高質量和精準性。

  2.2 管理端子模塊

  為了確保系統的正常運行,電子商務個性化推薦系統需要具有一個后臺管理子系統對整個系統進行配置管理。主要功能模塊包括:訂單管理、會員管理、權限管理、管理員登錄、系統配置管理、商品管理、店鋪管理、廣告管理、信息管理和個性化推薦模塊管理。

  為了增加個性化推薦系統的推薦質量,加強推薦的彈性范圍,系統還允許管理員在個性化推薦模塊管理及時修改算法閾值,從而更進一步提供系統的靈活性和擴展性。

  2.3 個性化推薦模塊

  個性化推薦模塊遵循入-處理-輸出IPO(Input-Process-Output)模式[6],作為系統的核心部分,主要由數據表述、發現最近鄰居和產生推薦數據集[7]3個階段組成,其基本架構如圖2所示。

002.jpg

  (1)數據表述階段

  數據表述階段最重要的是建立用戶興趣模型。用戶興趣模型建立的第一步是獲取用戶興趣數據,目前主要有兩種方法。一種是顯式獲取,即用戶主動參與電子商務網站的反饋活動,要求用戶中斷正常的瀏覽行為對資源項目進行評分,這是獲取用戶興趣最佳的方式,不足之處是,顯式獲取需要為用戶帶來了額外的負擔,匆忙中填寫的反饋信息很大程度上并不能客觀地反映用戶偏好。另一種是隱式獲取,主要是以Web使用挖掘、人工智能和知識發現等理論為基礎,利用JavaScript、AJAX等應用技術分析用戶的瀏覽行為,獲取用戶興趣偏好并轉化為結構化數據的過程,它的優勢主要在于整個過程不需要用戶的主動參與,不會中斷用戶正常的瀏覽行為,也不會給用戶帶來額外負擔,能夠得到比顯示反饋更豐富的用戶偏好信息。因此,這里采用“以顯式獲取用戶興趣愛好為主,隱式獲取為輔,顯式和隱式相結合”的混合用戶興趣獲取方式[8],避免了中文分詞帶來的誤差和關鍵字抽取。將混合方式獲得的用戶興趣數據先進行降噪處理,降低噪聲對用戶興趣數據的干擾,比如在獲取用戶在某個頁面上停留的時間信息時,可能由于瀏覽者中途離開而導致數據失效等。為了方便存儲和計算,對用戶興趣數據經過降噪處理,轉換成相應的用戶對資源項目的評分,從而構建了用戶興趣模型。

  本文借鑒MovieLens系統的用戶評分規則[1],設定用戶顯式評分是一個0~5之間的數字,以0.5作為間隔共分為11個檔次,表示用戶對商品的個性化偏好程度,其轉換規則如下。

  ①用戶u購買了某商品k但未評分,則Ru,k=3.0。

  ②用戶u對商品k的評分為score,則Ru,k=score。

  ③用戶點擊商品k的次數n與給定的除“0”外的10個分數檔對應,則Ru,k=n×0.5,若Ru,k>5.0則Ru,k=5.0。

  ④獲取時間與推測隱式評分對應關系如下:

  Ru,k=1  (5≤t<10)2  (5≤t<10)3  (5≤t<10)4  (5≤t<10)5  (5≤t<10)

  ⑤其他情況下,Ru,k=0。

  在一個典型的基于協作過濾技術的個性化推薦系統中,用戶興趣模型通常被表示為一個m×n的用戶-項目評估矩陣R,m是用戶數,n是項數,rij是第i個用戶對第j個項目的評估數值,其具體值由顯式和隱式用戶興趣獲取的數據轉換得來[6]。用戶-項目評估矩陣R如表1所示。

004.jpg

  (2)發現最近鄰居集階段

  用戶興趣模型建立后,系統根據用戶興趣模型計算每一位用戶的用戶相似度,通過度量目標用戶與所有候選鄰居間的相似度,產生基于協作過濾的top-n鄰居用戶集,然后根據這個鄰居用戶集,結合協作過濾推薦算法,對用戶作出個性化推薦服務和購買建議。其中協作過濾推薦的示意圖如圖3所示。

003.jpg

  協作過濾算法是目前使用最多、應用最成熟的推薦技術。它的應用前提是:假設存在具有相似興趣偏好的用戶群,每個用戶都有與其興趣偏好相似的鄰居用戶。預測用戶對某一項目的偏好是根據鄰居用戶的偏好程度計算的,也就是以屬性或興趣相近的用戶建議作為個性化推薦的基礎。協作過濾算法最大的優勢在于不需要分析對象的特征屬性,所以對推薦沒有特殊要求,能處理非結構化的復雜對象,如音頻、視頻等[8]。

  基于協作過濾推薦的上述優點,本文也采用協作過濾算法產生推薦。協作過濾算法有基于用戶(User-based)協作過濾算法和基于項目(Item-based)協作過濾兩種[9]。這里分別采用基于用戶協作過濾算法和基于項目協作過濾算法兩種方式產生推薦。采用余弦相似性算法計算用戶相似度,它既可以用于基于用戶的協作過濾中,也可以用于基于項目的協作過濾系統中。此方法是將用戶評分看作n維向量項目空間上的向量,如果用戶對項目沒有進行評分,則將評分設置為默認值0,用戶間的相似性通過向量間的余弦夾角來度量。余弦值越大表示用戶的相似程度越高。設用戶i和用戶j在n維向量空間上的評分分別表示為向量和,則用戶i和用戶j之間的相似性sim(i,j)為:

  1.png

  采用余弦性算法的用戶相似度處理過程如下:

  輸入:用戶i和用戶j關于所有項目的評分

  輸出:用戶i和用戶j的相似度

  算法步驟:

  第一步:判斷用戶i和用戶j的合法性。

  第二步:初始化sum(x2)、sum(y2)、sum(xy)分別為0,n為項目個數。

  第三步:計算sum(x2)、sum(y2)、sum(xy)的值:

  for 每一條項目記錄

  do

  x=i1;y=j1;

  if x,y都不為空

  sum(x,y)+=x*y;

  sum(x2)+=x*x;

  sum(y2)+=y*y;

  end if

  end do

  return sum(x,y)/(sqrt(sum(x2))*sqrt(sum(y2)));

  將以上使用余弦相似性算法得到用戶X和用戶Y的相似度進行降序排序,取前k個用戶做為目標用戶的k鄰居用戶群。

  (3)產生推薦數據集階段

  在得到最近鄰居用戶集數據后,接下來根據計算出來的最近鄰居集預測評分并給目標用戶產生推薦結果。設目標用戶u的最近鄰居集合用Tu表示,則目標用戶u對項目i的預測評分Pu,i可以通過用戶u對最近鄰居集Tu中項目的評分得到,其中Pu,i的計算方法如下:

  2.png

  上式中sim(u,n)表示用戶u與n之間的相似程度,Rn,i表示用戶n對項目i的評分,u和n分別表示用戶u和用戶n對項目的平均評分。通過上述方法計算用戶對所有未評分的項目的評分,然后選擇其中預測評分最高的前若干項(top-n)作為推薦結果給當前用戶[10],通過這樣的基于用戶興趣相似度的推薦,網站就可以在恰當的時間向不同的用戶推薦合適的商品。

  基于項目的協作過濾推薦算法和基于用戶的協作過濾推薦算法基本一致,且由于資源項目的相對靜態性,因此它的計算相對簡單。這里不再描述。

  基于協作過濾算法的電子商務個性化推薦系統改進了傳統的基于文本的推薦技術,擴大了推薦范圍,提高了推薦質量,單渠道用戶興趣獲取模式變成了多渠道用戶興趣獲取模式,既避免了顯式用戶興趣獲取時帶來的不良用戶體驗,也消除了單純顯式獲取用戶興趣數據導致的數據稀疏性問題。

  參考文獻

  [1] Chong Jiang. Research of an e-commerce personalized recommendation system[D]. Changsha: Central South University, 2009.

  [2] Ting Wen. Research of mining personalized service based on Web content and Log[D]. Dalian: Dalian University of Technology, 2007.

  [3] Zhao Liang, Hu Naijing, Zhang Shouzhi. Design of personalized recommendation algorithm[J]. Computer Research and Development, 2002:78-84.

  [4] Li Dandan. Research of an e-commerce personalized recommendation based on hybrid algorithm[D]. Tianjing: Tianjing Finance University, 2008.

  [5] Jie Yang. Appliation and research of an personalized recommendation system[D]. Beijing: University of Science and Technoloy of China, 2009.

  [6] Wei Lu. Application of an e-commerce personalized recommendation system based on collaborative filtering algorithm[D].Beijing: Beijing University of Posts and Telecommunications, 2007.

  [7] MASSA P, AVESANI P. Trust-aware collaborative filtering for recommender systems[C]. Proceedings of International Conference on Cooperative Information Systems, 2004:240-249.

  [8] BADRUL SARWAR, GEORGE KARYPIS, JOSEPH KONSTAN, et al. Item-Based collaborative filtering recommendation Algorithms[C]. Proceedings of the Tenth International Conference on World Wide Web, 2003:285-295.

  [9] CHEN Y L, CHENG L C. A novel collaborative filtering approach for recommending ranked items[J]. Expert System with Applications, 2008,34(4):2396-2405.

  [10] ADOMAVICIUS G, TUZHILIN A. Towad the next generation of recommender systems:A survey of-the state-of-the—art and possible extensions[J]. IEEE Transaction on Knowledge and Data Engineering, 2005, 17(6):734-749.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲午夜电影网| 久久精品一二三区| 国内成+人亚洲| 国产精品乱码人人做人人爱| 欧美日韩大片| 欧美精品在线视频| 欧美精品在线视频| 欧美激情欧美狂野欧美精品| 欧美成人免费全部| 欧美高清视频在线| 欧美国产视频在线观看| 欧美不卡高清| 欧美成人首页| 欧美国产在线电影| 欧美日本免费一区二区三区| 欧美精品粉嫩高潮一区二区| 欧美激情日韩| 欧美日韩dvd在线观看| 欧美日本久久| 欧美日韩综合不卡| 国产精品福利片| 国产精品色婷婷| 国产麻豆精品视频| 国产真实乱子伦精品视频| 国产亚洲精品久久飘花| 一区二区三区在线不卡| 亚洲第一福利社区| 亚洲日本欧美天堂| 一区二区免费在线观看| 亚洲免费综合| 久久精品99无色码中文字幕| 亚洲国产成人精品视频| 亚洲精品自在久久| 亚洲五月婷婷| 久久成人免费网| 欧美~级网站不卡| 欧美日韩国产精品成人| 国产精品免费看久久久香蕉| 国产亚洲欧美日韩美女| 亚洲国产精品成人一区二区| 日韩视频在线观看| 亚洲欧美色一区| 亚洲日本成人| 亚洲伊人一本大道中文字幕| 欧美伊人久久久久久午夜久久久久 | **性色生活片久久毛片| 99re热精品| 欧美一级日韩一级| 日韩午夜电影av| 欧美在线观看视频| 欧美成人免费va影院高清| 欧美亚洲不卡| 狠狠88综合久久久久综合网| 亚洲精品欧美日韩| 亚洲欧美日韩爽爽影院| 亚洲欧洲精品一区二区三区不卡| 亚洲小说欧美另类婷婷| 久久久久久久精| 欧美三区在线视频| 国产一级揄自揄精品视频| 亚洲精品一品区二品区三品区| 午夜精品视频网站| 日韩天天综合| 久久精品亚洲精品国产欧美kt∨| 欧美日本精品在线| 韩国自拍一区| 一区二区三区日韩精品| 亚洲黄色大片| 午夜宅男欧美| 欧美精品色网| 韩国视频理论视频久久| 亚洲婷婷在线| 亚洲精品欧洲精品| 久久精品国产成人| 欧美日韩国产精品成人| 黑人一区二区三区四区五区| 亚洲网站在线观看| 亚洲毛片一区| 久久嫩草精品久久久精品| 国产精品久久久久久久久免费樱桃| 在线观看成人av电影| 亚洲制服少妇| 亚洲午夜一区| 欧美片在线观看| 在线播放日韩欧美| 午夜精彩视频在线观看不卡 | 欧美一区二区三区免费观看视频| 99视频一区二区| 六月天综合网| 国产亚洲va综合人人澡精品| 亚洲少妇在线| 一本色道**综合亚洲精品蜜桃冫 | 亚洲视频在线观看免费| 亚洲看片网站| 猛男gaygay欧美视频| 国产色视频一区| 制服丝袜激情欧洲亚洲| 99re热这里只有精品免费视频| 久久综合给合| 国内久久精品视频| 欧美一区二区三区在线看| 亚洲欧美综合精品久久成人| 欧美日韩中文字幕在线视频| 亚洲人妖在线| 亚洲伦理一区| 欧美国产免费| 亚洲欧洲精品一区| 亚洲精品影院| 欧美精品久久久久久久免费观看| 亚洲成人影音| 亚洲精品无人区| 欧美成人69av| 亚洲激情网址| 日韩午夜一区| 欧美人成免费网站| 亚洲美女av在线播放| 99精品国产一区二区青青牛奶| 欧美1区2区视频| 亚洲国产精品一区二区尤物区| 亚洲国产精品精华液网站| 久久频这里精品99香蕉| 狠狠网亚洲精品| 亚洲二区在线| 免费欧美网站| 亚洲精品久久久久久久久久久久 | 久久久亚洲人| 激情丁香综合| 91久久久久久久久| 欧美精品尤物在线| 亚洲免费久久| 亚洲男同1069视频| 国产精品一区在线观看你懂的| 午夜精品久久久久| 久久精品论坛| 激情久久久久久| 亚洲美女中文字幕| 欧美日一区二区三区在线观看国产免| 日韩写真在线| 午夜国产精品视频免费体验区| 国产欧美精品日韩| 久久国产精品毛片| 欧美国产日韩一区| 99香蕉国产精品偷在线观看| 午夜精品国产精品大乳美女| 国产午夜精品理论片a级大结局| 久久精品三级| 欧美黄在线观看| 亚洲天堂男人| 久久久久久久久综合| 亚洲国产精品一区| 亚洲免费人成在线视频观看| 国产午夜精品一区理论片飘花| 亚洲国产精品国自产拍av秋霞 | 欧美色图首页| 欧美一区国产一区| 欧美大片91| 亚洲深夜影院| 久久综合激情| 99国产精品久久久久老师| 欧美一级欧美一级在线播放| 韩日视频一区| 一区二区三区你懂的| 国产欧美日本| 日韩视频在线观看国产| 国产精品视频你懂的| 亚洲国产精品免费| 欧美视频久久| 久久激情视频免费观看| 欧美理论电影在线播放| 亚洲综合色自拍一区| 农村妇女精品| 亚洲一区二区视频在线观看| 久久综合国产精品| 在线亚洲观看| 免费不卡在线观看av| 制服丝袜激情欧洲亚洲| 鲁大师影院一区二区三区| 中国亚洲黄色| 欧美黄色一区| 欧美在线一级视频| 欧美体内she精视频| 亚洲国产日韩欧美| 国产精品久久久久久超碰| 亚洲激情成人在线| 国产伦精品一区二区三区高清| 亚洲国产一区在线观看| 国产精品一区免费观看| 一本色道久久88综合日韩精品 | 免播放器亚洲| 亚洲欧美日韩人成在线播放| 欧美人与性禽动交情品| 久久爱另类一区二区小说| 欧美日韩在线三区| 亚洲国产乱码最新视频| 国产欧美二区| 亚洲午夜精品在线| 亚洲国产精品成人一区二区| 久久国产一区| 亚洲午夜羞羞片| 欧美日韩国产综合视频在线观看|