1. 程式人生 > >複雜網路之社交網路

複雜網路之社交網路

移動網際網路在近年來經歷了快速的發展,全球使用者數已接近30億。人們在移動網際網路上享受著各種便利的服務,如交友、點餐、求職、閱讀新聞、觀看視訊、釋出照片、分享旅行等等。可以說,網路生活已經滲透到了我們現實生活中的方方面面,二者不僅相互關聯和相互影響,其中一些領域已經發展到互補關係甚至代替關係。無論是在網路空間還是現實空間,人與人之間都會存在著由工作、出行、休閒等原因而產生的各種關係。我們的日常行為或多或少都會受到社交關係的影響。比如,我們會購買朋友推薦的商品,去某一個公司拜訪客戶,或者和家人一起去某個城市度假。

過去,由於缺乏相關資料,人們只能孤立地研究人類行為在不同空間的特徵,而移動網際網路的興起,特別是同時包含了社交關係和位置資訊的

LBSN(Location-based SocialNetworks)資料為研究人類行為在不同空間和層面上的關聯掃清了障礙。現有的研究估計,人們日常生活中有10%-30%的出行以社交為目的[1],那些居住距離較近的人們有更大的機率成為好友[2]。同時,人們出行軌跡的相似性和他們社交網路的接近性存在顯著的正相關關係,即好友之間的軌跡相似性要高於非好友[3],反過來,軌跡相似性高的好友往往在社交網路上也有著較高的通訊頻率和共同好友數[4]。那麼,人們在網路空間和現實空間裡的行為的相似性該如何度量?它們是否相關?一對使用者在網路空間的相似,是否意味他們在現實生活中的行為也相似呢?為了回答這些問題,我們在一組騰訊
QQLBSN資料上進行了系統地分析。

我們用餘弦相似度來定義使用者出行軌跡的相似性,用是否是好友是否有共同好友共同好友的個數以及共同好友的多樣性(以共同好友網路中連通子圖的個數來度量)這四個指標來描述好友之間的社交網路接近性[4,5]。統計結果顯示,相比非好友,好友之間的平均軌跡相似性要高的多,而有共同好友則會進一步提升彼此的相似性。出乎意料的是,在相關係數、概率分佈和假設檢驗等多種統計工具的支撐下,我們發現共同好友的數量並不會對使用者之間的軌跡相似性產生積極作用,反而是那些共同好友的多樣性更強的使用者有著更高的軌跡相似性(具體分析方法請見文獻[6])。也就是說,共同好友的來源多樣性在影響好友之間的軌跡相似性上有著比數量更為重要的作用。我們進一步使用其它相似性指標重複實驗,驗證了結果的魯棒性。

我們的研究不僅建立了人類行為相關性的分析框架,而且對於尋找行為相似性更高的使用者進行軌跡預測[7]、商品推薦[8]、鏈路預測[9]等場景都有著直接或潛在的應用價值。

參考文獻:

[1] Cho, E., Myers, S. A.& Leskovec, J. Friendship and mobility: User movement in location-basedsocial networks. In Proceedings of the 17th ACM SIGKDD International Conferenceon Knowledge Discovery and Data Mining, 1082–1090 (ACM, 2011).

[2] Liben-Nowell, D., Novak,J., Kumar, R., Raghavan, P. & Tomkins, A. Geographic routing in socialnetworks. Proc. Natl. Acad. Sci. USA 102, 11623–11628 (2005).

[3] Toole, J. L., Herrera-Yaqüe,C., Schneider, C. M. & González, M. C. Coupling human mobility and socialties. J. R. Soc. Interface 12, 20141128 (2015).

[4] Wang, D., Pedreschi, D.,Song, C., Giannotti, F. & Barabási, A.-L. Human mobility, social ties, andlink prediction. In Proceedings of the 17th ACM SIGKDD International Conferenceon Knowledge Discovery and Data Mining, 1100–1108 (ACM, 2011).

[5] Ugander, J., Backstrom,L., Marlow, C. & Kleinberg, J. Structural diversity in social contagion.Proc. Natl. Acad. Sci. USA 109, 5962–5966 (2012).

[6] Fan, C. et al. Correlationbetween social proximity and mobility similarity. Scientific Reports 7, 11975(2017).

[7] Lian, D. et al. MiningLocation-Based Social Networks: A Predictive Perspective. IEEE Data EngineeringBulletin 38, 35–46 (2015).

[8] Lü, L. et al. Recommendersystems. Physics Reports 519, 1–49 (2012).

[9] Lü, L. & Zhou, T. Linkprediction in complex networks: A survey. Physica A: Statistical Mechanics andits Applications 390, 1150–1170 (2011).

論文資訊:

Chao Fan, Yiding Liu, Junming Huang, Zhihai Rong, TaoZhou. Correlation between social proximity and mobility similarity. Scientific Reports, 2017, 7: 11975.

論文連結(可免費下載):


相關推薦

複雜網路社交網路

移動網際網路在近年來經歷了快速的發展,全球使用者數已接近30億。人們在移動網際網路上享受著各種便利的服務,如交友、點餐、求職、閱讀新聞、觀看視訊、釋出照片、分享旅行等等。可以說,網路生活已經滲透到了我們現實生活中的方方面面,二者不僅相互關聯和相互影響,其中一些領域已經發展到

Openstack網路Vlan網路模式

Openstack nova-network Vlan模式介紹 在Vlan模式下,nova-network所在的計算節點會為每個租戶建立一個Vlan和一個網橋,這樣每個專案就有自己的子網(subnet),同時在L2層與其它專案隔離,即隔離了廣播域。 Vl

VirtualBox網路nat網路

        NAT網路主要作用是用於虛擬機器與外網互通,它是宿主機內部的local網路,只有本主機內部可見,不能跨宿主機。1.設定預設電腦儲存位置VirualBox建立虛擬機器時會佔用宿主機的磁碟空間,預設情況下會是C盤,C盤一般是系統盤,不希望在C盤下儲存使用者資料,可

【演算法】複雜網路Networkx——手把手教你構建網路&分析資料

NetworkX是一款Python的開源軟體包,用於創造、操作複雜網路,內建了常用的圖與複雜網路分析演算法,可以方便的進行復雜網路資料分析、模擬建模等工作。功能豐富、簡單易用。一、安裝pip install networkx二、資料構造新建excel表格,輸入鄰接矩陣:第一行代表邊:a-b ,a-c, a-d

首次執行 tensorflow 專案 vgg 網路

首次執行 tensorflow 專案之 vgg 網路 文章目錄 1. 下載所需檔案 2. 在 pycharm 中開啟專案 3. 為專案設定 python 編譯器 4. 除錯程式碼 1. trai

bzoj1491 [NOI2007]社交網路

[NOI2007]社交網路 Time Limit: 10 Sec Memory Limit: 64 MB Description 在社交網路(socialnetwork)的研究中,我們常常使用圖論概念去解釋一些社會現象。不妨看這樣的一個問題。 在一個社交圈子裡有n個人,人與人之間有不同程度的關係。我們將

洛谷P2047||bzoj1491 [NOI2007]社交網路

https://www.luogu.org/problemnew/show/P2047 https://www.lydsy.com/JudgeOnline/problem.php?id=1491 也可以用floyed做掉 1 #include<cstdio> 2

計算機系統結構互連網路詳解

一、基本概念 互連網路是一種由開關元件按照一定的拓撲結構和控制方式構成的網路,用來實現計算機系統中結點之間的相互連線。這些結點可以是處理器、儲存模組或其他裝置。 1.1 互連網路的種類 靜態互連網路:連線通路是固定的,一般不能實現任意結點到結點之間的互連。 迴圈互連網路:通過多次重複使

卷積網路感受野

轉載 http://www.cnblogs.com/objectDetect/p/5947169.html 1 感受野的概念       從直觀上講,感受野就是視覺感受區域的大小。在卷積神經網路中,感受野的定義是  卷積神經網路每一層輸出的特徵圖(featur

【BZOJ1491】社交網路

題目連結:https://www.lydsy.com/JudgeOnline/problem.php?id=1491   算是Floyd的擴充套件吧,在求最短路的同時,記錄最短路的條數。 一旦獲得的任意兩點間最短路的條數,就可以在O(n^3)的時間內求出每個點的l了。 提交一直出錯,看了

SDN控制器OVN實驗三:從OVN虛擬網路訪問物理網路

概覽 基於我的前2篇文章中的實驗環境,我現在將一個OVN閘道器路由器(OVN Gateway Router)新增進來。 此閘道器路由器將提供從我們的overlay網路訪問物理網路的能力。 實驗環境 為了演示閘道器路由器,我們需要向Ubuntu主機新增另一個物理網路:在每臺主機eth1網絡

家庭寬頻IPv6網路測試

之前總感覺IPv6距離我們很遠,然而它卻在悄無生息中走進我們的網路世界,之前有朋友說青島的家庭寬頻已經支援IPv6了,喲……那我們這裡呢? 我的家庭寬頻是聯通的,通過命令檢視本機獲取的IP地址,發現如下: 通過命令可以看到電腦的確獲取了IPv6地址。 通過https://test-ipv6.co

kubernetes網路---Calico原理解讀

Calico簡單簡介 Calico是一個純三層的協議,為OpenStack虛機和Docker容器提供多主機間通訊。Calico不使用重疊網路比如flannel和libnetwork重疊網路驅動, 它是一個純三層的方法,使用虛擬路由代替虛擬交換,每一臺虛擬路由通過BGP協議傳播可達資訊(路由)到剩

【kubernetes/k8s原始碼分析】kubelet原始碼分析容器網路初始化原始碼分析

一. 網路基礎   1.1 網路名稱空間的操作 建立網路名稱空間: ip netns add 名稱空間內執行命令: ip netns exec 進入名稱空間: ip netns exec bash   1.2 bridge-nf-c

k8s網路calico學習

k8s網路之calico學習 環境準備 元件 版本 OS Ubuntu 18.04.1 LTS docker 18.06.0-ce k8s 1.10.1

Python3 與 C# 網路程式設計網路基礎篇

最新版本檢視:https://www.cnblogs.com/dotnetcrazy/p/9919202.html 入門篇 官方文件:https://docs.python.org/3/library/ipc.html(程序間通訊和網路) 例項程式碼:https://github.com/lotapp/

搜片神器 DHT網路爬蟲的程式碼實現方法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

卷積神經網路早期架構

文章目錄 早期架構 lenet5架構 小結 程式碼 Dan Ciresan Net 後續幾種網路的概要 早期架構 文件存放更新地址:https://gith

卷積神經網路OverFeat(2014)

文章目錄 OverFeat 前言 概要 模型 OverFeat 分類 多尺度卷積(FCN) 多尺度分類(offset池化) 定位

[BZOJ] 1491 [洛谷] P2047 [NOI2007] 社交網路

傳送門——洛谷 傳送門——BZOJ Description 在社交網路(socialnetwork)的研究中,我們常常使用圖論概念去解釋一些社會現象。不妨看這樣的一個問題。 在一個社交圈子裡有n個人,人與人之間有不同程度的關係。我們將這個關係網路對應到一個n個結點的無向圖上,