SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
LINKED OPEN DATA TO SUPPORT
           CONTENT-BASED RECOMMENDER SYSTEMS
Tommaso Di Noia1, Roberto Mirizzi2, Vito Claudio Ostuni1, Davide Romito1, Markus Zanker3
   t.dinoia@poliba.it, roberto.mirizzi@hp.com, ostuni@deemail.poliba.it, romito@deemail.poliba.it, markus.zanker@uni-klu.ac.at




1Politecnico di Bari                       2HP Labs                                  3Alpen-Adria-Universität         Klagenfurt
Via Orabona, 4                             1501 Page Mill Road                       Universitätsstraße 65 -67
70125 Bari (ITALY)                         Palo Alto, CA (US) 94304                  9020 Klagenfurt, Austria


                                  I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                              September 5-7, 2012 Graz, Austria
Outline
 What are (Content-based) Recommender Systems?
    The main drawback: limited content analysis


 Vector Space Model for Linked Open Data (LOD)
    Vector Space Model adapted to RDF graphs


 A Semantic Content-based Recommender System
    A Memory-based algorithm which uses a LOD-based item similarity measure


 Evaluation
    Precision and Recall experiments with MovieLens


 Conclusion
                    I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                September 5-7, 2012 Graz, Austria
Recommender Systems
 A definition
 Recommender Systems (RSs) are software tools and techniques
 providing suggestions for items to be of use to a user.
 [F. Ricci, L. Rokach, B. Shapira, and P. B. Kantor, editors. Recommender Systems Handbook. Springer, 2011.]



Input Data:
   A set of users U={u1, …, uN}
   A set of items I={i1, …, iM}
   The rating matrix R=[ru,i]

Problem Definition:
   Given user u and target item i
   Predict the rating ru,i

                                    I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                                September 5-7, 2012 Graz, Austria
Content-based Recommender Systems
   CB-RSs recommend items to a user based on their description and on the profile
   of the user’s interests *

           Item1, 5
           Item2, 1
           Item5, 4
           Item10, 5
           ….                                                                                                    Top-N Recommendations
                       User profile
                                                                                                                                Item7
                                                                                    Recommender                                 Item15
                                                                                       System                                   Item11
                                                                                                                                …
Items
                  Item1                  Item2

                                                         ….
                 Item’s                       Item100
              descriptions

(*) Pazzani, M. J., & Billsus, D. Content-Based Recommendation Systems. The Adaptive Web. Lecture Notes in Computer Science vol. 4321, 325-341, 2007


                                           I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                                       September 5-7, 2012 Graz, Austria
Main CB RS Drawback: Limited Content Analysis
   No suggestion is available if the analyzed content does not contain enough
   information to discriminate items the user might like from items the user
   might not like.*

   The quality of CB recommendations are correlated with the quality of
   the features that are explicitly associated with the items.




                                  Need of domain knowledge!
                              We need rich descriptions of the items!
(*) P. Lops, M. de Gemmis, G. Semeraro. Content-based Recommender Systems: State of the Art and Trends. In: P. Kantor, F. Ricci, L. Rokach and B. Shapira,
editors, Recommender Systems Handbook: A Complete Guide for Research Scientists & Practitioners

                                               I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                                           September 5-7, 2012 Graz, Austria
A Linked Data based Solution



Use Linked Data to mitigate
the limited content analysis
issue




Plenty of structured data
available  No Content
Analyzer required




                      I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                  September 5-7, 2012 Graz, Austria
LINKED DATA as
      structured information source for item’s descriptions

               Let’s use all this ontological knowledge to build smarter CB RSs




Rich items descriptions



                    I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                September 5-7, 2012 Graz, Austria
Computing similarity in LOD datasets




       I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                   September 5-7, 2012 Graz, Austria
Vector Space Model for LOD (i)

                                                              Quick recap on Vector Space Model
                                                              Vector Space Model is an algebraic model
                                                              for representing both text documents
                                                              and queries as vectors of index terms wt,d
                                                              that are positive and non-binary.
                                                                                                                           T
                                                                        vd   w1,d , w2,d ,..., wN ,d 
                                                                                                      

                                                                                        wt ,d  tft ,d  idft

                                                                               nt ,d                                               D
                                                                    tft ,d                           idft  log
                                                                                  k
                                                                                       nk ,d                            d  D t  d 
                                                                                                                               '                         '



[http://en.wikipedia.org/wiki/File:Vector_space_model.jpg]

                                                                                                            
                                                                                                                 N
                                                                                         d j dq                         wi , j  wi ,q
                                                                   sim(d j , q)                                i 1


                                                                                                                                  
                                                                                                           N                           N
                                                                                         dj q
                                                                                                           i 1
                                                                                                                w2 i , j              i 1
                                                                                                                                              w2 i , q

                                    I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                                September 5-7, 2012 Graz, Austria
Vector Space Model for LOD(ii)
                                                                                 Righteous Kill
                                                                                        Heat
   Righteous Kill




                                                                                                        Al Pacino
                                                                                                  Robert De Niro

                                                                                                  Brian Dennehy
              Heat
 Robert De Niro                                                        starring
        Al Pacino
  Brian Dennehy
      John Avnet
Serial killer films
       Heist films
      Crime films                                       genre
                                                      subject/broader
            Drama                                   director
                                                   starring
                            Crime films
                                    Heat


                        Brian Dennehy




                                  Drama
                            John Avnet
                         Righteous Kill




                             Heist films
                       Robert De Niro
                              Al Pacino


                      Serial killer films




                              I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                          September 5-7, 2012 Graz, Austria
Vector Space Model for LOD(iii)
                                                         Robert               Brian
                                  Al Pacino
                 STARRING                                De Niro             Dennehy
                                     (a1)
                                                          (a2)                 (a3)
                 Righteous
                                                                                
                 Kill (m1)
                 Heat (m2)                                                      


Righteous Kill                                                                                  Heat
                        wactorx ,moviey  tf actorx ,moviey  idf actorx

         Righteous Kill (m1)            wa1,m1                 wa2,m1                  wa3,m1
         Heat (m2)                      wa1,m2                 wa2,m2                    0



                         I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                     September 5-7, 2012 Graz, Austria
Vector Space Model for LOD(iv)

                              wa1 ,m1  wa1 ,m2  wa2 ,m1  wa2 ,m2  wa3 ,m1  wa3 ,m2
simstarring (m1 , m2 ) 
                             wa1 ,m1  wa2 ,m1  wa3 ,m1  wa1 ,m2  wa2 ,m2  wa3 ,m2
                              2         2         2         2         2         2




                             starring  simstarring (m1 , m2 )
                                                                        +
                             director  simdirector (m1 , m2 )
                                                                        +
                              subject  simsubject (m1 , m2 )
                                                                        +
                                            …                           =
                                     sim(m1 , m2 )


                           I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                       September 5-7, 2012 Graz, Austria
Semantic Content-based Recommender
Given a user profile, defined as:

                  
    profile(u)   m j , v j       v j =1 if u likes m j , v j =-1 otherwise       
We predict the rating using a Nearest Neighbor Classifier wherein the similarity
measure is a linear combination of local property similarities


                                                               p    sim p (m j , mi )
                                 
                          m j  profile ( u )
                                                vj      p

                                                                            P
         r (u , mi ) 
                                                     profile(u )




                      I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                  September 5-7, 2012 Graz, Austria
Training the system(i)
 In order to identify the best possible values for the coefficients p
 (i.e., the weights associated to the properties), we train the system
 via a genetic algorithm.
Fitness function: Minimize the number of misclassification errors ei on the
training data (user profile)
                                               Optimization


                                                          
  training data user u                                                                     optimal values
   Item1, 1                                 Min                          ei                (p1 p2 p3 ….)
   Item2, -1
   Item5, 1                                    
   ….
                                                      | profile ( u )|
               User profile




                              I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                          September 5-7, 2012 Graz, Austria
Training the system(ii)
In some cases (e.g. new user problem) the user could have not rated any item yet.
The user-profile is empty. We cannot learn the αp coefficients!

Look at Amazon.com
Use Amazon’s collaborative results to capture movie similarities
 We collected a set of 1000 movies from Amazon.
 For each one of these movies we look at the correspondent recommendation list.
 Righteous Kill                              Heat
                                                               Increment the weights αp associated to
                  First suggestion
                                                               the common properties between the
                                                               two movies.
                                                               e.g. They have same actors in common
                                                               and no directors. Hence we can increase
                                                               the weight of the property starring.



                        I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                    September 5-7, 2012 Graz, Austria
Experiment settings(i)
MovieLens 1M dataset
One-One mapping between MovieLens and DBpedia
Using SPARQL queries and Levensthein Distance

3,654 matched movies on 3,952
Binarization of the 1-5 rating scale

             
profile(u)   m j , v j      v j =1 if r(u,m j )  ru , v j =-1 otherwise                  
 Evaluation goal : Top-N recommendations
 Metrics: Precision@n + Recall@n
          Rec @ N  TestSet                   Rec @ N  TestSet
 P@ N                            R@ N                                      N  1, 2...20
                 N                                  TestSet




                          I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                      September 5-7, 2012 Graz, Austria
Experiment settings(ii)
Properties
dcterms:subject + skos:broader + DBpedia Ontology +
Freebase + LinkedMDB genres




 Extracted Graph
 53,840 actors, 18,149 directors, 29,352 distinct writers and
 27,035 categories from DBpedia
 667 genres from Freebase
 26 genres from LinkedMDB




                      I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                  September 5-7, 2012 Graz, Austria
Alpha-coefficients evaluation

                                                  The α-coefficents obtained
                                                  with the genetic algorithm
                                                  give us the best
                                                  performance.




    I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                September 5-7, 2012 Graz, Austria
Property subset evaluation
                                                 The subject+broader
                                                 solution is better than only
                                                 subject or subject+more
                                                 broaders.

                                                Too many broaders
                                                introduce noise.



                                                The best solution is
                                                achieved with
                                                subject+broader+
                                                genres.




  I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
              September 5-7, 2012 Graz, Austria
Evaluation against other approaches
                                                       Our solution outperforms
                                                       a Linked Data approach
                                                       (LDSD) and others
                                                       content-based which do
                                                       not leverage LOD.




       I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                   September 5-7, 2012 Graz, Austria
Conclusion & Future directions
 The huge amount of data available on Linked Data datasets can be successfully
  exploited to overcome limited content analysis.

 We have presented a semantic version of the classical vector space model to
  compute item similarities.

 Evaluation against historical datasets and high values of precision and recall prove
  the validity of our approach.

 We are currently working on:
     Testing the approach with different domains
     Improving the recommendation with a hybrid approach (content-based and collaborative filtering)




                          I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                                      September 5-7, 2012 Graz, Austria
Q&A




We acknowledge partial support of HP IRP 2011. Grant CW267313.



                 I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems
                             September 5-7, 2012 Graz, Austria

Weitere ähnliche Inhalte

Was ist angesagt?

Named Entity Recognition from Online News
Named Entity Recognition from Online NewsNamed Entity Recognition from Online News
Named Entity Recognition from Online NewsBernardo Najlis
 
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...Andre Freitas
 
Entity Retrieval (WSDM 2014 tutorial)
Entity Retrieval (WSDM 2014 tutorial)Entity Retrieval (WSDM 2014 tutorial)
Entity Retrieval (WSDM 2014 tutorial)krisztianbalog
 
WISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataWISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataAndre Freitas
 
Entity Retrieval (SIGIR 2013 tutorial)
Entity Retrieval (SIGIR 2013 tutorial)Entity Retrieval (SIGIR 2013 tutorial)
Entity Retrieval (SIGIR 2013 tutorial)krisztianbalog
 
Ontology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهOntology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهsadegh salehi
 
The Triplex Approach for Recognizing Semantic Relations from Noun Phrases, Ap...
The Triplex Approach for Recognizing Semantic Relations from Noun Phrases, Ap...The Triplex Approach for Recognizing Semantic Relations from Noun Phrases, Ap...
The Triplex Approach for Recognizing Semantic Relations from Noun Phrases, Ap...Iman Mirrezaei
 
EDF2012 Mariana Damova - Factforge
EDF2012   Mariana Damova - FactforgeEDF2012   Mariana Damova - Factforge
EDF2012 Mariana Damova - FactforgeEuropean Data Forum
 
Context, Perspective, and Generalities in a Knowledge Ontology
Context, Perspective, and Generalities in a Knowledge OntologyContext, Perspective, and Generalities in a Knowledge Ontology
Context, Perspective, and Generalities in a Knowledge OntologyMike Bergman
 
Perspectives on mining knowledge graphs from text
Perspectives on mining knowledge graphs from textPerspectives on mining knowledge graphs from text
Perspectives on mining knowledge graphs from textJennifer D'Souza
 
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...Jennifer D'Souza
 
Knowledge Patterns for the Web: extraction, transformation, and reuse
Knowledge Patterns for the Web: extraction, transformation, and reuseKnowledge Patterns for the Web: extraction, transformation, and reuse
Knowledge Patterns for the Web: extraction, transformation, and reuseAndrea Nuzzolese
 
Question answering in linked data
Question answering in linked dataQuestion answering in linked data
Question answering in linked dataReza Ramezani
 
Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge GraphsJeff Z. Pan
 
Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014Cognitum
 
Tutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and SystemsTutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and SystemsAdrian Paschke
 
Semantic Technologies in ST&DL
Semantic Technologies in ST&DLSemantic Technologies in ST&DL
Semantic Technologies in ST&DLAndrea Nuzzolese
 
RDF: Resource Description Failures?
RDF: Resource Description Failures?RDF: Resource Description Failures?
RDF: Resource Description Failures?Robert Sanderson
 

Was ist angesagt? (20)

Named Entity Recognition from Online News
Named Entity Recognition from Online NewsNamed Entity Recognition from Online News
Named Entity Recognition from Online News
 
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
 
Entity Retrieval (WSDM 2014 tutorial)
Entity Retrieval (WSDM 2014 tutorial)Entity Retrieval (WSDM 2014 tutorial)
Entity Retrieval (WSDM 2014 tutorial)
 
WISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataWISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked Data
 
Entity Retrieval (SIGIR 2013 tutorial)
Entity Retrieval (SIGIR 2013 tutorial)Entity Retrieval (SIGIR 2013 tutorial)
Entity Retrieval (SIGIR 2013 tutorial)
 
Ontology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهOntology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغه
 
The Triplex Approach for Recognizing Semantic Relations from Noun Phrases, Ap...
The Triplex Approach for Recognizing Semantic Relations from Noun Phrases, Ap...The Triplex Approach for Recognizing Semantic Relations from Noun Phrases, Ap...
The Triplex Approach for Recognizing Semantic Relations from Noun Phrases, Ap...
 
EDF2012 Mariana Damova - Factforge
EDF2012   Mariana Damova - FactforgeEDF2012   Mariana Damova - Factforge
EDF2012 Mariana Damova - Factforge
 
Context, Perspective, and Generalities in a Knowledge Ontology
Context, Perspective, and Generalities in a Knowledge OntologyContext, Perspective, and Generalities in a Knowledge Ontology
Context, Perspective, and Generalities in a Knowledge Ontology
 
Perspectives on mining knowledge graphs from text
Perspectives on mining knowledge graphs from textPerspectives on mining knowledge graphs from text
Perspectives on mining knowledge graphs from text
 
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
 
Oke
OkeOke
Oke
 
Knowledge Patterns for the Web: extraction, transformation, and reuse
Knowledge Patterns for the Web: extraction, transformation, and reuseKnowledge Patterns for the Web: extraction, transformation, and reuse
Knowledge Patterns for the Web: extraction, transformation, and reuse
 
Fact forge20 edf
Fact forge20 edfFact forge20 edf
Fact forge20 edf
 
Question answering in linked data
Question answering in linked dataQuestion answering in linked data
Question answering in linked data
 
Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge Graphs
 
Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014
 
Tutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and SystemsTutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and Systems
 
Semantic Technologies in ST&DL
Semantic Technologies in ST&DLSemantic Technologies in ST&DL
Semantic Technologies in ST&DL
 
RDF: Resource Description Failures?
RDF: Resource Description Failures?RDF: Resource Description Failures?
RDF: Resource Description Failures?
 

Ähnlich wie Linked Open Data to Support Content-based Recommender Systems - I-SEMANTIC…

Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...IRJET Journal
 
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...Claudio Greco
 
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...Alessandro Suglia
 
An Empirical Comparison of Knowledge Graph Embeddings for Item Recommendation
An Empirical Comparison of Knowledge Graph Embeddings for Item RecommendationAn Empirical Comparison of Knowledge Graph Embeddings for Item Recommendation
An Empirical Comparison of Knowledge Graph Embeddings for Item RecommendationEnrico Palumbo
 
Study of R Programming
Study of R ProgrammingStudy of R Programming
Study of R ProgrammingIRJET Journal
 
IRJET - Conversion of Unsupervised Data to Supervised Data using Topic Mo...
IRJET -  	  Conversion of Unsupervised Data to Supervised Data using Topic Mo...IRJET -  	  Conversion of Unsupervised Data to Supervised Data using Topic Mo...
IRJET - Conversion of Unsupervised Data to Supervised Data using Topic Mo...IRJET Journal
 
Towards an extensible measurement of metadata quality (DATeCH 2017)
Towards an extensible measurement of metadata quality (DATeCH 2017)Towards an extensible measurement of metadata quality (DATeCH 2017)
Towards an extensible measurement of metadata quality (DATeCH 2017)Péter Király
 
Machine Learning with Mahout
Machine Learning with MahoutMachine Learning with Mahout
Machine Learning with Mahoutbigdatasyd
 
Extending DCAM for Metadata Provenance
Extending DCAM for Metadata ProvenanceExtending DCAM for Metadata Provenance
Extending DCAM for Metadata ProvenanceKai Eckert
 
Using semantic annotation of web services for analyzing
Using semantic annotation of web services for analyzingUsing semantic annotation of web services for analyzing
Using semantic annotation of web services for analyzingShahab Mokarizadeh
 
Make your data great again - Ver 2
Make your data great again - Ver 2Make your data great again - Ver 2
Make your data great again - Ver 2Daniel JACOB
 
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...Wolfgang Reinhardt
 
Abhishek Training PPT.pptx
Abhishek Training PPT.pptxAbhishek Training PPT.pptx
Abhishek Training PPT.pptxKashishKashish22
 
LinkedUp - Linked Data & Education
LinkedUp - Linked Data & EducationLinkedUp - Linked Data & Education
LinkedUp - Linked Data & EducationStefan Dietze
 
R18B.Tech.CSE(DataScience)IIIIVYearTentativeSyllabus.pdf
R18B.Tech.CSE(DataScience)IIIIVYearTentativeSyllabus.pdfR18B.Tech.CSE(DataScience)IIIIVYearTentativeSyllabus.pdf
R18B.Tech.CSE(DataScience)IIIIVYearTentativeSyllabus.pdfNaveen Kumar
 
employee turnover prediction document.docx
employee turnover prediction document.docxemployee turnover prediction document.docx
employee turnover prediction document.docxrohithprabhas1
 
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainFacilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainChristophe Debruyne
 

Ähnlich wie Linked Open Data to Support Content-based Recommender Systems - I-SEMANTIC… (20)

Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
 
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
 
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
 
An Empirical Comparison of Knowledge Graph Embeddings for Item Recommendation
An Empirical Comparison of Knowledge Graph Embeddings for Item RecommendationAn Empirical Comparison of Knowledge Graph Embeddings for Item Recommendation
An Empirical Comparison of Knowledge Graph Embeddings for Item Recommendation
 
Presentation at MTSR 2012
Presentation at MTSR 2012Presentation at MTSR 2012
Presentation at MTSR 2012
 
Study of R Programming
Study of R ProgrammingStudy of R Programming
Study of R Programming
 
Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...
Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...
Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...
 
IRJET - Conversion of Unsupervised Data to Supervised Data using Topic Mo...
IRJET -  	  Conversion of Unsupervised Data to Supervised Data using Topic Mo...IRJET -  	  Conversion of Unsupervised Data to Supervised Data using Topic Mo...
IRJET - Conversion of Unsupervised Data to Supervised Data using Topic Mo...
 
Towards an extensible measurement of metadata quality (DATeCH 2017)
Towards an extensible measurement of metadata quality (DATeCH 2017)Towards an extensible measurement of metadata quality (DATeCH 2017)
Towards an extensible measurement of metadata quality (DATeCH 2017)
 
Machine Learning with Mahout
Machine Learning with MahoutMachine Learning with Mahout
Machine Learning with Mahout
 
Big Data Analysis Starts with R
Big Data Analysis Starts with RBig Data Analysis Starts with R
Big Data Analysis Starts with R
 
Extending DCAM for Metadata Provenance
Extending DCAM for Metadata ProvenanceExtending DCAM for Metadata Provenance
Extending DCAM for Metadata Provenance
 
Using semantic annotation of web services for analyzing
Using semantic annotation of web services for analyzingUsing semantic annotation of web services for analyzing
Using semantic annotation of web services for analyzing
 
Make your data great again - Ver 2
Make your data great again - Ver 2Make your data great again - Ver 2
Make your data great again - Ver 2
 
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
 
Abhishek Training PPT.pptx
Abhishek Training PPT.pptxAbhishek Training PPT.pptx
Abhishek Training PPT.pptx
 
LinkedUp - Linked Data & Education
LinkedUp - Linked Data & EducationLinkedUp - Linked Data & Education
LinkedUp - Linked Data & Education
 
R18B.Tech.CSE(DataScience)IIIIVYearTentativeSyllabus.pdf
R18B.Tech.CSE(DataScience)IIIIVYearTentativeSyllabus.pdfR18B.Tech.CSE(DataScience)IIIIVYearTentativeSyllabus.pdf
R18B.Tech.CSE(DataScience)IIIIVYearTentativeSyllabus.pdf
 
employee turnover prediction document.docx
employee turnover prediction document.docxemployee turnover prediction document.docx
employee turnover prediction document.docx
 
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainFacilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
 

Kürzlich hochgeladen

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Kürzlich hochgeladen (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Linked Open Data to Support Content-based Recommender Systems - I-SEMANTIC…

  • 1. LINKED OPEN DATA TO SUPPORT CONTENT-BASED RECOMMENDER SYSTEMS Tommaso Di Noia1, Roberto Mirizzi2, Vito Claudio Ostuni1, Davide Romito1, Markus Zanker3 t.dinoia@poliba.it, roberto.mirizzi@hp.com, ostuni@deemail.poliba.it, romito@deemail.poliba.it, markus.zanker@uni-klu.ac.at 1Politecnico di Bari 2HP Labs 3Alpen-Adria-Universität Klagenfurt Via Orabona, 4 1501 Page Mill Road Universitätsstraße 65 -67 70125 Bari (ITALY) Palo Alto, CA (US) 94304 9020 Klagenfurt, Austria I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 2. Outline  What are (Content-based) Recommender Systems?  The main drawback: limited content analysis  Vector Space Model for Linked Open Data (LOD)  Vector Space Model adapted to RDF graphs  A Semantic Content-based Recommender System  A Memory-based algorithm which uses a LOD-based item similarity measure  Evaluation  Precision and Recall experiments with MovieLens  Conclusion I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 3. Recommender Systems A definition Recommender Systems (RSs) are software tools and techniques providing suggestions for items to be of use to a user. [F. Ricci, L. Rokach, B. Shapira, and P. B. Kantor, editors. Recommender Systems Handbook. Springer, 2011.] Input Data: A set of users U={u1, …, uN} A set of items I={i1, …, iM} The rating matrix R=[ru,i] Problem Definition: Given user u and target item i Predict the rating ru,i I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 4. Content-based Recommender Systems CB-RSs recommend items to a user based on their description and on the profile of the user’s interests * Item1, 5 Item2, 1 Item5, 4 Item10, 5 …. Top-N Recommendations User profile Item7 Recommender Item15 System Item11 … Items Item1 Item2 …. Item’s Item100 descriptions (*) Pazzani, M. J., & Billsus, D. Content-Based Recommendation Systems. The Adaptive Web. Lecture Notes in Computer Science vol. 4321, 325-341, 2007 I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 5. Main CB RS Drawback: Limited Content Analysis No suggestion is available if the analyzed content does not contain enough information to discriminate items the user might like from items the user might not like.* The quality of CB recommendations are correlated with the quality of the features that are explicitly associated with the items. Need of domain knowledge! We need rich descriptions of the items! (*) P. Lops, M. de Gemmis, G. Semeraro. Content-based Recommender Systems: State of the Art and Trends. In: P. Kantor, F. Ricci, L. Rokach and B. Shapira, editors, Recommender Systems Handbook: A Complete Guide for Research Scientists & Practitioners I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 6. A Linked Data based Solution Use Linked Data to mitigate the limited content analysis issue Plenty of structured data available  No Content Analyzer required I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 7. LINKED DATA as structured information source for item’s descriptions Let’s use all this ontological knowledge to build smarter CB RSs Rich items descriptions I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 8. Computing similarity in LOD datasets I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 9. Vector Space Model for LOD (i) Quick recap on Vector Space Model Vector Space Model is an algebraic model for representing both text documents and queries as vectors of index terms wt,d that are positive and non-binary. T vd   w1,d , w2,d ,..., wN ,d    wt ,d  tft ,d  idft nt ,d D tft ,d  idft  log  k nk ,d d  D t  d  ' ' [http://en.wikipedia.org/wiki/File:Vector_space_model.jpg]  N d j dq wi , j  wi ,q sim(d j , q)   i 1   N N dj q i 1 w2 i , j  i 1 w2 i , q I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 10. Vector Space Model for LOD(ii) Righteous Kill Heat Righteous Kill Al Pacino Robert De Niro Brian Dennehy Heat Robert De Niro starring Al Pacino Brian Dennehy John Avnet Serial killer films Heist films Crime films genre subject/broader Drama director starring Crime films Heat Brian Dennehy Drama John Avnet Righteous Kill Heist films Robert De Niro Al Pacino Serial killer films I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 11. Vector Space Model for LOD(iii) Robert Brian Al Pacino STARRING De Niro Dennehy (a1) (a2) (a3) Righteous    Kill (m1) Heat (m2)    Righteous Kill Heat wactorx ,moviey  tf actorx ,moviey  idf actorx Righteous Kill (m1) wa1,m1 wa2,m1 wa3,m1 Heat (m2) wa1,m2 wa2,m2 0 I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 12. Vector Space Model for LOD(iv) wa1 ,m1  wa1 ,m2  wa2 ,m1  wa2 ,m2  wa3 ,m1  wa3 ,m2 simstarring (m1 , m2 )  wa1 ,m1  wa2 ,m1  wa3 ,m1  wa1 ,m2  wa2 ,m2  wa3 ,m2 2 2 2 2 2 2  starring  simstarring (m1 , m2 ) +  director  simdirector (m1 , m2 ) +  subject  simsubject (m1 , m2 ) + … = sim(m1 , m2 ) I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 13. Semantic Content-based Recommender Given a user profile, defined as:  profile(u)   m j , v j  v j =1 if u likes m j , v j =-1 otherwise  We predict the rating using a Nearest Neighbor Classifier wherein the similarity measure is a linear combination of local property similarities  p  sim p (m j , mi )  m j  profile ( u ) vj p P r (u , mi )  profile(u ) I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 14. Training the system(i) In order to identify the best possible values for the coefficients p (i.e., the weights associated to the properties), we train the system via a genetic algorithm. Fitness function: Minimize the number of misclassification errors ei on the training data (user profile) Optimization  training data user u optimal values Item1, 1 Min ei (p1 p2 p3 ….) Item2, -1 Item5, 1  …. | profile ( u )| User profile I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 15. Training the system(ii) In some cases (e.g. new user problem) the user could have not rated any item yet. The user-profile is empty. We cannot learn the αp coefficients! Look at Amazon.com Use Amazon’s collaborative results to capture movie similarities We collected a set of 1000 movies from Amazon. For each one of these movies we look at the correspondent recommendation list. Righteous Kill Heat Increment the weights αp associated to First suggestion the common properties between the two movies. e.g. They have same actors in common and no directors. Hence we can increase the weight of the property starring. I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 16. Experiment settings(i) MovieLens 1M dataset One-One mapping between MovieLens and DBpedia Using SPARQL queries and Levensthein Distance 3,654 matched movies on 3,952 Binarization of the 1-5 rating scale  profile(u)   m j , v j  v j =1 if r(u,m j )  ru , v j =-1 otherwise  Evaluation goal : Top-N recommendations Metrics: Precision@n + Recall@n Rec @ N  TestSet Rec @ N  TestSet P@ N  R@ N  N  1, 2...20 N TestSet I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 17. Experiment settings(ii) Properties dcterms:subject + skos:broader + DBpedia Ontology + Freebase + LinkedMDB genres Extracted Graph 53,840 actors, 18,149 directors, 29,352 distinct writers and 27,035 categories from DBpedia 667 genres from Freebase 26 genres from LinkedMDB I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 18. Alpha-coefficients evaluation The α-coefficents obtained with the genetic algorithm give us the best performance. I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 19. Property subset evaluation The subject+broader solution is better than only subject or subject+more broaders. Too many broaders introduce noise. The best solution is achieved with subject+broader+ genres. I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 20. Evaluation against other approaches Our solution outperforms a Linked Data approach (LDSD) and others content-based which do not leverage LOD. I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 21. Conclusion & Future directions  The huge amount of data available on Linked Data datasets can be successfully exploited to overcome limited content analysis.  We have presented a semantic version of the classical vector space model to compute item similarities.  Evaluation against historical datasets and high values of precision and recall prove the validity of our approach.  We are currently working on:  Testing the approach with different domains  Improving the recommendation with a hybrid approach (content-based and collaborative filtering) I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria
  • 22. Q&A We acknowledge partial support of HP IRP 2011. Grant CW267313. I-SEMANTICS 2012 – 8th Int. Conference on Semantic Systems September 5-7, 2012 Graz, Austria