+ All Categories
Home > Documents > Cluestr: Mobile Social Networking for Enhanced Group Communication

Cluestr: Mobile Social Networking for Enhanced Group Communication

Date post: 15-Feb-2016
Category:
Upload: zudora
View: 25 times
Download: 0 times
Share this document with a friend
Description:
Cluestr: Mobile Social Networking for Enhanced Group Communication. Reto Grob (Swisscom) Michael Kuhn (ETH Zurich) Roger Wattenhofer (ETH Zurich) Martin Wirz (ETH Zurich) GROUP 2009 Sanibel Island, FL, USA. Biggest online social network?. Facebook (200M). Orkut (67M). MySpace (250M). - PowerPoint PPT Presentation
25
Distribute d Computing Group Cluestr: Mobile Social Networking for Enhanced Group Communication Reto Grob (Swisscom) Michael Kuhn (ETH Zurich) Roger Wattenhofer (ETH Zurich) Martin Wirz (ETH Zurich) GROUP 2009 Sanibel Island, FL, USA
Transcript
Page 1: Cluestr: Mobile Social Networking for Enhanced Group Communication

DistributedComputing

Group

Cluestr: Mobile Social Networking for Enhanced Group Communication

Reto Grob (Swisscom)Michael Kuhn (ETH Zurich)Roger Wattenhofer (ETH Zurich)Martin Wirz (ETH Zurich)

GROUP 2009Sanibel Island, FL, USA

Page 2: Cluestr: Mobile Social Networking for Enhanced Group Communication

2Michael Kuhn, ETH Zurich @ GROUP 2009

Biggest online social network?

Page 3: Cluestr: Mobile Social Networking for Enhanced Group Communication

3Michael Kuhn, ETH Zurich @ GROUP 2009

Orkut(67M)

Facebook(200M)

LinkedIn(35M)

Classmates(50M)Windows Live

Spaces (120M)

MySpace(250M)

E-Mail(1.6B Internet users)

(March 2009)Mobile Phone Contact Book(4B mobile subscribers)

(March 2009)

Page 4: Cluestr: Mobile Social Networking for Enhanced Group Communication

4Michael Kuhn, ETH Zurich @ GROUP 2009

borders between offline and online interaction are diminishing

Page 5: Cluestr: Mobile Social Networking for Enhanced Group Communication

5Michael Kuhn, ETH Zurich @ GROUP 2009

social interaction gets mobile

Page 6: Cluestr: Mobile Social Networking for Enhanced Group Communication

6Michael Kuhn, ETH Zurich @ GROUP 2009

virtual meets real-world

communication

online communication

gets mobilemobile group

interaction

Page 7: Cluestr: Mobile Social Networking for Enhanced Group Communication

7Michael Kuhn, ETH Zurich @ GROUP 2009

me

little support in current devices

hardly anybody is willing to manually maintain groups

me

family

going out

sports team

„Be home at 8pm!“

„There‘s no training tonight!“ „What movie are we

going to watch?“

Our Survey(342 participants from Europe)

Page 8: Cluestr: Mobile Social Networking for Enhanced Group Communication

8Michael Kuhn, ETH Zurich @ GROUP 2009

How to bridge this gap?

Our approach:mechansim for group initialization on mobile devices

Page 9: Cluestr: Mobile Social Networking for Enhanced Group Communication

9Michael Kuhn, ETH Zurich @ GROUP 2009

recommended contacts

group

(i.e. „invited“ contacts)

updated group

new recommendations

Page 10: Cluestr: Mobile Social Networking for Enhanced Group Communication

10Michael Kuhn, ETH Zurich @ GROUP 2009

How to know which contacts to recommend?

manual grouping

semantic analysis

analysis of communication

patterns

analysis of social network

Page 11: Cluestr: Mobile Social Networking for Enhanced Group Communication

11Michael Kuhn, ETH Zurich @ GROUP 2009

Architecture

Page 12: Cluestr: Mobile Social Networking for Enhanced Group Communication

12Michael Kuhn, ETH Zurich @ GROUP 2009

social network => recommendation?

recommend best connected contacts

clustering

Either: device needs to know inter-friend-connections => privacy

Or: server needed for each recommendation step

=> server load => tunnel/mountains => traffic/costs

Page 13: Cluestr: Mobile Social Networking for Enhanced Group Communication

13Michael Kuhn, ETH Zurich @ GROUP 2009

meme

clusters approximate communities!

Page 14: Cluestr: Mobile Social Networking for Enhanced Group Communication

14Michael Kuhn, ETH Zurich @ GROUP 2009

Clustering for Recommendation:

• send request to the server• server returns clusters• use clusters for

recommendations

only once for entire recommendation process

if no connection available, old data can be used

Page 15: Cluestr: Mobile Social Networking for Enhanced Group Communication

15Michael Kuhn, ETH Zurich @ GROUP 2009

C1

C2

C3C2

C1

C2C1

C4

C4

C4C3

C2

C1

C3C1

C2C1

1 (score: 6)

2 (score: 4)

3 (score: 3)

4 (score: 3)

5 (score: 1)

6 (score: 0)

7 (score: 0)

64

currently invited group

Page 16: Cluestr: Mobile Social Networking for Enhanced Group Communication

16Michael Kuhn, ETH Zurich @ GROUP 2009

CONGA

• Hierarchical, divisive algorithm to cluster undirected, unweighted networks

• Based on algorithm presented by Girwan an Newman in 2002

• Extended to allow overlapping clusters

S. Gregory. An algorithm to find overlapping community structure in networks. In PKDD, 2007

Page 17: Cluestr: Mobile Social Networking for Enhanced Group Communication

17Michael Kuhn, ETH Zurich @ GROUP 2009

cluestr

Page 18: Cluestr: Mobile Social Networking for Enhanced Group Communication

18Michael Kuhn, ETH Zurich @ GROUP 2009

Evaluation

• Clustering accurracy– How well do clusters

represent communities?

• Effect of sparsity– How well do algorithms perform in bootstrapping phase?

• Performance of group initialization– How much time can be saved during group initialization?

Page 19: Cluestr: Mobile Social Networking for Enhanced Group Communication

19Michael Kuhn, ETH Zurich @ GROUP 2009

Ground Truth

• Friend-of-friend information for mobile phone contacts not available

• Facebook data– 4 subjects (2 male, 2 female)– assigned contacts to communities

Page 20: Cluestr: Mobile Social Networking for Enhanced Group Communication

20Michael Kuhn, ETH Zurich @ GROUP 2009

Clu

ster

Recall

Com

mun

ity

Clu

ster

Precision

Com

mun

ity

F-measure:

identified by algorithm

identified by subjects

(ground truth)

Page 21: Cluestr: Mobile Social Networking for Enhanced Group Communication

21Michael Kuhn, ETH Zurich @ GROUP 2009

Clustering Accuracy

• How well do clusters represent communities?

• Number of clusters well matches number of communities

Recall Precision F-Measure

Average 0.83 0.82 0.83

Page 22: Cluestr: Mobile Social Networking for Enhanced Group Communication

22Michael Kuhn, ETH Zurich @ GROUP 2009

Effects of Sparsity

• Bootstrapping– Only few participants– Missing friendship links

• Randomly removed links (10%-90%)

• Randomly removed nodes (10%-90%)

How well does clustering work under such conditions?

cluster sizes shrink only slowely

precision stays, recall moderately decays

precision and recall only slightly decay

non-existing nodes cannot be recommended

Page 23: Cluestr: Mobile Social Networking for Enhanced Group Communication

23Michael Kuhn, ETH Zurich @ GROUP 2009

Time Savings

Sending message to contacs of a community

Sending message to some contacs of a

community

Sending message to random contacts

Community related: Considerable time

savings

Random: only slightly slower

Page 24: Cluestr: Mobile Social Networking for Enhanced Group Communication

24Michael Kuhn, ETH Zurich @ GROUP 2009

Conclusion

• We have shown that:– Social network contains community information– This information can be extracted by clustering algorithms– The clusters can be used for contact recommendation– Such recommendations save a significant amount of time

• Our work bridges gap identified by our survey:– Group interaction is important, but badly supported by current

devices

Page 25: Cluestr: Mobile Social Networking for Enhanced Group Communication

25Michael Kuhn, ETH Zurich @ GROUP 2009

Questions?


Recommended