SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
WP	
  3
                             User	
  profiling	
  and	
  
                          Recommenda5on	
  (Part	
  1)
                               BBC,	
  Pro-­‐ne+cs,	
  VUA
                                                             1

Wednesday, March 28, 12
Contents
         Overview
         User profiling
                 General goal & approach
                 From activity streams to profile
                 Issues
                 Analytics
                 Beancounter

         Recommendations
                 General goal & approach
                 Semantic recommendation
                 Statistical recommendation
                 Hybrid recommendation

         Exploitation
         Conclusions

                26-27 March 2012               NoTube 3rd Review   2

Wednesday, March 28, 12
Overview



                                              Semantic Content                   Semantic
                                                 Patterns for                   Pattern-based
                                                TV Programs                    Recommendation
              EPG Metadata     TV Program
                                                                                   Strategy
                 (BBC)         Enrichment
                                            RDF Graph                            Statistical
                                                TV            Recommendation    Similarity-based
                                             Programs             Service      Recommendation
                                                                                   Strategy
              User Ratings &
              Demographics     User Data         Similarity
                (BBC EPG       Analysis          Clusters                          Hybrid
                  Data)                        of Programs                     Recommendation
                                                                                   Strategy




                                                                                                   End End-Users
                                                                                                       Users




                26-27 March 2012                                   NoTube 3rd Review                         3

Wednesday, March 28, 12
Overview



                                               Semantic Content                   Semantic
                                                  Patterns for                   Pattern-based
                                                 TV Programs                    Recommendation
              EPG Metadata      TV Program
                                                                                    Strategy
                 (BBC)          Enrichment
                                             RDF Graph                            Statistical
                                                 TV            Recommendation    Similarity-based
                                              Programs             Service      Recommendation
                                                                                    Strategy
              User Ratings &
              Demographics      User Data         Similarity
                (BBC EPG        Analysis          Clusters                          Hybrid
                  Data)                         of Programs                     Recommendation
                                                                                    Strategy




                     BEA
                               NCO
                                  UNT
                                     E         R
                                                                                                    End End-Users
                                                                                                        Users




                26-27 March 2012                                    NoTube 3rd Review                         3

Wednesday, March 28, 12
User profiling approach

        users’ interests and behaviours could be inferred from
        their activities on the Social Web
        •   from tweets,
        •   liked facebook resources,
        •   song listened
        •   ...

        interests in topics are represented using Linked Data web
        identifiers

        • to access a wealth of open and machine-readable data
        • to publish profiles in compliance with the LOD paradigm
        • to leverage on the graph-based model of such data sets


                26-27 March 2012        NoTube 3rd Review    4

Wednesday, March 28, 12
User profiling: Challenge

        main challenge: extracting meaningful data from
        different sources of user activities

        to produce LOD identifiers from activities:
        • “follow-your-nose”, record-linkage based approach
        • semantic-annotation-based approach, NLP techniques on raw text


        interests are weighted to represent their descriptiveness

        user profiles are syndicated using JSON, JSON-P and RDF




                26-27 March 2012    NoTube 3rd Review      5

Wednesday, March 28, 12
User profiling: Follow-your-nose

        “follow-your-nose”, record-linkage based

            record linkage is “the problem of recognising those records in
             two files which represent identical persons, objects or events
                                (said to be matched).”

        we adopted a text retrieval version, incremental constrained
        multiple text searches

                   facebook.com/pages/Shoeshine/                       dbpedia.org/resource/




                26-27 March 2012                   NoTube 3rd Review           6

Wednesday, March 28, 12
User profiling: Semantic
                                Annotation
        for some activities the “follow-your-noise” approach is not
        suitable

        Tweet, or text resources need Natural Language Processing
        techniques

        • semantic annotation using LUpedia (WP4)

        lookup for LOD identifiers from:

        • tweet text
        • #hashtags definitions
        • linked Web pages


                26-27 March 2012      NoTube 3rd Review   7

Wednesday, March 28, 12
User profiling: Semantic
                                Annotation




                26-27 March 2012      NoTube 3rd Review   8

Wednesday, March 28, 12
User profiling: Semantic
                                Annotation

                  Bubbles Devere is the best thing ever.
                  #littlebritain




                26-27 March 2012      NoTube 3rd Review    8

Wednesday, March 28, 12
User profiling: Semantic
                                Annotation

                  Bubbles Devere is the best thing ever.
                  #littlebritain


                                    Brilliant british humor by Matt Lucas & David
                                    Walliams - whole range of facinating characters
                                    portraying diversity of british society




                26-27 March 2012         NoTube 3rd Review               8

Wednesday, March 28, 12
User profiling: Semantic
                                Annotation

                  Bubbles Devere is the best thing ever.
                  #littlebritain


                                     Brilliant british humor by Matt Lucas & David
                                     Walliams - whole range of facinating characters
                                     portraying diversity of british society
                                                              WP4
                                                              Enrichment

                                   http://dbpedia.org/resource/Matt_Lucas
                                   http://dbpedia.org/resource/David_Walliams




                26-27 March 2012          NoTube 3rd Review                8

Wednesday, March 28, 12
User profiling: Issues

         non-deterministic record-linkage and semantic annotation
         could introduce noise
         • noisy data leads to misleading profiles
         • recommendations could be affected


         hence, we introduced interest weights
         • to minimise the effect of potential noise eliminating poorly descriptive
         interests giving them lower weights

         • to represent the evolution of a single interest
                recurring interest over time gain more weights




                26-27 March 2012             NoTube 3rd Review         9

Wednesday, March 28, 12
Analytics


        “people are usually interested in information about themselves”

                                                       from Doppler annual report




                26-27 March 2012        NoTube 3rd Review          10

Wednesday, March 28, 12
NoTube Beancounter

        The User profiling and analytics components has been
        lovingly called “Beancounter” since the early days

        built on top of experience and experiments made during
        the 3 years of the project

        a scalable, activity-streams-oriented set of processes

        • filtering, slicing, fast key lookups
        • many analysis are really just “counting the beans”
        • analysis deserves an high performance architecture




                26-27 March 2012      NoTube 3rd Review        11

Wednesday, March 28, 12
NoTube Beancounter

                                       key     value


                      analysis     {
                                                                            crawler


                    activities
                                 {
                                 {
                                                                 analysis             profiler
                     profiles                                     engine


                                             REST platform


                26-27 March 2012             NoTube 3rd Review                   12

Wednesday, March 28, 12
Acknowledgements




                26-27 March 2012   NoTube 3rd Review   13

Wednesday, March 28, 12

Contenu connexe

En vedette

Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...Lora Aroyo
 
Keynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentKeynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentLora Aroyo
 
Lecture 5: Personalization on the Social Web (2014)
Lecture 5: Personalization on the Social Web (2014)Lecture 5: Personalization on the Social Web (2014)
Lecture 5: Personalization on the Social Web (2014)Lora Aroyo
 
Semantic Digital Humanities Workshop 2015 @Oxford
Semantic Digital Humanities Workshop 2015 @OxfordSemantic Digital Humanities Workshop 2015 @Oxford
Semantic Digital Humanities Workshop 2015 @OxfordLora Aroyo
 
Lecture 5: Personalization on the Social Web (2013)
Lecture 5: Personalization on the Social Web (2013)Lecture 5: Personalization on the Social Web (2013)
Lecture 5: Personalization on the Social Web (2013)Lora Aroyo
 
Future TV is Now: Personalized & Social
Future TV is Now: Personalized & SocialFuture TV is Now: Personalized & Social
Future TV is Now: Personalized & SocialLora Aroyo
 
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New SearchSXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New SearchLora Aroyo
 

En vedette (7)

Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
 
Keynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentKeynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV Content
 
Lecture 5: Personalization on the Social Web (2014)
Lecture 5: Personalization on the Social Web (2014)Lecture 5: Personalization on the Social Web (2014)
Lecture 5: Personalization on the Social Web (2014)
 
Semantic Digital Humanities Workshop 2015 @Oxford
Semantic Digital Humanities Workshop 2015 @OxfordSemantic Digital Humanities Workshop 2015 @Oxford
Semantic Digital Humanities Workshop 2015 @Oxford
 
Lecture 5: Personalization on the Social Web (2013)
Lecture 5: Personalization on the Social Web (2013)Lecture 5: Personalization on the Social Web (2013)
Lecture 5: Personalization on the Social Web (2013)
 
Future TV is Now: Personalized & Social
Future TV is Now: Personalized & SocialFuture TV is Now: Personalized & Social
Future TV is Now: Personalized & Social
 
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New SearchSXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
 

Similaire à NoTube: User Profiling (Beancounter)

A Low Rank Mechanism to Detect and Achieve Partially Completed Image Tags
A Low Rank Mechanism to Detect and Achieve Partially Completed Image TagsA Low Rank Mechanism to Detect and Achieve Partially Completed Image Tags
A Low Rank Mechanism to Detect and Achieve Partially Completed Image TagsIRJET Journal
 
IRJET- Searching an Optimal Algorithm for Movie Recommendation System
IRJET- Searching an Optimal Algorithm for Movie Recommendation SystemIRJET- Searching an Optimal Algorithm for Movie Recommendation System
IRJET- Searching an Optimal Algorithm for Movie Recommendation SystemIRJET Journal
 
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...IRJET Journal
 
IRJET - Support Vector Machine versus Naive Bayes Classifier:A Juxtaposition ...
IRJET - Support Vector Machine versus Naive Bayes Classifier:A Juxtaposition ...IRJET - Support Vector Machine versus Naive Bayes Classifier:A Juxtaposition ...
IRJET - Support Vector Machine versus Naive Bayes Classifier:A Juxtaposition ...IRJET Journal
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...IRJET Journal
 
Building a business case and institutional policy on a 10Y research data mana...
Building a business case and institutional policy on a 10Y research data mana...Building a business case and institutional policy on a 10Y research data mana...
Building a business case and institutional policy on a 10Y research data mana...jiscdatapool
 
Product Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach TechnologyProduct Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach TechnologyIRJET Journal
 
IRJET - Enhanced Movie Recommendation Engine using Content Filtering, Collabo...
IRJET - Enhanced Movie Recommendation Engine using Content Filtering, Collabo...IRJET - Enhanced Movie Recommendation Engine using Content Filtering, Collabo...
IRJET - Enhanced Movie Recommendation Engine using Content Filtering, Collabo...IRJET Journal
 
Icalt2010 hoel hollins
Icalt2010 hoel hollinsIcalt2010 hoel hollins
Icalt2010 hoel hollinsTore Hoel
 
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNINGENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNINGIRJET Journal
 
Harvey elliott
Harvey elliottHarvey elliott
Harvey elliottNASAPMC
 
IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...
IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...
IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...IRJET Journal
 
IRJET- Analysis of Music Recommendation System using Machine Learning Alg...
IRJET-  	  Analysis of Music Recommendation System using Machine Learning Alg...IRJET-  	  Analysis of Music Recommendation System using Machine Learning Alg...
IRJET- Analysis of Music Recommendation System using Machine Learning Alg...IRJET Journal
 
MPEG-7 Services in Community Engines
MPEG-7 Services in Community EnginesMPEG-7 Services in Community Engines
MPEG-7 Services in Community EnginesRalf Klamma
 
Supervised Sentiment Classification using DTDP algorithm
Supervised Sentiment Classification using DTDP algorithmSupervised Sentiment Classification using DTDP algorithm
Supervised Sentiment Classification using DTDP algorithmIJSRD
 
Tag And Tag Based Recommender
Tag And Tag Based RecommenderTag And Tag Based Recommender
Tag And Tag Based Recommendergu wendong
 

Similaire à NoTube: User Profiling (Beancounter) (20)

A2 annotation approach
A2 annotation approachA2 annotation approach
A2 annotation approach
 
NoTube: Architecture
NoTube: ArchitectureNoTube: Architecture
NoTube: Architecture
 
A Low Rank Mechanism to Detect and Achieve Partially Completed Image Tags
A Low Rank Mechanism to Detect and Achieve Partially Completed Image TagsA Low Rank Mechanism to Detect and Achieve Partially Completed Image Tags
A Low Rank Mechanism to Detect and Achieve Partially Completed Image Tags
 
IRJET- Searching an Optimal Algorithm for Movie Recommendation System
IRJET- Searching an Optimal Algorithm for Movie Recommendation SystemIRJET- Searching an Optimal Algorithm for Movie Recommendation System
IRJET- Searching an Optimal Algorithm for Movie Recommendation System
 
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...
 
IRJET - Support Vector Machine versus Naive Bayes Classifier:A Juxtaposition ...
IRJET - Support Vector Machine versus Naive Bayes Classifier:A Juxtaposition ...IRJET - Support Vector Machine versus Naive Bayes Classifier:A Juxtaposition ...
IRJET - Support Vector Machine versus Naive Bayes Classifier:A Juxtaposition ...
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
 
Building a business case and institutional policy on a 10Y research data mana...
Building a business case and institutional policy on a 10Y research data mana...Building a business case and institutional policy on a 10Y research data mana...
Building a business case and institutional policy on a 10Y research data mana...
 
Product Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach TechnologyProduct Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach Technology
 
D1 research desc_and_outcome
D1 research desc_and_outcomeD1 research desc_and_outcome
D1 research desc_and_outcome
 
NoTube: Metadata Interoperability
NoTube: Metadata InteroperabilityNoTube: Metadata Interoperability
NoTube: Metadata Interoperability
 
IRJET - Enhanced Movie Recommendation Engine using Content Filtering, Collabo...
IRJET - Enhanced Movie Recommendation Engine using Content Filtering, Collabo...IRJET - Enhanced Movie Recommendation Engine using Content Filtering, Collabo...
IRJET - Enhanced Movie Recommendation Engine using Content Filtering, Collabo...
 
Icalt2010 hoel hollins
Icalt2010 hoel hollinsIcalt2010 hoel hollins
Icalt2010 hoel hollins
 
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNINGENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
 
Harvey elliott
Harvey elliottHarvey elliott
Harvey elliott
 
IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...
IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...
IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...
 
IRJET- Analysis of Music Recommendation System using Machine Learning Alg...
IRJET-  	  Analysis of Music Recommendation System using Machine Learning Alg...IRJET-  	  Analysis of Music Recommendation System using Machine Learning Alg...
IRJET- Analysis of Music Recommendation System using Machine Learning Alg...
 
MPEG-7 Services in Community Engines
MPEG-7 Services in Community EnginesMPEG-7 Services in Community Engines
MPEG-7 Services in Community Engines
 
Supervised Sentiment Classification using DTDP algorithm
Supervised Sentiment Classification using DTDP algorithmSupervised Sentiment Classification using DTDP algorithm
Supervised Sentiment Classification using DTDP algorithm
 
Tag And Tag Based Recommender
Tag And Tag Based RecommenderTag And Tag Based Recommender
Tag And Tag Based Recommender
 

Plus de MODUL Technology GmbH

How distinct and aligned with UGC is European capitals’ DMO branding on Insta...
How distinct and aligned with UGC is European capitals’ DMO branding on Insta...How distinct and aligned with UGC is European capitals’ DMO branding on Insta...
How distinct and aligned with UGC is European capitals’ DMO branding on Insta...MODUL Technology GmbH
 
Framing Few Shot Knowledge Graph Completion with Large Language Models
Framing Few Shot Knowledge Graph Completion with Large Language ModelsFraming Few Shot Knowledge Graph Completion with Large Language Models
Framing Few Shot Knowledge Graph Completion with Large Language ModelsMODUL Technology GmbH
 
Unsupervised Topic Modeling with BERTopic for Coarse and Fine-Grained News Cl...
Unsupervised Topic Modeling with BERTopic for Coarse and Fine-Grained News Cl...Unsupervised Topic Modeling with BERTopic for Coarse and Fine-Grained News Cl...
Unsupervised Topic Modeling with BERTopic for Coarse and Fine-Grained News Cl...MODUL Technology GmbH
 
Breaking New Ground with EPOCH: AI and Web Intelligence Transform Price Forec...
Breaking New Ground with EPOCH: AI and Web Intelligence Transform Price Forec...Breaking New Ground with EPOCH: AI and Web Intelligence Transform Price Forec...
Breaking New Ground with EPOCH: AI and Web Intelligence Transform Price Forec...MODUL Technology GmbH
 
New Opportunities for Understanding Tourist Photography.pptx
New Opportunities for Understanding Tourist Photography.pptxNew Opportunities for Understanding Tourist Photography.pptx
New Opportunities for Understanding Tourist Photography.pptxMODUL Technology GmbH
 
How do destinations relate to one another? A study of visual destination bran...
How do destinations relate to one another? A study of visual destination bran...How do destinations relate to one another? A study of visual destination bran...
How do destinations relate to one another? A study of visual destination bran...MODUL Technology GmbH
 
Do DMOs promote the right aspects of the destination? A study of Instagram ph...
Do DMOs promote the right aspects of the destination? A study of Instagram ph...Do DMOs promote the right aspects of the destination? A study of Instagram ph...
Do DMOs promote the right aspects of the destination? A study of Instagram ph...MODUL Technology GmbH
 
The Impact of Social Media on perceived Destination Image: case of Mexico Ci...
The Impact of Social Media on perceived Destination Image:  case of Mexico Ci...The Impact of Social Media on perceived Destination Image:  case of Mexico Ci...
The Impact of Social Media on perceived Destination Image: case of Mexico Ci...MODUL Technology GmbH
 
The Impact of Social Media on perceived Destination Image: the case of Mexico...
The Impact of Social Media on perceived Destination Image:the case of Mexico...The Impact of Social Media on perceived Destination Image:the case of Mexico...
The Impact of Social Media on perceived Destination Image: the case of Mexico...MODUL Technology GmbH
 
How Instagram influences Visual Destination Image - a case study of Jordan an...
How Instagram influences Visual Destination Image - a case study of Jordan an...How Instagram influences Visual Destination Image - a case study of Jordan an...
How Instagram influences Visual Destination Image - a case study of Jordan an...MODUL Technology GmbH
 
14 no tube dissemination and showcases [compatibility mode]
14 no tube dissemination and showcases [compatibility mode]14 no tube dissemination and showcases [compatibility mode]
14 no tube dissemination and showcases [compatibility mode]MODUL Technology GmbH
 
NoTube: Ad Insertion [compatibility mode]
NoTube: Ad Insertion [compatibility mode]NoTube: Ad Insertion [compatibility mode]
NoTube: Ad Insertion [compatibility mode]MODUL Technology GmbH
 

Plus de MODUL Technology GmbH (20)

How distinct and aligned with UGC is European capitals’ DMO branding on Insta...
How distinct and aligned with UGC is European capitals’ DMO branding on Insta...How distinct and aligned with UGC is European capitals’ DMO branding on Insta...
How distinct and aligned with UGC is European capitals’ DMO branding on Insta...
 
Framing Few Shot Knowledge Graph Completion with Large Language Models
Framing Few Shot Knowledge Graph Completion with Large Language ModelsFraming Few Shot Knowledge Graph Completion with Large Language Models
Framing Few Shot Knowledge Graph Completion with Large Language Models
 
Unsupervised Topic Modeling with BERTopic for Coarse and Fine-Grained News Cl...
Unsupervised Topic Modeling with BERTopic for Coarse and Fine-Grained News Cl...Unsupervised Topic Modeling with BERTopic for Coarse and Fine-Grained News Cl...
Unsupervised Topic Modeling with BERTopic for Coarse and Fine-Grained News Cl...
 
Breaking New Ground with EPOCH: AI and Web Intelligence Transform Price Forec...
Breaking New Ground with EPOCH: AI and Web Intelligence Transform Price Forec...Breaking New Ground with EPOCH: AI and Web Intelligence Transform Price Forec...
Breaking New Ground with EPOCH: AI and Web Intelligence Transform Price Forec...
 
New Opportunities for Understanding Tourist Photography.pptx
New Opportunities for Understanding Tourist Photography.pptxNew Opportunities for Understanding Tourist Photography.pptx
New Opportunities for Understanding Tourist Photography.pptx
 
How do destinations relate to one another? A study of visual destination bran...
How do destinations relate to one another? A study of visual destination bran...How do destinations relate to one another? A study of visual destination bran...
How do destinations relate to one another? A study of visual destination bran...
 
Do DMOs promote the right aspects of the destination? A study of Instagram ph...
Do DMOs promote the right aspects of the destination? A study of Instagram ph...Do DMOs promote the right aspects of the destination? A study of Instagram ph...
Do DMOs promote the right aspects of the destination? A study of Instagram ph...
 
The Impact of Social Media on perceived Destination Image: case of Mexico Ci...
The Impact of Social Media on perceived Destination Image:  case of Mexico Ci...The Impact of Social Media on perceived Destination Image:  case of Mexico Ci...
The Impact of Social Media on perceived Destination Image: case of Mexico Ci...
 
The Impact of Social Media on perceived Destination Image: the case of Mexico...
The Impact of Social Media on perceived Destination Image:the case of Mexico...The Impact of Social Media on perceived Destination Image:the case of Mexico...
The Impact of Social Media on perceived Destination Image: the case of Mexico...
 
How Instagram influences Visual Destination Image - a case study of Jordan an...
How Instagram influences Visual Destination Image - a case study of Jordan an...How Instagram influences Visual Destination Image - a case study of Jordan an...
How Instagram influences Visual Destination Image - a case study of Jordan an...
 
Media mining for smarter tourism
Media mining for smarter tourismMedia mining for smarter tourism
Media mining for smarter tourism
 
14 no tube dissemination and showcases [compatibility mode]
14 no tube dissemination and showcases [compatibility mode]14 no tube dissemination and showcases [compatibility mode]
14 no tube dissemination and showcases [compatibility mode]
 
NoTube: BBC show case
NoTube: BBC show caseNoTube: BBC show case
NoTube: BBC show case
 
NoTube: Stoneroos show case
NoTube: Stoneroos show caseNoTube: Stoneroos show case
NoTube: Stoneroos show case
 
NoTube: RAI Show Case
NoTube: RAI Show CaseNoTube: RAI Show Case
NoTube: RAI Show Case
 
NoTube: Loudness Normalisation
NoTube: Loudness NormalisationNoTube: Loudness Normalisation
NoTube: Loudness Normalisation
 
NoTube: Ad Insertion [compatibility mode]
NoTube: Ad Insertion [compatibility mode]NoTube: Ad Insertion [compatibility mode]
NoTube: Ad Insertion [compatibility mode]
 
NoTube: Metadata Enrichment
NoTube: Metadata EnrichmentNoTube: Metadata Enrichment
NoTube: Metadata Enrichment
 
NoTube: Models & Semantics
NoTube: Models & SemanticsNoTube: Models & Semantics
NoTube: Models & Semantics
 
NoTube in perspective
NoTube in perspectiveNoTube in perspective
NoTube in perspective
 

Dernier

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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Dernier (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

NoTube: User Profiling (Beancounter)

  • 1. WP  3 User  profiling  and   Recommenda5on  (Part  1) BBC,  Pro-­‐ne+cs,  VUA 1 Wednesday, March 28, 12
  • 2. Contents Overview User profiling General goal & approach From activity streams to profile Issues Analytics Beancounter Recommendations General goal & approach Semantic recommendation Statistical recommendation Hybrid recommendation Exploitation Conclusions 26-27 March 2012 NoTube 3rd Review 2 Wednesday, March 28, 12
  • 3. Overview Semantic Content Semantic Patterns for Pattern-based TV Programs Recommendation EPG Metadata TV Program Strategy (BBC) Enrichment RDF Graph Statistical TV Recommendation Similarity-based Programs Service Recommendation Strategy User Ratings & Demographics User Data Similarity (BBC EPG Analysis Clusters Hybrid Data) of Programs Recommendation Strategy End End-Users Users 26-27 March 2012 NoTube 3rd Review 3 Wednesday, March 28, 12
  • 4. Overview Semantic Content Semantic Patterns for Pattern-based TV Programs Recommendation EPG Metadata TV Program Strategy (BBC) Enrichment RDF Graph Statistical TV Recommendation Similarity-based Programs Service Recommendation Strategy User Ratings & Demographics User Data Similarity (BBC EPG Analysis Clusters Hybrid Data) of Programs Recommendation Strategy BEA NCO UNT E R End End-Users Users 26-27 March 2012 NoTube 3rd Review 3 Wednesday, March 28, 12
  • 5. User profiling approach users’ interests and behaviours could be inferred from their activities on the Social Web • from tweets, • liked facebook resources, • song listened • ... interests in topics are represented using Linked Data web identifiers • to access a wealth of open and machine-readable data • to publish profiles in compliance with the LOD paradigm • to leverage on the graph-based model of such data sets 26-27 March 2012 NoTube 3rd Review 4 Wednesday, March 28, 12
  • 6. User profiling: Challenge main challenge: extracting meaningful data from different sources of user activities to produce LOD identifiers from activities: • “follow-your-nose”, record-linkage based approach • semantic-annotation-based approach, NLP techniques on raw text interests are weighted to represent their descriptiveness user profiles are syndicated using JSON, JSON-P and RDF 26-27 March 2012 NoTube 3rd Review 5 Wednesday, March 28, 12
  • 7. User profiling: Follow-your-nose “follow-your-nose”, record-linkage based record linkage is “the problem of recognising those records in two files which represent identical persons, objects or events (said to be matched).” we adopted a text retrieval version, incremental constrained multiple text searches facebook.com/pages/Shoeshine/ dbpedia.org/resource/ 26-27 March 2012 NoTube 3rd Review 6 Wednesday, March 28, 12
  • 8. User profiling: Semantic Annotation for some activities the “follow-your-noise” approach is not suitable Tweet, or text resources need Natural Language Processing techniques • semantic annotation using LUpedia (WP4) lookup for LOD identifiers from: • tweet text • #hashtags definitions • linked Web pages 26-27 March 2012 NoTube 3rd Review 7 Wednesday, March 28, 12
  • 9. User profiling: Semantic Annotation 26-27 March 2012 NoTube 3rd Review 8 Wednesday, March 28, 12
  • 10. User profiling: Semantic Annotation Bubbles Devere is the best thing ever. #littlebritain 26-27 March 2012 NoTube 3rd Review 8 Wednesday, March 28, 12
  • 11. User profiling: Semantic Annotation Bubbles Devere is the best thing ever. #littlebritain Brilliant british humor by Matt Lucas & David Walliams - whole range of facinating characters portraying diversity of british society 26-27 March 2012 NoTube 3rd Review 8 Wednesday, March 28, 12
  • 12. User profiling: Semantic Annotation Bubbles Devere is the best thing ever. #littlebritain Brilliant british humor by Matt Lucas & David Walliams - whole range of facinating characters portraying diversity of british society WP4 Enrichment http://dbpedia.org/resource/Matt_Lucas http://dbpedia.org/resource/David_Walliams 26-27 March 2012 NoTube 3rd Review 8 Wednesday, March 28, 12
  • 13. User profiling: Issues non-deterministic record-linkage and semantic annotation could introduce noise • noisy data leads to misleading profiles • recommendations could be affected hence, we introduced interest weights • to minimise the effect of potential noise eliminating poorly descriptive interests giving them lower weights • to represent the evolution of a single interest recurring interest over time gain more weights 26-27 March 2012 NoTube 3rd Review 9 Wednesday, March 28, 12
  • 14. Analytics “people are usually interested in information about themselves” from Doppler annual report 26-27 March 2012 NoTube 3rd Review 10 Wednesday, March 28, 12
  • 15. NoTube Beancounter The User profiling and analytics components has been lovingly called “Beancounter” since the early days built on top of experience and experiments made during the 3 years of the project a scalable, activity-streams-oriented set of processes • filtering, slicing, fast key lookups • many analysis are really just “counting the beans” • analysis deserves an high performance architecture 26-27 March 2012 NoTube 3rd Review 11 Wednesday, March 28, 12
  • 16. NoTube Beancounter key value analysis { crawler activities { { analysis profiler profiles engine REST platform 26-27 March 2012 NoTube 3rd Review 12 Wednesday, March 28, 12
  • 17. Acknowledgements 26-27 March 2012 NoTube 3rd Review 13 Wednesday, March 28, 12