SlideShare a Scribd company logo
1 of 20
Download to read offline
Semantic Enrichment of Twitter
Posts for User Profile
Construction on the Social Web

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



   Delft
   University of
   Technology
Problems of today’s Web Systems
                                          Hi, I’m your new
                                           user. Give me
                                          personalization!          System A

                                                                             profile

System B                                        Hi, I have a                   ?
                                             new-user problem!
  profile


                                                                             profile



System C                                   Hi, I’m back and
                                              I have new
                                               interests.
 profile


                      How can we tackle these problems?
               System D
                                              Hi, I don’t know your
                                                                                                time
            profile
                                               current demands!



                           Semantic Enrichment of Twitter Posts for User Profile Construction     2
What we do:

      news                                   personalized
                       E-learning
 recommendation                                 search



                                                                 User modeling with rich semantics
                  Analysis and User                                                 interested in:
                      Modeling                                                   people topics events …



                                                                 Linking microblog posts &
                                                                 external resources
                   Linkage,
              Semantic Enrichment                                 Semantic Enrichment
                                                                  -  topic detection
                                                                  -  entity recognition & identification
                                   user data



                        Microblogging

                    Semantic Enrichment of Twitter Posts for User Profile Construction               3
Research Questions
                                                                                                                              User A

                                                                                                 Francesca Schiavone is
                                                                                                 sportsman of the year
                                                                                                 #sport #tennis
 •  Twi%er	
  posts	
  (Tweets)	
  
      •  short:	
  up	
  to	
  140	
  characters	
              SI Sportsman of the year:
                                                                Surprise French Open
      •  Including	
  various	
  topics	
                       champ
                                                                Francesca Schiavone
                                                                                                                              User B
                                                                                                 @hillhulse In an era where
                                                                Thirty in women's tennis is      power players rule, I am
                                                                primordially old, an age when    happy that francesca
                                                                agility and desire recedes as
                                                                the next wave of younger/
                                                                                                 schiavone is becoming
•  -­‐>Ques%on1:	
  Can	
  we	
  provide	
  meaningful          faster/stronger players          sport idol of the year!
                                                                encroaches. It's uncommon for
   	
  user	
  profiles	
  from	
  Twi%er	
  acCviCes?	
         any athlete to have a
                                                                breakthrough season at 30, but
                                                                it's exceedingly…
                                                                       news article
                                                                                                                              User C
•  -­‐>Ques%on2:	
   Can	
   we	
   re-­‐use	
   the	
   Tiw%er                                  nice! http://bit.ly/eiU33c

   -­‐based	
   profiles	
   for	
   other	
   applicaCon,	
   such
   	
  as	
  personalized	
  recommendaCon?	
  

                                        Semantic Enrichment of Twitter Posts for User Profile Construction             4
SI Sportsman of the
                                              year: Surprise French
                                 user         Open champ
                                              Francesca Schiavone
@hillhulse In an era where power              Thirty in women's tennis is primordially
players rule, I am happy that                 old, an age when agility and desire
francesca is becoming #sport                  recedes as the next wave of younger/
idol of the year!                             faster/stronger players encroaches…

       microblog post                                  news article
                                 linkage

                                 oc:SportsGame
enrichment                                                         enrichment

                                         topic:Tennis
                                                          event:FrenchOpen
                  topic:Sports           topic:Sports
                                              person:Francesca_Schiavone
                user modeling
                        Profile
                        Topics of interest:
                         - topic:Tennis
                         - topic:Sports
                        People of interest:
                         - person:Francesca_Schiavone
                        Events of interest:
                         - event:FrenchOpen

           Semantic Enrichment of Twitter Posts for User Profile Construction            5
news
                        E-learning              Public data
recommendation




                 Analysis and User
                     Modeling



                   Linkage,
              Semantic Enrichment

                                    user data



                         Microblogging


          Semantic Enrichment of Twitter Posts for User Profile Construction   6
Linkage




          Semantic Enrichment of Twitter Posts for User Profile Construction   7
Linkage Discovery
•  Content-based
    •  using all of the words to as an search query and apply TF*IDF to rank the news articles
•  Hashtag-based
    •  using hashtag(s) to search the related news articles
•  URL-based – whether a Twitter message contain news-related URL(s)
    •  URL-based (Strict): only consider content of the Twitter message
    •  URL-based (Lenient): also consider reply or re-tweet messages
•  Entity-based
    •  using entity(s) to search the related news articles

•  Temporal constrain (for content-, hashtag-, and entity-based)
     •  Tweets and news articles should be published in a certain time span



                         Semantic Enrichment of Twitter Posts for User Profile Construction   8
Linkage Discovery
                                                                                      SI Sportsman of the year:
                                                                                      Surprise French Open champ
                                                                                      Francesca Schiavone

 nice! http://bit.ly/eiU33c                      URL-based                            Thirty in women's tennis is
                                                                                      primordially old, an age when
                                                                                      agility and desire recedes as the
                                                                                      next wave of younger/faster/
                                                                                      stronger players encroaches. It's
                                                                                      uncommon for any athlete to
                                                                                      have a breakthrough season at
                                                                                      30, but it's exceedingly…
                                                                                           news article          URL
                                                                 d
                                                           -b ase
                                                 E   n tity

                                                                                        Olympic champion and world
  Francesca Schiavone is                                                                number nine Elena
                                                                                        Dementieva announced her
  sportsman of the year                                                                 retirement
  #sport #tennis                   TemponE ral y-b
                                            tit coas                                    The 29-year-old Russian delivered
                                                   nstd ain
                                                     er                                 the shock news after losing to
                                                                                        Francesca Schiavone in the group
           publish date
                                                                                        stages of the season-ending
                                Old news                                               tournamen …
                                                                                         news article publish date


                           Semantic Enrichment of Twitter Posts for User Profile Construction             9
Analysis and Evaluation on Linkage Discovery and
Semantic Enrichment

•  Evaluation on the performance of the strategies for linkage

•  Analysis on the impact of linkage discovery on semantic enrichment of
    Twitter posts


          ITEM                                             VALUE
       Crawling time                                    three weeks
          Users                                            48,927
          Tweets                                            > 2m
    News Media / News                            More than 60/ 77,544




                   Semantic Enrichment of Twitter Posts for User Profile Construction   10
Dataset - overview


•  a power-law-like distribution for
    the number of tweets per user
•  c.a. 500 users were highly
    active during the observation
    period




                      Semantic Enrichment of Twitter Posts for User Profile Construction   11
Evaluation on Linkage Discovery

                         JKL234516%750<DI0=%                                                  !"*!(,%
•  1427 tweet-news pairs were randomly selected
                       JKL234516%7H1/D1/0=%                                              !")*+%

                              @/A0B234516%                                           !")#$$%
•  Human experts rate the relations with a scale
    @/A0B234516%7CD0?.E0%01FG.<4H%I./50<4D/05=%
   between 1 (“not related”) and 4 (“perfected                        !"&'()%

   match”)                    >45?049234516%                         !"&!'$%

              -./01/0234516%78492.:2;.<65=%           !"#!#$%

                                               !%   !"#% !"'% !"$% !"&% !"(% !"+% !")% !"*% !",%
                                                                  !"#$%&%'()




                         Semantic Enrichment of Twitter Posts for User Profile Construction             12
Analysis on Linkage Discovery and Semantic
     Enrichment

•  URL-based strategy: more than 10 tweet-news
   relations for c.a. more than 1000
•  Entity-based strategy: found a far more higher
    number of tweet-news relations
•  Hashtag-based strategy failed for more than
   79% of the users because of the limited
   usage of hashtags
•  Combined all strategy: higher than 10 tweet
   -news relation found for more than 20% of
    the users



                           Semantic Enrichment of Twitter Posts for User Profile Construction   13
news
                        E-learning             Public data
recommendation




                 Analysis and User
                     Modeling



                   Linkage,
              Semantic Enrichment

                                   user data



                        Microblogging


           Semantic Enrichment of Twitter Posts for User Profile Construction   14
User Profile Construction
   event:FrenchOpen




      topic:Tennis                                                                 User modeling with rich semantics:
                                                                                                interested in:


                             linkage                                                               people        topics events …

                                                     user profile construction

     #sport

                                                                                                                               temporal
                                                                         Profile types       enrichment
                                                                                                                               constrains
person:Francesca_Schiavone                                                • hashtag-          • tweet-only
                                                                                                                            • specific time
                                                                          based               • exploitation of
                                                                                                                            period
                                                                          • topic-based       external news
                                                                                                                            • temporal pattern
                                                                          • entity-based      resources
                                                                                                                            • No constrains


     topic:Sports

                                                                                                                                    time

       weekday          weekend


                                   Semantic Enrichment of Twitter Posts for User Profile Construction                              15
Analysis of Profile Characteristics

                                           Entity-based profiles                                                                   Topic-based profiles
                   10000                                                 News-based                                                                          News-based
                                                                         Tweet-based




                                                                                        distinct topics per user profile
                                                                                                                                                             Tweet-based
entities per user profile




                           1000                                                                                           10



                           100



                            10
                                                                                                                          0


                             0


                                       1            10             100           1000                                          1         10            100         1000
                                                   user profiles                                                                         user profiles

                                  By exploiting the linkage between tweets and news articles, we get
                                  more distinct entities / topics (semantics)!

                                                            Semantic Enrichment of Twitter Posts for User Profile Construction                               16
Analysis of Profile Characteristics


          number of hashtags per user profile
                                     10000                                        entity-based (news)
                                                                                  hashtag-based
                                               1000



                                               100



                                                10



                                                 1


                                                          1            10            100           1000
                                                                      user profiles

By extracting semantics from tweets and news articles, we get
richer user profiles!

                                                      Semantic Enrichment of Twitter Posts for User Profile Construction   17
Recommender Experiment
     •  Personalized news recommendation – recommending new articles
         that fit into user’s interests[1]




semantic enrichment improves the                                              Exploiting linkage improves the quality
quality of recommendation                                                     of recommendation.

[1] Fabian Abel, Qi Gao, Geert-Jan Houben, Ke Tao. Analyzing User Modeling on Twitter for Personalized News Recommendations. In

   Proceedings of International Conference on User Modeling, Adaptation and Personalization (UMAP), Girona, Spain, Springer, 2011


                                        Semantic Enrichment of Twitter Posts for User Profile Construction                     18
Conclusions and Future Work

•  Twitter-based user modeling framework
   •  exploiting linkage between tweets and external news resources
   •  extract semantics from content of both tweets and news resources
   •  various design dimensions for user profile construction
•  Evaluation and analysis on linkage discovery
   •  good performance with respect to precision and coverage
•  Evaluation Analysis on user profile construction
   •  Richer (semantic!) user profiles
   •  constructed profiles for external application - improved accuracy of news
      recommendations with enriched user profiles
•  Future work
   •  Temporal dynamic of Twitter-based user profiles and its impact on
       personalization

                      Semantic Enrichment of Twitter Posts for User Profile Construction   19
Thank You!


                         q.gao@tudelft.nl
                         Twitter: @qigaosh
Qi Gao
                         http://wis.ewi.tudelft.nl/tweetum/

Semantic Enrichment of Twitter Posts for User Profile Construction   20

More Related Content

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Semantic Enrichment of Twitter Posts for User Profile Construction on the Social Web

  • 1. Semantic Enrichment of Twitter Posts for User Profile Construction on the Social Web Fabian Abel, Qi Gao, Geert-Jan Houben, Ke Tao {f.abel, q.gao, g.j.p.m.houben, k.tao}@tudelft.nl Web Information Systems Delft University of Technology Delft University of Technology
  • 2. Problems of today’s Web Systems Hi, I’m your new user. Give me personalization! System A profile System B Hi, I have a ? new-user problem! profile profile System C Hi, I’m back and I have new interests. profile How can we tackle these problems? System D Hi, I don’t know your time profile current demands! Semantic Enrichment of Twitter Posts for User Profile Construction 2
  • 3. What we do: news personalized E-learning recommendation search User modeling with rich semantics Analysis and User interested in: Modeling people topics events … Linking microblog posts & external resources Linkage, Semantic Enrichment Semantic Enrichment -  topic detection -  entity recognition & identification user data Microblogging Semantic Enrichment of Twitter Posts for User Profile Construction 3
  • 4. Research Questions User A Francesca Schiavone is sportsman of the year #sport #tennis •  Twi%er  posts  (Tweets)   •  short:  up  to  140  characters   SI Sportsman of the year: Surprise French Open •  Including  various  topics   champ Francesca Schiavone User B @hillhulse In an era where Thirty in women's tennis is power players rule, I am primordially old, an age when happy that francesca agility and desire recedes as the next wave of younger/ schiavone is becoming •  -­‐>Ques%on1:  Can  we  provide  meaningful faster/stronger players sport idol of the year! encroaches. It's uncommon for  user  profiles  from  Twi%er  acCviCes?   any athlete to have a breakthrough season at 30, but it's exceedingly… news article User C •  -­‐>Ques%on2:   Can   we   re-­‐use   the   Tiw%er nice! http://bit.ly/eiU33c -­‐based   profiles   for   other   applicaCon,   such  as  personalized  recommendaCon?   Semantic Enrichment of Twitter Posts for User Profile Construction 4
  • 5. SI Sportsman of the year: Surprise French user Open champ Francesca Schiavone @hillhulse In an era where power Thirty in women's tennis is primordially players rule, I am happy that old, an age when agility and desire francesca is becoming #sport recedes as the next wave of younger/ idol of the year! faster/stronger players encroaches… microblog post news article linkage oc:SportsGame enrichment enrichment topic:Tennis event:FrenchOpen topic:Sports topic:Sports person:Francesca_Schiavone user modeling Profile Topics of interest: - topic:Tennis - topic:Sports People of interest: - person:Francesca_Schiavone Events of interest: - event:FrenchOpen Semantic Enrichment of Twitter Posts for User Profile Construction 5
  • 6. news E-learning Public data recommendation Analysis and User Modeling Linkage, Semantic Enrichment user data Microblogging Semantic Enrichment of Twitter Posts for User Profile Construction 6
  • 7. Linkage Semantic Enrichment of Twitter Posts for User Profile Construction 7
  • 8. Linkage Discovery •  Content-based •  using all of the words to as an search query and apply TF*IDF to rank the news articles •  Hashtag-based •  using hashtag(s) to search the related news articles •  URL-based – whether a Twitter message contain news-related URL(s) •  URL-based (Strict): only consider content of the Twitter message •  URL-based (Lenient): also consider reply or re-tweet messages •  Entity-based •  using entity(s) to search the related news articles •  Temporal constrain (for content-, hashtag-, and entity-based) •  Tweets and news articles should be published in a certain time span Semantic Enrichment of Twitter Posts for User Profile Construction 8
  • 9. Linkage Discovery SI Sportsman of the year: Surprise French Open champ Francesca Schiavone nice! http://bit.ly/eiU33c URL-based Thirty in women's tennis is primordially old, an age when agility and desire recedes as the next wave of younger/faster/ stronger players encroaches. It's uncommon for any athlete to have a breakthrough season at 30, but it's exceedingly… news article URL d -b ase E n tity Olympic champion and world Francesca Schiavone is number nine Elena Dementieva announced her sportsman of the year retirement #sport #tennis TemponE ral y-b tit coas The 29-year-old Russian delivered nstd ain er the shock news after losing to Francesca Schiavone in the group publish date stages of the season-ending Old news  tournamen … news article publish date Semantic Enrichment of Twitter Posts for User Profile Construction 9
  • 10. Analysis and Evaluation on Linkage Discovery and Semantic Enrichment •  Evaluation on the performance of the strategies for linkage •  Analysis on the impact of linkage discovery on semantic enrichment of Twitter posts ITEM VALUE Crawling time three weeks Users 48,927 Tweets > 2m News Media / News More than 60/ 77,544 Semantic Enrichment of Twitter Posts for User Profile Construction 10
  • 11. Dataset - overview •  a power-law-like distribution for the number of tweets per user •  c.a. 500 users were highly active during the observation period Semantic Enrichment of Twitter Posts for User Profile Construction 11
  • 12. Evaluation on Linkage Discovery JKL234516%750<DI0=% !"*!(,% •  1427 tweet-news pairs were randomly selected JKL234516%7H1/D1/0=% !")*+% @/A0B234516% !")#$$% •  Human experts rate the relations with a scale @/A0B234516%7CD0?.E0%01FG.<4H%I./50<4D/05=% between 1 (“not related”) and 4 (“perfected !"&'()% match”) >45?049234516% !"&!'$% -./01/0234516%78492.:2;.<65=% !"#!#$% !% !"#% !"'% !"$% !"&% !"(% !"+% !")% !"*% !",% !"#$%&%'() Semantic Enrichment of Twitter Posts for User Profile Construction 12
  • 13. Analysis on Linkage Discovery and Semantic Enrichment •  URL-based strategy: more than 10 tweet-news relations for c.a. more than 1000 •  Entity-based strategy: found a far more higher number of tweet-news relations •  Hashtag-based strategy failed for more than 79% of the users because of the limited usage of hashtags •  Combined all strategy: higher than 10 tweet -news relation found for more than 20% of the users Semantic Enrichment of Twitter Posts for User Profile Construction 13
  • 14. news E-learning Public data recommendation Analysis and User Modeling Linkage, Semantic Enrichment user data Microblogging Semantic Enrichment of Twitter Posts for User Profile Construction 14
  • 15. User Profile Construction event:FrenchOpen topic:Tennis User modeling with rich semantics: interested in: linkage people topics events … user profile construction #sport temporal Profile types enrichment constrains person:Francesca_Schiavone • hashtag- • tweet-only • specific time based • exploitation of period • topic-based external news • temporal pattern • entity-based resources • No constrains topic:Sports time weekday weekend Semantic Enrichment of Twitter Posts for User Profile Construction 15
  • 16. Analysis of Profile Characteristics Entity-based profiles Topic-based profiles 10000 News-based News-based Tweet-based distinct topics per user profile Tweet-based entities per user profile 1000 10 100 10 0 0 1 10 100 1000 1 10 100 1000 user profiles user profiles By exploiting the linkage between tweets and news articles, we get more distinct entities / topics (semantics)! Semantic Enrichment of Twitter Posts for User Profile Construction 16
  • 17. Analysis of Profile Characteristics number of hashtags per user profile 10000 entity-based (news) hashtag-based 1000 100 10 1 1 10 100 1000 user profiles By extracting semantics from tweets and news articles, we get richer user profiles! Semantic Enrichment of Twitter Posts for User Profile Construction 17
  • 18. Recommender Experiment •  Personalized news recommendation – recommending new articles that fit into user’s interests[1] semantic enrichment improves the Exploiting linkage improves the quality quality of recommendation of recommendation. [1] Fabian Abel, Qi Gao, Geert-Jan Houben, Ke Tao. Analyzing User Modeling on Twitter for Personalized News Recommendations. In Proceedings of International Conference on User Modeling, Adaptation and Personalization (UMAP), Girona, Spain, Springer, 2011 Semantic Enrichment of Twitter Posts for User Profile Construction 18
  • 19. Conclusions and Future Work •  Twitter-based user modeling framework •  exploiting linkage between tweets and external news resources •  extract semantics from content of both tweets and news resources •  various design dimensions for user profile construction •  Evaluation and analysis on linkage discovery •  good performance with respect to precision and coverage •  Evaluation Analysis on user profile construction •  Richer (semantic!) user profiles •  constructed profiles for external application - improved accuracy of news recommendations with enriched user profiles •  Future work •  Temporal dynamic of Twitter-based user profiles and its impact on personalization Semantic Enrichment of Twitter Posts for User Profile Construction 19
  • 20. Thank You! q.gao@tudelft.nl Twitter: @qigaosh Qi Gao http://wis.ewi.tudelft.nl/tweetum/ Semantic Enrichment of Twitter Posts for User Profile Construction 20