SlideShare a Scribd company logo
1 of 17
Download to read offline
Ho-Beom Kim
Network Science Lab
Dept. of Mathematics
The Catholic University of Korea
E-mail: hobeom2001@catholic.ac.kr
2023 / 11 / 27
FAN, Wenqi, et al.
The world wide web conference. 2019.
2
Introduction
Problem Statements
• Social networks are developed based on the phenomenon of acquiring and disseminating information
through people around us, such as friends and colleagues, and a user's social relationships play an
important role in information filtering.
• Therefore, it has been proven that properly understanding social relationships helps improve the
recommendation performance of models.
• Recent studies have shown that Graph Neural Networks (GNNs) can effectively learn the topological
structure of graphs.
• However, structures like social networks typically involve a combined structure of two types of graphs: one
that handles relationships between users and another that deals with relationships between users and
items.
3
Introduction
Problem Statements
• The issue is about how to aggregate information, and it presents several challenges.
1. It involves combining the user-item interaction graph with the user opinion graph to better aggregate
information.
2. It's about capturing interactions and opinions between users and items simultaneously.
3. Online, relationships between users can vary. It's important to consider the weighting of these relationships.
4
Introduction
Contribution
1. A new Graph Neural Network (GraphRec) is proposed, which can be consistently used in social
recommendation systems.
2. It provides an approach that captures both interactions and opinions in the user-item graph.
3. It introduces a method to mathematically consider heterogeneous strengths.
4. The efficiency of GraphRec has been validated in various real-world datasets.
5
Methodology
Notation
6
Methodology
The overall architecture of the proposed model.
7
Methodology
Item Aggregation
8
Methodology
Social Aggregation
9
Methodology
User Aggregation
10
Methodology
Rating Prediction
11
Methodology
Model Training
12
Experiments
Datasets
13
Experiments
Performance comparison of different recommender systems
14
Experiments
Effect of social network and user opinions on Ciao and Epinions datasets.
15
Experiments
Effect of attention mechanisms on Ciao and Epinions datasets.
16
Experiments
Effect of embedding size on Ciao and Epinions datasets.
17
Conclusions
Conclusion
• GraphRec is proposed for rating prediction in the field of social networks, offering a new approach to
capture both interactions and opinions in the user-item graph simultaneously.
• The experiments in this paper confirmed that opinion information plays a crucial role in improving the
performance of the model.
• Additionally, it was observed that performance improves when different weights are assigned using an
attention mechanism.
• This research was based on static data, but since social networks are often static networks, future work
aims to develop models that can also be applied to dynamic networks.

More Related Content

What's hot

Multilayer tutorial-netsci2014-slightlyupdated
Multilayer tutorial-netsci2014-slightlyupdatedMultilayer tutorial-netsci2014-slightlyupdated
Multilayer tutorial-netsci2014-slightlyupdatedMason Porter
 
CVPR 2018 Paper Reading MobileNet V2
CVPR 2018 Paper Reading MobileNet V2CVPR 2018 Paper Reading MobileNet V2
CVPR 2018 Paper Reading MobileNet V2Khang Pham
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Christopher Morris
 
Federated learning and its role in the privacy preservation of IoT devices
Federated learning and its role in the privacy preservation of IoT devicesFederated learning and its role in the privacy preservation of IoT devices
Federated learning and its role in the privacy preservation of IoT devicesAlAtfat
 
Cross Border: The Disruptive Frontier (Accenture Post and Parcel Industry Res...
Cross Border: The Disruptive Frontier (Accenture Post and Parcel Industry Res...Cross Border: The Disruptive Frontier (Accenture Post and Parcel Industry Res...
Cross Border: The Disruptive Frontier (Accenture Post and Parcel Industry Res...accenture
 
Densely Connected Convolutional Networks
Densely Connected Convolutional NetworksDensely Connected Convolutional Networks
Densely Connected Convolutional NetworksHosein Mohebbi
 
PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...
PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...
PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...Jinwon Lee
 
Hackathon 3.0 idea Carbon footprint on blockchain with IoT
Hackathon 3.0 idea Carbon footprint on blockchain with IoTHackathon 3.0 idea Carbon footprint on blockchain with IoT
Hackathon 3.0 idea Carbon footprint on blockchain with IoTSanjay Talukdar
 
NS-CUK Journal club: HBKim, Review on "Neural Graph Collaborative Filtering",...
NS-CUK Journal club: HBKim, Review on "Neural Graph Collaborative Filtering",...NS-CUK Journal club: HBKim, Review on "Neural Graph Collaborative Filtering",...
NS-CUK Journal club: HBKim, Review on "Neural Graph Collaborative Filtering",...ssuser4b1f48
 
Internet of Things: A Hands-On Approach
Internet of Things: A Hands-On ApproachInternet of Things: A Hands-On Approach
Internet of Things: A Hands-On ApproachArshdeep Bahga
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISrathnaarul
 
Management Framework, Innovation Leadership & Industrial Revolution 4.0.
Management Framework, Innovation Leadership & Industrial Revolution 4.0.Management Framework, Innovation Leadership & Industrial Revolution 4.0.
Management Framework, Innovation Leadership & Industrial Revolution 4.0.Timothy Wooi
 
Graph Representation Learning
Graph Representation LearningGraph Representation Learning
Graph Representation LearningJure Leskovec
 
Module 2 Causal loop modelling
Module 2 Causal loop modellingModule 2 Causal loop modelling
Module 2 Causal loop modellingThink2Impact
 
Palvelumuotoilu, palvelut ja innovaatiot
Palvelumuotoilu, palvelut ja innovaatiot Palvelumuotoilu, palvelut ja innovaatiot
Palvelumuotoilu, palvelut ja innovaatiot Taneli Heinonen
 
ESG Digital Transformation for Material Sustainability Impact Webinar Present...
ESG Digital Transformation for Material Sustainability Impact Webinar Present...ESG Digital Transformation for Material Sustainability Impact Webinar Present...
ESG Digital Transformation for Material Sustainability Impact Webinar Present...Alex G. Lee, Ph.D. Esq. CLP
 
Effect of Electronic Banking on Financial Performance of Deposit Taking Micro...
Effect of Electronic Banking on Financial Performance of Deposit Taking Micro...Effect of Electronic Banking on Financial Performance of Deposit Taking Micro...
Effect of Electronic Banking on Financial Performance of Deposit Taking Micro...iosrjce
 

What's hot (20)

Multilayer tutorial-netsci2014-slightlyupdated
Multilayer tutorial-netsci2014-slightlyupdatedMultilayer tutorial-netsci2014-slightlyupdated
Multilayer tutorial-netsci2014-slightlyupdated
 
CVPR 2018 Paper Reading MobileNet V2
CVPR 2018 Paper Reading MobileNet V2CVPR 2018 Paper Reading MobileNet V2
CVPR 2018 Paper Reading MobileNet V2
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
 
Federated learning and its role in the privacy preservation of IoT devices
Federated learning and its role in the privacy preservation of IoT devicesFederated learning and its role in the privacy preservation of IoT devices
Federated learning and its role in the privacy preservation of IoT devices
 
Cross Border: The Disruptive Frontier (Accenture Post and Parcel Industry Res...
Cross Border: The Disruptive Frontier (Accenture Post and Parcel Industry Res...Cross Border: The Disruptive Frontier (Accenture Post and Parcel Industry Res...
Cross Border: The Disruptive Frontier (Accenture Post and Parcel Industry Res...
 
Densely Connected Convolutional Networks
Densely Connected Convolutional NetworksDensely Connected Convolutional Networks
Densely Connected Convolutional Networks
 
PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...
PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...
PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...
 
Hackathon 3.0 idea Carbon footprint on blockchain with IoT
Hackathon 3.0 idea Carbon footprint on blockchain with IoTHackathon 3.0 idea Carbon footprint on blockchain with IoT
Hackathon 3.0 idea Carbon footprint on blockchain with IoT
 
CNN Tutorial
CNN TutorialCNN Tutorial
CNN Tutorial
 
NS-CUK Journal club: HBKim, Review on "Neural Graph Collaborative Filtering",...
NS-CUK Journal club: HBKim, Review on "Neural Graph Collaborative Filtering",...NS-CUK Journal club: HBKim, Review on "Neural Graph Collaborative Filtering",...
NS-CUK Journal club: HBKim, Review on "Neural Graph Collaborative Filtering",...
 
MVP slideshare
MVP slideshareMVP slideshare
MVP slideshare
 
Internet of Things: A Hands-On Approach
Internet of Things: A Hands-On ApproachInternet of Things: A Hands-On Approach
Internet of Things: A Hands-On Approach
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 
Management Framework, Innovation Leadership & Industrial Revolution 4.0.
Management Framework, Innovation Leadership & Industrial Revolution 4.0.Management Framework, Innovation Leadership & Industrial Revolution 4.0.
Management Framework, Innovation Leadership & Industrial Revolution 4.0.
 
Graph Representation Learning
Graph Representation LearningGraph Representation Learning
Graph Representation Learning
 
Module 2 Causal loop modelling
Module 2 Causal loop modellingModule 2 Causal loop modelling
Module 2 Causal loop modelling
 
Palvelumuotoilu, palvelut ja innovaatiot
Palvelumuotoilu, palvelut ja innovaatiot Palvelumuotoilu, palvelut ja innovaatiot
Palvelumuotoilu, palvelut ja innovaatiot
 
ESG Digital Transformation for Material Sustainability Impact Webinar Present...
ESG Digital Transformation for Material Sustainability Impact Webinar Present...ESG Digital Transformation for Material Sustainability Impact Webinar Present...
ESG Digital Transformation for Material Sustainability Impact Webinar Present...
 
lecun-01.ppt
lecun-01.pptlecun-01.ppt
lecun-01.ppt
 
Effect of Electronic Banking on Financial Performance of Deposit Taking Micro...
Effect of Electronic Banking on Financial Performance of Deposit Taking Micro...Effect of Electronic Banking on Financial Performance of Deposit Taking Micro...
Effect of Electronic Banking on Financial Performance of Deposit Taking Micro...
 

Similar to Graph Neural Networks for Social Recommendation.pptx

IRJET- Predicting Social Network Communities Structure Changes and Detection ...
IRJET- Predicting Social Network Communities Structure Changes and Detection ...IRJET- Predicting Social Network Communities Structure Changes and Detection ...
IRJET- Predicting Social Network Communities Structure Changes and Detection ...IRJET Journal
 
Scalable recommendation with social contextual information
Scalable recommendation with social contextual informationScalable recommendation with social contextual information
Scalable recommendation with social contextual informationeSAT Journals
 
Scalable recommendation with social contextual information
Scalable recommendation with social contextual informationScalable recommendation with social contextual information
Scalable recommendation with social contextual informationeSAT Journals
 
Graph based forcasting for social network
Graph based forcasting for social networkGraph based forcasting for social network
Graph based forcasting for social networkAshenafi Workie
 
Organizational Overlap on Social Networks and its Applications
Organizational Overlap on Social Networks and its ApplicationsOrganizational Overlap on Social Networks and its Applications
Organizational Overlap on Social Networks and its ApplicationsSam Shah
 
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...inventionjournals
 
Fuzzy AndANN Based Mining Approach Testing For Social Network Analysis
Fuzzy AndANN Based Mining Approach Testing For Social Network AnalysisFuzzy AndANN Based Mining Approach Testing For Social Network Analysis
Fuzzy AndANN Based Mining Approach Testing For Social Network AnalysisIJERA Editor
 
Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...CloudTechnologies
 
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...cscpconf
 
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdf
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdfA_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdf
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdfLandingJatta1
 
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...csandit
 
SampleLiteratureReviewTemplate_IVBTechIISEM_MajorProject.pptx
SampleLiteratureReviewTemplate_IVBTechIISEM_MajorProject.pptxSampleLiteratureReviewTemplate_IVBTechIISEM_MajorProject.pptx
SampleLiteratureReviewTemplate_IVBTechIISEM_MajorProject.pptx20211a05p7
 
Knowledge graph-based method for solutions detection and evaluation in an on...
Knowledge graph-based method for solutions detection and  evaluation in an on...Knowledge graph-based method for solutions detection and  evaluation in an on...
Knowledge graph-based method for solutions detection and evaluation in an on...IJECEIAES
 
Tourism Based Hybrid Recommendation System
Tourism Based Hybrid Recommendation SystemTourism Based Hybrid Recommendation System
Tourism Based Hybrid Recommendation SystemIRJET Journal
 
Behavioural Modelling Outcomes prediction using Casual Factors
Behavioural Modelling Outcomes prediction using Casual  FactorsBehavioural Modelling Outcomes prediction using Casual  Factors
Behavioural Modelling Outcomes prediction using Casual FactorsIJMER
 
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’S
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’SDiscovering Influential User by Coupling Multiplex Heterogeneous OSN’S
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’SIRJET Journal
 
Bayesian Networks to Predict Reputation in Virtual Learning Communities
Bayesian Networks to Predict Reputation in Virtual Learning CommunitiesBayesian Networks to Predict Reputation in Virtual Learning Communities
Bayesian Networks to Predict Reputation in Virtual Learning CommunitiesUniversidad Nacional de Loja
 

Similar to Graph Neural Networks for Social Recommendation.pptx (20)

IRJET- Predicting Social Network Communities Structure Changes and Detection ...
IRJET- Predicting Social Network Communities Structure Changes and Detection ...IRJET- Predicting Social Network Communities Structure Changes and Detection ...
IRJET- Predicting Social Network Communities Structure Changes and Detection ...
 
Graph
GraphGraph
Graph
 
Scalable recommendation with social contextual information
Scalable recommendation with social contextual informationScalable recommendation with social contextual information
Scalable recommendation with social contextual information
 
Scalable recommendation with social contextual information
Scalable recommendation with social contextual informationScalable recommendation with social contextual information
Scalable recommendation with social contextual information
 
Graph based forcasting for social network
Graph based forcasting for social networkGraph based forcasting for social network
Graph based forcasting for social network
 
Organizational Overlap on Social Networks and its Applications
Organizational Overlap on Social Networks and its ApplicationsOrganizational Overlap on Social Networks and its Applications
Organizational Overlap on Social Networks and its Applications
 
LatentCross.pdf
LatentCross.pdfLatentCross.pdf
LatentCross.pdf
 
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
 
Fuzzy AndANN Based Mining Approach Testing For Social Network Analysis
Fuzzy AndANN Based Mining Approach Testing For Social Network AnalysisFuzzy AndANN Based Mining Approach Testing For Social Network Analysis
Fuzzy AndANN Based Mining Approach Testing For Social Network Analysis
 
Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...
 
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...
 
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdf
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdfA_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdf
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdf
 
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...
LINKING SOFTWARE DEVELOPMENT PHASE AND PRODUCT ATTRIBUTES WITH USER EVALUATIO...
 
SampleLiteratureReviewTemplate_IVBTechIISEM_MajorProject.pptx
SampleLiteratureReviewTemplate_IVBTechIISEM_MajorProject.pptxSampleLiteratureReviewTemplate_IVBTechIISEM_MajorProject.pptx
SampleLiteratureReviewTemplate_IVBTechIISEM_MajorProject.pptx
 
Knowledge graph-based method for solutions detection and evaluation in an on...
Knowledge graph-based method for solutions detection and  evaluation in an on...Knowledge graph-based method for solutions detection and  evaluation in an on...
Knowledge graph-based method for solutions detection and evaluation in an on...
 
Tourism Based Hybrid Recommendation System
Tourism Based Hybrid Recommendation SystemTourism Based Hybrid Recommendation System
Tourism Based Hybrid Recommendation System
 
Behavioural Modelling Outcomes prediction using Casual Factors
Behavioural Modelling Outcomes prediction using Casual  FactorsBehavioural Modelling Outcomes prediction using Casual  Factors
Behavioural Modelling Outcomes prediction using Casual Factors
 
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’S
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’SDiscovering Influential User by Coupling Multiplex Heterogeneous OSN’S
Discovering Influential User by Coupling Multiplex Heterogeneous OSN’S
 
Q046049397
Q046049397Q046049397
Q046049397
 
Bayesian Networks to Predict Reputation in Virtual Learning Communities
Bayesian Networks to Predict Reputation in Virtual Learning CommunitiesBayesian Networks to Predict Reputation in Virtual Learning Communities
Bayesian Networks to Predict Reputation in Virtual Learning Communities
 

More from ssuser2624f71

Vector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operationsVector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operationsssuser2624f71
 
240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxdddddddddddddddd240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxddddddddddddddddssuser2624f71
 
Sparse Graph Attention Networks 2021.pptx
Sparse Graph Attention Networks 2021.pptxSparse Graph Attention Networks 2021.pptx
Sparse Graph Attention Networks 2021.pptxssuser2624f71
 
인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptx인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptx인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptx인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptx인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptx인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptx인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptx인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptx인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptx인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptxssuser2624f71
 
디지털인문학9차시.pptx
디지털인문학9차시.pptx디지털인문학9차시.pptx
디지털인문학9차시.pptxssuser2624f71
 
디지털인문학8차시.pptx
디지털인문학8차시.pptx디지털인문학8차시.pptx
디지털인문학8차시.pptxssuser2624f71
 
디지털인문학7차시.pptx
디지털인문학7차시.pptx디지털인문학7차시.pptx
디지털인문학7차시.pptxssuser2624f71
 
디지털인문학6차시.pptx
디지털인문학6차시.pptx디지털인문학6차시.pptx
디지털인문학6차시.pptxssuser2624f71
 
디지털인문학 5차시.pptx
디지털인문학 5차시.pptx디지털인문학 5차시.pptx
디지털인문학 5차시.pptxssuser2624f71
 
디지털인문학4차시.pptx
디지털인문학4차시.pptx디지털인문학4차시.pptx
디지털인문학4차시.pptxssuser2624f71
 
디지털인문학3차시.pptx
디지털인문학3차시.pptx디지털인문학3차시.pptx
디지털인문학3차시.pptxssuser2624f71
 
디지털인문학2차시.pptx
디지털인문학2차시.pptx디지털인문학2차시.pptx
디지털인문학2차시.pptxssuser2624f71
 

More from ssuser2624f71 (20)

Vector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operationsVector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operations
 
240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxdddddddddddddddd240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxdddddddddddddddd
 
Sparse Graph Attention Networks 2021.pptx
Sparse Graph Attention Networks 2021.pptxSparse Graph Attention Networks 2021.pptx
Sparse Graph Attention Networks 2021.pptx
 
인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptx인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptx
 
인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptx인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptx
 
인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptx인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptx
 
인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptx인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptx
 
인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptx인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptx
 
인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptx인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptx
 
인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptx인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptx
 
인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptx인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptx
 
인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptx인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptx
 
디지털인문학9차시.pptx
디지털인문학9차시.pptx디지털인문학9차시.pptx
디지털인문학9차시.pptx
 
디지털인문학8차시.pptx
디지털인문학8차시.pptx디지털인문학8차시.pptx
디지털인문학8차시.pptx
 
디지털인문학7차시.pptx
디지털인문학7차시.pptx디지털인문학7차시.pptx
디지털인문학7차시.pptx
 
디지털인문학6차시.pptx
디지털인문학6차시.pptx디지털인문학6차시.pptx
디지털인문학6차시.pptx
 
디지털인문학 5차시.pptx
디지털인문학 5차시.pptx디지털인문학 5차시.pptx
디지털인문학 5차시.pptx
 
디지털인문학4차시.pptx
디지털인문학4차시.pptx디지털인문학4차시.pptx
디지털인문학4차시.pptx
 
디지털인문학3차시.pptx
디지털인문학3차시.pptx디지털인문학3차시.pptx
디지털인문학3차시.pptx
 
디지털인문학2차시.pptx
디지털인문학2차시.pptx디지털인문학2차시.pptx
디지털인문학2차시.pptx
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 

Graph Neural Networks for Social Recommendation.pptx

  • 1. Ho-Beom Kim Network Science Lab Dept. of Mathematics The Catholic University of Korea E-mail: hobeom2001@catholic.ac.kr 2023 / 11 / 27 FAN, Wenqi, et al. The world wide web conference. 2019.
  • 2. 2 Introduction Problem Statements • Social networks are developed based on the phenomenon of acquiring and disseminating information through people around us, such as friends and colleagues, and a user's social relationships play an important role in information filtering. • Therefore, it has been proven that properly understanding social relationships helps improve the recommendation performance of models. • Recent studies have shown that Graph Neural Networks (GNNs) can effectively learn the topological structure of graphs. • However, structures like social networks typically involve a combined structure of two types of graphs: one that handles relationships between users and another that deals with relationships between users and items.
  • 3. 3 Introduction Problem Statements • The issue is about how to aggregate information, and it presents several challenges. 1. It involves combining the user-item interaction graph with the user opinion graph to better aggregate information. 2. It's about capturing interactions and opinions between users and items simultaneously. 3. Online, relationships between users can vary. It's important to consider the weighting of these relationships.
  • 4. 4 Introduction Contribution 1. A new Graph Neural Network (GraphRec) is proposed, which can be consistently used in social recommendation systems. 2. It provides an approach that captures both interactions and opinions in the user-item graph. 3. It introduces a method to mathematically consider heterogeneous strengths. 4. The efficiency of GraphRec has been validated in various real-world datasets.
  • 6. 6 Methodology The overall architecture of the proposed model.
  • 13. 13 Experiments Performance comparison of different recommender systems
  • 14. 14 Experiments Effect of social network and user opinions on Ciao and Epinions datasets.
  • 15. 15 Experiments Effect of attention mechanisms on Ciao and Epinions datasets.
  • 16. 16 Experiments Effect of embedding size on Ciao and Epinions datasets.
  • 17. 17 Conclusions Conclusion • GraphRec is proposed for rating prediction in the field of social networks, offering a new approach to capture both interactions and opinions in the user-item graph simultaneously. • The experiments in this paper confirmed that opinion information plays a crucial role in improving the performance of the model. • Additionally, it was observed that performance improves when different weights are assigned using an attention mechanism. • This research was based on static data, but since social networks are often static networks, future work aims to develop models that can also be applied to dynamic networks.

Editor's Notes

  1. GraphRec consists of three main components: user modeling, item modeling, and rating prediction. Firstly, user modeling involves learning the user's latent factor. As social network data comprises a social graph and a user-item graph, it provides a method to learn user representations from these two graphs separately, offering different perspectives. The first is item aggregation, which is an aggregation method in the user-item graph that understands users through interactions between users and items. The second is social aggregation, which is an aggregation method in the social graph that understands relationships between users from the social space. Finally, by combining information from both the item-space and social-space, the user's latent factor can be obtained. Item modeling is the process of learning the latent factor of items. In the user-item graph, user aggregation is used to separately consider interactions and opinions. User aggregation aggregates users' opinions about items. Finally, rating prediction integrates user modeling and item modeling to make predictions while learning the model parameters.
  2. GraphRec consists of three main components: user modeling, item modeling, and rating prediction. Firstly, user modeling involves learning the user's latent factor. As social network data comprises a social graph and a user-item graph, it provides a method to learn user representations from these two graphs separately, offering different perspectives. The first is item aggregation, which is an aggregation method in the user-item graph that understands users through interactions between users and items. The second is social aggregation, which is an aggregation method in the social graph that understands relationships between users from the social space. Finally, by combining information from both the item-space and social-space, the user's latent factor can be obtained. Item modeling is the process of learning the latent factor of items. In the user-item graph, user aggregation is used to separately consider interactions and opinions. User aggregation aggregates users' opinions about items. Finally, rating prediction integrates user modeling and item modeling to make predictions while learning the model parameters.
  3. GraphRec consists of three main components: user modeling, item modeling, and rating prediction. Firstly, user modeling involves learning the user's latent factor. As social network data comprises a social graph and a user-item graph, it provides a method to learn user representations from these two graphs separately, offering different perspectives. The first is item aggregation, which is an aggregation method in the user-item graph that understands users through interactions between users and items. The second is social aggregation, which is an aggregation method in the social graph that understands relationships between users from the social space. Finally, by combining information from both the item-space and social-space, the user's latent factor can be obtained. Item modeling is the process of learning the latent factor of items. In the user-item graph, user aggregation is used to separately consider interactions and opinions. User aggregation aggregates users' opinions about items. Finally, rating prediction integrates user modeling and item modeling to make predictions while learning the model parameters.
  4. GraphRec consists of three main components: user modeling, item modeling, and rating prediction. Firstly, user modeling involves learning the user's latent factor. As social network data comprises a social graph and a user-item graph, it provides a method to learn user representations from these two graphs separately, offering different perspectives. The first is item aggregation, which is an aggregation method in the user-item graph that understands users through interactions between users and items. The second is social aggregation, which is an aggregation method in the social graph that understands relationships between users from the social space. Finally, by combining information from both the item-space and social-space, the user's latent factor can be obtained. Item modeling is the process of learning the latent factor of items. In the user-item graph, user aggregation is used to separately consider interactions and opinions. User aggregation aggregates users' opinions about items. Finally, rating prediction integrates user modeling and item modeling to make predictions while learning the model parameters.
  5. GraphRec consists of three main components: user modeling, item modeling, and rating prediction. Firstly, user modeling involves learning the user's latent factor. As social network data comprises a social graph and a user-item graph, it provides a method to learn user representations from these two graphs separately, offering different perspectives. The first is item aggregation, which is an aggregation method in the user-item graph that understands users through interactions between users and items. The second is social aggregation, which is an aggregation method in the social graph that understands relationships between users from the social space. Finally, by combining information from both the item-space and social-space, the user's latent factor can be obtained. Item modeling is the process of learning the latent factor of items. In the user-item graph, user aggregation is used to separately consider interactions and opinions. User aggregation aggregates users' opinions about items. Finally, rating prediction integrates user modeling and item modeling to make predictions while learning the model parameters.
  6. GraphRec consists of three main components: user modeling, item modeling, and rating prediction. Firstly, user modeling involves learning the user's latent factor. As social network data comprises a social graph and a user-item graph, it provides a method to learn user representations from these two graphs separately, offering different perspectives. The first is item aggregation, which is an aggregation method in the user-item graph that understands users through interactions between users and items. The second is social aggregation, which is an aggregation method in the social graph that understands relationships between users from the social space. Finally, by combining information from both the item-space and social-space, the user's latent factor can be obtained. Item modeling is the process of learning the latent factor of items. In the user-item graph, user aggregation is used to separately consider interactions and opinions. User aggregation aggregates users' opinions about items. Finally, rating prediction integrates user modeling and item modeling to make predictions while learning the model parameters.