SlideShare a Scribd company logo
1 of 19
SFViz
    Interest-based Friends Exploration and
     Recommendation in Social Networks




Liang Gou, Fang You, Jun Guo, Luqi Wu, Xiaolong (Luke) Zhang
         College of Information Science & Technology
                    The Penn State University
             School of Communication and Design
                      Sun Yat-Sen University
How to recommend friends by considering
both existing social connections of a person
and her dynamic interests?



Is there a visual exploration way
to dynamically recommend
friends by considering both social
connections and a context of
social connections (e.g., similar
interest)?
Our Approach
• In this paper, we propose a novel visualization
  tool to support users to explore and find friends
  interactively with different interests.
   – Social networks: measure how close people
     are
   – Social tags: measure the interest similarity
Overview
• Reviews relevant literature on tag visualization and social
  recommendation visualization, profile-based and topology-
  based recommendation approaches.
• Presents our framework and a hybrid approach of social
  tags and social networks.
• Describes the visualization design and implementation of a
  system, SFViz, to support user interaction and exploration.
• Illustrates a case study of using SFViz for friend exploration
  and recommendation in a music community, Last.fm.
About SFViz- SFViz Framework
About SFViz- SFViz Framework
• Extract the information about user dynamic
interest based on tags created by users.
• Construct tag networks to reflect a user’s
interest and a hierarchical tag structure .
• Calculate similarities among people with the
information of tag networks and social
networks to recommend friends for users.
Generate a Matched Compound
           Graph
• Matching Score: measures how appropriate an actor is
  assigned to the smallest category (the deepest non-leaf
  node) defined in the tag hierarchy.

                     Root                                 10                    11
                                                                   8        9
                                          Depth=1
      C1               C2          C3                                   7

                                          Depth=2
C11    C12      C 21    C 22 C 31 C 32 C 33               6                     5

                                          Depth=3     1        2            3        4
           t1   t2      t3

                                        ms(3,C21)=?            {       t1 t7 C21 C2      }
Calculate Actor Similarity
Visualization Design
To help users explore and interact recommended friends in
a compound graph, SFViz design support:
• Tag tree exploration and interaction, showing context
and details information (parent-child relation, siblings
nodes);
• Social network exploration and interaction, showing
highly connected cliques, direct friends, a critical path to a
friend and so on;
• Friend recommendation with context of interest, showing
potential friends with specified interests with different
granularities in a tag tree and how to reach these users.
Visualization Design
With SFViz framework, we need transform a matched
compound graph consisting of two sub-graphs of tree and
network, and social recommendation into visual forms.

To meet these requirements, we design and implement
SFViz with several key visualization techniques:
• Radial, Space-Filling (RSF) technique to visualize a
tag tree.
• Circle layout with edge bundling to show a social
network, highlighted social recommendation views and
several interactions.
Layout a Tag Tree with RSF
The tag tree is represented with a Radial, Space-Filling (RSF) technique
in RSFViz. The RSF uses nested circles to show the parent-child
relationship: the root node in the centre of a circle and child nodes
placed within the arc subtended by their parents.


• Tag nodes from a depth are assigned
along a circle with color showing their
depth. The tree hierarchy information is
shown with inclusion relationship in the
representation.
• Node width in a circle is proportional to
the count of all its children and leaf nodes
have a uniform size.
• Node width can be adjusted to show
more or less details of this node and its
descendants.
Circularly Layout Social Network
         • Nodes in a social network are also the
         leaf nodes in the tag tree in a matched
         compound graph. To reflect the matched
         relationship, we use a RSF tree as the
         supporting structure and layout a social
         network over the RSF tree.

                       The idea is to circularly arrange the
                      network nodes to corresponding
                      positions in the circle outlined by the
                      RSF tree, and then connects the node
                      sectors within the circle. This design
                      integrates both network and tree
                      structures in a single graph without
                      introducing extra nodes and links.
Case study
• Dataset: The dataset in our case study is from a social
  music service Last.fm retrieved by Multimedia
  Information Retrieval Group at Glasgow University in
  November 2008.
• Data Preprocessing
• Tag-Based Multiscale and Cross-scale Exploration.
• Friend Recommendation Exploration.
Case study (Cont.)




Tag network of LastFm data after filtering.


                                              Tag (category) tree with RSF representation.
Friend Recommendation
                   Exploration




                                            A view of share friends without aggregation.


A view of share friends with aggregation.
This is an on going work
• We will extend the work in two directions. First, we will
  conduct more experiments and user studies of our
  approach. The experiments will assess the accuracy our
  recommendation with some labelled dataset, and in user
  studies, we may ask real users to rate friends
  recommendation.
• Second, we will incorporate other methods and
  information to classify users to a tag hierarchy, such as
  user’s profile information.
Can I take questions?
Thank you for your attention!
Reference
•   Gou, L., Zhang, S. K., Wang, J. & Zhang, X. L. (2010). TagNetLens: Visualizing knowledge structures
    with social tags. In Proc. of ACM VINCI’10, 18: 1-9.

•   Marsh, D.R., Schroeder, D.G., Dearden, K.A., Sternin, J. & Sternin, M.(2004). The power of positive
    deviance. British Medical Journal, 329, pp. 1177–1179.

•   Israel, B.A. (1982). Social networks and health status: Linking theory, research and practice. Patient
    Counseling and Health Education, 4(2), pp. 65-77.
•   Davis, H, Vetere, F, Ashkanasy, et al. (2008) Towards Social Connection for Young People With Cancer.
    OzCHI, Queensland.
•   Goswami, S., Köbler, F., Leimeister, J. M. & Krcmar, H. (2010). Using online social networking to
    enhance social connectedness and social support for the elderly. In Proc. of ICIS’10, pp. 109-120.

•   Lampe, C., Ellison, N. & Steinfield, C. (2007). A familiar Face(book): Profile elements as signals in an
    online social network. In Proc. of CHI’07, pp. 435-444.

•   Krulwich, B. (1997). Lifestyle finder: intelligent user profiling using large-scale demographic data. Artificial
    Intelligence Magazine, 18(2), pp. 37–45.
•   Mooney, R. J. & Roy, L. (2000). Content-based book recommending using learning for text categorization.
    In Proc. of DL’00, pp. 195-204.

More Related Content

What's hot

Measuring the effect of social connections on political activity on Facebook
Measuring the effect of social connections on political activity on FacebookMeasuring the effect of social connections on political activity on Facebook
Measuring the effect of social connections on political activity on FacebookPetro Poutanen
 
A comparative study of social network analysis tools
A comparative study of social network analysis toolsA comparative study of social network analysis tools
A comparative study of social network analysis toolsDavid Combe
 
FRIEND SUGGESTION SYSTEM FOR THE SOCIAL NETWORK BASED ON USER BEHAVIOR
FRIEND SUGGESTION SYSTEM FOR THE SOCIAL NETWORK BASED ON USER BEHAVIORFRIEND SUGGESTION SYSTEM FOR THE SOCIAL NETWORK BASED ON USER BEHAVIOR
FRIEND SUGGESTION SYSTEM FOR THE SOCIAL NETWORK BASED ON USER BEHAVIORijcseit
 
A Guide to Social Network Analysis
A Guide to Social Network AnalysisA Guide to Social Network Analysis
A Guide to Social Network AnalysisOlivier Serrat
 
Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...Rajul Kukreja
 
Social network analysis basics
Social network analysis basicsSocial network analysis basics
Social network analysis basicsPradeep Kumar
 
Clique-based Network Clustering
Clique-based Network ClusteringClique-based Network Clustering
Clique-based Network ClusteringGuang Ouyang
 
Community detection
Community detectionCommunity detection
Community detectionScott Pauls
 
2009-HICSS-42-Best paper-A conceptual and operational definition of ‘social r...
2009-HICSS-42-Best paper-A conceptual and operational definition of ‘social r...2009-HICSS-42-Best paper-A conceptual and operational definition of ‘social r...
2009-HICSS-42-Best paper-A conceptual and operational definition of ‘social r...Marc Smith
 
2006 hicss - you are who you talk to - detecting roles in usenet newsgroups
2006   hicss - you are who you talk to - detecting roles in usenet newsgroups2006   hicss - you are who you talk to - detecting roles in usenet newsgroups
2006 hicss - you are who you talk to - detecting roles in usenet newsgroupsMarc Smith
 
Taxonomy and survey of community
Taxonomy and survey of communityTaxonomy and survey of community
Taxonomy and survey of communityIJCSES Journal
 
Privacy preserving location sharing services for social networks(1)
Privacy preserving location sharing services for social networks(1)Privacy preserving location sharing services for social networks(1)
Privacy preserving location sharing services for social networks(1)Kamal Spring
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social MediaSymeon Papadopoulos
 
A Community Detection and Recommendation System
A Community Detection and Recommendation SystemA Community Detection and Recommendation System
A Community Detection and Recommendation SystemIRJET Journal
 
COLLABORATIVE FILTERING-BASED RECOMMENDATION OF ONLINE SOCIAL VOTING
COLLABORATIVE FILTERING-BASED RECOMMENDATION OF ONLINE SOCIAL VOTINGCOLLABORATIVE FILTERING-BASED RECOMMENDATION OF ONLINE SOCIAL VOTING
COLLABORATIVE FILTERING-BASED RECOMMENDATION OF ONLINE SOCIAL VOTINGPrasadu Peddi
 
Optimizing Search Interactions within Professional Social Networks (thesis p...
Optimizing Search Interactions within Professional Social Networks (thesis p...Optimizing Search Interactions within Professional Social Networks (thesis p...
Optimizing Search Interactions within Professional Social Networks (thesis p...Nik Spirin
 

What's hot (20)

Measuring the effect of social connections on political activity on Facebook
Measuring the effect of social connections on political activity on FacebookMeasuring the effect of social connections on political activity on Facebook
Measuring the effect of social connections on political activity on Facebook
 
A comparative study of social network analysis tools
A comparative study of social network analysis toolsA comparative study of social network analysis tools
A comparative study of social network analysis tools
 
FRIEND SUGGESTION SYSTEM FOR THE SOCIAL NETWORK BASED ON USER BEHAVIOR
FRIEND SUGGESTION SYSTEM FOR THE SOCIAL NETWORK BASED ON USER BEHAVIORFRIEND SUGGESTION SYSTEM FOR THE SOCIAL NETWORK BASED ON USER BEHAVIOR
FRIEND SUGGESTION SYSTEM FOR THE SOCIAL NETWORK BASED ON USER BEHAVIOR
 
A Guide to Social Network Analysis
A Guide to Social Network AnalysisA Guide to Social Network Analysis
A Guide to Social Network Analysis
 
Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...
 
Social network analysis basics
Social network analysis basicsSocial network analysis basics
Social network analysis basics
 
Clique-based Network Clustering
Clique-based Network ClusteringClique-based Network Clustering
Clique-based Network Clustering
 
Community detection
Community detectionCommunity detection
Community detection
 
B1803020915
B1803020915B1803020915
B1803020915
 
2009-HICSS-42-Best paper-A conceptual and operational definition of ‘social r...
2009-HICSS-42-Best paper-A conceptual and operational definition of ‘social r...2009-HICSS-42-Best paper-A conceptual and operational definition of ‘social r...
2009-HICSS-42-Best paper-A conceptual and operational definition of ‘social r...
 
Manos
ManosManos
Manos
 
2006 hicss - you are who you talk to - detecting roles in usenet newsgroups
2006   hicss - you are who you talk to - detecting roles in usenet newsgroups2006   hicss - you are who you talk to - detecting roles in usenet newsgroups
2006 hicss - you are who you talk to - detecting roles in usenet newsgroups
 
3 Centrality
3 Centrality3 Centrality
3 Centrality
 
Taxonomy and survey of community
Taxonomy and survey of communityTaxonomy and survey of community
Taxonomy and survey of community
 
Privacy preserving location sharing services for social networks(1)
Privacy preserving location sharing services for social networks(1)Privacy preserving location sharing services for social networks(1)
Privacy preserving location sharing services for social networks(1)
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
 
A Community Detection and Recommendation System
A Community Detection and Recommendation SystemA Community Detection and Recommendation System
A Community Detection and Recommendation System
 
COLLABORATIVE FILTERING-BASED RECOMMENDATION OF ONLINE SOCIAL VOTING
COLLABORATIVE FILTERING-BASED RECOMMENDATION OF ONLINE SOCIAL VOTINGCOLLABORATIVE FILTERING-BASED RECOMMENDATION OF ONLINE SOCIAL VOTING
COLLABORATIVE FILTERING-BASED RECOMMENDATION OF ONLINE SOCIAL VOTING
 
Optimizing Search Interactions within Professional Social Networks (thesis p...
Optimizing Search Interactions within Professional Social Networks (thesis p...Optimizing Search Interactions within Professional Social Networks (thesis p...
Optimizing Search Interactions within Professional Social Networks (thesis p...
 
Can we predict your sentiments by listening to your peers?
Can we predict your sentiments by listening to your peers?Can we predict your sentiments by listening to your peers?
Can we predict your sentiments by listening to your peers?
 

Viewers also liked

The Quidditch World Cup: Just Add Potter!
The Quidditch World Cup: Just Add Potter!The Quidditch World Cup: Just Add Potter!
The Quidditch World Cup: Just Add Potter!Heather B.
 
When Plants Grow Bad
When Plants Grow BadWhen Plants Grow Bad
When Plants Grow Badschmad27
 
2011 07 oms atlanta-gillian-muessig-topic-modeling
2011 07 oms atlanta-gillian-muessig-topic-modeling2011 07 oms atlanta-gillian-muessig-topic-modeling
2011 07 oms atlanta-gillian-muessig-topic-modelingGillian Muessig
 
Century Council Plans Book 2008/2009 - U of M
Century Council Plans Book 2008/2009 - U of MCentury Council Plans Book 2008/2009 - U of M
Century Council Plans Book 2008/2009 - U of MLaurenCSudbrink
 
186 Ellesmere
186 Ellesmere186 Ellesmere
186 Ellesmereleeekim
 
WordCampEDU Scriblio 2009-02-02
WordCampEDU Scriblio 2009-02-02WordCampEDU Scriblio 2009-02-02
WordCampEDU Scriblio 2009-02-02Casey Bisson
 
TransAmerica Life - Social Media Workshop
TransAmerica Life - Social Media WorkshopTransAmerica Life - Social Media Workshop
TransAmerica Life - Social Media WorkshopBWEST Interactive
 
1:1 iPad Program
1:1 iPad Program1:1 iPad Program
1:1 iPad ProgramDASD
 
Worthwhile Technology Foundations
Worthwhile Technology FoundationsWorthwhile Technology Foundations
Worthwhile Technology FoundationsWill Koffel
 

Viewers also liked (20)

20110207 ure corporate presentation (february 2011)
20110207 ure corporate presentation (february 2011)20110207 ure corporate presentation (february 2011)
20110207 ure corporate presentation (february 2011)
 
The Quidditch World Cup: Just Add Potter!
The Quidditch World Cup: Just Add Potter!The Quidditch World Cup: Just Add Potter!
The Quidditch World Cup: Just Add Potter!
 
12 First Draft
12 First Draft12 First Draft
12 First Draft
 
Kessef Story
Kessef StoryKessef Story
Kessef Story
 
S273
S273S273
S273
 
When Plants Grow Bad
When Plants Grow BadWhen Plants Grow Bad
When Plants Grow Bad
 
2011 07 oms atlanta-gillian-muessig-topic-modeling
2011 07 oms atlanta-gillian-muessig-topic-modeling2011 07 oms atlanta-gillian-muessig-topic-modeling
2011 07 oms atlanta-gillian-muessig-topic-modeling
 
Morumotto
MorumottoMorumotto
Morumotto
 
Century Council Plans Book 2008/2009 - U of M
Century Council Plans Book 2008/2009 - U of MCentury Council Plans Book 2008/2009 - U of M
Century Council Plans Book 2008/2009 - U of M
 
Writing In Science
Writing In ScienceWriting In Science
Writing In Science
 
F I L E
F I L EF I L E
F I L E
 
186 Ellesmere
186 Ellesmere186 Ellesmere
186 Ellesmere
 
WordCampEDU Scriblio 2009-02-02
WordCampEDU Scriblio 2009-02-02WordCampEDU Scriblio 2009-02-02
WordCampEDU Scriblio 2009-02-02
 
TransAmerica Life - Social Media Workshop
TransAmerica Life - Social Media WorkshopTransAmerica Life - Social Media Workshop
TransAmerica Life - Social Media Workshop
 
1:1 iPad Program
1:1 iPad Program1:1 iPad Program
1:1 iPad Program
 
Presentacion Rss
Presentacion RssPresentacion Rss
Presentacion Rss
 
May 2012 Ur-Energy Corporate Presentation
May 2012 Ur-Energy Corporate PresentationMay 2012 Ur-Energy Corporate Presentation
May 2012 Ur-Energy Corporate Presentation
 
Worthwhile Technology Foundations
Worthwhile Technology FoundationsWorthwhile Technology Foundations
Worthwhile Technology Foundations
 
20110207 ure corporate presentation (february 2011)
20110207 ure corporate presentation (february 2011)20110207 ure corporate presentation (february 2011)
20110207 ure corporate presentation (february 2011)
 
Css3
Css3Css3
Css3
 

Similar to Vinci2011会议演讲PPT

Predicting Communication Intention in Social Media
Predicting Communication Intention in Social MediaPredicting Communication Intention in Social Media
Predicting Communication Intention in Social MediaCharalampos Chelmis
 
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKS
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKSAPPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKS
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKSIJwest
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit Vpkaviya
 
20121001 pawcon 2012-marc smith - mapping collections of connections in socia...
20121001 pawcon 2012-marc smith - mapping collections of connections in socia...20121001 pawcon 2012-marc smith - mapping collections of connections in socia...
20121001 pawcon 2012-marc smith - mapping collections of connections in socia...Marc Smith
 
Sas web 2010 lora-aroyo
Sas web 2010 lora-aroyoSas web 2010 lora-aroyo
Sas web 2010 lora-aroyoLora Aroyo
 
Tutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social NetworksTutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social Networkspjing2
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Denis Parra Santander
 
Data Mining In Social Networks Using K-Means Clustering Algorithm
Data Mining In Social Networks Using K-Means Clustering AlgorithmData Mining In Social Networks Using K-Means Clustering Algorithm
Data Mining In Social Networks Using K-Means Clustering Algorithmnishant24894
 
The Mathematics of Social Network Analysis: Metrics for Academic Social Networks
The Mathematics of Social Network Analysis: Metrics for Academic Social NetworksThe Mathematics of Social Network Analysis: Metrics for Academic Social Networks
The Mathematics of Social Network Analysis: Metrics for Academic Social NetworksEditor IJCATR
 
2013 NodeXL Social Media Network Analysis
2013 NodeXL Social Media Network Analysis2013 NodeXL Social Media Network Analysis
2013 NodeXL Social Media Network AnalysisMarc Smith
 
LSS'11: Charting Collections Of Connections In Social Media
LSS'11: Charting Collections Of Connections In Social MediaLSS'11: Charting Collections Of Connections In Social Media
LSS'11: Charting Collections Of Connections In Social MediaLocal Social Summit
 
20111103 con tech2011-marc smith
20111103 con tech2011-marc smith20111103 con tech2011-marc smith
20111103 con tech2011-marc smithMarc Smith
 
Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012CameliaN
 
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...Peter Brusilovsky
 
Social Friend Overlying Communities Based on Social Network Context
Social Friend Overlying Communities Based on Social Network ContextSocial Friend Overlying Communities Based on Social Network Context
Social Friend Overlying Communities Based on Social Network ContextIRJET Journal
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkLora Aroyo
 
20121010 marc smith - mapping collections of connections in social media with...
20121010 marc smith - mapping collections of connections in social media with...20121010 marc smith - mapping collections of connections in social media with...
20121010 marc smith - mapping collections of connections in social media with...Marc Smith
 
Optimizing Search User Interfaces and Interactions within Professional Social...
Optimizing Search User Interfaces and Interactions within Professional Social...Optimizing Search User Interfaces and Interactions within Professional Social...
Optimizing Search User Interfaces and Interactions within Professional Social...Nik Spirin
 
Node XL - features and demo
Node XL - features and demoNode XL - features and demo
Node XL - features and demoMayank Mohan
 

Similar to Vinci2011会议演讲PPT (20)

Predicting Communication Intention in Social Media
Predicting Communication Intention in Social MediaPredicting Communication Intention in Social Media
Predicting Communication Intention in Social Media
 
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKS
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKSAPPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKS
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKS
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit V
 
20121001 pawcon 2012-marc smith - mapping collections of connections in socia...
20121001 pawcon 2012-marc smith - mapping collections of connections in socia...20121001 pawcon 2012-marc smith - mapping collections of connections in socia...
20121001 pawcon 2012-marc smith - mapping collections of connections in socia...
 
Sas web 2010 lora-aroyo
Sas web 2010 lora-aroyoSas web 2010 lora-aroyo
Sas web 2010 lora-aroyo
 
Tutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social NetworksTutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social Networks
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
 
Data Mining In Social Networks Using K-Means Clustering Algorithm
Data Mining In Social Networks Using K-Means Clustering AlgorithmData Mining In Social Networks Using K-Means Clustering Algorithm
Data Mining In Social Networks Using K-Means Clustering Algorithm
 
SNAwithNeo4j
SNAwithNeo4jSNAwithNeo4j
SNAwithNeo4j
 
The Mathematics of Social Network Analysis: Metrics for Academic Social Networks
The Mathematics of Social Network Analysis: Metrics for Academic Social NetworksThe Mathematics of Social Network Analysis: Metrics for Academic Social Networks
The Mathematics of Social Network Analysis: Metrics for Academic Social Networks
 
2013 NodeXL Social Media Network Analysis
2013 NodeXL Social Media Network Analysis2013 NodeXL Social Media Network Analysis
2013 NodeXL Social Media Network Analysis
 
LSS'11: Charting Collections Of Connections In Social Media
LSS'11: Charting Collections Of Connections In Social MediaLSS'11: Charting Collections Of Connections In Social Media
LSS'11: Charting Collections Of Connections In Social Media
 
20111103 con tech2011-marc smith
20111103 con tech2011-marc smith20111103 con tech2011-marc smith
20111103 con tech2011-marc smith
 
Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012
 
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
 
Social Friend Overlying Communities Based on Social Network Context
Social Friend Overlying Communities Based on Social Network ContextSocial Friend Overlying Communities Based on Social Network Context
Social Friend Overlying Communities Based on Social Network Context
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social Network
 
20121010 marc smith - mapping collections of connections in social media with...
20121010 marc smith - mapping collections of connections in social media with...20121010 marc smith - mapping collections of connections in social media with...
20121010 marc smith - mapping collections of connections in social media with...
 
Optimizing Search User Interfaces and Interactions within Professional Social...
Optimizing Search User Interfaces and Interactions within Professional Social...Optimizing Search User Interfaces and Interactions within Professional Social...
Optimizing Search User Interfaces and Interactions within Professional Social...
 
Node XL - features and demo
Node XL - features and demoNode XL - features and demo
Node XL - features and demo
 

More from dasiyjun

微软精英挑战赛获奖作品
微软精英挑战赛获奖作品微软精英挑战赛获奖作品
微软精英挑战赛获奖作品dasiyjun
 
Kinect框架2.0
Kinect框架2.0Kinect框架2.0
Kinect框架2.0dasiyjun
 
社会化数字音乐服务设计研究 ——以Last.fm的用户标签行为数据分析为例
社会化数字音乐服务设计研究 ——以Last.fm的用户标签行为数据分析为例 社会化数字音乐服务设计研究 ——以Last.fm的用户标签行为数据分析为例
社会化数字音乐服务设计研究 ——以Last.fm的用户标签行为数据分析为例 dasiyjun
 
解读信息设计
解读信息设计解读信息设计
解读信息设计dasiyjun
 
解读信息设计
解读信息设计解读信息设计
解读信息设计dasiyjun
 
Fewthingsaboutsmartcity
FewthingsaboutsmartcityFewthingsaboutsmartcity
Fewthingsaboutsmartcitydasiyjun
 
解读信息设计[郭俊]Final
解读信息设计[郭俊]Final解读信息设计[郭俊]Final
解读信息设计[郭俊]Finaldasiyjun
 
社会网络可视化
社会网络可视化社会网络可视化
社会网络可视化dasiyjun
 

More from dasiyjun (9)

作品Ji
作品Ji作品Ji
作品Ji
 
微软精英挑战赛获奖作品
微软精英挑战赛获奖作品微软精英挑战赛获奖作品
微软精英挑战赛获奖作品
 
Kinect框架2.0
Kinect框架2.0Kinect框架2.0
Kinect框架2.0
 
社会化数字音乐服务设计研究 ——以Last.fm的用户标签行为数据分析为例
社会化数字音乐服务设计研究 ——以Last.fm的用户标签行为数据分析为例 社会化数字音乐服务设计研究 ——以Last.fm的用户标签行为数据分析为例
社会化数字音乐服务设计研究 ——以Last.fm的用户标签行为数据分析为例
 
解读信息设计
解读信息设计解读信息设计
解读信息设计
 
解读信息设计
解读信息设计解读信息设计
解读信息设计
 
Fewthingsaboutsmartcity
FewthingsaboutsmartcityFewthingsaboutsmartcity
Fewthingsaboutsmartcity
 
解读信息设计[郭俊]Final
解读信息设计[郭俊]Final解读信息设计[郭俊]Final
解读信息设计[郭俊]Final
 
社会网络可视化
社会网络可视化社会网络可视化
社会网络可视化
 

Recently uploaded

Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...mrchrns005
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxDanielTamiru4
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...ttt fff
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 

Recently uploaded (20)

Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptx
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 

Vinci2011会议演讲PPT

  • 1. SFViz Interest-based Friends Exploration and Recommendation in Social Networks Liang Gou, Fang You, Jun Guo, Luqi Wu, Xiaolong (Luke) Zhang College of Information Science & Technology The Penn State University School of Communication and Design Sun Yat-Sen University
  • 2. How to recommend friends by considering both existing social connections of a person and her dynamic interests? Is there a visual exploration way to dynamically recommend friends by considering both social connections and a context of social connections (e.g., similar interest)?
  • 3. Our Approach • In this paper, we propose a novel visualization tool to support users to explore and find friends interactively with different interests. – Social networks: measure how close people are – Social tags: measure the interest similarity
  • 4. Overview • Reviews relevant literature on tag visualization and social recommendation visualization, profile-based and topology- based recommendation approaches. • Presents our framework and a hybrid approach of social tags and social networks. • Describes the visualization design and implementation of a system, SFViz, to support user interaction and exploration. • Illustrates a case study of using SFViz for friend exploration and recommendation in a music community, Last.fm.
  • 5. About SFViz- SFViz Framework
  • 6. About SFViz- SFViz Framework • Extract the information about user dynamic interest based on tags created by users. • Construct tag networks to reflect a user’s interest and a hierarchical tag structure . • Calculate similarities among people with the information of tag networks and social networks to recommend friends for users.
  • 7. Generate a Matched Compound Graph • Matching Score: measures how appropriate an actor is assigned to the smallest category (the deepest non-leaf node) defined in the tag hierarchy. Root 10 11 8 9 Depth=1 C1 C2 C3 7 Depth=2 C11 C12 C 21 C 22 C 31 C 32 C 33 6 5 Depth=3 1 2 3 4 t1 t2 t3 ms(3,C21)=? { t1 t7 C21 C2 }
  • 9. Visualization Design To help users explore and interact recommended friends in a compound graph, SFViz design support: • Tag tree exploration and interaction, showing context and details information (parent-child relation, siblings nodes); • Social network exploration and interaction, showing highly connected cliques, direct friends, a critical path to a friend and so on; • Friend recommendation with context of interest, showing potential friends with specified interests with different granularities in a tag tree and how to reach these users.
  • 10. Visualization Design With SFViz framework, we need transform a matched compound graph consisting of two sub-graphs of tree and network, and social recommendation into visual forms. To meet these requirements, we design and implement SFViz with several key visualization techniques: • Radial, Space-Filling (RSF) technique to visualize a tag tree. • Circle layout with edge bundling to show a social network, highlighted social recommendation views and several interactions.
  • 11. Layout a Tag Tree with RSF The tag tree is represented with a Radial, Space-Filling (RSF) technique in RSFViz. The RSF uses nested circles to show the parent-child relationship: the root node in the centre of a circle and child nodes placed within the arc subtended by their parents. • Tag nodes from a depth are assigned along a circle with color showing their depth. The tree hierarchy information is shown with inclusion relationship in the representation. • Node width in a circle is proportional to the count of all its children and leaf nodes have a uniform size. • Node width can be adjusted to show more or less details of this node and its descendants.
  • 12. Circularly Layout Social Network • Nodes in a social network are also the leaf nodes in the tag tree in a matched compound graph. To reflect the matched relationship, we use a RSF tree as the supporting structure and layout a social network over the RSF tree. The idea is to circularly arrange the network nodes to corresponding positions in the circle outlined by the RSF tree, and then connects the node sectors within the circle. This design integrates both network and tree structures in a single graph without introducing extra nodes and links.
  • 13. Case study • Dataset: The dataset in our case study is from a social music service Last.fm retrieved by Multimedia Information Retrieval Group at Glasgow University in November 2008. • Data Preprocessing • Tag-Based Multiscale and Cross-scale Exploration. • Friend Recommendation Exploration.
  • 14. Case study (Cont.) Tag network of LastFm data after filtering. Tag (category) tree with RSF representation.
  • 15. Friend Recommendation Exploration A view of share friends without aggregation. A view of share friends with aggregation.
  • 16. This is an on going work • We will extend the work in two directions. First, we will conduct more experiments and user studies of our approach. The experiments will assess the accuracy our recommendation with some labelled dataset, and in user studies, we may ask real users to rate friends recommendation. • Second, we will incorporate other methods and information to classify users to a tag hierarchy, such as user’s profile information.
  • 17. Can I take questions?
  • 18. Thank you for your attention!
  • 19. Reference • Gou, L., Zhang, S. K., Wang, J. & Zhang, X. L. (2010). TagNetLens: Visualizing knowledge structures with social tags. In Proc. of ACM VINCI’10, 18: 1-9. • Marsh, D.R., Schroeder, D.G., Dearden, K.A., Sternin, J. & Sternin, M.(2004). The power of positive deviance. British Medical Journal, 329, pp. 1177–1179. • Israel, B.A. (1982). Social networks and health status: Linking theory, research and practice. Patient Counseling and Health Education, 4(2), pp. 65-77. • Davis, H, Vetere, F, Ashkanasy, et al. (2008) Towards Social Connection for Young People With Cancer. OzCHI, Queensland. • Goswami, S., Köbler, F., Leimeister, J. M. & Krcmar, H. (2010). Using online social networking to enhance social connectedness and social support for the elderly. In Proc. of ICIS’10, pp. 109-120. • Lampe, C., Ellison, N. & Steinfield, C. (2007). A familiar Face(book): Profile elements as signals in an online social network. In Proc. of CHI’07, pp. 435-444. • Krulwich, B. (1997). Lifestyle finder: intelligent user profiling using large-scale demographic data. Artificial Intelligence Magazine, 18(2), pp. 37–45. • Mooney, R. J. & Roy, L. (2000). Content-based book recommending using learning for text categorization. In Proc. of DL’00, pp. 195-204.

Editor's Notes

  1. Friend recommendation is popular in social network services to help people make new friends and expand their networks. Friend recommendation is either based on topological structures of a social network, or derived from profile information of users. However, dynamically recommending friends by considering both social connections and a context of social connections (e.g., similar interest) in a way of visual exploration is not well supported by existing tools.
  2. How to recommend friends by considering both existing social connections of a person and her dynamic interests? In this paper, we propose a novel approach to support users to explore and find friends interactively with different interests
  3. This paper is organized as the following. Section 2 reviews relevant literature on tag visualization and social recommendation visualization, profile-based and topology-based recommendation approaches. Section 3 presents our framework and a hybrid approach of social tags and social networks. Section 4 describes the visualization design and implementation of a system, SFViz, to support user interaction and exploration. Section 5 illustrates a case study of using SFViz for friend exploration and recommendation in a music community, Last.fm. The paper concludes with the discussion on the findings and implications of our research, and future research directions.
  4. We design a visualization system, SFViz (Social Friends Visualization), to help users explore recommendation with different interests in an interactively way. SFViz framework is shown in Figure 1. This framework follows the idea of the reference model by Card et al. [38]. On the top, the data model takes social networks and social tags as input and then data model is transformed into visual forms to users for exploration and interaction. Users can manipulate both data model and visual forms on their demand. In data model, social tags are converted to a tag network (Section 3.1) and then a tag hierarchy is created with the tag network (Section 3.2). People in social networks are matched to the tag hierarchy. This results in a compound graph including both tree and network structure (Section 3.4). Then, actor similarity under a specified context of interest is calculated to recommend friends to users (Section 3.5
  5. More specifically, we first extract the information about user dynamic interest based on tags created by users in a social network service system. We construct tag networks to reflect a user’s interest and a hierarchical tag structure implying a knowledge structure shared among those people who generated them. Then, we calculate similarities among people with the information of tag networks and social networks to recommend friends for users.
  6. 𝐴𝑆 (𝑖,𝑗)=cos(𝑖,𝑗)=(𝑣_𝑖⋅𝑣_𝑗)⁄(|𝑣_𝑖 |⋅|𝑣_𝑗 |)
  7. With SFViz framework shown in Figure 1 (Section 3.1), we need transform a matched compound graph consisting of two sub-graphs of tree and network, and social recommendation into visual forms. To meet these requirements, we design and implement SFViz with several key visualization techniques: a Radial, Space-Filling (RSF) technique to visualize a tag tree, a circle layout with edge bundling to show a social network, highlighted social recommendation views and several interactions.
  8. With SFViz framework shown in Figure 1 (Section 3.1), we need transform a matched compound graph consisting of two sub-graphs of tree and network, and social recommendation into visual forms. To meet these requirements, we design and implement SFViz with several key visualization techniques: a Radial, Space-Filling (RSF) technique to visualize a tag tree, a circle layout with edge bundling to show a social network, highlighted social recommendation views and several interactions.
  9. In the part of visual form, a compound graph is visually represented as an integration of RSF tree and circular network (Section 4). Various tools are designed to support user interaction with the compound graph. Recommended friends are visually encoded to the compound graph with similarity scores. Users can change a tag of interest to update recommended friends with the context information. The tag tree is represented with a Radial, Space-Filling (RSF) technique in RSFViz. The RSF uses nested circles to show the parent-child relationship: the root node in the centre of a circle and child nodes placed within the arc subtended by their parents. The RSF technique clearly illustrates the parent-child relationship in the tree and also node area to present node properties [43][44]. Figure 6a is an example of the RSF visualization of a tag tree structure shown in Figure 4a. The root node is placed in the center and shown in transparent. Tag nodes from a depth are assigned along a circle with color showing their depth. The tree hierarchy information is shown with inclusion relationship in the representation. We can also see that node width in a circle is proportional to the count of all its children and leaf nodes have a uniform size. Node width can be adjusted to show more or less details of this node and its descendants.
  10. Two examples of circular layout of social networks in SFViz design are shown in Figure 6b and 6c.In Figure 6b, the social network in Figure 4a is circularly placed along in a RSF tree. The aggregated social network of Figure 5 is also shown in Figure 6c. We show expanded parent tags as the context of child tags which are transparent and labelled with grey color. We use the color of tag with a higher level to encode an aggregated edge which collects tags from two different levels. For example, has the same the color of C 1 is used for the edge between node 6 and C 1 because C 1 has a higher scale than node 6. The aggregated weight of an edge is shown with thickness. Both Figure 6b and 6c uses straight lines to show edges in circular layout, which results in a problem that some edges may be occluded by node sectors. For example, the node sector C 1 interrupts the edge between node 6 and C 1 . To alleviate this issue, we introduce a technique of edge bundling in the following section.
  11. Illustrates a case study of using SFViz for friend exploration and recommendation in a music community, Last.fm.
  12. SFViz can suggest friends to a user based on the user’s social network information and a given interest category in a tag tree. After the user is known (e.g., with log-on information or by specifying from a network), the Top-N recommended people are shown with gradient colors. Figure 18 shows the top 10 recommended friends for the center user who is purple at the left bottom. The recommended people are shown with colors from red to yellow based on their rankings. In this example, no category of interest is specified. When a category of interest is specified in the tag tree, social recommendation will be adjusted dynamically. Figure 19 shows the 10 recommended friends with a tag category of “hip hop” for the same user in Figure 18. We can see that the recommended friends are narrowed down to the category of “hip hop”.