1. 程式人生 > >推薦系統——利用上下文資訊

推薦系統——利用上下文資訊

推薦系統需要結合使用者所處的上下文,包括使用者訪問系統的時間、地點、心情等,對於提高推薦系統的推薦效果是非常重要的。
即研究如何給使用者生成TopN推薦表,幷包含使用者在某一時刻地點最可能喜歡的物品:

時間上下文資訊:

①使用者興趣是變化的:不同年齡是不一樣的
②物品是有生命週期的
③季節效應:反映了時間本身對使用者興趣的影響

系統時間特性的分析:
在給定時間資訊後,推薦系統從一個靜態系統變成一個時變的系統,而使用者的資料也變成了時間序列。包含時間資訊的使用者行為資料集通過一系列三元組構成(u,i,t)代表了使用者u在時刻t對物品i產生過行為,可以通過統計如下資訊研究:
①資料集每天獨立使用者數的增長情況
②系統的物品變化情況
③使用者訪問情況,相隔T天的重合度

物品的生命週期和時效性指標:
①物品平均線上天數:
如果一個物品在某天被至少一個使用者產生過行為,就定義在這一天線上
②相隔T天系統物品流行度向量的平均相似度
取系統中相鄰T天中的兩天,分別計算這兩天的物品流行度,從而得到這兩個流行度向量,然後計算著兩個向量的餘弦相似度,如果相似度大說明系統的物品在相隔T天的時間內沒有發生大的變化,說明時效性不強,平均線上時間較長。

注意推薦系統的時效性,不能過多的離線實驗,既要考慮時效性,也要考慮歷史記錄

推薦系統的時間多樣性:
①生成推薦結果時加入一定的隨機性
②記錄使用者每天看到的推薦結果,然後在每天給使用者進行推薦時,對他前幾天看過很多的推薦結果進行適當的降權
③每天給使用者使用不同的推薦演算法

時間上下文推薦演算法:
**①最近最熱門:**n(T) = ∑[(u,i,t)∈Train,t

地點上下文資訊:

①興趣本地化:
不同地區的人有不同的興趣
②活動本地化:
一個使用者往往在附近的地區活動,研究發現45%的使用者在活動範圍半徑不超過16公里的地區活動,而75%的使用者活動半徑不超過80公里,所以不能給使用者推薦太遠的地方

LARS-U演算法考慮使用者位置金字塔模型,計算使用者對物品興趣P(u,i)後要減去位置權重TravelPenalty(u,i),演算法要優於普通的ItemCF

相關推薦

推薦系統——利用上下文資訊

推薦系統需要結合使用者所處的上下文,包括使用者訪問系統的時間、地點、心情等,對於提高推薦系統的推薦效果是非常重要的。 即研究如何給使用者生成TopN推薦表,幷包含使用者在某一時刻地點最可能喜歡的物品: 時間上下文資訊: ①使用者興趣是變化的:不同年齡是不一

推薦系統實踐(項亮)— 第5章 利用上下文資訊

  準確瞭解使用者的上下文資訊(包括時間、地點、心情等),對於提升推薦效果有重要作用。 5.1 時間上下文資訊 (1)時間效應 使用者的興趣是變化的 物品也有生命週期 季節效應 (2)系統時間特性的分析 資料集每天獨立使用者數的增長情況 系統物品的變化情況

推薦系統實踐》第五章 利用上下文資訊

使用者所處的上下文(context)包括使用者訪問推薦系統的時間、地點、心情等,對於提高推薦系統的推薦系統是非常重要的。 關於上下文推薦的研究,可以參考Alexander Tuzhilin教授(個人主頁為http://people.stern.nyu.edu/atuzhili/)的一篇綜述“Co

利用上下文資訊進行推薦

本篇的思維導讀如下所示:1、什麼是上下文本章之前提到的推薦系統演算法主要集中研究瞭如何聯絡使用者興趣和物品,將最符合使用者興趣的物品推薦給使用者,但這些演算法都忽略了一點,就是使用者所處的上下文(context)。這些上下文包括使用者訪問推薦系統的時間、地點、心情等,對於提高推薦系統的推薦系統是非常重要的。比

[推薦系統]利用使用者標籤資料

推薦系統的目的是聯絡使用者的興趣和物品,這種聯絡需要以來不同的媒介。GroupLens在一篇文章中表示目前流行的推薦系統基本上通過3種方式聯絡童虎興趣和物品。 第一種方式是利用使用者喜歡過的物品,給使用者推薦與他喜歡過的物品相似的物品,也就是基於物品的推薦演算法。第二種方式是

[推薦系統]利用使用者行為資料

基於使用者行為分析的推薦演算法是個性化推薦系統的重要演算法,一般將這種型別的演算法稱為協同過濾演算法。協同過濾就是指使用者可以齊心協力,通過不斷地和網站互動,使自己的推薦列表能夠不斷過濾掉自己不感興趣的物品,從而越來越滿足自己的需求。 使用者行為資料簡介 使用者行為資料在網站上最

推薦系統(利用使用者行為資料 )

基於使用者行為分析的推薦演算法是個性化推薦系統的重要演算法,一般稱為協同過濾演算法。 很多網際網路業務會把多種原始日誌按照使用者行為彙總成會話日誌,其中每個會話表示一次使用者行為和對應的服務 會話日誌通常儲存在分散式資料倉庫中,如支援離線分析的Hadoop Hive和支援線上分析的Google Dremel

推薦系統-利用使用者行為資料

使用者的行為資料介紹:      使用者的行為主要分為兩種-顯性反饋行為 和 隱性反饋行為 ,顯性反饋行為主要包括 評分 和喜歡/不喜歡 ,youtube最早是使用是使用五分評價系統的,但是隻有使用者很不滿意和特別滿意的情況下才會評分,因此又把它變成了二級評分系統。 隱式反

情境感知(上下文資訊推薦系統---《推薦系統技術、評估及高效演算法》---讀書筆記(7)

一、目錄組織圖(單擊圖放大)二、補充筆記1、情境,簡言之,可以理解為使用者的一些額外資訊,比如位置、時間、天氣、是否有同伴陪同等。我認為是能夠影響使用者決策的一些額外的資訊。2、推薦問題可以歸納為預測一個使用者未接觸的物品的評分,這個預測通常是基於該使用者對其他物品的評分、其

領英利用深度表徵學習提升人才搜尋和推薦系統

本文介紹了領英利用深度表徵學習模型來提升人才搜尋和推薦系統。 領英徵才解決方案(LinkedIn Talent Solutions,LTS)業務為領英貢獻了大約 65% 的年收入,該業務方便職位提供者接觸潛在應聘者,也方便求職者找到合適的工作機會。領英求職生態系統的設計方向是使其成為連線職位提供者

推薦書籍必有連結】利用python進行資料分析與推薦系統

資料分析是指用適當的統計分析方法對收集來的大量資料進行分析,提取有用資訊和形成結論而對資料加以詳細研究和概括總結的過程。這一過程也是質量管理體系的支援過程。在實用中,資料分析可幫助人們作出判斷,以便採取適當行動 由於有很多小夥伴們,在後臺諮詢有沒有資料分析相關的推薦,這裡推薦一本在京東上

推薦系統實踐》第六章 利用社交網路資料

6.1 獲取社交網路資料的途徑 6.1.1 電子郵件 我們可以通過分析使用者的聯絡人列表瞭解使用者的好友資訊,而且可以進一步通過研究兩個使用者之間的郵件往來頻繁程度度量兩個使用者的熟悉程度。 如果我們獲得了使用者的郵箱,也可以通過郵箱字尾得到一定的社交關係資訊。很多社交網站都在使用者註冊

推薦系統實踐》第四章 利用使用者標籤資料

目前流行的推薦系統基本上通過3種方式聯絡使用者興趣和物品。 第一種方式是利用使用者喜歡過的物品,給使用者推薦與他喜歡過的物品相似的物品,這就是前面提到的基於物品的演算法。 第二種方式是利用和使用者興趣相似的其他使用者,給使用者推薦那些和他們興趣愛好相似的其他使用者喜歡的物品,這是前面提到的基

推薦系統實踐》第二章 利用使用者行為資料

2.1 使用者行為資料簡介 在電子商務網站中行為主要包括網頁瀏覽、購買、點選、評分和評論等。 使用者行為在個性化推薦系統中一般分兩種——顯性反饋行為(explicit feedback)和隱性反饋行為(implicit feedback)。顯性反饋行為包括使用者明確表示對物品喜好的行為。隱性

如何利用DeepFM演算法設計推薦系統

經過了十幾年的發展,推薦系統在網際網路行業已經變得越來越流行。從早年沒有一個合適的產品形態,到如今在今日頭條和抖音等商業產品中發揮重要作用,推薦系統已經越來越受到網際網路公司和研究界學者的重視。 早年的推薦演算法主要是各種單模型,例如邏輯迴歸、協同過濾、矩陣分解等等。後來推

讀書筆記《推薦系統實戰》| 利用社交網路資料

《推薦系統實戰》這本書的下載地址:《推薦系統實戰》 第一章 好的推薦系統 第二章 利用使用者行為資料 第三章 推薦系統冷啟動問題 第四章 利用使用者標籤資料 第五章 利用上下文資訊 美國著名的第三方調查

利用ContentProvider讀取系統應用的資訊(簡訊和聯絡人)

上面兩篇我們講了ContentProvider如何使用 Android進階:步驟2:ContentProvider初體驗 Content Provider 解析URI的方法 UriMatcher的用法和自帶的解析方法 1.現在我們將如何通過某一個應用讀系統短訊息

計算機專業,畢業答辯專案 自寫資訊管理系統——利用C語言快速實現二

  feature.cpp #include"head.h"      /********************獲取檔名;讀取內容;給num,fp,head,flieopenname賦值;建立連結串列**********************

推薦系統資訊繭房問題

什麼是資訊繭房 資訊繭房其實是現在社會一個很可怕的現象,從字面意思來看的話其實比喻的是資訊被蟲繭一般封鎖住。這個問題反映了現在隨著個性化推薦的普及衍射的一個社會問題。 ​ 平時在瀏覽新聞或者淘寶的時候,平臺會自動根據使用者的瀏覽記錄獲取使用者的偏好,然後推送感興趣的文章。久而久之,比如使用者A是個體

推薦系統實踐---第四章:利用使用者標籤資料

下面簡單介紹書中提到的問題以及有哪些解決辦法,方便大家對正本書有個整體的把握,同時我也會上傳這本書的高清PDF版,本來想不用積分下載,但是系統最少2個,要是哪位沒有積分,可以私信我。下載連結如下: 其他章節內容 前面介紹的CF演算法,利用的是使用者的行為資