SlideShare a Scribd company logo
1 of 49
Download to read offline
Semantic	
  Patterns	
  for	
  Web	
  
                         Personalization       	
  
                                                Lora	
  Aroyo	
  
                                              l.m.aroyo@cs.vu.nl
                                                               	
  

                                             Web	
  &	
  Media	
  Group 	
  
                                        Faculty	
  of	
  Computer	
  Science 	
  
                              VU	
  University	
  Amsterdam,	
  The	
  Netherlands	
  	
  

http://www.cs.vu.nl/~laroyo                                                                  twitter: @laroyo
the	
  personalization	
  challenge	
  
     •  discover	
  useful	
  linked	
  (open)	
  data	
  pa4erns	
  	
  
           – domain-­‐specific	
  
           – representa8on-­‐specific	
  
           – alignment-­‐based	
  	
  
     •  combine	
  seman8cs	
  with	
  user	
  context	
  
     •  determine	
  user	
  relevance	
  and	
  ranking	
  
     •  generate	
  meaningful	
  explana8ons	
  
     •  select	
  suitable	
  presenta8on	
  
http://www.cs.vu.nl/~laroyo                                           twitter: @laroyo
Application	
  Domains	
  	
  
 @	
  VU	
  Amsterdam	
  
what’s	
  interesting	
  for	
  me	
  in	
  the	
  
                                 museum?     	
  
                          Artwork	
  Recommendations	
  &	
  
                           Personalized	
  museum	
  guide  	
  
                              http://chip-­‐project.org	
  


http://www.cs.vu.nl/~laroyo                                              twitter: @laroyo
museum	
  metadata	
  &	
  vocabularies
                                           	
  
     •  Metadata	
  format	
  is	
  Dublin-­‐Core	
  specializa8on	
  
           –  ARIA	
  database:	
  729	
  artworks;	
  47,329	
  triples	
  
           –  Adlib	
  database:	
  16,156	
  artworks;	
  400,405	
  triples	
  


     •  Vocabularies	
  
           –  RM	
  Dic8onary	
  (#486),	
  RM	
  Encyclopaedia	
  (#690),	
  RM	
  Catalogue	
  (#43)	
  
           –  Ge4y	
  TGN	
  (#425,517),	
  Ge4y	
  ULAN	
   (#1,896,936),	
  Ge4y	
  AAT
              (#1,249,162),	
  IconClass	
  (#	
  24349)	
  


     •  (Manual)	
  Alignments	
  
           –  ~4000	
  alignts.:	
  ARIA	
  to	
  ~750	
  concepts	
  (Ge4y	
  and	
  IconClass)	
  
           –  (AdLib)	
  to	
  ~4500	
  concepts	
  (Ge4y)	
  
http://www.cs.vu.nl/~laroyo                                                                            twitter: @laroyo
enriched	
  rijksmuseum	
  collection	
  




http://www.cs.vu.nl/~laroyo                   twitter: @laroyo
what	
  can	
  we	
  do	
  with	
  semantics?
                                                    	
  
     •  Generate	
  automa8cally	
  (personalized)	
  tours	
  
           –  adapt	
  tours	
  on	
  the	
  fly	
  
           –  combine	
  spa8al,	
  temporal	
  &	
  seman8c	
  constraints	
  

     •  Generate	
  automa8cally	
  recommenda3ons	
  
           –  cluster	
  &	
  classify	
  
           –  related	
  artworks	
  
           –  related	
  art/history	
  concepts	
  
           –  boost	
  the	
  ‘interes8ngness’	
  &	
  ‘serendipity’	
  factors	
  

     •  Generate	
  automa8cally	
  explana3ons	
  
http://www.cs.vu.nl/~laroyo                                                           twitter: @laroyo
semantic	
  recommendations
                          	
  
semantic	
  artwork	
  presentation	
  
semantic	
  explanations
                       	
  
how	
  did	
  we	
  start	
  …	
  

WordNet	
  patterns	
  for	
  query	
  
       expansion       	
  
patterns	
  of	
  semantic	
  relations	
  in	
  
                   WordNet 	
  
•  Hollink,	
  et.	
  Al	
  (2007)	
  
11	
  semantic	
  relationships
                                                    	
  
     •  Wang,	
  et	
  al	
  (2009a,	
  2009b)	
  
     •  link	
  two	
  art	
  concepts	
  within	
  one	
  vocabulary	
  or	
  
        across	
  two	
  different	
  vocabularies,	
  e.g.	
  
           –  Rembrandt	
  (ULAN)	
  –studentOf-­‐>	
  Pieter	
  Lastman	
  (ULAN)	
  
           –  Rembrandt	
  (ULAN)	
  –hasStyle-­‐>	
  Baroque	
  (AAT)	
  
           –  Rembrandt	
  (ULAN)	
  –deathPlace-­‐>	
  Amsterdam	
  (TGN)	
  




http://www.cs.vu.nl/~laroyo                                                       twitter: @laroyo
11	
  semantic	
  relationships
                                                    	
  




http://www.cs.vu.nl/~laroyo                                twitter: @laroyo
4	
  artwork	
  features
                                                     	
  
     •  link	
  an	
  artwork	
  &	
  its	
  associated	
  concepts	
  	
  
           –  The	
  Jewish	
  Bride	
  (Artwork)	
  –creator-­‐>	
  Rembrandt	
  (ULAN)	
  
           –  The	
  Jewish	
  Bride	
  (Artwork)	
  –crea3onSite-­‐>	
  Amsterdam	
  (TGN)	
  




http://www.cs.vu.nl/~laroyo                                                        twitter: @laroyo
results	
  …	
  
                                                 •  vra:creator	
  &	
  link:hasStyle	
  
                                                    &	
  aat:broader/narrower	
  	
  
                                                      –  most	
  accurate	
  
                                                         recommenda8ons	
  &	
  most	
  
                                                         interes8ng	
  to	
  users	
  
                                                 •  ulan:birth/deathPlace	
  &	
  
                                                    tgn:	
  broader/narrower	
  
                                                      –  have	
  the	
  least	
  values	
  for	
  
                                                         accuracy	
  and	
  interes8ngness	
  
                                                 •  vra:subject	
  &	
  (subject)	
  
                                                    skos:broader/narrower	
  	
  
                                                      –  highest	
  recall	
  for	
  
                                                         recommended	
  concepts	
  &	
  
                                                         resulted	
  in	
  most	
  user	
  ra8ngs	
  
                                                      –  accuracy	
  and	
  interes8ngness,	
  
                                                         they	
  score	
  average	
  

http://www.cs.vu.nl/~laroyo                                                     twitter: @laroyo
navigation	
  patterns
                                                       	
  
               • 	
  	
  artwork	
  -­‐>	
  creator	
  -­‐>	
  style	
  -­‐>	
  broader/narrower	
  styles	
  
                	
  
               • 	
  	
  artwork	
  -­‐>	
  creator	
  -­‐>	
  teacher/student	
  -­‐>	
  styles	
  
                	
  
               • 	
  	
  artwork	
  -­‐>	
  subject	
  -­‐>	
  broader/narrower	
  subjects	
  
                	
  




http://www.cs.vu.nl/~laroyo                                                                                      twitter: @laroyo
what	
  to	
  watch	
  tonight?
                                                   	
  

                      Personalized	
  Program	
  Guide	
  with	
  
                            Social	
  Web	
  Activities  	
  
                              http://notube.tv	
    	
  


http://www.cs.vu.nl/~laroyo                                          twitter: @laroyo
deciding	
  what	
  to	
  watch	
  is	
  difficult
                                                     	
  




http://www.cs.vu.nl/~laroyo
Can	
  Linked	
  Data	
  Help?   	
  
can	
  linked	
  open	
  data	
  help?  	
  
first	
  we	
  …	
  
•  select	
  media-­‐related	
  Linked	
  Data	
  
•  semantically	
  enrich	
  TV	
  program	
  metadata	
  
•  define	
  similarity	
  measures	
  for	
  TV	
  programs	
  

•  semantic	
  content-­‐based	
  recommendations	
  
TV-­‐related	
  linked	
  data	
  
     •  DBPedia,	
  Freebase,	
  WordNet(s)	
  
     •  TV	
  genre	
  typologies,	
  IMDB,	
  TV	
  Anytime,	
  BBC	
  
        Programme	
  ontology,	
  (constantly	
  growing	
  list)	
  
     •  Expose	
  TV	
  metadata	
  as	
  Semantic	
  Web	
  data	
  
     •  Use	
  LOD	
  concepts	
  for	
  TV	
  metadata	
  enrichment	
  
     •  Publish	
  NoTube	
  additions	
  as	
  extension	
  to	
  LOD	
  
     •  Combine	
  and	
  align	
  Web	
  &	
  TV	
  standards	
  (public	
  
        broadcasters)	
  
http://www.cs.vu.nl/~laroyo                                        twitter: @laroyo
enrichment	
  of	
  TV	
  metadata	
  




http://www.cs.vu.nl/~laroyo                               twitter: @laroyo
semantics	
  &	
  linked	
  data	
  @	
  BBC	
  
     •  BBC	
  Programs	
  and	
  BBC	
  Music	
  ensure	
  ONE	
  
        page	
  per	
  programme	
  (ar8st)	
  with	
  RDF	
  
        representa8on	
  
     •  BBC	
  Program	
  Ontology	
  
     •  BBC	
  Wildlife	
  Finder	
  provides	
  a	
  URI	
  for	
  every	
  
        species,	
  habitat	
  and	
  adap8on	
  
     •  The	
  BBC’s	
  World	
  Cup	
  site	
  uses	
  RDF	
  and	
  Linked	
  
        Data	
  for	
  a	
  site	
  of	
  700	
  aggrega8on	
  pages	
  

http://www.cs.vu.nl/~laroyo                                              twitter: @laroyo
LOD	
  is	
  BIG	
  &	
  MESSY	
  
                         many	
  interesting	
  facts          	
  
   but	
  also	
  much	
  straight	
  forward	
  knowledge,	
                 	
  
e.g.	
  “Peter	
  Jackson	
  is	
  a	
  human	
  being”	
  is	
  necessary,	
  
        but	
  a	
  trivial	
  fact	
  from	
  a	
  user’s	
  perspective	
  
                                                                         	
  
source	
  for	
  noise	
  in	
  LOD	
  …	
  
     •  Multiple	
  (large)	
  vocabularies	
  with	
  various	
  
        semantics	
  
     •  Multiple	
  alignments	
  between	
  vocabularies	
  
        Content-­‐based	
  recommendations	
  with	
  a	
  wide	
  
        range	
  of	
  concepts	
  


     •  Not	
  all	
  semantically	
  related	
  concepts	
  are	
  
        interesting	
  for	
  end	
  users	
  

http://www.cs.vu.nl/~laroyo                                        twitter: @laroyo
to	
  filter	
  out	
  the	
  noise	
  in	
  LOD	
  …	
  

                              we	
  look	
  for	
  
                                                	
  
                            patterns	
  in	
  LOD	
  	
  
         to	
  improve	
  performance	
  of	
  semantic	
  search	
  

http://www.cs.vu.nl/~laroyo                                      twitter: @laroyo
how	
  did	
  we	
  do	
  it	
  …	
  
     •  select	
  the	
  appropriate	
  LOD	
  sources	
  
           – detect	
  representative	
  knowledge	
  patterns	
  
           – Identify	
  pattern	
  types	
  –	
  higher	
  recall/similar	
  
             precision	
  
                  •  generic	
  patterns,	
  i.e.	
  hierarchical	
  &	
  associative	
  
                  •  specific	
  patterns	
  -­‐	
  less	
  applicable,	
  but	
  rendering	
  
                     better	
  performance	
  than	
  generic	
  patterns	
  	
  
           – enrich	
  the	
  data	
  according	
  to	
  those	
  patterns	
  
     •  extract	
  all	
  possible	
  pathway	
  patterns	
  
http://www.cs.vu.nl/~laroyo                                                                      twitter: @laroyo
method	
  
     •  List	
  of	
  all	
  Properties	
  (P)	
  as	
  defined	
  in	
  their	
  
        vocabulary	
  (with	
  domain	
  and	
  range)	
  
     •  P	
  Statistics	
  -­‐	
  #	
  triples	
  that	
  use	
  it,	
  universes	
  and	
  %	
  
        of	
  use	
  of	
  subject	
  &	
  object	
  types	
  
     •  Align	
  P	
  to	
  top-­‐level	
  P	
  in	
  general	
  Content	
  ODPs	
  
           –  mappings	
  -­‐	
  	
  owl:equivalentProperty,	
  
              rdfs:subPropertyOf	
  
     •  Align	
  P	
  universes	
  to	
  top-­‐level	
  classes	
  in	
  ODPs	
  
     •  Identify	
  paths	
  
http://www.cs.vu.nl/~laroyo                                                                  twitter: @laroyo
paths
                                                   	
  
     •  ordered	
  list	
  of	
  properties	
  from	
  triple	
  sequences	
  
        that	
  instantiate	
  the	
  path	
  
           –  a	
  length	
  (min	
  2)	
  =	
  #	
  properties	
  that	
  compose	
  it	
  
           –  a	
  number	
  of	
  occurrences	
  =	
  #	
  of	
  its	
  instances	
  in	
  dataset	
  


     •  Property	
  has	
  	
  position	
  in	
  path,	
  subject	
  and	
  object	
  types	
  
           –  linkedmdb:cinematographer,
              linkedmdb:performance,
              linkedmdb:film_character!



http://www.cs.vu.nl/~laroyo                                                                      twitter: @laroyo
where	
  do	
  we	
  use	
  all	
  this	
  …	
  

                      for	
  recommendations	
  of	
  content
                                                            	
  




http://www.cs.vu.nl/~laroyo                                         twitter: @laroyo
recommendations	
  with	
  patterns
                                          	
  
     •  reduce	
  the	
  burden	
  of	
  too	
  much	
  choice	
  
           – filter	
  out	
  irrelevant	
  items	
  
           – push	
  relevant	
  background	
  items	
  
           – surface	
  programs	
  of	
  interest	
  in	
  the	
  ‘long	
  tail’	
  

     •  support	
  	
  
           – (interesting)	
  content	
  discovery	
  
           – serendipity	
  
           – knowledge	
  building	
  

http://www.cs.vu.nl/~laroyo                                                        twitter: @laroyo
finding	
  interesting	
  relations
                                                 	
  
     •  deep	
  links	
  	
  
     •  related	
  info	
  
     •  granularity	
  of	
  content	
  	
  
           – for	
  discussion	
  
           – for	
  user	
  feedback	
  




http://www.cs.vu.nl/~laroyo                             twitter: @laroyo
distributed	
  context
                                                   	
  




http://www.cs.vu.nl/~laroyo                               © danbri
cross-­‐domain	
  recommendations
                                        	
  
 •  domain	
  
    independent	
  
    content	
  
    patterns	
  
 •  context	
  (in-­‐)
    dependency	
  
 •  cross-­‐
    application	
  
 •  cross-­‐domain	
  

http://www.cs.vu.nl/~laroyo              twitter: @laroyo
generating	
  explanations
                                               	
  
                                          •  Help	
  users	
  to:	
  
                                                –  learn	
  the	
  recommendation	
  
                                                   mechanisms	
  
                                                –  understand	
  why	
  something	
  
                                                   is	
  recommended	
  
                                                –  quicker	
  share	
  
                                                   recommended	
  content	
  
                                                –  give	
  better	
  feedback	
  to	
  the	
  
                                                   recommender	
  engine	
  




http://www.cs.vu.nl/~laroyo                                                 twitter: @laroyo
relevance	
  to	
  the	
  user?	
  




http://www.cs.vu.nl/~laroyo                                     © danbri
next	
  we	
  …	
  
•  select	
  only	
  the	
  LOD	
  pa4erns	
  that	
  match	
  
   relevance	
  for	
  a	
  given	
  user	
  e.g.	
  using	
  the	
  user	
  
   profile	
  &	
  context	
  

•  find	
  rela8ons	
  between	
  a	
  user	
  and	
  program	
  
    – interes8ngness	
  factor	
  
    – serendipity	
  factor	
  
    – context	
  factor,	
  e.g.	
  8me,	
  loca8on,	
  device	
  
FOAF	
  (Friend-­‐of-­‐a-­‐Friend)	
  

                                   User	
  Profile	
  schema:	
  
                      capture	
  user	
  context	
  &	
  temporal	
  changes	
  

                                    User	
  Modelling:	
  	
  
              (Social)	
  Web	
  user	
  activity	
  &	
  user	
  preference	
  data	
  




http://www.cs.vu.nl/~laroyo                                                      twitter: @laroyo
user	
  profiling	
  -­‐	
  activity	
  streams
                                                        	
  




http://www.cs.vu.nl/~laroyo                              twitter: @laroyo
NoTube	
  BeanCounter:	
  
                        aggregating	
  &	
  profiling	
  




http://www.cs.vu.nl/~laroyo                                twitter: @laroyo
patterns	
  in	
  social	
  media	
  
     •  Twitter	
  TV	
  trends	
  in	
  people	
  I	
  follow	
  
           – what	
  my	
  friends	
  are	
  watching	
  
           – what's	
  most	
  popular	
  on	
  Twitter	
  right	
  now	
  
           – what	
  my	
  celebrities	
  are	
  liking	
  on	
  FB	
  


     •  Hunch.com	
  links	
  between	
  content	
  &	
  people	
  
        stereotypes	
  


http://www.cs.vu.nl/~laroyo                                                   twitter: @laroyo
http://notube.tv




       NOTUBE	
  DEMONSTRATORS	
  
       • http://vimeo.com/10553773
       • http://vimeo.com/11232681

© Libby Miller, BBC
NoTube	
  Demonstrator	
  I:	
  
              Personalized	
  Semantic	
  News	
  




http://www.cs.vu.nl/~laroyo                     twitter: @laroyo
NoTube	
  Demonstrator	
  II:	
  
                     Personalized	
  EPG	
  &	
  Ads	
  
        OnlineTV	
  Guide	
                          SeAop	
  Box	
  EPG	
             Mobile	
  Iden3ty	
  




  • 	
  Synchroniza3on	
  with	
  STB	
  
   	
                                       • My	
  TV	
  Night	
  
                                             	
                                • ID	
  Anywhere	
  
                                                                                	
  
  • 	
  Seman3c	
  Search	
  
   	
                                       • What’s	
  on	
  for	
  me	
  
                                             	
                                • No3fica3ons	
  	
  	
  
                                                                                	
  
                                            • Related	
  Programs	
  
                                             	
  


                                                                                        http://ifanzy.nl


http://www.cs.vu.nl/~laroyo                                                                               twitter: @laroyo
NoTube	
  Demonstrator	
  III:	
  
                                                    	
  
                       Social	
  TV	
  &	
  Web	
  




  • http://vimeo.com/10553773
  • http://vimeo.com/11232681
http://www.cs.vu.nl/~laroyo                                twitter: @laroyo
Acknowledgements	
  &	
  
                                  Image	
  Credits
                                                 	
  
     •    Libby	
  Miller,	
  BBC	
           •  http://pidgintech.com	
  
     •    Vicky	
  Buser,	
  BBC	
            •  Stoneroos	
  team	
  
     •    Dan	
  Brickley,	
  VUA	
           •  RAI	
  team	
  
     •    Guus	
  Schreiber,	
  VUA	
  
     •    Natalia	
  Stash,	
  TUe	
  
     •    Yiwen	
  Wang,	
  TUe	
  	
  	
  
     •    Peter	
  Gorgels,	
  RMA	
  


http://www.cs.vu.nl/~laroyo                                          twitter: @laroyo

More Related Content

Similar to Patterns for Personalization on the Web

Breaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social SemanticsBreaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social SemanticsJohn Breslin
 
Workshop writing text for digital media in museums
Workshop writing text for digital media in museumsWorkshop writing text for digital media in museums
Workshop writing text for digital media in museumsErfgoed 2.0
 
Ontologies for multimedia: the Semantic Culture Web
Ontologies for multimedia: the Semantic Culture WebOntologies for multimedia: the Semantic Culture Web
Ontologies for multimedia: the Semantic Culture WebGuus Schreiber
 
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & MuseumsALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & MuseumsJon Voss
 
Predicting Communication Intention in Social Media
Predicting Communication Intention in Social MediaPredicting Communication Intention in Social Media
Predicting Communication Intention in Social MediaCharalampos Chelmis
 
From Enriched Museum Collections to Social Web and TV: Seminar at BBC
From Enriched Museum Collections to Social Web and TV: Seminar at BBCFrom Enriched Museum Collections to Social Web and TV: Seminar at BBC
From Enriched Museum Collections to Social Web and TV: Seminar at BBCLora Aroyo
 
Wimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportWimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportFabien Gandon
 
Bringing semantic publishing into TEI: ideas and pointers
Bringing semantic publishing into TEI: ideas and pointersBringing semantic publishing into TEI: ideas and pointers
Bringing semantic publishing into TEI: ideas and pointersUniversity of Bologna
 
Metadata / Linked Data
Metadata / Linked DataMetadata / Linked Data
Metadata / Linked DataRichard Wallis
 
Semantics and the Humanities: some lessons from my journey 2000-2012
Semantics and the Humanities: some lessons from my journey 2000-2012Semantics and the Humanities: some lessons from my journey 2000-2012
Semantics and the Humanities: some lessons from my journey 2000-2012Guus Schreiber
 
Emtacl12, mlibraries12 conferences, 2012
Emtacl12, mlibraries12 conferences, 2012Emtacl12, mlibraries12 conferences, 2012
Emtacl12, mlibraries12 conferences, 2012Kerryn Amery
 
Open, Connected & Smart Heritage: Towards New Cultural Commons
Open, Connected & Smart Heritage: Towards New Cultural CommonsOpen, Connected & Smart Heritage: Towards New Cultural Commons
Open, Connected & Smart Heritage: Towards New Cultural CommonsLora Aroyo
 
Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Jon Voss
 
Small museums at the MCN presentation
Small museums at the MCN presentationSmall museums at the MCN presentation
Small museums at the MCN presentationStephen Marvin
 
Sas web 2010 lora-aroyo
Sas web 2010 lora-aroyoSas web 2010 lora-aroyo
Sas web 2010 lora-aroyoLora Aroyo
 
PhDO May 20 2011
PhDO May 20 2011PhDO May 20 2011
PhDO May 20 2011Johan Oomen
 
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...Fabien Gandon
 
ALOE - Combining User Generated Content and Traditional Metadata
ALOE - Combining User Generated Content and Traditional MetadataALOE - Combining User Generated Content and Traditional Metadata
ALOE - Combining User Generated Content and Traditional MetadataMartin Memmel
 

Similar to Patterns for Personalization on the Web (20)

Breaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social SemanticsBreaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social Semantics
 
Workshop writing text for digital media in museums
Workshop writing text for digital media in museumsWorkshop writing text for digital media in museums
Workshop writing text for digital media in museums
 
Ontologies for multimedia: the Semantic Culture Web
Ontologies for multimedia: the Semantic Culture WebOntologies for multimedia: the Semantic Culture Web
Ontologies for multimedia: the Semantic Culture Web
 
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & MuseumsALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
 
General Introduction for Semantic Web and Linked Open Data
General Introduction for Semantic Web and Linked Open DataGeneral Introduction for Semantic Web and Linked Open Data
General Introduction for Semantic Web and Linked Open Data
 
Predicting Communication Intention in Social Media
Predicting Communication Intention in Social MediaPredicting Communication Intention in Social Media
Predicting Communication Intention in Social Media
 
From Enriched Museum Collections to Social Web and TV: Seminar at BBC
From Enriched Museum Collections to Social Web and TV: Seminar at BBCFrom Enriched Museum Collections to Social Web and TV: Seminar at BBC
From Enriched Museum Collections to Social Web and TV: Seminar at BBC
 
Wimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportWimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity Report
 
Bringing semantic publishing into TEI: ideas and pointers
Bringing semantic publishing into TEI: ideas and pointersBringing semantic publishing into TEI: ideas and pointers
Bringing semantic publishing into TEI: ideas and pointers
 
Metadata / Linked Data
Metadata / Linked DataMetadata / Linked Data
Metadata / Linked Data
 
Semantics and the Humanities: some lessons from my journey 2000-2012
Semantics and the Humanities: some lessons from my journey 2000-2012Semantics and the Humanities: some lessons from my journey 2000-2012
Semantics and the Humanities: some lessons from my journey 2000-2012
 
Emtacl12, mlibraries12 conferences, 2012
Emtacl12, mlibraries12 conferences, 2012Emtacl12, mlibraries12 conferences, 2012
Emtacl12, mlibraries12 conferences, 2012
 
Open, Connected & Smart Heritage: Towards New Cultural Commons
Open, Connected & Smart Heritage: Towards New Cultural CommonsOpen, Connected & Smart Heritage: Towards New Cultural Commons
Open, Connected & Smart Heritage: Towards New Cultural Commons
 
Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.
 
Small museums at the MCN presentation
Small museums at the MCN presentationSmall museums at the MCN presentation
Small museums at the MCN presentation
 
2019 TURIN scholarly publishing
2019 TURIN scholarly publishing2019 TURIN scholarly publishing
2019 TURIN scholarly publishing
 
Sas web 2010 lora-aroyo
Sas web 2010 lora-aroyoSas web 2010 lora-aroyo
Sas web 2010 lora-aroyo
 
PhDO May 20 2011
PhDO May 20 2011PhDO May 20 2011
PhDO May 20 2011
 
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
 
ALOE - Combining User Generated Content and Traditional Metadata
ALOE - Combining User Generated Content and Traditional MetadataALOE - Combining User Generated Content and Traditional Metadata
ALOE - Combining User Generated Content and Traditional Metadata
 

More from Lora Aroyo

NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdfNeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdfLora Aroyo
 
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine LearningCATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine LearningLora Aroyo
 
Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Lora Aroyo
 
Data excellence: Better data for better AI
Data excellence: Better data for better AIData excellence: Better data for better AI
Data excellence: Better data for better AILora Aroyo
 
CHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumCHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumLora Aroyo
 
Semantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorSemantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorLora Aroyo
 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataLora Aroyo
 
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @RijksmuseumKeynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @RijksmuseumLora Aroyo
 
FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18Lora Aroyo
 
Understanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithmsUnderstanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithmsLora Aroyo
 
StorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesStorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesLora Aroyo
 
Data Science with Humans in the Loop
Data Science with Humans in the LoopData Science with Humans in the Loop
Data Science with Humans in the LoopLora Aroyo
 
Digital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora AroyoDigital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora AroyoLora Aroyo
 
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...Lora Aroyo
 
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Lora Aroyo
 
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneMy ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneLora Aroyo
 
Data Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden UniversityData Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden UniversityLora 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
 
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital AgeEuropeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital AgeLora Aroyo
 
"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to SnapchatLora Aroyo
 

More from Lora Aroyo (20)

NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdfNeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
 
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine LearningCATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
 
Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)
 
Data excellence: Better data for better AI
Data excellence: Better data for better AIData excellence: Better data for better AI
Data excellence: Better data for better AI
 
CHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumCHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH Symposium
 
Semantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorSemantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP Demonstrator
 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked Data
 
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @RijksmuseumKeynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
 
FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18
 
Understanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithmsUnderstanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithms
 
StorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesStorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & Machines
 
Data Science with Humans in the Loop
Data Science with Humans in the LoopData Science with Humans in the Loop
Data Science with Humans in the Loop
 
Digital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora AroyoDigital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora Aroyo
 
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
 
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
 
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneMy ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
 
Data Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden UniversityData Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden University
 
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
 
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital AgeEuropeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
 
"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat
 

Recently uploaded

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
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 WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Patterns for Personalization on the Web

  • 1. Semantic  Patterns  for  Web   Personalization   Lora  Aroyo   l.m.aroyo@cs.vu.nl   Web  &  Media  Group   Faculty  of  Computer  Science   VU  University  Amsterdam,  The  Netherlands     http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 2. the  personalization  challenge   •  discover  useful  linked  (open)  data  pa4erns     – domain-­‐specific   – representa8on-­‐specific   – alignment-­‐based     •  combine  seman8cs  with  user  context   •  determine  user  relevance  and  ranking   •  generate  meaningful  explana8ons   •  select  suitable  presenta8on   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 3. Application  Domains     @  VU  Amsterdam  
  • 4. what’s  interesting  for  me  in  the   museum?   Artwork  Recommendations  &   Personalized  museum  guide   http://chip-­‐project.org   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 5. museum  metadata  &  vocabularies   •  Metadata  format  is  Dublin-­‐Core  specializa8on   –  ARIA  database:  729  artworks;  47,329  triples   –  Adlib  database:  16,156  artworks;  400,405  triples   •  Vocabularies   –  RM  Dic8onary  (#486),  RM  Encyclopaedia  (#690),  RM  Catalogue  (#43)   –  Ge4y  TGN  (#425,517),  Ge4y  ULAN   (#1,896,936),  Ge4y  AAT (#1,249,162),  IconClass  (#  24349)   •  (Manual)  Alignments   –  ~4000  alignts.:  ARIA  to  ~750  concepts  (Ge4y  and  IconClass)   –  (AdLib)  to  ~4500  concepts  (Ge4y)   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 6. enriched  rijksmuseum  collection   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 7.
  • 8. what  can  we  do  with  semantics?   •  Generate  automa8cally  (personalized)  tours   –  adapt  tours  on  the  fly   –  combine  spa8al,  temporal  &  seman8c  constraints   •  Generate  automa8cally  recommenda3ons   –  cluster  &  classify   –  related  artworks   –  related  art/history  concepts   –  boost  the  ‘interes8ngness’  &  ‘serendipity’  factors   •  Generate  automa8cally  explana3ons   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 12. how  did  we  start  …   WordNet  patterns  for  query   expansion  
  • 13. patterns  of  semantic  relations  in   WordNet   •  Hollink,  et.  Al  (2007)  
  • 14. 11  semantic  relationships   •  Wang,  et  al  (2009a,  2009b)   •  link  two  art  concepts  within  one  vocabulary  or   across  two  different  vocabularies,  e.g.   –  Rembrandt  (ULAN)  –studentOf-­‐>  Pieter  Lastman  (ULAN)   –  Rembrandt  (ULAN)  –hasStyle-­‐>  Baroque  (AAT)   –  Rembrandt  (ULAN)  –deathPlace-­‐>  Amsterdam  (TGN)   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 15. 11  semantic  relationships   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 16. 4  artwork  features   •  link  an  artwork  &  its  associated  concepts     –  The  Jewish  Bride  (Artwork)  –creator-­‐>  Rembrandt  (ULAN)   –  The  Jewish  Bride  (Artwork)  –crea3onSite-­‐>  Amsterdam  (TGN)   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 17. results  …   •  vra:creator  &  link:hasStyle   &  aat:broader/narrower     –  most  accurate   recommenda8ons  &  most   interes8ng  to  users   •  ulan:birth/deathPlace  &   tgn:  broader/narrower   –  have  the  least  values  for   accuracy  and  interes8ngness   •  vra:subject  &  (subject)   skos:broader/narrower     –  highest  recall  for   recommended  concepts  &   resulted  in  most  user  ra8ngs   –  accuracy  and  interes8ngness,   they  score  average   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 18. navigation  patterns   •     artwork  -­‐>  creator  -­‐>  style  -­‐>  broader/narrower  styles     •     artwork  -­‐>  creator  -­‐>  teacher/student  -­‐>  styles     •     artwork  -­‐>  subject  -­‐>  broader/narrower  subjects     http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 19. what  to  watch  tonight?   Personalized  Program  Guide  with   Social  Web  Activities   http://notube.tv     http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 20. deciding  what  to  watch  is  difficult   http://www.cs.vu.nl/~laroyo
  • 21. Can  Linked  Data  Help?   can  linked  open  data  help?  
  • 22. first  we  …   •  select  media-­‐related  Linked  Data   •  semantically  enrich  TV  program  metadata   •  define  similarity  measures  for  TV  programs   •  semantic  content-­‐based  recommendations  
  • 23.
  • 24. TV-­‐related  linked  data   •  DBPedia,  Freebase,  WordNet(s)   •  TV  genre  typologies,  IMDB,  TV  Anytime,  BBC   Programme  ontology,  (constantly  growing  list)   •  Expose  TV  metadata  as  Semantic  Web  data   •  Use  LOD  concepts  for  TV  metadata  enrichment   •  Publish  NoTube  additions  as  extension  to  LOD   •  Combine  and  align  Web  &  TV  standards  (public   broadcasters)   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 25. enrichment  of  TV  metadata   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 26. semantics  &  linked  data  @  BBC   •  BBC  Programs  and  BBC  Music  ensure  ONE   page  per  programme  (ar8st)  with  RDF   representa8on   •  BBC  Program  Ontology   •  BBC  Wildlife  Finder  provides  a  URI  for  every   species,  habitat  and  adap8on   •  The  BBC’s  World  Cup  site  uses  RDF  and  Linked   Data  for  a  site  of  700  aggrega8on  pages   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 27. LOD  is  BIG  &  MESSY   many  interesting  facts   but  also  much  straight  forward  knowledge,     e.g.  “Peter  Jackson  is  a  human  being”  is  necessary,   but  a  trivial  fact  from  a  user’s  perspective    
  • 28. source  for  noise  in  LOD  …   •  Multiple  (large)  vocabularies  with  various   semantics   •  Multiple  alignments  between  vocabularies   Content-­‐based  recommendations  with  a  wide   range  of  concepts   •  Not  all  semantically  related  concepts  are   interesting  for  end  users   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 29. to  filter  out  the  noise  in  LOD  …   we  look  for     patterns  in  LOD     to  improve  performance  of  semantic  search   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 30. how  did  we  do  it  …   •  select  the  appropriate  LOD  sources   – detect  representative  knowledge  patterns   – Identify  pattern  types  –  higher  recall/similar   precision   •  generic  patterns,  i.e.  hierarchical  &  associative   •  specific  patterns  -­‐  less  applicable,  but  rendering   better  performance  than  generic  patterns     – enrich  the  data  according  to  those  patterns   •  extract  all  possible  pathway  patterns   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 31. method   •  List  of  all  Properties  (P)  as  defined  in  their   vocabulary  (with  domain  and  range)   •  P  Statistics  -­‐  #  triples  that  use  it,  universes  and  %   of  use  of  subject  &  object  types   •  Align  P  to  top-­‐level  P  in  general  Content  ODPs   –  mappings  -­‐    owl:equivalentProperty,   rdfs:subPropertyOf   •  Align  P  universes  to  top-­‐level  classes  in  ODPs   •  Identify  paths   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 32. paths   •  ordered  list  of  properties  from  triple  sequences   that  instantiate  the  path   –  a  length  (min  2)  =  #  properties  that  compose  it   –  a  number  of  occurrences  =  #  of  its  instances  in  dataset   •  Property  has    position  in  path,  subject  and  object  types   –  linkedmdb:cinematographer, linkedmdb:performance, linkedmdb:film_character! http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 33. where  do  we  use  all  this  …   for  recommendations  of  content   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 34. recommendations  with  patterns   •  reduce  the  burden  of  too  much  choice   – filter  out  irrelevant  items   – push  relevant  background  items   – surface  programs  of  interest  in  the  ‘long  tail’   •  support     – (interesting)  content  discovery   – serendipity   – knowledge  building   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 35. finding  interesting  relations   •  deep  links     •  related  info   •  granularity  of  content     – for  discussion   – for  user  feedback   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 36. distributed  context   http://www.cs.vu.nl/~laroyo © danbri
  • 37. cross-­‐domain  recommendations   •  domain   independent   content   patterns   •  context  (in-­‐) dependency   •  cross-­‐ application   •  cross-­‐domain   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 38. generating  explanations   •  Help  users  to:   –  learn  the  recommendation   mechanisms   –  understand  why  something   is  recommended   –  quicker  share   recommended  content   –  give  better  feedback  to  the   recommender  engine   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 39. relevance  to  the  user?   http://www.cs.vu.nl/~laroyo © danbri
  • 40. next  we  …   •  select  only  the  LOD  pa4erns  that  match   relevance  for  a  given  user  e.g.  using  the  user   profile  &  context   •  find  rela8ons  between  a  user  and  program   – interes8ngness  factor   – serendipity  factor   – context  factor,  e.g.  8me,  loca8on,  device  
  • 41. FOAF  (Friend-­‐of-­‐a-­‐Friend)   User  Profile  schema:   capture  user  context  &  temporal  changes   User  Modelling:     (Social)  Web  user  activity  &  user  preference  data   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 42. user  profiling  -­‐  activity  streams   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 43. NoTube  BeanCounter:   aggregating  &  profiling   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 44. patterns  in  social  media   •  Twitter  TV  trends  in  people  I  follow   – what  my  friends  are  watching   – what's  most  popular  on  Twitter  right  now   – what  my  celebrities  are  liking  on  FB   •  Hunch.com  links  between  content  &  people   stereotypes   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 45. http://notube.tv NOTUBE  DEMONSTRATORS   • http://vimeo.com/10553773 • http://vimeo.com/11232681 © Libby Miller, BBC
  • 46. NoTube  Demonstrator  I:   Personalized  Semantic  News   http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 47. NoTube  Demonstrator  II:   Personalized  EPG  &  Ads   OnlineTV  Guide   SeAop  Box  EPG   Mobile  Iden3ty   •   Synchroniza3on  with  STB     • My  TV  Night     • ID  Anywhere     •   Seman3c  Search     • What’s  on  for  me     • No3fica3ons         • Related  Programs     http://ifanzy.nl http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 48. NoTube  Demonstrator  III:     Social  TV  &  Web   • http://vimeo.com/10553773 • http://vimeo.com/11232681 http://www.cs.vu.nl/~laroyo twitter: @laroyo
  • 49. Acknowledgements  &   Image  Credits   •  Libby  Miller,  BBC   •  http://pidgintech.com   •  Vicky  Buser,  BBC   •  Stoneroos  team   •  Dan  Brickley,  VUA   •  RAI  team   •  Guus  Schreiber,  VUA   •  Natalia  Stash,  TUe   •  Yiwen  Wang,  TUe       •  Peter  Gorgels,  RMA   http://www.cs.vu.nl/~laroyo twitter: @laroyo

Editor's Notes

  1. Next to semantics we also deal with user data
  2. 3 more examples of interactive apps taking user profiles and context into account
  3. 3 more examples of interactive apps taking user profiles and context into account
  4. 3 more examples of interactive apps taking user profiles and context into account
  5. 3 more examples of interactive apps taking user profiles and context into account
  6. 3 more examples of interactive apps taking user profiles and context into account
  7. Interesting related problem Relatioships
  8. 3 more examples of interactive apps taking user profiles and context into account
  9. 3 more examples of interactive apps taking user profiles and context into account
  10. 3 more examples of interactive apps taking user profiles and context into account
  11. One step back If in general we do something with users and semantics Have to overlay the users with semantics - contextualizing (context can be very difficult – place, time activity) Granularity of data - number of types of formats - multiple applcations
  12. 3 more examples of interactive apps taking user profiles and context into account
  13. Delicious-> social bookmarking Last.fm->music Identi.ca-> microblogging FOAF Social Graph QDOS-> profile on the web Oauth: securi API