SlideShare a Scribd company logo
1 of 42
Download to read offline
Context-aware Graph Embedding for Session-based
News Recommendation
Master Thesis By Heng-Shiou Sheu
Advisory committee
Dr. Sheng Li (Major Professor)
University of Georgia
Dr. Le Guan
University of Georgia
Dr. Jaewoo Lee
University of Georgia
April 13 2020
(University of Georgia) CAGE April 13 2020 1 / 34
Table of Contents
1 Problem Statement and Example
2 Related Work
3 Our Approach
4 Experiments
5 Conclusions
6 References
(University of Georgia) CAGE April 13 2020 2 / 34
Table of Contents
1 Problem Statement and Example
2 Related Work
3 Our Approach
4 Experiments
5 Conclusions
6 References
(University of Georgia) CAGE April 13 2020 3 / 34
Introduction
Figure: News portal
(University of Georgia) CAGE April 13 2020 4 / 34
Introduction
Research trends on News Recommender System(NRS) 1
1
Karimi, Jannach, and Jugovac, “News recommender systems–Survey and roads ahead”.[Information Processing and
Management, 2018]
(University of Georgia) CAGE April 13 2020 4 / 34
Introduction
News recommendation challenges
Fast growing number of items - Hundreds of new articles are added
daily in news media.
Accelerated decay of item’s value - information value decays over
time. Especially in news domain. Each article is expected to have a
short shelf life.
Sparse user profiles - The majority of readers are anonymous and they
actually read only a few articles in a session. It leads that an extreme
levels of sparsity in the user-item interactions matrix.
User’s preferences shift - User’s current interest in a session may be
affected by the context (e.g., location, access time) or by global
context (e.g. breaking news).
(University of Georgia) CAGE April 13 2020 5 / 34
Put our question into real context
Figure: Instance of news recommendation problem
(University of Georgia) CAGE April 13 2020 6 / 34
Introduction
News recommendation challenges
Fast growing number of items - Hundreds of new articles are added
daily in news media.
Accelerated decay of item’s value - information value decays over
time. Especially in news domain. Each article is expected to have a
short shelf life.
Sparse user profiles - The majority of readers are anonymous and they
actually read only a few articles in a session. It leads that an extreme
levels of sparsity in the user-item interactions matrix.
User’s preferences shift - User’s current interest in a session may be
affected by the context (e.g., location, access time) or by global
context (e.g. breaking news).
(University of Georgia) CAGE April 13 2020 7 / 34
Introduction
News recommendation challenges
Fast growing number of items - Hundreds of new articles are added
daily in news media.
Accelerated decay of item’s value - information value decays over
time. Especially in news domain. Each article is expected to have a
short shelf life.
Sparse user profiles - The majority of readers are anonymous and they
actually read only a few articles in a session. It leads that an extreme
levels of sparsity in the user-item interactions matrix.
User’s preferences shift - User’s current interest in a session may be
affected by the context (e.g., location, access time) or by global
context (e.g. breaking news).
Thus, short-term interested concepts have to be modeled by exploiting a
few user-article interactions, leading to the session-based
recommendation problem.
(University of Georgia) CAGE April 13 2020 7 / 34
Introduction
Session-based recommendation
Goal - Recommend a user the next possible interested item based on
sequential information within a short time period.
Recent research
Recurrent neural networks methods: GRU4Rec 2
, KSR 3
Attention mechanism: STAMP 4
Graph neural networks method: SR-GNN 5
2
Hidasi et al., “Session-based recommendations with recurrent neural networks”.[ICLR ’16]
3
Huang et al., “Improving sequential recommendation with knowledge-enhanced memory networks”.[SIGIR’18]
4
Liu et al., “STAMP: short-term attention/memory priority model for session-based recommendation”.[KDD’18]
5
Wu, Shu et al. “Session-based recommendation with graph neuralnetworks”.[AAAI’19]
6
Souza Pereira Moreira, Ferreira, and Cunha, “News session-based recommendations using deep neural networks”.[DLRS’18]
7
Moreira, Jannach, and Cunha, “Contextual hybrid session-based news recommendation with recurrent neural
networks”.[IEEE Access’19]
(University of Georgia) CAGE April 13 2020 8 / 34
Introduction
Session-based recommendation
Goal - Recommend a user the next possible interested item based on
sequential information within a short time period.
Recent research
Recurrent neural networks methods: GRU4Rec 2
, KSR 3
Attention mechanism: STAMP 4
Graph neural networks method: SR-GNN 5
News domain: CHAMELEON 6 7
2
Hidasi et al., “Session-based recommendations with recurrent neural networks”.[ICLR ’16]
3
Huang et al., “Improving sequential recommendation with knowledge-enhanced memory networks”.[SIGIR’18]
4
Liu et al., “STAMP: short-term attention/memory priority model for session-based recommendation”.[KDD’18]
5
Wu, Shu et al. “Session-based recommendation with graph neuralnetworks”.[AAAI’19]
6
Souza Pereira Moreira, Ferreira, and Cunha, “News session-based recommendations using deep neural networks”.[DLRS’18]
7
Moreira, Jannach, and Cunha, “Contextual hybrid session-based news recommendation with recurrent neural
networks”.[IEEE Access’19]
(University of Georgia) CAGE April 13 2020 8 / 34
Table of Contents
1 Problem Statement and Example
2 Related Work
3 Our Approach
4 Experiments
5 Conclusions
6 References
(University of Georgia) CAGE April 13 2020 9 / 34
Related work
Main inspirations:
GRU4Rec - The seminal work on the usage of Recurrent Neural
Networks(RNN) on session-based recommendations. 2
CHAMELEON - A Deep Learning Meta-Architecture for
Session-based news recommendation, by extracting textual
features from news article and taking sequential information into
account. 7
DKN - A deep knowledge-aware network that takes advantage of
knowledge graph representation in news recommendation. 8
2
Hidasi et al., “Session-based recommendations with recurrent neural networks”.[ICLR ’16]
7
Moreira, Jannach, and Cunha, “Contextual hybrid session-based news recommendation with recurrent neural
networks”.[IEEE Access’19]
8
Wang et al., “DKN: Deep Knowledge-Aware Network for News Recommendation”.[WWW’18]
(University of Georgia) CAGE April 13 2020 10 / 34
Limitations of existing work
Unaware of external knowledge sources
Ignore the semantic-level structural information among news articles
Lackness of discovering latent knowledge-level connections among the
news.
Figure: Illustration of real world example
(University of Georgia) CAGE April 13 2020 11 / 34
Research Challenges
In this work, our goal is answering that
How to extract semantically meaningful embeddings for news articles?
How to uncover the structural information among news articles?
(University of Georgia) CAGE April 13 2020 12 / 34
Table of Contents
1 Problem Statement and Example
2 Related Work
3 Our Approach
4 Experiments
5 Conclusions
6 References
(University of Georgia) CAGE April 13 2020 13 / 34
To address the above research challenges
Proposed context-aware graph embedding (CAGE) framework
Take advantage of semantic information from knowledge graph to
enrich the embeddings of news articles.
Model the similarities among articles using graph convolutional
networks to uncover the structural information.
Conduct experiments on real-world benchmark datasets.
Proposed Strategy
Exploit semantically structure information into account to enrich the
textual information.
Exploit the neighborhood information amongs the articles.
(University of Georgia) CAGE April 13 2020 14 / 34
Proposed Strategy
1. Exploit semantically structure information into account to enrich the
textual information.
Figure: Illustration of discovering semantic-level latent connections
(University of Georgia) CAGE April 13 2020 15 / 34
Proposed Strategy
1. Exploit semantically structure information into account to enrich the
textual information.
Figure: Illustration of discovering semantic-level latent connections
(University of Georgia) CAGE April 13 2020 15 / 34
Proposed Strategy
2.Exploit the neighborhood information amongs the articles.
Figure: Illustration of exploiting neighborhood structual information
(University of Georgia) CAGE April 13 2020 16 / 34
Framework: overview
Figure: Workflow of our CAGE framework
(University of Georgia) CAGE April 13 2020 17 / 34
Framework: Represent textual feature
Figure: Represent Article Textual Feature
Goal:
Learn news representations
from textual content
Steps:
Get word embedding from
pre-trained model
Instantiated by Deep Natural
Language Process architecture
(University of Georgia) CAGE April 13 2020 18 / 34
Framework: Extract semantically meaningful embeddings
Figure: Represent semantic-level Feature
Goal:
Represent semantic-level
embedding from mentioned
entity
Steps:
Disambiguate the mentioned
entity in an open knowledge
graph.
Adopt entity-linking
technology to distinguish the
meaning in the news article.
Extract triples from open
knowledge graph
Construct a sub-knowledge
graph
Apply KG embedding method
to learn entity vector.
(University of Georgia) CAGE April 13 2020 19 / 34
Framework: Refinement Learning
Figure: Exploit the neighborhood
information among articles
Goal:
Refine the article embeddings
with similar concepts among
the session.
Steps:
Concatenate obtained
textual-level and
semantic-level article
embeddings with side
information.
Represent each article in a
session as a node in graph.
Using graph neural networks
to further refine the article
embeddings.
(University of Georgia) CAGE April 13 2020 20 / 34
Framework: Represent sequential information
Figure: Represent sequential information
Goal:
Leverage the user session
information, as the sequential
interactions indicate user’s
preferences for session-based
recommmendations.
Steps:
Take refined article embedding
as input for GRU network
Apply soft-attention
mechanism to capture user
preference within the session
(University of Georgia) CAGE April 13 2020 21 / 34
Framework: Train the framework
Goal:
Train the proposal framework to maximize the similarity between user’s
session and next-click article, and minimize the similarity between
session and articles not read by user.
Steps:
Evaluate the posterior probability of clicking a candidate news article
P(item+
|ˆht) =
exp(γRel(ˆht, item+
))
Σ∀item∈U exp(γRel(ˆht ,item))
, (1)
where γ is a smoothing factor and U is the union of item+
and U−
.
loss function
L(θ) = − log
(ht ,item+)
P(item+
|ht), (2)
where θ denotes the model parameters. Since L(θ) is differentiable
w.r.t to θ, the proposed CAGE framework can be trained using gradient
descent based optimization algorithms.
(University of Georgia) CAGE April 13 2020 22 / 34
Table of Contents
1 Problem Statement and Example
2 Related Work
3 Our Approach
4 Experiments
5 Conclusions
6 References
(University of Georgia) CAGE April 13 2020 23 / 34
Dataset
Adressa
We evaluate our proposed framework on real-world news dataset. This
dataset contains approximately 20 million page visits from a Norwegian
news, which was collected by the Norwegian University of Science and
Technology and Adressavisen. 9
Language Norwegian(Bokm˚al) Norwegian(Bokm˚al)
Days 7 16
Users 251k 314k
Sessions 805k 928k
Clicks 2,286k 2,648k
Articles 11k 13k
Avg. session length* 2.26 2.70
9
Jon Atle Gulla et al. “The Adressa dataset for news recommendation”. [In:Proceedings of the international conference on
web intelligence.’17]
(University of Georgia) CAGE April 13 2020 24 / 34
Metrics
Accuracy
Hit Rate (HR)@10 - Check whether the positive item is among the
top-N ranked items.
Mean Reciprocal Rank (MRR)@10 - Ranking metric which assigns
higher at top ranks
Normalized Discounted Cumulative Gain (NDCG)@10 - Considering
the checkin rating value of the user as the graded relevance label.
(University of Georgia) CAGE April 13 2020 25 / 34
Parameter Setting
Knowledge graph embedding: 50, 100
Graph convolutional Networks layer1 output: 100,125,150,250
Graph convolutional Networks layer2 output: 50,60,70,150
Batch size: 32, 64, 128, 256
Finally, we set the dimensions for KG, GCN layer1, GCN layer2, and batch
size to 100, 125, 60, 64. The key parameter settings for baselines are same
as configurations reported in Chameleon 7
7
Moreira, Jannach, and Cunha, “Contextual hybrid session-based news recommendation with recurrent neural
networks”.[IEEE Access’19]
(University of Georgia) CAGE April 13 2020 26 / 34
Baseline algorithms
Deep Learning approach
Chameleon: The state-of-the-art method for session-based news
recommendation
SR-GNN: Model sessional information by applying graph neural
network.
GRU4Rec: The First RNN-based approach in session-based
recommendation problem.
Association Rules-based approach
Sequential Rules: Considers the order of interactions within the session
Co-Occurrence: Recommend the most read articles together with the
last read articles in other user sessions.
Neighborhood based approach
Item-skNN: Most similar articles to the last read one.
V-kNN: Compares the entire session with past sessions to detemine
items to be recommended.
Non-personalized approach
Recently Popular: Most viewed articles during the last N interactions.
Content-Based: Most similar articles to the last N interactions.
(University of Georgia) CAGE April 13 2020 27 / 34
Results in Quality Metrics
(University of Georgia) CAGE April 13 2020 28 / 34
Results in Quality Metrics
(University of Georgia) CAGE April 13 2020 28 / 34
Discussion
Non-personalized methods are both obtained poor performance without
considering user preferences
(University of Georgia) CAGE April 13 2020 29 / 34
Discussion
Neighborhood-based methods outperform non-personalized methods by
taking similar articles into account
(University of Georgia) CAGE April 13 2020 29 / 34
Discussion
Methods based on association rules perform better than previous strategies
(University of Georgia) CAGE April 13 2020 29 / 34
Discussion
It shows the advantage of using deep models for session-based news
recommendation. As GRU4Rec and SR-GNN are not designed to make
recommendations for first seen items during training, they cannot
outperform Chameleon.
(University of Georgia) CAGE April 13 2020 29 / 34
Table of Contents
1 Problem Statement and Example
2 Related Work
3 Our Approach
4 Experiments
5 Conclusions
6 References
(University of Georgia) CAGE April 13 2020 30 / 34
Conclusions
Proposed framework
Proposed a context-aware graph embedding framework for session-based
news recommendation by considering structured information and refining
article embeddings with graph neural networks.
Uncover semantic-level structured information
Build an sub knowledge graph for capturing semantic-level information and
take external knowledge resources into account.
Experiments
Extensive experiments on real-word news datasets demonstrated the
effectiveness of the proposed CAGE framework, compared with the
state-of-the-art methods on session-based news recommendation
Submitted Conference
SIGIR’20
(University of Georgia) CAGE April 13 2020 31 / 34
Table of Contents
1 Problem Statement and Example
2 Related Work
3 Our Approach
4 Experiments
5 Conclusions
6 References
(University of Georgia) CAGE April 13 2020 32 / 34
1. Mozhgan Karimi, Dietmar Jannach, and Michael Jugovac. “News recommender
systems–Survey and roads ahead”. In: Information Processing & Management 54.6
(2018), pp. 1203–1227
2. Bal´azs Hidasi et al. “Session-based recommendations with recurrent neural networks”.
In: arXiv preprint arXiv:1511.06939 (2015)
3. Yong Kiam Tan, Xinxing Xu, and Yong Liu. “Improved recurrent neural networks for
session-based recommendations”. In: Proceedings of the 1st Workshop on Deep
Learning for Recommender Systems. 2016, pp. 17–22
4. Qiao Liu et al. “STAMP: short-term attention/memory priority model for
session-based recommendation”. In: Proceedings of the 24th ACM SIGKDD
International Conference on Knowledge Discovery & Data Mining. 2018, pp. 1831–1839
5. Shu Wu et al. “Session-based recommendation with graph neural networks”. In:
Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 33. 2019,
pp. 346–353
6. Gabriel de Souza Pereira Moreira, Felipe Ferreira, and Adilson Marques da Cunha.
“News session-based recommendations using deep neural networks”. In: The 3rd
Workshop on Deep Learning for Recommender Systems. 2018, pp. 15–23
7. Gabriel de Souza Pereira Moreira, Dietmar Jannach, and Adilson Marques da Cunha.
“Contextual hybrid session-based news recommendation with recurrent neural
networks”. In: arXiv preprint arXiv:1904.10367 (2019)
8. Hongwei Wang et al. “DKN: Deep Knowledge-Aware Network for News
Recommendation”. In: Proceedings of the 2018 World Wide Web Conference. WWW
’18. Lyon, France: International World Wide Web Conferences Steering Committee,
2018, 1835–1844. isbn: 9781450356398
(University of Georgia) CAGE April 13 2020 33 / 34
Thanks for your attendance
(University of Georgia) CAGE April 13 2020 34 / 34

More Related Content

What's hot

ANALYSIS OF TOPIC MODELING WITH UNPOOLED AND POOLED TWEETS AND EXPLORATION OF...
ANALYSIS OF TOPIC MODELING WITH UNPOOLED AND POOLED TWEETS AND EXPLORATION OF...ANALYSIS OF TOPIC MODELING WITH UNPOOLED AND POOLED TWEETS AND EXPLORATION OF...
ANALYSIS OF TOPIC MODELING WITH UNPOOLED AND POOLED TWEETS AND EXPLORATION OF...IJCSEA Journal
 
WARRANTS GENERATIONS USING A LANGUAGE MODEL AND A MULTI-AGENT SYSTEM
WARRANTS GENERATIONS USING A LANGUAGE MODEL AND A MULTI-AGENT SYSTEMWARRANTS GENERATIONS USING A LANGUAGE MODEL AND A MULTI-AGENT SYSTEM
WARRANTS GENERATIONS USING A LANGUAGE MODEL AND A MULTI-AGENT SYSTEMijnlc
 
FAKE NEWS DETECTION WITH SEMANTIC FEATURES AND TEXT MINING
FAKE NEWS DETECTION WITH SEMANTIC FEATURES AND TEXT MININGFAKE NEWS DETECTION WITH SEMANTIC FEATURES AND TEXT MINING
FAKE NEWS DETECTION WITH SEMANTIC FEATURES AND TEXT MININGijnlc
 
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGYINTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGYcscpconf
 
710201947
710201947710201947
710201947IJRAT
 
NOVEL MACHINE LEARNING ALGORITHMS FOR CENTRALITY AND CLIQUES DETECTION IN YOU...
NOVEL MACHINE LEARNING ALGORITHMS FOR CENTRALITY AND CLIQUES DETECTION IN YOU...NOVEL MACHINE LEARNING ALGORITHMS FOR CENTRALITY AND CLIQUES DETECTION IN YOU...
NOVEL MACHINE LEARNING ALGORITHMS FOR CENTRALITY AND CLIQUES DETECTION IN YOU...ijaia
 
Great model a model for the automatic generation of semantic relations betwee...
Great model a model for the automatic generation of semantic relations betwee...Great model a model for the automatic generation of semantic relations betwee...
Great model a model for the automatic generation of semantic relations betwee...ijcsity
 
Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...Salam Shah
 
Odsc 2018 detection_classification_of_fake_news_using_cnn_venkatraman
Odsc 2018 detection_classification_of_fake_news_using_cnn_venkatramanOdsc 2018 detection_classification_of_fake_news_using_cnn_venkatraman
Odsc 2018 detection_classification_of_fake_news_using_cnn_venkatramanvenkatramanJ4
 
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...ijdms
 
Effective Feature Selection for Mining Text Data with Side-Information
Effective Feature Selection for Mining Text Data with Side-InformationEffective Feature Selection for Mining Text Data with Side-Information
Effective Feature Selection for Mining Text Data with Side-InformationIJTET Journal
 
Data Intensive Architectures
Data Intensive ArchitecturesData Intensive Architectures
Data Intensive ArchitecturesPoojaKumar84
 
Vertical intent prediction approach based on Doc2vec and convolutional neural...
Vertical intent prediction approach based on Doc2vec and convolutional neural...Vertical intent prediction approach based on Doc2vec and convolutional neural...
Vertical intent prediction approach based on Doc2vec and convolutional neural...IJECEIAES
 
LINK MINING PROCESS
LINK MINING PROCESSLINK MINING PROCESS
LINK MINING PROCESSIJDKP
 

What's hot (14)

ANALYSIS OF TOPIC MODELING WITH UNPOOLED AND POOLED TWEETS AND EXPLORATION OF...
ANALYSIS OF TOPIC MODELING WITH UNPOOLED AND POOLED TWEETS AND EXPLORATION OF...ANALYSIS OF TOPIC MODELING WITH UNPOOLED AND POOLED TWEETS AND EXPLORATION OF...
ANALYSIS OF TOPIC MODELING WITH UNPOOLED AND POOLED TWEETS AND EXPLORATION OF...
 
WARRANTS GENERATIONS USING A LANGUAGE MODEL AND A MULTI-AGENT SYSTEM
WARRANTS GENERATIONS USING A LANGUAGE MODEL AND A MULTI-AGENT SYSTEMWARRANTS GENERATIONS USING A LANGUAGE MODEL AND A MULTI-AGENT SYSTEM
WARRANTS GENERATIONS USING A LANGUAGE MODEL AND A MULTI-AGENT SYSTEM
 
FAKE NEWS DETECTION WITH SEMANTIC FEATURES AND TEXT MINING
FAKE NEWS DETECTION WITH SEMANTIC FEATURES AND TEXT MININGFAKE NEWS DETECTION WITH SEMANTIC FEATURES AND TEXT MINING
FAKE NEWS DETECTION WITH SEMANTIC FEATURES AND TEXT MINING
 
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGYINTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
 
710201947
710201947710201947
710201947
 
NOVEL MACHINE LEARNING ALGORITHMS FOR CENTRALITY AND CLIQUES DETECTION IN YOU...
NOVEL MACHINE LEARNING ALGORITHMS FOR CENTRALITY AND CLIQUES DETECTION IN YOU...NOVEL MACHINE LEARNING ALGORITHMS FOR CENTRALITY AND CLIQUES DETECTION IN YOU...
NOVEL MACHINE LEARNING ALGORITHMS FOR CENTRALITY AND CLIQUES DETECTION IN YOU...
 
Great model a model for the automatic generation of semantic relations betwee...
Great model a model for the automatic generation of semantic relations betwee...Great model a model for the automatic generation of semantic relations betwee...
Great model a model for the automatic generation of semantic relations betwee...
 
Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...
 
Odsc 2018 detection_classification_of_fake_news_using_cnn_venkatraman
Odsc 2018 detection_classification_of_fake_news_using_cnn_venkatramanOdsc 2018 detection_classification_of_fake_news_using_cnn_venkatraman
Odsc 2018 detection_classification_of_fake_news_using_cnn_venkatraman
 
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
 
Effective Feature Selection for Mining Text Data with Side-Information
Effective Feature Selection for Mining Text Data with Side-InformationEffective Feature Selection for Mining Text Data with Side-Information
Effective Feature Selection for Mining Text Data with Side-Information
 
Data Intensive Architectures
Data Intensive ArchitecturesData Intensive Architectures
Data Intensive Architectures
 
Vertical intent prediction approach based on Doc2vec and convolutional neural...
Vertical intent prediction approach based on Doc2vec and convolutional neural...Vertical intent prediction approach based on Doc2vec and convolutional neural...
Vertical intent prediction approach based on Doc2vec and convolutional neural...
 
LINK MINING PROCESS
LINK MINING PROCESSLINK MINING PROCESS
LINK MINING PROCESS
 

Similar to [MS] Thesis Defense

Thinking About the Making of Data
Thinking About the Making of DataThinking About the Making of Data
Thinking About the Making of DataPaul Groth
 
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
 
Introduction to Research methodology: Orientation for Doctoral Program Course...
Introduction to Research methodology: Orientation for Doctoral Program Course...Introduction to Research methodology: Orientation for Doctoral Program Course...
Introduction to Research methodology: Orientation for Doctoral Program Course...niloysarkar
 
Building Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFBuilding Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFOlga Scrivner
 
Graph based forcasting for social network
Graph based forcasting for social networkGraph based forcasting for social network
Graph based forcasting for social networkAshenafi Workie
 
IRJET - Socirank Identifying and Ranking Prevalent News Topics using Social M...
IRJET - Socirank Identifying and Ranking Prevalent News Topics using Social M...IRJET - Socirank Identifying and Ranking Prevalent News Topics using Social M...
IRJET - Socirank Identifying and Ranking Prevalent News Topics using Social M...IRJET Journal
 
Detection of Fake News Using Machine Learning
Detection of Fake News Using Machine LearningDetection of Fake News Using Machine Learning
Detection of Fake News Using Machine LearningIRJET Journal
 
The Survey of Data Mining Applications And Feature Scope
The Survey of Data Mining Applications  And Feature Scope The Survey of Data Mining Applications  And Feature Scope
The Survey of Data Mining Applications And Feature Scope IJCSEIT Journal
 
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...Ramine Tinati
 
Big Data Analytics- USE CASES SOLVED USING NETWORK ANALYSIS TECHNIQUES IN GEPHI
Big Data Analytics- USE CASES SOLVED USING NETWORK ANALYSIS TECHNIQUES IN GEPHIBig Data Analytics- USE CASES SOLVED USING NETWORK ANALYSIS TECHNIQUES IN GEPHI
Big Data Analytics- USE CASES SOLVED USING NETWORK ANALYSIS TECHNIQUES IN GEPHIRuchika Sharma
 
A Survey And Taxonomy Of Distributed Data Mining Research Studies A Systemat...
A Survey And Taxonomy Of Distributed Data Mining Research Studies  A Systemat...A Survey And Taxonomy Of Distributed Data Mining Research Studies  A Systemat...
A Survey And Taxonomy Of Distributed Data Mining Research Studies A Systemat...Sandra Long
 
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...AIRCC Publishing Corporation
 
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...ijcsit
 
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...Scott Bou
 
Researcher Reliance on Digital Libraries: A Descriptive Analysis
Researcher Reliance on Digital Libraries: A Descriptive AnalysisResearcher Reliance on Digital Libraries: A Descriptive Analysis
Researcher Reliance on Digital Libraries: A Descriptive AnalysisIJAEMSJORNAL
 
DBLP-SSE: A DBLP Search Support Engine
DBLP-SSE: A DBLP Search Support EngineDBLP-SSE: A DBLP Search Support Engine
DBLP-SSE: A DBLP Search Support EngineYi Zeng
 

Similar to [MS] Thesis Defense (20)

Graph
GraphGraph
Graph
 
Thinking About the Making of Data
Thinking About the Making of DataThinking About the Making of Data
Thinking About the Making of Data
 
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
 
Introduction to Research methodology: Orientation for Doctoral Program Course...
Introduction to Research methodology: Orientation for Doctoral Program Course...Introduction to Research methodology: Orientation for Doctoral Program Course...
Introduction to Research methodology: Orientation for Doctoral Program Course...
 
Building Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFBuilding Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVF
 
Graph based forcasting for social network
Graph based forcasting for social networkGraph based forcasting for social network
Graph based forcasting for social network
 
Chapter 16
Chapter 16Chapter 16
Chapter 16
 
IRJET - Socirank Identifying and Ranking Prevalent News Topics using Social M...
IRJET - Socirank Identifying and Ranking Prevalent News Topics using Social M...IRJET - Socirank Identifying and Ranking Prevalent News Topics using Social M...
IRJET - Socirank Identifying and Ranking Prevalent News Topics using Social M...
 
Detection of Fake News Using Machine Learning
Detection of Fake News Using Machine LearningDetection of Fake News Using Machine Learning
Detection of Fake News Using Machine Learning
 
The Survey of Data Mining Applications And Feature Scope
The Survey of Data Mining Applications  And Feature Scope The Survey of Data Mining Applications  And Feature Scope
The Survey of Data Mining Applications And Feature Scope
 
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
 
Big Data Analytics- USE CASES SOLVED USING NETWORK ANALYSIS TECHNIQUES IN GEPHI
Big Data Analytics- USE CASES SOLVED USING NETWORK ANALYSIS TECHNIQUES IN GEPHIBig Data Analytics- USE CASES SOLVED USING NETWORK ANALYSIS TECHNIQUES IN GEPHI
Big Data Analytics- USE CASES SOLVED USING NETWORK ANALYSIS TECHNIQUES IN GEPHI
 
A Survey And Taxonomy Of Distributed Data Mining Research Studies A Systemat...
A Survey And Taxonomy Of Distributed Data Mining Research Studies  A Systemat...A Survey And Taxonomy Of Distributed Data Mining Research Studies  A Systemat...
A Survey And Taxonomy Of Distributed Data Mining Research Studies A Systemat...
 
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
 
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
 
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
 
Final_report6
Final_report6Final_report6
Final_report6
 
Researcher Reliance on Digital Libraries: A Descriptive Analysis
Researcher Reliance on Digital Libraries: A Descriptive AnalysisResearcher Reliance on Digital Libraries: A Descriptive Analysis
Researcher Reliance on Digital Libraries: A Descriptive Analysis
 
Rdaeu russia_fg_1_july2014_final
Rdaeu  russia_fg_1_july2014_finalRdaeu  russia_fg_1_july2014_final
Rdaeu russia_fg_1_july2014_final
 
DBLP-SSE: A DBLP Search Support Engine
DBLP-SSE: A DBLP Search Support EngineDBLP-SSE: A DBLP Search Support Engine
DBLP-SSE: A DBLP Search Support Engine
 

More from Heng-Xiu Xu

從 NN 到 嗯嗯
從 NN 到 嗯嗯從 NN 到 嗯嗯
從 NN 到 嗯嗯Heng-Xiu Xu
 
Kafka security ssl
Kafka security sslKafka security ssl
Kafka security sslHeng-Xiu Xu
 
Deep learning nlp
Deep learning nlpDeep learning nlp
Deep learning nlpHeng-Xiu Xu
 
General guide in nlp
General guide in nlpGeneral guide in nlp
General guide in nlpHeng-Xiu Xu
 
NLP 簡單簡報
NLP 簡單簡報NLP 簡單簡報
NLP 簡單簡報Heng-Xiu Xu
 

More from Heng-Xiu Xu (6)

從 NN 到 嗯嗯
從 NN 到 嗯嗯從 NN 到 嗯嗯
從 NN 到 嗯嗯
 
Kafka security ssl
Kafka security sslKafka security ssl
Kafka security ssl
 
Deep learning nlp
Deep learning nlpDeep learning nlp
Deep learning nlp
 
General guide in nlp
General guide in nlpGeneral guide in nlp
General guide in nlp
 
NLP 簡單簡報
NLP 簡單簡報NLP 簡單簡報
NLP 簡單簡報
 
Alexa overview
Alexa overviewAlexa overview
Alexa overview
 

Recently uploaded

Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 

Recently uploaded (20)

Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 

[MS] Thesis Defense

  • 1. Context-aware Graph Embedding for Session-based News Recommendation Master Thesis By Heng-Shiou Sheu Advisory committee Dr. Sheng Li (Major Professor) University of Georgia Dr. Le Guan University of Georgia Dr. Jaewoo Lee University of Georgia April 13 2020 (University of Georgia) CAGE April 13 2020 1 / 34
  • 2. Table of Contents 1 Problem Statement and Example 2 Related Work 3 Our Approach 4 Experiments 5 Conclusions 6 References (University of Georgia) CAGE April 13 2020 2 / 34
  • 3. Table of Contents 1 Problem Statement and Example 2 Related Work 3 Our Approach 4 Experiments 5 Conclusions 6 References (University of Georgia) CAGE April 13 2020 3 / 34
  • 4. Introduction Figure: News portal (University of Georgia) CAGE April 13 2020 4 / 34
  • 5. Introduction Research trends on News Recommender System(NRS) 1 1 Karimi, Jannach, and Jugovac, “News recommender systems–Survey and roads ahead”.[Information Processing and Management, 2018] (University of Georgia) CAGE April 13 2020 4 / 34
  • 6. Introduction News recommendation challenges Fast growing number of items - Hundreds of new articles are added daily in news media. Accelerated decay of item’s value - information value decays over time. Especially in news domain. Each article is expected to have a short shelf life. Sparse user profiles - The majority of readers are anonymous and they actually read only a few articles in a session. It leads that an extreme levels of sparsity in the user-item interactions matrix. User’s preferences shift - User’s current interest in a session may be affected by the context (e.g., location, access time) or by global context (e.g. breaking news). (University of Georgia) CAGE April 13 2020 5 / 34
  • 7. Put our question into real context Figure: Instance of news recommendation problem (University of Georgia) CAGE April 13 2020 6 / 34
  • 8. Introduction News recommendation challenges Fast growing number of items - Hundreds of new articles are added daily in news media. Accelerated decay of item’s value - information value decays over time. Especially in news domain. Each article is expected to have a short shelf life. Sparse user profiles - The majority of readers are anonymous and they actually read only a few articles in a session. It leads that an extreme levels of sparsity in the user-item interactions matrix. User’s preferences shift - User’s current interest in a session may be affected by the context (e.g., location, access time) or by global context (e.g. breaking news). (University of Georgia) CAGE April 13 2020 7 / 34
  • 9. Introduction News recommendation challenges Fast growing number of items - Hundreds of new articles are added daily in news media. Accelerated decay of item’s value - information value decays over time. Especially in news domain. Each article is expected to have a short shelf life. Sparse user profiles - The majority of readers are anonymous and they actually read only a few articles in a session. It leads that an extreme levels of sparsity in the user-item interactions matrix. User’s preferences shift - User’s current interest in a session may be affected by the context (e.g., location, access time) or by global context (e.g. breaking news). Thus, short-term interested concepts have to be modeled by exploiting a few user-article interactions, leading to the session-based recommendation problem. (University of Georgia) CAGE April 13 2020 7 / 34
  • 10. Introduction Session-based recommendation Goal - Recommend a user the next possible interested item based on sequential information within a short time period. Recent research Recurrent neural networks methods: GRU4Rec 2 , KSR 3 Attention mechanism: STAMP 4 Graph neural networks method: SR-GNN 5 2 Hidasi et al., “Session-based recommendations with recurrent neural networks”.[ICLR ’16] 3 Huang et al., “Improving sequential recommendation with knowledge-enhanced memory networks”.[SIGIR’18] 4 Liu et al., “STAMP: short-term attention/memory priority model for session-based recommendation”.[KDD’18] 5 Wu, Shu et al. “Session-based recommendation with graph neuralnetworks”.[AAAI’19] 6 Souza Pereira Moreira, Ferreira, and Cunha, “News session-based recommendations using deep neural networks”.[DLRS’18] 7 Moreira, Jannach, and Cunha, “Contextual hybrid session-based news recommendation with recurrent neural networks”.[IEEE Access’19] (University of Georgia) CAGE April 13 2020 8 / 34
  • 11. Introduction Session-based recommendation Goal - Recommend a user the next possible interested item based on sequential information within a short time period. Recent research Recurrent neural networks methods: GRU4Rec 2 , KSR 3 Attention mechanism: STAMP 4 Graph neural networks method: SR-GNN 5 News domain: CHAMELEON 6 7 2 Hidasi et al., “Session-based recommendations with recurrent neural networks”.[ICLR ’16] 3 Huang et al., “Improving sequential recommendation with knowledge-enhanced memory networks”.[SIGIR’18] 4 Liu et al., “STAMP: short-term attention/memory priority model for session-based recommendation”.[KDD’18] 5 Wu, Shu et al. “Session-based recommendation with graph neuralnetworks”.[AAAI’19] 6 Souza Pereira Moreira, Ferreira, and Cunha, “News session-based recommendations using deep neural networks”.[DLRS’18] 7 Moreira, Jannach, and Cunha, “Contextual hybrid session-based news recommendation with recurrent neural networks”.[IEEE Access’19] (University of Georgia) CAGE April 13 2020 8 / 34
  • 12. Table of Contents 1 Problem Statement and Example 2 Related Work 3 Our Approach 4 Experiments 5 Conclusions 6 References (University of Georgia) CAGE April 13 2020 9 / 34
  • 13. Related work Main inspirations: GRU4Rec - The seminal work on the usage of Recurrent Neural Networks(RNN) on session-based recommendations. 2 CHAMELEON - A Deep Learning Meta-Architecture for Session-based news recommendation, by extracting textual features from news article and taking sequential information into account. 7 DKN - A deep knowledge-aware network that takes advantage of knowledge graph representation in news recommendation. 8 2 Hidasi et al., “Session-based recommendations with recurrent neural networks”.[ICLR ’16] 7 Moreira, Jannach, and Cunha, “Contextual hybrid session-based news recommendation with recurrent neural networks”.[IEEE Access’19] 8 Wang et al., “DKN: Deep Knowledge-Aware Network for News Recommendation”.[WWW’18] (University of Georgia) CAGE April 13 2020 10 / 34
  • 14. Limitations of existing work Unaware of external knowledge sources Ignore the semantic-level structural information among news articles Lackness of discovering latent knowledge-level connections among the news. Figure: Illustration of real world example (University of Georgia) CAGE April 13 2020 11 / 34
  • 15. Research Challenges In this work, our goal is answering that How to extract semantically meaningful embeddings for news articles? How to uncover the structural information among news articles? (University of Georgia) CAGE April 13 2020 12 / 34
  • 16. Table of Contents 1 Problem Statement and Example 2 Related Work 3 Our Approach 4 Experiments 5 Conclusions 6 References (University of Georgia) CAGE April 13 2020 13 / 34
  • 17. To address the above research challenges Proposed context-aware graph embedding (CAGE) framework Take advantage of semantic information from knowledge graph to enrich the embeddings of news articles. Model the similarities among articles using graph convolutional networks to uncover the structural information. Conduct experiments on real-world benchmark datasets. Proposed Strategy Exploit semantically structure information into account to enrich the textual information. Exploit the neighborhood information amongs the articles. (University of Georgia) CAGE April 13 2020 14 / 34
  • 18. Proposed Strategy 1. Exploit semantically structure information into account to enrich the textual information. Figure: Illustration of discovering semantic-level latent connections (University of Georgia) CAGE April 13 2020 15 / 34
  • 19. Proposed Strategy 1. Exploit semantically structure information into account to enrich the textual information. Figure: Illustration of discovering semantic-level latent connections (University of Georgia) CAGE April 13 2020 15 / 34
  • 20. Proposed Strategy 2.Exploit the neighborhood information amongs the articles. Figure: Illustration of exploiting neighborhood structual information (University of Georgia) CAGE April 13 2020 16 / 34
  • 21. Framework: overview Figure: Workflow of our CAGE framework (University of Georgia) CAGE April 13 2020 17 / 34
  • 22. Framework: Represent textual feature Figure: Represent Article Textual Feature Goal: Learn news representations from textual content Steps: Get word embedding from pre-trained model Instantiated by Deep Natural Language Process architecture (University of Georgia) CAGE April 13 2020 18 / 34
  • 23. Framework: Extract semantically meaningful embeddings Figure: Represent semantic-level Feature Goal: Represent semantic-level embedding from mentioned entity Steps: Disambiguate the mentioned entity in an open knowledge graph. Adopt entity-linking technology to distinguish the meaning in the news article. Extract triples from open knowledge graph Construct a sub-knowledge graph Apply KG embedding method to learn entity vector. (University of Georgia) CAGE April 13 2020 19 / 34
  • 24. Framework: Refinement Learning Figure: Exploit the neighborhood information among articles Goal: Refine the article embeddings with similar concepts among the session. Steps: Concatenate obtained textual-level and semantic-level article embeddings with side information. Represent each article in a session as a node in graph. Using graph neural networks to further refine the article embeddings. (University of Georgia) CAGE April 13 2020 20 / 34
  • 25. Framework: Represent sequential information Figure: Represent sequential information Goal: Leverage the user session information, as the sequential interactions indicate user’s preferences for session-based recommmendations. Steps: Take refined article embedding as input for GRU network Apply soft-attention mechanism to capture user preference within the session (University of Georgia) CAGE April 13 2020 21 / 34
  • 26. Framework: Train the framework Goal: Train the proposal framework to maximize the similarity between user’s session and next-click article, and minimize the similarity between session and articles not read by user. Steps: Evaluate the posterior probability of clicking a candidate news article P(item+ |ˆht) = exp(γRel(ˆht, item+ )) Σ∀item∈U exp(γRel(ˆht ,item)) , (1) where γ is a smoothing factor and U is the union of item+ and U− . loss function L(θ) = − log (ht ,item+) P(item+ |ht), (2) where θ denotes the model parameters. Since L(θ) is differentiable w.r.t to θ, the proposed CAGE framework can be trained using gradient descent based optimization algorithms. (University of Georgia) CAGE April 13 2020 22 / 34
  • 27. Table of Contents 1 Problem Statement and Example 2 Related Work 3 Our Approach 4 Experiments 5 Conclusions 6 References (University of Georgia) CAGE April 13 2020 23 / 34
  • 28. Dataset Adressa We evaluate our proposed framework on real-world news dataset. This dataset contains approximately 20 million page visits from a Norwegian news, which was collected by the Norwegian University of Science and Technology and Adressavisen. 9 Language Norwegian(Bokm˚al) Norwegian(Bokm˚al) Days 7 16 Users 251k 314k Sessions 805k 928k Clicks 2,286k 2,648k Articles 11k 13k Avg. session length* 2.26 2.70 9 Jon Atle Gulla et al. “The Adressa dataset for news recommendation”. [In:Proceedings of the international conference on web intelligence.’17] (University of Georgia) CAGE April 13 2020 24 / 34
  • 29. Metrics Accuracy Hit Rate (HR)@10 - Check whether the positive item is among the top-N ranked items. Mean Reciprocal Rank (MRR)@10 - Ranking metric which assigns higher at top ranks Normalized Discounted Cumulative Gain (NDCG)@10 - Considering the checkin rating value of the user as the graded relevance label. (University of Georgia) CAGE April 13 2020 25 / 34
  • 30. Parameter Setting Knowledge graph embedding: 50, 100 Graph convolutional Networks layer1 output: 100,125,150,250 Graph convolutional Networks layer2 output: 50,60,70,150 Batch size: 32, 64, 128, 256 Finally, we set the dimensions for KG, GCN layer1, GCN layer2, and batch size to 100, 125, 60, 64. The key parameter settings for baselines are same as configurations reported in Chameleon 7 7 Moreira, Jannach, and Cunha, “Contextual hybrid session-based news recommendation with recurrent neural networks”.[IEEE Access’19] (University of Georgia) CAGE April 13 2020 26 / 34
  • 31. Baseline algorithms Deep Learning approach Chameleon: The state-of-the-art method for session-based news recommendation SR-GNN: Model sessional information by applying graph neural network. GRU4Rec: The First RNN-based approach in session-based recommendation problem. Association Rules-based approach Sequential Rules: Considers the order of interactions within the session Co-Occurrence: Recommend the most read articles together with the last read articles in other user sessions. Neighborhood based approach Item-skNN: Most similar articles to the last read one. V-kNN: Compares the entire session with past sessions to detemine items to be recommended. Non-personalized approach Recently Popular: Most viewed articles during the last N interactions. Content-Based: Most similar articles to the last N interactions. (University of Georgia) CAGE April 13 2020 27 / 34
  • 32. Results in Quality Metrics (University of Georgia) CAGE April 13 2020 28 / 34
  • 33. Results in Quality Metrics (University of Georgia) CAGE April 13 2020 28 / 34
  • 34. Discussion Non-personalized methods are both obtained poor performance without considering user preferences (University of Georgia) CAGE April 13 2020 29 / 34
  • 35. Discussion Neighborhood-based methods outperform non-personalized methods by taking similar articles into account (University of Georgia) CAGE April 13 2020 29 / 34
  • 36. Discussion Methods based on association rules perform better than previous strategies (University of Georgia) CAGE April 13 2020 29 / 34
  • 37. Discussion It shows the advantage of using deep models for session-based news recommendation. As GRU4Rec and SR-GNN are not designed to make recommendations for first seen items during training, they cannot outperform Chameleon. (University of Georgia) CAGE April 13 2020 29 / 34
  • 38. Table of Contents 1 Problem Statement and Example 2 Related Work 3 Our Approach 4 Experiments 5 Conclusions 6 References (University of Georgia) CAGE April 13 2020 30 / 34
  • 39. Conclusions Proposed framework Proposed a context-aware graph embedding framework for session-based news recommendation by considering structured information and refining article embeddings with graph neural networks. Uncover semantic-level structured information Build an sub knowledge graph for capturing semantic-level information and take external knowledge resources into account. Experiments Extensive experiments on real-word news datasets demonstrated the effectiveness of the proposed CAGE framework, compared with the state-of-the-art methods on session-based news recommendation Submitted Conference SIGIR’20 (University of Georgia) CAGE April 13 2020 31 / 34
  • 40. Table of Contents 1 Problem Statement and Example 2 Related Work 3 Our Approach 4 Experiments 5 Conclusions 6 References (University of Georgia) CAGE April 13 2020 32 / 34
  • 41. 1. Mozhgan Karimi, Dietmar Jannach, and Michael Jugovac. “News recommender systems–Survey and roads ahead”. In: Information Processing & Management 54.6 (2018), pp. 1203–1227 2. Bal´azs Hidasi et al. “Session-based recommendations with recurrent neural networks”. In: arXiv preprint arXiv:1511.06939 (2015) 3. Yong Kiam Tan, Xinxing Xu, and Yong Liu. “Improved recurrent neural networks for session-based recommendations”. In: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems. 2016, pp. 17–22 4. Qiao Liu et al. “STAMP: short-term attention/memory priority model for session-based recommendation”. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2018, pp. 1831–1839 5. Shu Wu et al. “Session-based recommendation with graph neural networks”. In: Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 33. 2019, pp. 346–353 6. Gabriel de Souza Pereira Moreira, Felipe Ferreira, and Adilson Marques da Cunha. “News session-based recommendations using deep neural networks”. In: The 3rd Workshop on Deep Learning for Recommender Systems. 2018, pp. 15–23 7. Gabriel de Souza Pereira Moreira, Dietmar Jannach, and Adilson Marques da Cunha. “Contextual hybrid session-based news recommendation with recurrent neural networks”. In: arXiv preprint arXiv:1904.10367 (2019) 8. Hongwei Wang et al. “DKN: Deep Knowledge-Aware Network for News Recommendation”. In: Proceedings of the 2018 World Wide Web Conference. WWW ’18. Lyon, France: International World Wide Web Conferences Steering Committee, 2018, 1835–1844. isbn: 9781450356398 (University of Georgia) CAGE April 13 2020 33 / 34
  • 42. Thanks for your attendance (University of Georgia) CAGE April 13 2020 34 / 34