SlideShare a Scribd company logo
1 of 32
Entity Recommendations Using
Hierarchical Knowledge Bases
Workshop on Knowledge Discovery and Data Mining Meets Linked Open Data (KNOW@LOD)
at ESWC2015, May 31, 2015
Siva Kumar Cheekula, Pavan Kapanipathi, Derek Doran,
Prateek Jain, Amit Sheth
Kno.e.sis – Ohio Center of Excellence in Knowledge-enabled Computing
Wright State University, Dayton - OH
Entity Recommendations
Entity Recommendations
Entity Recommendations
• Content Based (Users’ Ratings)
– Types
• Term based
• Entity based
• Knowledge based/Graph based
– Provides the most personalized results
• Collaborative (Other users’ ratings)
• Hybrid (Both content and collaborative)
– Works best
Entity Recommendations
• Structured representation of relationships
among concepts
• Allows better understanding of the user
interests
• Cold start problem is addressed well
6
Knowledge Base Enabled
Recommendations
Interstellar
(film)
Gravity
(film)
Relationships
7
Knowledge Base Enabled
Recommendations
Interstellar
(film)
Gravity
(film)
Relationships
8
Knowledge Base Enabled
Recommendations
Too many properties to address
Ball Games
Football
Games
9
Is-a
Focus specifically
on hierarchical
relationships
Hierarchical Relations
• Human memory has been argued to be
structured as a hierarchy of concepts (Semantic
Network)
• Spreading activation theory has been utilized to
simulate search on semantic network
• This theory has not been well explored for user
interest modeling and entity recommendations
10
Hierarchical Relations
• Domain Coverage
• Crowd-sourced knowledge base
–Regular updates
–Driven by strict guidelines
11
Wikipedia
12
Wikipedia Category Graph
13
Parent Categories
Wikipedia Category Graph
14
Spreading
Activation
Hierarchical Interest
Graphs
1
2 3
3 4
Entity Un-rated by user
2
3
Reverse
Spreading
Wikipedia
Category
Hierarchy
Approach
15
Hierarchical Interest
Graphs
1
2 3
3 4
Entity Un-rated by user
2
3
Reverse
Spreading
Approach
Spreading
Activation
Wikipedia
Category
Hierarchy
Internet
Semantic
Search
Linked Data Metadata
Technology
World Wide Web
Semantic
Web
Structured
Information
0.8 0.2 0.6
Scores for
Interests
16
User Interests
0.7
0.5
0.4
0.3
Activation
Function
• Wikipedia Category Structure is transformed to a
hierarchy (Wikipedia Hierarchy)
– 0.8 Million Categories with approx 2 Million relationships
between them
– Category “Main Topic Classification” is root of the
hierarchy as it subsumes 98% of the categories
– Each Category is assigned a Hierarchy level based on
shortest path from root node
• Spreading Activation Theory on Wikipedia Hierarchy
• Experimented with different Activation Functions
– Bell, Bell Log, Priority Intersect
17
Hierarchical Interest
Graphs
Romance
Films
Titanic Anna_Karenina
Forever
Young
Films
Romantic Drama Films
1990s romantic
drama films
Structured
Information
5 4 4
Ratings of
Movies
18
Movies
4
3
3
1
19
Spreading
Activation
Hierarchical Interest
Graphs
1
2 3
3 4
Entity Un-rated by user
2
3
Reverse
Spreading
Wikipedia Category
Hierarchy
Approach
1990s
Romantic
Drama Films
Romantic
Drama Films
4
3
20
Function to rank
the entities based
on category
scores
The
Remains
of the Day
Jude
5 4
Ranking Unrated Entities
21
The
Terminator
1984 Films
1980s Action
Films
Films Directed by
James Cameron
Action
Horror Films
Robot Films
4
3
2
3
4
Reverse Spreading
• Sum the activation values of each parent of an
entity 22
The
Terminator
1984
Films
1980s Action
Films
Films Directed by
James Cameron
Action
Horror Films
Robot
Films
4
3
2
3
4
16
Summing
Sum
• Ranking is biased towards categories having
larger number of entities
• Example:
– Category “English Language Films” has good
interesting score for user
– Results are topped by the entities connected to
“English Language Films” for user
23
Summing – Drawbacks
• Parent category activation value is normalized by it’s out degree
• Bias towards generic categories is addressed
24
The
Terminator
1984
Films
Footloose
3
1 1 1
Ghostbusters
Degree Based
Normalization
Out Degree = 3
Spread Weight =
3/3 = 1
25
1 2 3 4
Category Priority
• Priority of a category to an entity as edge weight
26
The
Terminator
1984
Films
Footloose
3
1 2 1
3
1.5 3
Ghostbusters
Category Priority
Ai = Σ(Aj / (Oj * Pij))
27
Reverse Spreading Activation
Function
Activation Value of the Entity i (Movie)
Activation Value of the Categories of “i”
Outdegree of Category j
Priority of Category j to Entity “i”
• Focus on “5” rated movies for test as per Cremonesi et al.
– New approach for evaluation of recommendation systems
• Dataset - Movielens
– Movies -- 3158
– Users -- 1476
– 0.9 m ratings
• Baseline – Ziegler et al.
– Hybrid(Content & Collaborative) technique to recommend
books using Amazon book taxonomy
– We compared with the content based part of Ziegler et al
28
Evaluation
29
Summing Summing with
Degree
Normalization
Summing with
Degree
Normalization
and Priority
Decay BellLog Top 1 -- 0.01
Top 20 -- 0.15
Top 1 -- 0.01
Top 20 -- 0.18
Top 1 -- 0.07
Top 20 -- 0.21
Bell Log Intersect Top 1 -- 0.0
Top 20 -- 0.09
Top 1 -- 0.01
Top 20 -- 0.20
Top 1 -- 0.07
Top 20 -- 0.24
Ziegler et al. Top 1 -- 0.0
Top 20 -- 0.002
Recall @Top 1 – Top 20
• While normalization is necessary, we are
looking for better features for normalization
• Priority works, however we find the category-
entity priority added by users on Wikipedia
needs a quality check
• We are looking into collaborative Hierarchical
Interest Graphs
30
Future Work
Paper at http://knoesis.org/library/resource.php?id=2150
Thank you
Contact
Siva Kumar (siva@knoesis.org)
Pavan Kapanipathi (pavan@knoesis.org) @pavankaps
Amit Sheth (amit@knoesis.org) @amit_p
32
Top N Evaluation
If: Rank(T) <= N
Hits++
Else
Miss++
Recall = Hits/Total
User Ratings
– Test Set
Pick top rated
entity ‘T’
Pick 1000
random entities
Generate Rank
for 1001 entities
Cremonesi et al.
Top N Evaluation

More Related Content

Viewers also liked

ESWC2015 - Tutorial on Publishing and Interlinking Linked Geospatial Data
ESWC2015 - Tutorial on Publishing and Interlinking Linked Geospatial DataESWC2015 - Tutorial on Publishing and Interlinking Linked Geospatial Data
ESWC2015 - Tutorial on Publishing and Interlinking Linked Geospatial DataKostis Kyzirakos
 
ESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionErik Mannens
 
Troubleshooting and Optimizing Named Entity Resolution Systems in the Industry
Troubleshooting and Optimizing Named Entity Resolution Systems in the IndustryTroubleshooting and Optimizing Named Entity Resolution Systems in the Industry
Troubleshooting and Optimizing Named Entity Resolution Systems in the IndustryPanos Alexopoulos
 
Linked Open Data Principles, benefits of LOD for sustainable development
Linked Open Data Principles, benefits of LOD for sustainable developmentLinked Open Data Principles, benefits of LOD for sustainable development
Linked Open Data Principles, benefits of LOD for sustainable developmentMartin Kaltenböck
 
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...Artificial Intelligence Institute at UofSC
 
Semantics Approach to Big Data and Event Processing: an introduction focused ...
Semantics Approach to Big Data and Event Processing: an introduction focused ...Semantics Approach to Big Data and Event Processing: an introduction focused ...
Semantics Approach to Big Data and Event Processing: an introduction focused ...Artificial Intelligence Institute at UofSC
 
Stay Awhile and Listen: User Interactions in a Crowdsourced Platform Offerin...
Stay Awhile and Listen: User Interactions in a Crowdsourced PlatformOfferin...Stay Awhile and Listen: User Interactions in a Crowdsourced PlatformOfferin...
Stay Awhile and Listen: User Interactions in a Crowdsourced Platform Offerin...Artificial Intelligence Institute at UofSC
 
Mastering the variety dimension of Big Data with semantic technologies: high ...
Mastering the variety dimension of Big Data with semantic technologies: high ...Mastering the variety dimension of Big Data with semantic technologies: high ...
Mastering the variety dimension of Big Data with semantic technologies: high ...Artificial Intelligence Institute at UofSC
 
Evaluating a Potential Commercial Tool for Healthcare Application for People ...
Evaluating a Potential Commercial Tool for Healthcare Application for People ...Evaluating a Potential Commercial Tool for Healthcare Application for People ...
Evaluating a Potential Commercial Tool for Healthcare Application for People ...Artificial Intelligence Institute at UofSC
 
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...Artificial Intelligence Institute at UofSC
 

Viewers also liked (20)

Knowledge Enabled Location Prediction of Twitter Users
Knowledge Enabled Location Prediction of Twitter UsersKnowledge Enabled Location Prediction of Twitter Users
Knowledge Enabled Location Prediction of Twitter Users
 
ESWC2015 - Tutorial on Publishing and Interlinking Linked Geospatial Data
ESWC2015 - Tutorial on Publishing and Interlinking Linked Geospatial DataESWC2015 - Tutorial on Publishing and Interlinking Linked Geospatial Data
ESWC2015 - Tutorial on Publishing and Interlinking Linked Geospatial Data
 
ESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking Session
 
Troubleshooting and Optimizing Named Entity Resolution Systems in the Industry
Troubleshooting and Optimizing Named Entity Resolution Systems in the IndustryTroubleshooting and Optimizing Named Entity Resolution Systems in the Industry
Troubleshooting and Optimizing Named Entity Resolution Systems in the Industry
 
Linked Open Data Principles, benefits of LOD for sustainable development
Linked Open Data Principles, benefits of LOD for sustainable developmentLinked Open Data Principles, benefits of LOD for sustainable development
Linked Open Data Principles, benefits of LOD for sustainable development
 
Big dataprocessing cts2015
Big dataprocessing cts2015Big dataprocessing cts2015
Big dataprocessing cts2015
 
Examples of Applied Semantic Technologies: Social Data Annotation
Examples of Applied Semantic Technologies:  Social Data AnnotationExamples of Applied Semantic Technologies:  Social Data Annotation
Examples of Applied Semantic Technologies: Social Data Annotation
 
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
 
Walk through Streaming Technologies: EPL
Walk through Streaming Technologies: EPLWalk through Streaming Technologies: EPL
Walk through Streaming Technologies: EPL
 
Mastering the variety dimension - Ontop Demonstration
Mastering the variety dimension - Ontop DemonstrationMastering the variety dimension - Ontop Demonstration
Mastering the variety dimension - Ontop Demonstration
 
Semantics Approach to Big Data and Event Processing: an introduction focused ...
Semantics Approach to Big Data and Event Processing: an introduction focused ...Semantics Approach to Big Data and Event Processing: an introduction focused ...
Semantics Approach to Big Data and Event Processing: an introduction focused ...
 
Mastering the Velocity Dimension of Big Data
Mastering the Velocity Dimension of Big DataMastering the Velocity Dimension of Big Data
Mastering the Velocity Dimension of Big Data
 
Semantic Gateway as a Service architecture for IoT Interoperability
Semantic Gateway as a Service architecture for IoT InteroperabilitySemantic Gateway as a Service architecture for IoT Interoperability
Semantic Gateway as a Service architecture for IoT Interoperability
 
Analyzing the Social Media Footprint of Street Gangs
Analyzing the Social Media Footprint of Street GangsAnalyzing the Social Media Footprint of Street Gangs
Analyzing the Social Media Footprint of Street Gangs
 
Wenbo Wang dissertation defense, Kno.e.sis, Wright State University
Wenbo Wang dissertation defense, Kno.e.sis, Wright State UniversityWenbo Wang dissertation defense, Kno.e.sis, Wright State University
Wenbo Wang dissertation defense, Kno.e.sis, Wright State University
 
Stay Awhile and Listen: User Interactions in a Crowdsourced Platform Offerin...
Stay Awhile and Listen: User Interactions in a Crowdsourced PlatformOfferin...Stay Awhile and Listen: User Interactions in a Crowdsourced PlatformOfferin...
Stay Awhile and Listen: User Interactions in a Crowdsourced Platform Offerin...
 
Mastering the variety dimension of Big Data with semantic technologies: high ...
Mastering the variety dimension of Big Data with semantic technologies: high ...Mastering the variety dimension of Big Data with semantic technologies: high ...
Mastering the variety dimension of Big Data with semantic technologies: high ...
 
Examples of Real-World Big Data Application
Examples of Real-World Big Data ApplicationExamples of Real-World Big Data Application
Examples of Real-World Big Data Application
 
Evaluating a Potential Commercial Tool for Healthcare Application for People ...
Evaluating a Potential Commercial Tool for Healthcare Application for People ...Evaluating a Potential Commercial Tool for Healthcare Application for People ...
Evaluating a Potential Commercial Tool for Healthcare Application for People ...
 
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...
Knowledge-driven Personalized Contextual mHealth Service for Asthma Managemen...
 

Similar to Entity Recommendations Using Hierarchical Knowledge Bases

Recommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmRecommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmVaibhav Varshney
 
Data science for advanced dummies
Data science for advanced dummiesData science for advanced dummies
Data science for advanced dummiesSaurav Chakravorty
 
OMRES-ProgressPresentation1.pptx
OMRES-ProgressPresentation1.pptxOMRES-ProgressPresentation1.pptx
OMRES-ProgressPresentation1.pptx045HridikGulatiT17
 
Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”Dakiry
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNNŞeyda Hatipoğlu
 
Movie Recommendation System.pptx
Movie Recommendation System.pptxMovie Recommendation System.pptx
Movie Recommendation System.pptxCbra2
 
MovieRecommenderSystem.pptx
MovieRecommenderSystem.pptxMovieRecommenderSystem.pptx
MovieRecommenderSystem.pptxWijdenBenothmen1
 
Demystifying Recommendation Systems
Demystifying Recommendation SystemsDemystifying Recommendation Systems
Demystifying Recommendation SystemsRumman Chowdhury
 
Introduction to Recommendation System
Introduction to Recommendation SystemIntroduction to Recommendation System
Introduction to Recommendation SystemMinha Hwang
 
2.social recommedation
2.social recommedation2.social recommedation
2.social recommedationjilung hsieh
 
Teacher training material
Teacher training materialTeacher training material
Teacher training materialVikram Parmar
 
HT2014 Tutorial: Evaluating Recommender Systems - Ensuring Replicability of E...
HT2014 Tutorial: Evaluating Recommender Systems - Ensuring Replicability of E...HT2014 Tutorial: Evaluating Recommender Systems - Ensuring Replicability of E...
HT2014 Tutorial: Evaluating Recommender Systems - Ensuring Replicability of E...Alejandro Bellogin
 
Big Data Real Time Training in Chennai
Big Data Real Time Training in ChennaiBig Data Real Time Training in Chennai
Big Data Real Time Training in ChennaiVijay Susheedran C G
 
Big Data 101 - An introduction
Big Data 101 - An introductionBig Data 101 - An introduction
Big Data 101 - An introductionNeeraj Tewari
 
Movie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial IntelligenceMovie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial IntelligenceHarivamshi D
 
Data Mining and Recommendation Systems
Data Mining and Recommendation SystemsData Mining and Recommendation Systems
Data Mining and Recommendation SystemsSalil Navgire
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyKris Jack
 
Typicality based collaborative filtering recommendation
Typicality based collaborative filtering recommendationTypicality based collaborative filtering recommendation
Typicality based collaborative filtering recommendationPapitha Velumani
 

Similar to Entity Recommendations Using Hierarchical Knowledge Bases (20)

Recommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmRecommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic Algorithm
 
Data science for advanced dummies
Data science for advanced dummiesData science for advanced dummies
Data science for advanced dummies
 
OMRES-ProgressPresentation1.pptx
OMRES-ProgressPresentation1.pptxOMRES-ProgressPresentation1.pptx
OMRES-ProgressPresentation1.pptx
 
Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”
 
SSIi2016 keynote Martijn Willemsen
SSIi2016 keynote Martijn WillemsenSSIi2016 keynote Martijn Willemsen
SSIi2016 keynote Martijn Willemsen
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNN
 
Movie Recommendation System.pptx
Movie Recommendation System.pptxMovie Recommendation System.pptx
Movie Recommendation System.pptx
 
MovieRecommenderSystem.pptx
MovieRecommenderSystem.pptxMovieRecommenderSystem.pptx
MovieRecommenderSystem.pptx
 
Demystifying Recommendation Systems
Demystifying Recommendation SystemsDemystifying Recommendation Systems
Demystifying Recommendation Systems
 
Introduction to Recommendation System
Introduction to Recommendation SystemIntroduction to Recommendation System
Introduction to Recommendation System
 
2.social recommedation
2.social recommedation2.social recommedation
2.social recommedation
 
Teacher training material
Teacher training materialTeacher training material
Teacher training material
 
HT2014 Tutorial: Evaluating Recommender Systems - Ensuring Replicability of E...
HT2014 Tutorial: Evaluating Recommender Systems - Ensuring Replicability of E...HT2014 Tutorial: Evaluating Recommender Systems - Ensuring Replicability of E...
HT2014 Tutorial: Evaluating Recommender Systems - Ensuring Replicability of E...
 
Recommender Systems and Linked Open Data
Recommender Systems and Linked Open DataRecommender Systems and Linked Open Data
Recommender Systems and Linked Open Data
 
Big Data Real Time Training in Chennai
Big Data Real Time Training in ChennaiBig Data Real Time Training in Chennai
Big Data Real Time Training in Chennai
 
Big Data 101 - An introduction
Big Data 101 - An introductionBig Data 101 - An introduction
Big Data 101 - An introduction
 
Movie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial IntelligenceMovie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial Intelligence
 
Data Mining and Recommendation Systems
Data Mining and Recommendation SystemsData Mining and Recommendation Systems
Data Mining and Recommendation Systems
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in Mendeley
 
Typicality based collaborative filtering recommendation
Typicality based collaborative filtering recommendationTypicality based collaborative filtering recommendation
Typicality based collaborative filtering recommendation
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Entity Recommendations Using Hierarchical Knowledge Bases

  • 1. Entity Recommendations Using Hierarchical Knowledge Bases Workshop on Knowledge Discovery and Data Mining Meets Linked Open Data (KNOW@LOD) at ESWC2015, May 31, 2015 Siva Kumar Cheekula, Pavan Kapanipathi, Derek Doran, Prateek Jain, Amit Sheth Kno.e.sis – Ohio Center of Excellence in Knowledge-enabled Computing Wright State University, Dayton - OH
  • 5. • Content Based (Users’ Ratings) – Types • Term based • Entity based • Knowledge based/Graph based – Provides the most personalized results • Collaborative (Other users’ ratings) • Hybrid (Both content and collaborative) – Works best Entity Recommendations
  • 6. • Structured representation of relationships among concepts • Allows better understanding of the user interests • Cold start problem is addressed well 6 Knowledge Base Enabled Recommendations
  • 9. Ball Games Football Games 9 Is-a Focus specifically on hierarchical relationships Hierarchical Relations
  • 10. • Human memory has been argued to be structured as a hierarchy of concepts (Semantic Network) • Spreading activation theory has been utilized to simulate search on semantic network • This theory has not been well explored for user interest modeling and entity recommendations 10 Hierarchical Relations
  • 11. • Domain Coverage • Crowd-sourced knowledge base –Regular updates –Driven by strict guidelines 11 Wikipedia
  • 14. 14 Spreading Activation Hierarchical Interest Graphs 1 2 3 3 4 Entity Un-rated by user 2 3 Reverse Spreading Wikipedia Category Hierarchy Approach
  • 15. 15 Hierarchical Interest Graphs 1 2 3 3 4 Entity Un-rated by user 2 3 Reverse Spreading Approach Spreading Activation Wikipedia Category Hierarchy
  • 16. Internet Semantic Search Linked Data Metadata Technology World Wide Web Semantic Web Structured Information 0.8 0.2 0.6 Scores for Interests 16 User Interests 0.7 0.5 0.4 0.3 Activation Function
  • 17. • Wikipedia Category Structure is transformed to a hierarchy (Wikipedia Hierarchy) – 0.8 Million Categories with approx 2 Million relationships between them – Category “Main Topic Classification” is root of the hierarchy as it subsumes 98% of the categories – Each Category is assigned a Hierarchy level based on shortest path from root node • Spreading Activation Theory on Wikipedia Hierarchy • Experimented with different Activation Functions – Bell, Bell Log, Priority Intersect 17 Hierarchical Interest Graphs
  • 18. Romance Films Titanic Anna_Karenina Forever Young Films Romantic Drama Films 1990s romantic drama films Structured Information 5 4 4 Ratings of Movies 18 Movies 4 3 3 1
  • 19. 19 Spreading Activation Hierarchical Interest Graphs 1 2 3 3 4 Entity Un-rated by user 2 3 Reverse Spreading Wikipedia Category Hierarchy Approach
  • 20. 1990s Romantic Drama Films Romantic Drama Films 4 3 20 Function to rank the entities based on category scores The Remains of the Day Jude 5 4 Ranking Unrated Entities
  • 21. 21 The Terminator 1984 Films 1980s Action Films Films Directed by James Cameron Action Horror Films Robot Films 4 3 2 3 4 Reverse Spreading
  • 22. • Sum the activation values of each parent of an entity 22 The Terminator 1984 Films 1980s Action Films Films Directed by James Cameron Action Horror Films Robot Films 4 3 2 3 4 16 Summing Sum
  • 23. • Ranking is biased towards categories having larger number of entities • Example: – Category “English Language Films” has good interesting score for user – Results are topped by the entities connected to “English Language Films” for user 23 Summing – Drawbacks
  • 24. • Parent category activation value is normalized by it’s out degree • Bias towards generic categories is addressed 24 The Terminator 1984 Films Footloose 3 1 1 1 Ghostbusters Degree Based Normalization Out Degree = 3 Spread Weight = 3/3 = 1
  • 25. 25 1 2 3 4 Category Priority
  • 26. • Priority of a category to an entity as edge weight 26 The Terminator 1984 Films Footloose 3 1 2 1 3 1.5 3 Ghostbusters Category Priority
  • 27. Ai = Σ(Aj / (Oj * Pij)) 27 Reverse Spreading Activation Function Activation Value of the Entity i (Movie) Activation Value of the Categories of “i” Outdegree of Category j Priority of Category j to Entity “i”
  • 28. • Focus on “5” rated movies for test as per Cremonesi et al. – New approach for evaluation of recommendation systems • Dataset - Movielens – Movies -- 3158 – Users -- 1476 – 0.9 m ratings • Baseline – Ziegler et al. – Hybrid(Content & Collaborative) technique to recommend books using Amazon book taxonomy – We compared with the content based part of Ziegler et al 28 Evaluation
  • 29. 29 Summing Summing with Degree Normalization Summing with Degree Normalization and Priority Decay BellLog Top 1 -- 0.01 Top 20 -- 0.15 Top 1 -- 0.01 Top 20 -- 0.18 Top 1 -- 0.07 Top 20 -- 0.21 Bell Log Intersect Top 1 -- 0.0 Top 20 -- 0.09 Top 1 -- 0.01 Top 20 -- 0.20 Top 1 -- 0.07 Top 20 -- 0.24 Ziegler et al. Top 1 -- 0.0 Top 20 -- 0.002 Recall @Top 1 – Top 20
  • 30. • While normalization is necessary, we are looking for better features for normalization • Priority works, however we find the category- entity priority added by users on Wikipedia needs a quality check • We are looking into collaborative Hierarchical Interest Graphs 30 Future Work
  • 31. Paper at http://knoesis.org/library/resource.php?id=2150 Thank you Contact Siva Kumar (siva@knoesis.org) Pavan Kapanipathi (pavan@knoesis.org) @pavankaps Amit Sheth (amit@knoesis.org) @amit_p
  • 32. 32 Top N Evaluation If: Rank(T) <= N Hits++ Else Miss++ Recall = Hits/Total User Ratings – Test Set Pick top rated entity ‘T’ Pick 1000 random entities Generate Rank for 1001 entities Cremonesi et al. Top N Evaluation