SlideShare a Scribd company logo
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      C21    C22 C31 C32 C33                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

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
 
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
nishant24894
 
INFO4990_Hossain
INFO4990_HossainINFO4990_Hossain
INFO4990_Hossainwebuploader
 
Social recommender system
Social recommender systemSocial recommender system
Social recommender system
Kapil Kumar
 
Nm4881 a social network analysis week 6
Nm4881 a social network analysis week 6Nm4881 a social network analysis week 6
Nm4881 a social network analysis week 6jiahao84
 
Social Media Mining - Chapter 3 (Network Measures)
Social Media Mining - Chapter 3 (Network Measures)Social Media Mining - Chapter 3 (Network Measures)
Social Media Mining - Chapter 3 (Network Measures)
SocialMediaMining
 
A Community Detection and Recommendation System
A Community Detection and Recommendation SystemA Community Detection and Recommendation System
A Community Detection and Recommendation System
IRJET Journal
 

What's hot (8)

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...
 
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
 
INFO4990_Hossain
INFO4990_HossainINFO4990_Hossain
INFO4990_Hossain
 
Social recommender system
Social recommender systemSocial recommender system
Social recommender system
 
Nm4881 a social network analysis week 6
Nm4881 a social network analysis week 6Nm4881 a social network analysis week 6
Nm4881 a social network analysis week 6
 
presentation29
presentation29presentation29
presentation29
 
Social Media Mining - Chapter 3 (Network Measures)
Social Media Mining - Chapter 3 (Network Measures)Social Media Mining - Chapter 3 (Network Measures)
Social Media Mining - Chapter 3 (Network Measures)
 
A Community Detection and Recommendation System
A Community Detection and Recommendation SystemA Community Detection and Recommendation System
A Community Detection and Recommendation System
 

Viewers also liked

emotikon - english - french
emotikon - english - frenchemotikon - english - french
emotikon - english - frenchadosteatroa
 
ACH 231 Lecture 08 (Submittals And Shop Drawings) Part 2
ACH 231 Lecture 08 (Submittals And Shop Drawings) Part 2ACH 231 Lecture 08 (Submittals And Shop Drawings) Part 2
ACH 231 Lecture 08 (Submittals And Shop Drawings) Part 2Anne Arundel Community College
 
Why And How Our Schools Need To Be
Why And How Our Schools Need To BeWhy And How Our Schools Need To Be
Why And How Our Schools Need To Beemchoy1
 
Life Insurance Lesson
Life Insurance LessonLife Insurance Lesson
Life Insurance Lesson
the_financial_advocacy
 
August 2011 Ur-Energy Corporate Presentation (NRC Licnese Update)
August 2011 Ur-Energy Corporate Presentation (NRC Licnese Update)August 2011 Ur-Energy Corporate Presentation (NRC Licnese Update)
August 2011 Ur-Energy Corporate Presentation (NRC Licnese Update)Rich Boberg, SHRM-SCP, SPHR, PHRca
 
Paso A Paso Fotoshop: Casa CCHT en China
Paso A Paso Fotoshop: Casa CCHT en ChinaPaso A Paso Fotoshop: Casa CCHT en China
Paso A Paso Fotoshop: Casa CCHT en Chinashisela sanxiao
 
Presentación de Simon Birkenhead
Presentación de Simon BirkenheadPresentación de Simon Birkenhead
Presentación de Simon Birkenhead
IAB México
 
J-Day Kraków: Listen to the sounds of your application
J-Day Kraków: Listen to the sounds of your applicationJ-Day Kraków: Listen to the sounds of your application
J-Day Kraków: Listen to the sounds of your applicationMaciej Bilas
 
Presentación de Joakim Borgström en IAB Conecta 2012
Presentación de Joakim Borgström en IAB Conecta 2012Presentación de Joakim Borgström en IAB Conecta 2012
Presentación de Joakim Borgström en IAB Conecta 2012IAB México
 
Ifm E Presentation
Ifm E PresentationIfm E Presentation
Ifm E Presentation
DouglasNess
 
Efrat (2)
Efrat (2)Efrat (2)
Efrat (2)VPHR
 
Presentatie Doorwerkgever
Presentatie DoorwerkgeverPresentatie Doorwerkgever
Presentatie Doorwerkgeverannelous
 
C Lub Presentation August
C Lub Presentation AugustC Lub Presentation August
C Lub Presentation AugustHao_ha
 
Ceo&Cio Club Introduction
Ceo&Cio Club IntroductionCeo&Cio Club Introduction
Ceo&Cio Club Introduction
Hao_ha
 
M&A In Chemicals And Materials 10 27 09
M&A In Chemicals And Materials 10 27 09M&A In Chemicals And Materials 10 27 09
M&A In Chemicals And Materials 10 27 09
Shrikanth S
 
SAMANTHALI.COM
SAMANTHALI.COMSAMANTHALI.COM
SAMANTHALI.COM
samanthali86
 
Social Media For Emergency Response Communications
Social Media For Emergency Response CommunicationsSocial Media For Emergency Response Communications
Social Media For Emergency Response Communications
BWEST Interactive
 

Viewers also liked (20)

emotikon - english - french
emotikon - english - frenchemotikon - english - french
emotikon - english - french
 
ACH 231 Lecture 08 (Submittals And Shop Drawings) Part 2
ACH 231 Lecture 08 (Submittals And Shop Drawings) Part 2ACH 231 Lecture 08 (Submittals And Shop Drawings) Part 2
ACH 231 Lecture 08 (Submittals And Shop Drawings) Part 2
 
Why And How Our Schools Need To Be
Why And How Our Schools Need To BeWhy And How Our Schools Need To Be
Why And How Our Schools Need To Be
 
Life Insurance Lesson
Life Insurance LessonLife Insurance Lesson
Life Insurance Lesson
 
Telling Your Story Norfolk
Telling Your Story NorfolkTelling Your Story Norfolk
Telling Your Story Norfolk
 
August 2011 Ur-Energy Corporate Presentation (NRC Licnese Update)
August 2011 Ur-Energy Corporate Presentation (NRC Licnese Update)August 2011 Ur-Energy Corporate Presentation (NRC Licnese Update)
August 2011 Ur-Energy Corporate Presentation (NRC Licnese Update)
 
Paso A Paso Fotoshop: Casa CCHT en China
Paso A Paso Fotoshop: Casa CCHT en ChinaPaso A Paso Fotoshop: Casa CCHT en China
Paso A Paso Fotoshop: Casa CCHT en China
 
Presentación de Simon Birkenhead
Presentación de Simon BirkenheadPresentación de Simon Birkenhead
Presentación de Simon Birkenhead
 
J-Day Kraków: Listen to the sounds of your application
J-Day Kraków: Listen to the sounds of your applicationJ-Day Kraków: Listen to the sounds of your application
J-Day Kraków: Listen to the sounds of your application
 
Presentación de Joakim Borgström en IAB Conecta 2012
Presentación de Joakim Borgström en IAB Conecta 2012Presentación de Joakim Borgström en IAB Conecta 2012
Presentación de Joakim Borgström en IAB Conecta 2012
 
Ifm E Presentation
Ifm E PresentationIfm E Presentation
Ifm E Presentation
 
Efrat (2)
Efrat (2)Efrat (2)
Efrat (2)
 
Corporate Brochure
Corporate BrochureCorporate Brochure
Corporate Brochure
 
Presentatie Doorwerkgever
Presentatie DoorwerkgeverPresentatie Doorwerkgever
Presentatie Doorwerkgever
 
New York
New YorkNew York
New York
 
C Lub Presentation August
C Lub Presentation AugustC Lub Presentation August
C Lub Presentation August
 
Ceo&Cio Club Introduction
Ceo&Cio Club IntroductionCeo&Cio Club Introduction
Ceo&Cio Club Introduction
 
M&A In Chemicals And Materials 10 27 09
M&A In Chemicals And Materials 10 27 09M&A In Chemicals And Materials 10 27 09
M&A In Chemicals And Materials 10 27 09
 
SAMANTHALI.COM
SAMANTHALI.COMSAMANTHALI.COM
SAMANTHALI.COM
 
Social Media For Emergency Response Communications
Social Media For Emergency Response CommunicationsSocial Media For Emergency Response Communications
Social Media For Emergency Response Communications
 

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 Media
Charalampos 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
 
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
pjing2
 
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
 
Sas web 2010 lora-aroyo
Sas web 2010 lora-aroyoSas web 2010 lora-aroyo
Sas web 2010 lora-aroyo
Lora Aroyo
 
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
 
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
 
Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012CameliaN
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
Arsalan Khan
 
An Introduction to NodeXL for Social Scientists
An Introduction to NodeXL for Social ScientistsAn Introduction to NodeXL for Social Scientists
An Introduction to NodeXL for Social Scientists
Dr Wasim Ahmed
 
Social Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to ToolsSocial Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to Tools
Patti Anklam
 
02 Network Data Collection
02 Network Data Collection02 Network Data Collection
02 Network Data Collection
dnac
 
02 Network Data Collection (2016)
02 Network Data Collection (2016)02 Network Data Collection (2016)
02 Network Data Collection (2016)
Duke Network Analysis Center
 
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
James Powell
 
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
ijcseit
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Charalampos Chelmis
 
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
Editor IJCATR
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social Network
Lora Aroyo
 
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
 

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
 
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...
 
Sas web 2010 lora-aroyo
Sas web 2010 lora-aroyoSas web 2010 lora-aroyo
Sas web 2010 lora-aroyo
 
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...
 
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...
 
Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
 
An Introduction to NodeXL for Social Scientists
An Introduction to NodeXL for Social ScientistsAn Introduction to NodeXL for Social Scientists
An Introduction to NodeXL for Social Scientists
 
Social Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to ToolsSocial Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to Tools
 
02 Network Data Collection
02 Network Data Collection02 Network Data Collection
02 Network Data Collection
 
02 Network Data Collection (2016)
02 Network Data Collection (2016)02 Network Data Collection (2016)
02 Network Data Collection (2016)
 
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
 
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
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
 
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
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social Network
 
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...
 
SSRI_pt1.ppt
SSRI_pt1.pptSSRI_pt1.ppt
SSRI_pt1.ppt
 

More from dasiyjun

微软精英挑战赛获奖作品
微软精英挑战赛获奖作品微软精英挑战赛获奖作品
微软精英挑战赛获奖作品dasiyjun
 
Kinect框架2.0
Kinect框架2.0Kinect框架2.0
Kinect框架2.0
dasiyjun
 
社会化数字音乐服务设计研究 ——以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

Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
boryssutkowski
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
peuce
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
kecekev
 
Design-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service DeliveryDesign-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service Delivery
farhanaslam79
 
vernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdfvernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdf
PrabhjeetSingh219035
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
garcese
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
Febless Hernane
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
aaryangarg12
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
eloprejohn333
 
White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
Mansi Shah
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
GOWSIKRAJA PALANISAMY
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
pmgdscunsri
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
ameli25062005
 
20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf
ameli25062005
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
GOWSIKRAJA PALANISAMY
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
contactproperweb2014
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
cy0krjxt
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
9a93xvy
 

Recently uploaded (20)

Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
 
Design-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service DeliveryDesign-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service Delivery
 
vernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdfvernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdf
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
 
White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
 
20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
 

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 C21 C22 C31 C32 C33 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.