SlideShare a Scribd company logo
1 of 18
GeniUS: Generic User Modeling Library
for the Social Semantic Web
JIST2011, December 2011, Hangzhou, China



                                     QiGao, Fabian Abel, Geert-Jan Houben
                                  {q.gao, f.abel, g.j.p.m.houben}@tudelft.nl
                                                   Web Information Systems
                                               Delft University of Technology



        Delft
        University of
        Technology
What we do: Science and Engineering for the
        Personal Web
domains: news social mediacultural heritage public datae-learning

         Personalized              Personalized
                                                               Adaptive Systems
       Recommendations               Search


                                 Analysis and
                                User Modeling


                          Semantic Enrichment,
                          Linkage and Alignment

                                                user/usage data


                                Social Web
                       GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   2
Motivation
                                      • Sparsity problem
             Product                     • do not have enough useful
          Recommender                      information for a (new) user


         ?         ?                  • Possible solution: gatheringuser data from
                                        other sources
                                         • But not all data may be relevant for
          User Modeling
                                           the given application context.
                                         • how to filter out user data that does
                                           not fit the target application context?
I’m a new user.
Recommend me
 some product



                          GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   3
Research Challenges of GeniUS
 Various applications in different domains
   Product        Movie           Hotel                         Product
recommender   recommender     recommender                    recommender


                 Profile

                   ?
                                                                        customized user
                                                                       profile construction


               Analysis and                               interested in:
              User Modeling
                                                    Product Movie location
          Semantic Enrichment
                                        How can we build a flexible and extensible
                                        user modeling functionality that adapts to
                                       the demands of a given application context?


                            GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   4
What is GeniUS?

• GeniUSis a topic and user modeling software library that
   • produces semantically meaningful profiles to enhance the
     interoperability of profiles between applications;

   • provides functionality for aggregating relevant information about a
     user from the Social Web;
   • generates domain-specific user profiles according to the information
     needs of different applications;

   • is flexible and extensible to serve different applications.


                     GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   5
GeniUS: Generic Topic and User Modeling Library
    for the Social Semantic Web
                                                Semantic Web




                                                        semantic data
                          Filter


                                                            enriched
             user data                                          items                user profiles         RDF
                          Item         items    Enrichmen               Weighting
                                                                                                        Serializatio
                         Fetcher                     t                  Function    interested in:
                                                                                                             n
                                                                                     product location
Social Web

                                                 Modeling                                                   RDF
                                               Configuration                                             Repository



                                   GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web           6
Item
                                                                                                       Fetcher
   GeniUS modules: Item Fetcher and Semantic Enrichment
                                                                                                      Enrichmen
                                                                                                           t




             raw content
                                           a <sioc:Post> ;                       sioc:has_topicdbpedia:Apple_Inc;
                           Twitter                                 SpotLight,
                                        dcterms:created … ;                      sioc:has_topicdbpedia:GarageBand;
                            API                                     Zemanta,
                                        sioc:has_creator …;                      sioc:has_topicdbpedia:Ipad;
                                                                   OpenCalais
                                        sioc:content … .

Social Web
                                                                                    Awesome, love the new
                                      Awesome, love the new                         Garageband for iPad #apple
                                                                                    GaragebandiPad#apple
                                      Garageband for iPad #apple


                                                                   dbpedia:GarageBand dbpedia:Ipad dbpedia:Apple_Inc




                                     GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web    7
Weighting
   GeniUS modules: Weighting Function and                                              Function
   RDF Serialization                                                                      RDF
                                                                                       Serializatio
                                                                                            n



                         weight(dbpedia:Garag
                         eBand)

                               weight(dbpedi
                               a:Jazz)
                 weight(dbpedia:Secon
     TF          d_Life)
                                                    RDF
   TF-IDF
                                                Serialization
Time-sensitive




                                                the weighted
                                                interests vocabulary




                                GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web    8
Filter
      GeniUS modules: Configuration and Filter                                      Modeling
                                                                                  Configuration



(Jazz, 0.5889)
                                                                                    (Second_Life,
                                                                                         0.4101)
(Second_Life,
     0.3114)           SELECT DISTINCT ?t WHERE {
                                        Filter
                         ? <rdf:type><dbpedia-owl:Software> }                       (GarageBand,
(GarageBand,                                                                             0.2158)
     0.1638)
                                                    enriched
                               items                    items
                   Twitter
                                        SpotLight               TF
                    API




                                         Modeling
                                       Configuration

                       GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web    9
GeniUS: Generic Topic and User Modeling Library
for the Social Semantic Web


Semantic Web




                GeniUS                     User Profile                Applications
                                              interested in:

                                              product location …



 Social Web



      How do user profiles generated by GeniUS support
              different types of applications?

                    GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   10
Analysis of Domain-specific User Profile Construction

• Dataset
   • 72 Twitter users (CS researchers) observed over a period of 6 months
     (>40,000 tweets)
   • a variety of topics mentioned in the tweets



• Research questions
   • 1. What are the characteristics of (complete) Twitter-based profiles
     generated with GeniUS ?

   • 2. Can domain-specific profiles be derived from Twitter activities ?

   • 3. What are the characteristics of such domain-specific profiles?

                      GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   11
Analysis of Domain-specific User Profile Construction
average number of entities: 1097.1




                                   average number of types: 35.0




    a potential to generate domain-specific profiles
    by categorizing entities according to their types
                 GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   12
Analysis of Domain-specific User Profile Construction
                  domain: location      the more specific the domain
 generic
                  domain: entertainment the smaller the profiles
 (all domains)
                 × domain: product




       Are the domain-specific user profiles beneficial for
      supporting different recommendation applications?

                       GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   13
Evaluation of Domain-specific User Profile Construction
• Task: Recommending domain-specific tweets
• Domains:
   • three domains: location, entertainment, product
   • three sub-domains of product: book, software, music
• Recommender algorithm: cosine similarity between profile
  and candidate item
• Ground truth: relevant (re-)tweets of users
• Candidate items: all the tweets posted during evaluation
  period                                 Recommendations = ?

           P(u)= ?         user profile


                                                                    time
                                                     1 month
                     GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   14
Evaluation results

    the domain-specific user modeling strategies
   improve the performance of recommendations




                                                     three different domains




               GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   15
Evaluation results
 The sub-domain-specific user modeling strategy
also improve the performance of recommendation.




                                                      three sub-domains
                                                          of product




 The user modeling quality varies only slightly
        between the different domains
                 GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   16
Wrap up
• GeniUS: Generic topic and User modeling library for the Social Semantic Web
   • exploits traces (e.g. tweets) that people leave on the Social Web
   • enriches the semantics of these traces
   • constructs semantic user profiles
    profile construction can be customized and is adapted to a given application context

• Analysis:
   • Twitter-based user profiles contain a great variety of topics
   • GeniUS succeeds in generating profiles for different applications and domains

• Evaluation:
   • domain-specific user modeling strategies (powered by the semantic filtering of
     GeniUS) allow clearly for the best performance
   • the more GeniUS adapts to the given domain (and application context) the better
     the performance

                           GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   17
Thank You!


                     q.gao@tudelft.nl
                     Twitter: @qigaosh
QiGao
                     http://wis.ewi.tudelft.nl/tweetum/
                     http://wis.ewi.tudelft.nl/genius/
  GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web   18

More Related Content

What's hot

IBC Futurezone 2012 - ON:meedi:a presents flexible media management and publi...
IBC Futurezone 2012 - ON:meedi:a presents flexible media management and publi...IBC Futurezone 2012 - ON:meedi:a presents flexible media management and publi...
IBC Futurezone 2012 - ON:meedi:a presents flexible media management and publi...IN2 search interfaces development Ltd.
 
Future of retail retail social business architektur 2012
Future of retail  retail social business architektur 2012Future of retail  retail social business architektur 2012
Future of retail retail social business architektur 2012Friedel Jonker
 
Social Publishing: Connecting Community and Content with the New Enterprise Web
Social Publishing: Connecting Community and Content with the New Enterprise WebSocial Publishing: Connecting Community and Content with the New Enterprise Web
Social Publishing: Connecting Community and Content with the New Enterprise WebAcquia
 
Linked data and the future of scientific publishing
Linked data and the future of scientific publishingLinked data and the future of scientific publishing
Linked data and the future of scientific publishingBradley Allen
 
Managing dynamiccontext 2010-06_lillev2
Managing dynamiccontext 2010-06_lillev2Managing dynamiccontext 2010-06_lillev2
Managing dynamiccontext 2010-06_lillev2norhavillegas
 
UX in Italia: idee e futuro
UX in Italia: idee e futuroUX in Italia: idee e futuro
UX in Italia: idee e futuroAlberto Mucignat
 
STI, MetaRational #2
STI, MetaRational #2STI, MetaRational #2
STI, MetaRational #2João Ramos
 
Personalisation, behavioral targeting and online mkt optimisation
Personalisation, behavioral targeting and online mkt optimisationPersonalisation, behavioral targeting and online mkt optimisation
Personalisation, behavioral targeting and online mkt optimisationPaola Cretico
 
A Twitter for your Intranet
A Twitter for your IntranetA Twitter for your Intranet
A Twitter for your IntranetRoss Mayfield
 
Sda2011 introducing sem lib project
Sda2011 introducing sem lib projectSda2011 introducing sem lib project
Sda2011 introducing sem lib projectMarco Grassi
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...Axway Appcelerator
 
Privacy is a Myth TCC 2_12065
Privacy is a Myth TCC 2_12065 Privacy is a Myth TCC 2_12065
Privacy is a Myth TCC 2_12065 Cynthia Calongne
 
Grameen Solutions Application Development Featured Projects 2009 11 15
Grameen Solutions   Application Development Featured Projects 2009 11 15Grameen Solutions   Application Development Featured Projects 2009 11 15
Grameen Solutions Application Development Featured Projects 2009 11 15Grameen Solutions
 
PATHS Poster, iSchool launch
PATHS Poster, iSchool launchPATHS Poster, iSchool launch
PATHS Poster, iSchool launchpathsproject
 

What's hot (18)

IBC Futurezone 2012 - ON:meedi:a presents flexible media management and publi...
IBC Futurezone 2012 - ON:meedi:a presents flexible media management and publi...IBC Futurezone 2012 - ON:meedi:a presents flexible media management and publi...
IBC Futurezone 2012 - ON:meedi:a presents flexible media management and publi...
 
Dk glsec
Dk glsecDk glsec
Dk glsec
 
Future of retail retail social business architektur 2012
Future of retail  retail social business architektur 2012Future of retail  retail social business architektur 2012
Future of retail retail social business architektur 2012
 
Social Publishing: Connecting Community and Content with the New Enterprise Web
Social Publishing: Connecting Community and Content with the New Enterprise WebSocial Publishing: Connecting Community and Content with the New Enterprise Web
Social Publishing: Connecting Community and Content with the New Enterprise Web
 
Linked data and the future of scientific publishing
Linked data and the future of scientific publishingLinked data and the future of scientific publishing
Linked data and the future of scientific publishing
 
Managing dynamiccontext 2010-06_lillev2
Managing dynamiccontext 2010-06_lillev2Managing dynamiccontext 2010-06_lillev2
Managing dynamiccontext 2010-06_lillev2
 
Cross Media Learning Management System
Cross Media Learning Management SystemCross Media Learning Management System
Cross Media Learning Management System
 
UX in Italia: idee e futuro
UX in Italia: idee e futuroUX in Italia: idee e futuro
UX in Italia: idee e futuro
 
STI, MetaRational #2
STI, MetaRational #2STI, MetaRational #2
STI, MetaRational #2
 
Personalisation, behavioral targeting and online mkt optimisation
Personalisation, behavioral targeting and online mkt optimisationPersonalisation, behavioral targeting and online mkt optimisation
Personalisation, behavioral targeting and online mkt optimisation
 
A Twitter for your Intranet
A Twitter for your IntranetA Twitter for your Intranet
A Twitter for your Intranet
 
Sda2011 introducing sem lib project
Sda2011 introducing sem lib projectSda2011 introducing sem lib project
Sda2011 introducing sem lib project
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
WebSig24/7 "IA" 20060929
WebSig24/7 "IA" 20060929WebSig24/7 "IA" 20060929
WebSig24/7 "IA" 20060929
 
Privacy is a Myth TCC 2_12065
Privacy is a Myth TCC 2_12065 Privacy is a Myth TCC 2_12065
Privacy is a Myth TCC 2_12065
 
Grameen Solutions Application Development Featured Projects 2009 11 15
Grameen Solutions   Application Development Featured Projects 2009 11 15Grameen Solutions   Application Development Featured Projects 2009 11 15
Grameen Solutions Application Development Featured Projects 2009 11 15
 
PATHS Poster, iSchool launch
PATHS Poster, iSchool launchPATHS Poster, iSchool launch
PATHS Poster, iSchool launch
 
Element S
Element SElement S
Element S
 

Similar to GeniUS: Generic User Modeling Library for the Social Semantic Web

WordLift 2.0 presented on the Semantic Web Meetup in Rome
WordLift 2.0 presented on the Semantic Web Meetup in RomeWordLift 2.0 presented on the Semantic Web Meetup in Rome
WordLift 2.0 presented on the Semantic Web Meetup in RomeAndrea Volpini
 
beancounter.io - Social Web user profiling as a service #semtechbiz
beancounter.io - Social Web user profiling as a service #semtechbiz beancounter.io - Social Web user profiling as a service #semtechbiz
beancounter.io - Social Web user profiling as a service #semtechbiz Davide Palmisano
 
Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201weitzelm
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptOpenStack Foundation
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptOpenStack Foundation
 
Marshall Sponder - Social Media Monitoring Analytics - Measure13
Marshall Sponder - Social Media Monitoring Analytics - Measure13Marshall Sponder - Social Media Monitoring Analytics - Measure13
Marshall Sponder - Social Media Monitoring Analytics - Measure13Our Social Times
 
Integrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataIntegrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataDhaval Thakker
 
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranetIntranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranetJames Dellow
 
CUbRIK at SMILA Conference in Berlin
CUbRIK at SMILA Conference in BerlinCUbRIK at SMILA Conference in Berlin
CUbRIK at SMILA Conference in BerlinCUbRIK Project
 
Image processing project list for java and dotnet
Image processing project list for java and dotnetImage processing project list for java and dotnet
Image processing project list for java and dotnetredpel dot com
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1SOA Symposium
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPagesNiklas Heidloff
 
Building Cloud Native Applications
Building Cloud Native Applications Building Cloud Native Applications
Building Cloud Native Applications Munish Gupta
 
Translating Open Source Value to the Cloud
Translating Open Source Value to the CloudTranslating Open Source Value to the Cloud
Translating Open Source Value to the CloudGordon Haff
 
The Information Workbench - Linked Data and Semantic Wikis in the Enterprise
The Information Workbench - Linked Data and Semantic Wikis in the EnterpriseThe Information Workbench - Linked Data and Semantic Wikis in the Enterprise
The Information Workbench - Linked Data and Semantic Wikis in the EnterprisePeter Haase
 
ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ericmeeks
 
AMIA 2013 - Open Research Networking Gadgets (ORNG)
AMIA 2013 - Open Research Networking Gadgets (ORNG)AMIA 2013 - Open Research Networking Gadgets (ORNG)
AMIA 2013 - Open Research Networking Gadgets (ORNG)CTSI at UCSF
 
Cpg iitm mar_29_2012_final
Cpg iitm mar_29_2012_finalCpg iitm mar_29_2012_final
Cpg iitm mar_29_2012_finaldiscoversudhir
 
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...Hendrik Drachsler
 

Similar to GeniUS: Generic User Modeling Library for the Social Semantic Web (20)

WordLift 2.0 presented on the Semantic Web Meetup in Rome
WordLift 2.0 presented on the Semantic Web Meetup in RomeWordLift 2.0 presented on the Semantic Web Meetup in Rome
WordLift 2.0 presented on the Semantic Web Meetup in Rome
 
beancounter.io - Social Web user profiling as a service #semtechbiz
beancounter.io - Social Web user profiling as a service #semtechbiz beancounter.io - Social Web user profiling as a service #semtechbiz
beancounter.io - Social Web user profiling as a service #semtechbiz
 
Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.ppt
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.ppt
 
Marshall Sponder - Social Media Monitoring Analytics - Measure13
Marshall Sponder - Social Media Monitoring Analytics - Measure13Marshall Sponder - Social Media Monitoring Analytics - Measure13
Marshall Sponder - Social Media Monitoring Analytics - Measure13
 
Integrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataIntegrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched data
 
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranetIntranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
 
CUbRIK at SMILA Conference in Berlin
CUbRIK at SMILA Conference in BerlinCUbRIK at SMILA Conference in Berlin
CUbRIK at SMILA Conference in Berlin
 
Image processing project list for java and dotnet
Image processing project list for java and dotnetImage processing project list for java and dotnet
Image processing project list for java and dotnet
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPages
 
Building Cloud Native Applications
Building Cloud Native Applications Building Cloud Native Applications
Building Cloud Native Applications
 
Translating Open Source Value to the Cloud
Translating Open Source Value to the CloudTranslating Open Source Value to the Cloud
Translating Open Source Value to the Cloud
 
The Information Workbench - Linked Data and Semantic Wikis in the Enterprise
The Information Workbench - Linked Data and Semantic Wikis in the EnterpriseThe Information Workbench - Linked Data and Semantic Wikis in the Enterprise
The Information Workbench - Linked Data and Semantic Wikis in the Enterprise
 
ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013
 
AMIA 2013 - Open Research Networking Gadgets (ORNG)
AMIA 2013 - Open Research Networking Gadgets (ORNG)AMIA 2013 - Open Research Networking Gadgets (ORNG)
AMIA 2013 - Open Research Networking Gadgets (ORNG)
 
Cpg iitm mar_29_2012_final
Cpg iitm mar_29_2012_finalCpg iitm mar_29_2012_final
Cpg iitm mar_29_2012_final
 
Ideas for addictive series 40 web apps
Ideas for addictive series 40 web appsIdeas for addictive series 40 web apps
Ideas for addictive series 40 web apps
 
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
 

More from Web Information Systems, TU Delft

Twitter, Twinder, Twitcident: Filtering and Search in Social Web Streams
Twitter, Twinder, Twitcident: Filtering and Search in Social Web StreamsTwitter, Twinder, Twitcident: Filtering and Search in Social Web Streams
Twitter, Twinder, Twitcident: Filtering and Search in Social Web StreamsWeb Information Systems, TU Delft
 
Generating Resource Profiles by Exploiting the Context of Social Annotations
Generating Resource Profiles by Exploiting the Context of Social AnnotationsGenerating Resource Profiles by Exploiting the Context of Social Annotations
Generating Resource Profiles by Exploiting the Context of Social AnnotationsWeb Information Systems, TU Delft
 
Leveraging the Semantics of Tweets for Adaptive Faceted Search on Twitter
Leveraging the Semantics of Tweets for Adaptive Faceted Search on TwitterLeveraging the Semantics of Tweets for Adaptive Faceted Search on Twitter
Leveraging the Semantics of Tweets for Adaptive Faceted Search on TwitterWeb Information Systems, TU Delft
 
#SDoW2011 Keynote: User Modeling and Personalization on Twitter
#SDoW2011 Keynote: User Modeling and Personalization on Twitter#SDoW2011 Keynote: User Modeling and Personalization on Twitter
#SDoW2011 Keynote: User Modeling and Personalization on TwitterWeb Information Systems, TU Delft
 
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...Web Information Systems, TU Delft
 
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...Web Information Systems, TU Delft
 

More from Web Information Systems, TU Delft (10)

Twitter, Twinder, Twitcident: Filtering and Search in Social Web Streams
Twitter, Twinder, Twitcident: Filtering and Search in Social Web StreamsTwitter, Twinder, Twitcident: Filtering and Search in Social Web Streams
Twitter, Twinder, Twitcident: Filtering and Search in Social Web Streams
 
Generating Resource Profiles by Exploiting the Context of Social Annotations
Generating Resource Profiles by Exploiting the Context of Social AnnotationsGenerating Resource Profiles by Exploiting the Context of Social Annotations
Generating Resource Profiles by Exploiting the Context of Social Annotations
 
Leveraging the Semantics of Tweets for Adaptive Faceted Search on Twitter
Leveraging the Semantics of Tweets for Adaptive Faceted Search on TwitterLeveraging the Semantics of Tweets for Adaptive Faceted Search on Twitter
Leveraging the Semantics of Tweets for Adaptive Faceted Search on Twitter
 
Payday on the Social Semantic Web
Payday on the Social Semantic WebPayday on the Social Semantic Web
Payday on the Social Semantic Web
 
#SDoW2011 Keynote: User Modeling and Personalization on Twitter
#SDoW2011 Keynote: User Modeling and Personalization on Twitter#SDoW2011 Keynote: User Modeling and Personalization on Twitter
#SDoW2011 Keynote: User Modeling and Personalization on Twitter
 
About the Social Semantic Web
About the Social Semantic WebAbout the Social Semantic Web
About the Social Semantic Web
 
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...
 
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...
UMAP 2011: Analyzing User Modeling on Twitter for Personalized News Recommend...
 
Analyzing Cross-System User Modeling on the Social Web
Analyzing Cross-System User Modeling on the Social WebAnalyzing Cross-System User Modeling on the Social Web
Analyzing Cross-System User Modeling on the Social Web
 
Learning Semantic Relationships between Entities in Twitter
Learning Semantic Relationships between Entities in TwitterLearning Semantic Relationships between Entities in Twitter
Learning Semantic Relationships between Entities in Twitter
 

Recently uploaded

Dubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OLDubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OLhf8803863
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhisoniya singh
 
‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'cakepearls Official
 
A TO Z INDIA Monthly Magazine - MAY 2024
A TO Z INDIA Monthly Magazine - MAY 2024A TO Z INDIA Monthly Magazine - MAY 2024
A TO Z INDIA Monthly Magazine - MAY 2024Indira Srivatsa
 
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCRStunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCRDelhi Call girls
 
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...hf8803863
 
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhidelhimodel235
 
Call Girls {Delhi Meet Payal Pitampura} 9711199012 Indepedemt Girls Delhi
Call Girls {Delhi Meet Payal Pitampura} 9711199012 Indepedemt Girls DelhiCall Girls {Delhi Meet Payal Pitampura} 9711199012 Indepedemt Girls Delhi
Call Girls {Delhi Meet Payal Pitampura} 9711199012 Indepedemt Girls DelhiMs Riya
 
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.soniya singh
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhisoniya singh
 
My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024JAMES EUGENE BARBUSH
 
Call Numbe 9892124323, Vashi call girls, Juhu Call Girls, Powai Call Girls Se...
Call Numbe 9892124323, Vashi call girls, Juhu Call Girls, Powai Call Girls Se...Call Numbe 9892124323, Vashi call girls, Juhu Call Girls, Powai Call Girls Se...
Call Numbe 9892124323, Vashi call girls, Juhu Call Girls, Powai Call Girls Se...Pooja Nehwal
 
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy Girls
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy GirlsCall Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy Girls
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy GirlsPooja Nehwal
 
Call Girls in Sarita Vihar__ 8448079011 Escort Service in Delhi
Call Girls in Sarita Vihar__ 8448079011 Escort Service in DelhiCall Girls in Sarita Vihar__ 8448079011 Escort Service in Delhi
Call Girls in Sarita Vihar__ 8448079011 Escort Service in DelhiRaviSingh594208
 
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...Pooja Nehwal
 
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️soniya singh
 
KALENDAR KUDA 2024 Hi resolution cuti umum.pdf
KALENDAR KUDA 2024 Hi resolution cuti umum.pdfKALENDAR KUDA 2024 Hi resolution cuti umum.pdf
KALENDAR KUDA 2024 Hi resolution cuti umum.pdfSallamSulaiman
 

Recently uploaded (20)

Dubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OLDubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OL
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhi
 
‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'
 
A TO Z INDIA Monthly Magazine - MAY 2024
A TO Z INDIA Monthly Magazine - MAY 2024A TO Z INDIA Monthly Magazine - MAY 2024
A TO Z INDIA Monthly Magazine - MAY 2024
 
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCRStunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
 
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
 
Gurgaon Call Girls 9953525677 Call Girls Low Rate.pdf
Gurgaon Call Girls 9953525677 Call Girls Low Rate.pdfGurgaon Call Girls 9953525677 Call Girls Low Rate.pdf
Gurgaon Call Girls 9953525677 Call Girls Low Rate.pdf
 
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
 
Call Girls {Delhi Meet Payal Pitampura} 9711199012 Indepedemt Girls Delhi
Call Girls {Delhi Meet Payal Pitampura} 9711199012 Indepedemt Girls DelhiCall Girls {Delhi Meet Payal Pitampura} 9711199012 Indepedemt Girls Delhi
Call Girls {Delhi Meet Payal Pitampura} 9711199012 Indepedemt Girls Delhi
 
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Jama Masjid | Delhi
 
My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024
 
Call Numbe 9892124323, Vashi call girls, Juhu Call Girls, Powai Call Girls Se...
Call Numbe 9892124323, Vashi call girls, Juhu Call Girls, Powai Call Girls Se...Call Numbe 9892124323, Vashi call girls, Juhu Call Girls, Powai Call Girls Se...
Call Numbe 9892124323, Vashi call girls, Juhu Call Girls, Powai Call Girls Se...
 
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy Girls
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy GirlsCall Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy Girls
Call Girls In Vashi Call Girls Pooja 📞 9892124323 ✅Book Hot And Sexy Girls
 
Call Girls in Sarita Vihar__ 8448079011 Escort Service in Delhi
Call Girls in Sarita Vihar__ 8448079011 Escort Service in DelhiCall Girls in Sarita Vihar__ 8448079011 Escort Service in Delhi
Call Girls in Sarita Vihar__ 8448079011 Escort Service in Delhi
 
Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857
Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857
Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857
 
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...
 
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️
 
Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
KALENDAR KUDA 2024 Hi resolution cuti umum.pdf
KALENDAR KUDA 2024 Hi resolution cuti umum.pdfKALENDAR KUDA 2024 Hi resolution cuti umum.pdf
KALENDAR KUDA 2024 Hi resolution cuti umum.pdf
 

GeniUS: Generic User Modeling Library for the Social Semantic Web

  • 1. GeniUS: Generic User Modeling Library for the Social Semantic Web JIST2011, December 2011, Hangzhou, China QiGao, Fabian Abel, Geert-Jan Houben {q.gao, f.abel, g.j.p.m.houben}@tudelft.nl Web Information Systems Delft University of Technology Delft University of Technology
  • 2. What we do: Science and Engineering for the Personal Web domains: news social mediacultural heritage public datae-learning Personalized Personalized Adaptive Systems Recommendations Search Analysis and User Modeling Semantic Enrichment, Linkage and Alignment user/usage data Social Web GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 2
  • 3. Motivation • Sparsity problem Product • do not have enough useful Recommender information for a (new) user ? ? • Possible solution: gatheringuser data from other sources • But not all data may be relevant for User Modeling the given application context. • how to filter out user data that does not fit the target application context? I’m a new user. Recommend me some product GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 3
  • 4. Research Challenges of GeniUS Various applications in different domains Product Movie Hotel Product recommender recommender recommender recommender Profile ? customized user profile construction Analysis and interested in: User Modeling Product Movie location Semantic Enrichment How can we build a flexible and extensible user modeling functionality that adapts to the demands of a given application context? GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 4
  • 5. What is GeniUS? • GeniUSis a topic and user modeling software library that • produces semantically meaningful profiles to enhance the interoperability of profiles between applications; • provides functionality for aggregating relevant information about a user from the Social Web; • generates domain-specific user profiles according to the information needs of different applications; • is flexible and extensible to serve different applications. GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 5
  • 6. GeniUS: Generic Topic and User Modeling Library for the Social Semantic Web Semantic Web semantic data Filter enriched user data items user profiles RDF Item items Enrichmen Weighting Serializatio Fetcher t Function interested in: n product location Social Web Modeling RDF Configuration Repository GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 6
  • 7. Item Fetcher GeniUS modules: Item Fetcher and Semantic Enrichment Enrichmen t raw content a <sioc:Post> ; sioc:has_topicdbpedia:Apple_Inc; Twitter SpotLight, dcterms:created … ; sioc:has_topicdbpedia:GarageBand; API Zemanta, sioc:has_creator …; sioc:has_topicdbpedia:Ipad; OpenCalais sioc:content … . Social Web Awesome, love the new Awesome, love the new Garageband for iPad #apple GaragebandiPad#apple Garageband for iPad #apple dbpedia:GarageBand dbpedia:Ipad dbpedia:Apple_Inc GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 7
  • 8. Weighting GeniUS modules: Weighting Function and Function RDF Serialization RDF Serializatio n weight(dbpedia:Garag eBand) weight(dbpedi a:Jazz) weight(dbpedia:Secon TF d_Life) RDF TF-IDF Serialization Time-sensitive the weighted interests vocabulary GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 8
  • 9. Filter GeniUS modules: Configuration and Filter Modeling Configuration (Jazz, 0.5889) (Second_Life, 0.4101) (Second_Life, 0.3114) SELECT DISTINCT ?t WHERE { Filter ? <rdf:type><dbpedia-owl:Software> } (GarageBand, (GarageBand, 0.2158) 0.1638) enriched items items Twitter SpotLight TF API Modeling Configuration GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 9
  • 10. GeniUS: Generic Topic and User Modeling Library for the Social Semantic Web Semantic Web GeniUS User Profile Applications interested in: product location … Social Web How do user profiles generated by GeniUS support different types of applications? GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 10
  • 11. Analysis of Domain-specific User Profile Construction • Dataset • 72 Twitter users (CS researchers) observed over a period of 6 months (>40,000 tweets) • a variety of topics mentioned in the tweets • Research questions • 1. What are the characteristics of (complete) Twitter-based profiles generated with GeniUS ? • 2. Can domain-specific profiles be derived from Twitter activities ? • 3. What are the characteristics of such domain-specific profiles? GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 11
  • 12. Analysis of Domain-specific User Profile Construction average number of entities: 1097.1 average number of types: 35.0 a potential to generate domain-specific profiles by categorizing entities according to their types GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 12
  • 13. Analysis of Domain-specific User Profile Construction domain: location the more specific the domain generic domain: entertainment the smaller the profiles (all domains) × domain: product Are the domain-specific user profiles beneficial for supporting different recommendation applications? GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 13
  • 14. Evaluation of Domain-specific User Profile Construction • Task: Recommending domain-specific tweets • Domains: • three domains: location, entertainment, product • three sub-domains of product: book, software, music • Recommender algorithm: cosine similarity between profile and candidate item • Ground truth: relevant (re-)tweets of users • Candidate items: all the tweets posted during evaluation period Recommendations = ? P(u)= ? user profile time 1 month GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 14
  • 15. Evaluation results the domain-specific user modeling strategies improve the performance of recommendations three different domains GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 15
  • 16. Evaluation results The sub-domain-specific user modeling strategy also improve the performance of recommendation. three sub-domains of product The user modeling quality varies only slightly between the different domains GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 16
  • 17. Wrap up • GeniUS: Generic topic and User modeling library for the Social Semantic Web • exploits traces (e.g. tweets) that people leave on the Social Web • enriches the semantics of these traces • constructs semantic user profiles  profile construction can be customized and is adapted to a given application context • Analysis: • Twitter-based user profiles contain a great variety of topics • GeniUS succeeds in generating profiles for different applications and domains • Evaluation: • domain-specific user modeling strategies (powered by the semantic filtering of GeniUS) allow clearly for the best performance • the more GeniUS adapts to the given domain (and application context) the better the performance GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 17
  • 18. Thank You! q.gao@tudelft.nl Twitter: @qigaosh QiGao http://wis.ewi.tudelft.nl/tweetum/ http://wis.ewi.tudelft.nl/genius/ GeniUS: Generic User ModelingLibraryfor the SocialSemantic Web 18

Editor's Notes

  1. Redundant;
  2. Spars
  3. Research challenges for GeniUSUser profiles with
  4. Item fetcher , enrichment
  5. Weighting function/RDF representationTime-sensitive, emphasize the temporal factor in news recommendations.
  6. Modeling configuration: specify the implementation of the different modules. Filtering function
  7. more details on the dataset
  8. Our hypothesis is that
  9. The user modeling quality varies only slightly between the different domains