目錄
社交网络中基于张量分解的好友推荐
摘要
引言
相关工作
问题描述
所提好友推荐方法
基于张量分解的用户-兴趣-好友模型
首頁 資料庫 mysql教程 社交网络中基于张量分解的好友推荐

社交网络中基于张量分解的好友推荐

Jun 07, 2016 pm 02:51 PM
分解 基於 好友 推薦 社群 網路

社交网络中基于张量分解的好友推荐 摘要 引言 相关研究 问题描述 所提好友推荐方法 实验验证 结论 摘要 社交网络中快速增长的用户对现有好友推荐系统提出了挑战。本文我们用张量分解模型基于用户的标签行为信息提出了一种新的推荐框架,解决社交网络中的好友

社交网络中基于张量分解的好友推荐

  • 摘要
  • 引言
  • 相关研究
  • 问题描述
  • 所提好友推荐方法
  • 实验验证
  • 结论

摘要

社交网络中快速增长的用户对现有好友推荐系统提出了挑战。本文我们用张量分解模型基于用户的标签行为信息提出了一种新的推荐框架,解决社交网络中的好友推荐问题。该研究有两个主要贡献:(1)提出了一种新的张量模型来刻画社会化标签系统中用户、用户兴趣和朋友之间的潜在关联;(2)基于上述模型提出了一种新的好友推荐方法。在一个真实数据集上的实验表明所提算法由于当前最优算法。

引言

  随着互联网上用户和电子媒体资源(音乐、照片和视频)的爆炸式增长,大量社交网络如Last.fm和Flickr已经使用社会化标签系统来组织大量数据。社会化标签系统允许用户使用他们最喜欢的词称作Tag来标记网上的资源。标签不仅仅可以完善那些难以直接抽取的多媒体数据的元信息,还可以表征用户的兴趣[1]。另一方面,用户想要找到有着相似兴趣的人,如Last.fm中的好友或者是Flickr中的联系人。但是现有好友推荐系统的结果常常不能让人满意。为一个用户找到新的合适的朋友,特别是在快速增长的社交网络中不是一件容易的事。解决该问题会有两个重要意义:首先,它帮助用户找到了新的有趣的多媒体资源。其次,这种推荐服务鼓励有着相似兴趣的用户之间的交流,提高了用户满意度,这也意味着网站更高的广告收益。
  本文我们提出一种新的基于张量分解模型来进行用户推荐任务。所提框架包括三个阶段:(a)用张量分解模型构建用户-兴趣-朋友模型;(b)学习最优的模型参数;(c)为用户的新好友进行排序推荐。本文的贡献如下:(1)我们提出一种新的张量分解模型来刻画用户、用户兴趣和朋友之间的潜在关联;(2)基于该模型,我们提出一种新的方法为用户推荐有着相似兴趣的用户作为新朋友。
  本文剩余部分结构如下。第二节我们综述了之前的相关工作。在第三节我们形式化定义了问题。我们在第四节介绍了用于好友推荐的框架。在第五节,我们用实验将所提方法与当前最优算法进行了比较。最后在第六节得出了结论

相关工作

  到目前为止,社会化标签系统中已经提出了多种好友推荐方法[3]。大量现有的推荐系统是基于协同过滤的方法[4,5],它们广泛应用于Amazon和MovieLens中。此外,Google Follower Finder采用了一种基于社交图的方法[6]。这种方法仅仅利用社交图上的链接信息,基于用户的共同好友来预测新的好友。最近,Zhou[2]提出了一个社会化标签系统的两阶段框架(UR)。这种方法用标签来代表用户的兴趣,基于他们兴趣的KL散度来推荐用户。与之前的方法不同的是,所提方法同时考虑了链接关系和用户的标签内容。

问题描述

  通常一个社会化标签系统由实体(用户、标签和资源)和实体之间的关系(如用户之间的友谊)组成。我们定义虽有用户集合U={ui}Ii=1,所有标签集合T={tj}Jj=1和所有资源集合R={rk}Kk=1。用户-标签关系(u,t)O?U×T意味着用户u用标签t注释过资源。用户u使用过的所有标签集合用T(u)表示。用户-好友(u,ui)P?U×U意味着ui是用户u的一个好友。用户u的所有好友集合用F(u)表示。
  给定一个用户u,好友推荐系统是给用户u推荐一个个性化用户列表,上面的用户是u想要成为朋友的人。这意味着给定一个预测器Y^,我们应该为每个候选好友ui预测一个得分y^u,ui。为了避免符号的歧义,我们用f来表示用户的朋友。因此,用户u的前N个高分用户可以用下士计算:
  T(u,N)=argmaxfU/{u}Ny^u,f(1)
其中上标N表示的是推荐的用户数目。  

所提好友推荐方法

基于张量分解的用户-兴趣-好友模型

  之前的研究工作表明社会化标签可以表征用户在Web上的兴趣[1]。因此我们提出如下假设。
  假设1. 用户的标签表征用户的兴趣。
  在此假设下,我们可以将T(u)视作用户u的兴趣集合,(u,t)的意思是用户ut(如rock, pop)感兴趣。McPherso提出,用户更喜欢与其他有着相似兴趣的人交友。因此我们得到如下假设。
  假设2. 用户与其他有着相似兴趣的人交友。
  结合假设1和2,我们可以构建一个三维张量集合以对用户,用户的兴趣和好友之间的关联进行建模,如命题1所述。
  命题1. ?fF(u),?tT(u)T(f)?(u,t,f)Ω
  一个三维张量(u,t,f)意味着用户u可能是因为兴趣tf成为好友。在Ω上给定一个预测器Y^z^u,t,f1>

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

WLAN擴充模組已停止[修復] WLAN擴充模組已停止[修復] Feb 19, 2024 pm 02:18 PM

如果您的Windows電腦上的WLAN擴充模組出現問題,可能會導致您與網際網路中斷連線。這種情況常常讓人感到困擾,但幸運的是,本文提供了一些簡單的建議,可以幫助您解決這個問題,讓您的無線連線重新正常運作。修復WLAN擴充模組已停止如果您的Windows電腦上的WLAN可擴充性模組已停止運作,請依照下列建議進行修復:執行網路和Internet故障排除程式停用並重新啟用無線網路連線重新啟動WLAN自動設定服務修改電源選項修改高級電源設定重新安裝網路適配器驅動程式運行一些網路命令現在,讓我們來詳細看

win11 DNS伺服器錯誤如何解決 win11 DNS伺服器錯誤如何解決 Jan 10, 2024 pm 09:02 PM

我們在連接網路時需要使用正確的dns才可以上網。同理,如果我們使用了錯誤的dns設定就會提示dns伺服器錯誤了,這時候我們可以嘗試在網路設定中選擇自動取得dns來解決,以下就一起來看下具體解決方法吧。 win11網路dns伺服器錯誤怎麼辦方法一:重新設定DNS1、首先,點選工作列中的開始進入,在其中找到並點選「設定」圖示按鈕。 2、然後點選左側欄中的「網路&Internet」選項指令。 3、然後在右側找到「乙太網路」選項,點選進入。 4、之後,點選DNS伺服器指派中的“編輯”,最後將DNS設定為“自動(D

win10無法上網右下角顯示地球怎麼辦 win10網路成地球無法上網的多種解決方法 win10無法上網右下角顯示地球怎麼辦 win10網路成地球無法上網的多種解決方法 Feb 29, 2024 am 09:52 AM

這篇文章將介紹Win10系統網路顯示地球標誌但無法上網的解決方法。文章將提供詳細的操作步驟,幫助讀者解決Win10網路顯示地球無法上網的問題。方法一:直接重啟先檢查網路線是否沒插好,寬頻是否欠費,路由器或光貓可能會卡死,這時需重新啟動路由器或光貓。假如目前電腦沒有重要的事宜在操作,能直接重啟電腦,大部分的小問題能透過重新啟動電腦來快速解決。如果確定寬頻沒有欠費,網路正常,那便是另一回事。方法二:1、按【Win】鍵,或點選左下角的【開始選單】,在開啟的選單項目中,點選電源按鈕上方的齒輪狀圖標,這個就是【設

檢查網路連線:lol無法連接伺服器 檢查網路連線:lol無法連接伺服器 Feb 19, 2024 pm 12:10 PM

LOL無法連接伺服器請檢查網路近年來,網路遊戲已經成為了許多人的日常娛樂活動。其中,英雄聯盟(LOL)作為一款非常受歡迎的多人線上遊戲,吸引了億萬玩家的參與和愛好。然而,有時候我們在玩LOL的時候會遇到「無法連接伺服器請檢查網路」的錯誤提示,這無疑給玩家們帶來了一些困擾。接下來,我們將探討該錯誤的出現原因和解決方法。首先,LOL無法連接伺服器的問題可能是

微信刪除的好友怎麼找找 如何找回已經刪除的微信好友 微信刪除的好友怎麼找找 如何找回已經刪除的微信好友 Feb 22, 2024 pm 05:52 PM

在微信的新增朋友選項中,輸入對方微訊號並點選新增。教學適用型號:iPhone13系統:iOS15.3.1版本:微信8.0.19解析1首先在微信首頁點選右上角的加號圖示。 2然後在彈出的選項中點擊新增朋友。 3然後進入新增朋友頁面,輸入對方的微訊號。 4搜尋到該好友後,點選新增至通訊錄即可加好友。補充:怎麼刪除微信好友1先開啟並登入微信,點選微信主頁下方的通訊錄。 2點選進入要刪除的好友首頁,點選頁面右上角的三個點圖示。 3進入資料設置,點選頁面下方的刪除選項即可刪除好友。總結/注意事項微信刪除的好友是

ICLR'24無圖新想法! LaneSegNet:基於車道分段感知的地圖學習 ICLR'24無圖新想法! LaneSegNet:基於車道分段感知的地圖學習 Jan 19, 2024 am 11:12 AM

寫在前面&筆者的個人理解地圖作為自動駕駛系統下游應用的關鍵訊息,通常以車道或中心線表示。然而,現有的地圖學習文獻主要集中在偵測基於幾何的車道或感知中心線的拓樸關係。這兩種方法都忽略了車道線與中心線的內在關係,即車道線綁定中心線。雖然在一個模型中簡單地預測兩種類型的車道在學習目標中是互斥的,但本文提出將lanesegment作為一種無縫結合幾何和拓撲資訊的新表示,因此提出了LaneSegNet。這是第一個產生lanesegment以獲得道路結構完整表示的端對端建圖網。 LaneSegNet有兩個關

微信怎麼知道對方是否把我刪了-判斷自己是否被好友刪除的方法 微信怎麼知道對方是否把我刪了-判斷自己是否被好友刪除的方法 Mar 18, 2024 pm 07:58 PM

微信作為當前最受歡迎的社交應用程式之一,好友管理是日常使用中不可避免的一部分。有時候,我們可能會好奇某些好友是否已經將我們刪除,但又不想直接詢問或產生尷尬。下面小編整理了4種方法來檢查微信好友是否將你刪除,一起來看看吧!方法一、直接傳送訊息最簡單直接的方法是嘗試傳送訊息給對方。如果對方已經將你刪除,微信會提示「對方開啟了朋友驗證,你還不是他(她)朋友。請先發送朋友驗證請求,對方驗證通過後,才能聊天。」方法二、發起視訊或語音通話嘗試向對方發起視訊或語音通話也是一個有效的方法。如果對方已經將你刪除,通話將

網路連不上wifi怎麼回事 網路連不上wifi怎麼回事 Apr 03, 2024 pm 12:11 PM

1.檢查wifi密碼:確保自己輸入的wifi密碼是正確的,並注意區分大小寫。 2.確認wifi是否正常運作:檢查wifi路由器是否正常運作,可將其他裝置連接至相同路由器,以確定問題是否出在裝置上。 3.重新啟動設備和路由器:有時候,設備或路由器發生故障或網路問題,重新啟動設備和路由器可能會解決問題。 4.檢查設備設定:確保設備無線功能為開啟狀態,且未將wifi功能停用。

See all articles