SlideShare ist ein Scribd-Unternehmen logo
1 von 105
Downloaden Sie, um offline zu lesen
“interface is the message”

                     on the path to a usable & personal Semantic Web

                                     Lora Aroyo
                               VU University Amsterdam
                                        @laroyo


Wednesday, June 1, 2011                                                1
o utline



            front-end to semantics: how do we interact with SemWeb Apps?

            personalization: what do we need to adapt to users?

            example applications: what good & bad is out there?

            evaluation: why is continuous evaluation so important?




Wednesday, June 1, 2011                                                    2
why interfaces?

            invisible computers

            multitude of interaction modes

            context-sensitive apps

            networked devices: bridges between virtual & physical worlds

            GUI become central

            constantly increasing competition


Wednesday, June 1, 2011                                                    3
take ho me message

             combine content semantics with user context

             integrate seamlessly physical & web worlds

             identify relevance to user to rank & select information to present

             continuous feedback cycle: to and from user

             you need to deal with GUI on configuration level

             perform continuous user testing

             use real world data

Wednesday, June 1, 2011                                                           4
“interface is the message”




                          Aaron Koblin: Artfully visualizing our humanity, TED Talk, 2011


Wednesday, June 1, 2011                                                                     5
FRONT-END TO SEMANTICS
                          how do we interact with the SemWeb Apps?




Wednesday, June 1, 2011                                              6
do SemWeb apps really d iffer?




Wednesday, June 1, 2011                      7
semantics: what’s special?

            explicit semantics (often from open sources, e.g. LOD) used
            for system decisions and results

            use facetted presentation, searching and browsing of
            information

            use typically classifications, typologies or other structures of
            concepts

            integrate data from different sources

            aggregate data

Wednesday, June 1, 2011                                                        8
credits: Dan Brickley

Wednesday, June 1, 2011    9
RDF data




Wednesday, June 1, 2011              10
interaction w ith semantics




Wednesday, June 1, 2011                         11
http://twitpic.com/il1w/full   ©	
  BBC	
  MMVIII

Wednesday, June 1, 2011                                                   12
http://www.bbc.co.uk/programmes/b00c06n2.rdf




Wednesday, June 1, 2011                                 13
converting vocabularies




Wednesday, June 1, 2011                        14
PERSONALIZATION
                              what do we need to adapt to us?




Wednesday, June 1, 2011                                         15
the user matters




            when we consider interaction & interfaces, then the user plays a
            key role

            for good interface design, a good characterization of the user
            is needed

            first, some concept from theory and literature



Wednesday, June 1, 2011                                                        16
user profile




            Definition: A ‘user profile’ is a data structure that represents a
            characterization of a user (u) at a particular moment of time (t)

            So, a user profile represents what (from a given (system)
            perspective) there is to know about a user.
            The data in a user profile can be explicitly given by the user or
            have been derived.



Wednesday, June 1, 2011                                                          17
user characteris tics

                Personal data
                Friend and relations
                Experience
                System access
                Browsing history
                Knowledge (learning)
                Device data
                Location data
                Preferences


Wednesday, June 1, 2011                           18
user mo del



            Definition: The ‘user model’ contains the definitions and rules
            for the interpretation of observations about the user and about
            the translation of that interpretation into the characteristics in a
            user profile.


            So, a user model is the recipe for obtaining and interpreting user
            profiles.


Wednesday, June 1, 2011                                                            19
user mo deling




            Definition: ‘user modeling’ is the process of creating user
            profiles following the definitions and rules of the user model.
            This includes the derivation of new user profile characteristics
            from observations about the user and the old user profile based
            on the user model.

            So, user modeling is the process of representing the user.



Wednesday, June 1, 2011                                                        20
stereotyping



            Stereotyping is one example of user modeling.


            A user is considered to be part of a group of similar people, the
            stereotype.


            Question: What could be stereotypes for conference participants
            (when we design the conference website)?



Wednesday, June 1, 2011                                                         21
user-adaptive system




            Definition: A ‘user-adaptive system’ is a system that adapts itself to a
            specific user.


            Often, a user-adaptive system (or adaptive system, in short) uses user
            profiles to base its adaptation on.
            So, designing an adaptive system implies designing the user modeling.



Wednesday, June 1, 2011                                                                22
user adaptation




            User-adaptation is often used for personalization, i.e. making a
            system appear to function in a personalized way.

            Question: What user profile characteristics would be useful in
            personalizing the conference’s registration site?
            Question: How would you obtain those characteristics?




Wednesday, June 1, 2011                                                        23
examples: user adaptation




            Device-dependence
            Accessibility (disabilities)
            Location-dependence
            Adaptive workflow

            Question: Can you give concrete examples for interface adaptation,
            both the adaptation effect as the prior user modeling necessary?



Wednesday, June 1, 2011                                                          24
adaptive hyperme d ia


            Well-studied example of adaptation is ‘adaptive hypermedia’: a
            hypertext’s content and navigation are then adapted to the user’s
            browsing of the hypertext.




Wednesday, June 1, 2011                                                         25
DESIGNING INTERFACES




Wednesday, June 1, 2011               26
d ialog principles [Grice]



            Be cooperative
            Be informative
            Be truthful
            Be relevant
            Be perspicuous (be clear)




Wednesday, June 1, 2011                         27
UI principles [Shnei der mann]



            Strive for consistency
            Enable frequent users to use shortcuts
            Offer informative feedback
            Design dialog to yield closure
            Offer simple error handling
            Permit easy reversal of actions
            Support internal locus of control
            Reduce short-term memory load


Wednesday, June 1, 2011                              28
usability heuristics [Nielsen]

            Visibility of system status
            Match between system and real world
            User control and freedom
            Consistency and standards
            Error prevention
            Recognition rather than recall
            Flexibility and efficiency of use
            Aesthetic and minimalist design
            Help users recognize, diagnose and recover from errors
            Help and documentation



Wednesday, June 1, 2011                                              29
all abo ut the user’s perspective

            modeling the user: what are user’s preferences, interests, history,
            activities, etc.

            modeling the user’s context: e.g. location, time, device

            which of all the data available is relevant
            for this user in this context

            also called context-aware




Wednesday, June 1, 2011                                                           30
user’s context d is tribute d

            switching between one context and another

            doing things not only for him/herself, e.g. buying present for a
            girlfriend




Wednesday, June 1, 2011                                                        31
PERSONALIZED INTERACTION
                          s




Wednesday, June 1, 2011           32
interaction mo des


            search, e.g. keyword, faceted

            browse, story lines, narratives through collections

            annotations of multimedia, e.g. (collaborative) tagging, professional
            annotation of text, images and video, tagging games

            explanations, hints, user feedback, e.g. explanation of
            recommendation results, explanation of autocompletion suggestions




Wednesday, June 1, 2011                                                             33
typical examples



            recommendation systems, e.g. movies, music, art

            user statistics and analysis, e.g. user usage data, profile, group
            profiles, etc.

            social networking




Wednesday, June 1, 2011                                                          34
reco m mender systems



            Definition: A ‘recommender system’ is a system that recommends to
            a user, based on her individual interests, items that the user could find
            interesting.

            Examples: music, movies, people, restaurants
            Types: collaborative (reason about similar users), content-based
            (reason about similar items)
            Problems: new users, new items, sparsity, gray sheep



Wednesday, June 1, 2011                                                                 35
reco m mender systems

            movies & TV programs, e.g. Netflix, MovieLens, TiVo, personalized TV
            guides

            music, e.g. LastFM, Pandora, iTunes Genius

            food & tourism, e.g. guides adapted to location, current time, preferences

            news, e.g. Google reader, news filters

            e-shopping, e.g. Amazon’s recommendations

            advertisement, e.g. Facebook personalized ads

            art, museums, e.g. personalized search, personalized museum guides


Wednesday, June 1, 2011                                                                  36
consi derations

            Collection of activities/context/attention data

            Derive interests from this data

            Recommender-specific problems, e.g. cold start, over-specialization

            Surface items of interest in the ‘long tail’

            Cross-domain recommendations

            Multi-person recommending

            Granular control for users

Wednesday, June 1, 2011                                                           37
user profiles & stats


            overview of user preferences, e.g. settings, privacy

            overview of user interests, e.g. ranking of interests, links to content

            overview of user/group activities, e.g. per topics, per activity, per
            date, over a period, overall

            comparative views between users, e.g. LastFM, livingSocial movies
            user similarity, Twitter similar users to you

            different views/visualization over the same set of user data


Wednesday, June 1, 2011                                                               38
Wednesday, June 1, 2011   39
Wednesday, June 1, 2011   40
social networking


            professional networks & events, e.g. LinkedIn, Mendeley

            people, organizations, e.g. Facebook, MySpace

            Twitter

            social bookmarking, e.g. Delicious, StumbleUpon, Diggit

            GetGlue

            Books, e.g. LibabryThing


Wednesday, June 1, 2011                                               41
EXAMPLE APPLICATIONS
                          Interfaces & Personalization on SemWeb




Wednesday, June 1, 2011                                            42
the big guys




Wednesday, June 1, 2011                  43
Wednesday, June 1, 2011   44
Wednesday, June 1, 2011   45
Wednesday, June 1, 2011   46
Wednesday, June 1, 2011   47
The Recommendation and Like plugins let users share any content
            they like back to their profile.

Wednesday, June 1, 2011                                                       48
The Activity Feed plugin shows users what their friends are doing on
            your site through likes and comments.

Wednesday, June 1, 2011                                                            49
Wednesday, June 1, 2011   50
activity streams




                                         http://xmlns.notu.be/aair/




Wednesday, June 1, 2011                                          51
weig hte d interest


                                   http://xmlns.notu.be/wi




Wednesday, June 1, 2011                                      52
Wednesday, June 1, 2011   53
EXAMPLE 1
                          what do Gerrit Dou and Rembrandt have in common?




                                http://www.chip-project.org



Wednesday, June 1, 2011                                                      54
enriched Rijksmuseum collection




Wednesday, June 1, 2011                  55
mili<a          teacher	
  of:	
  Ferdinand	
  Bol	
  
                                                                                   teacher	
  of:	
  Nicolaes	
  Maes




        self-­‐portrait




                                                                                         teacher	
  of:	
  Gerrit	
  Dou
       style:	
  Baroque



                                                        place:	
  Amsterdam,	
  

                                                             1625	
  to	
  1650



Wednesday, June 1, 2011                                                                                                    56
goal & central role of UM




Wednesday, June 1, 2011                       57
personalized experience
        Personalized	
  Web	
  Access    Online	
  Tour	
  Wizard   Personalized	
  Mobile	
  Tour




                                                                        Interactive tours
                                        Semantic Search
        Interactive user modeling
                                                                        On-the-fly adaptation
                                        Museum tour maps
        Recommendations of
        artworks & art topics                                          Synchronized user
                                        Historic timeline
                                                                       profile



Wednesday, June 1, 2011                                                                              58
semantic recommendations




Wednesday, June 1, 2011                    59
semantic recommendations




Wednesday, June 1, 2011                    60
semantic recommendations




Wednesday, June 1, 2011                    60
semantic recommendations




Wednesday, June 1, 2011                    61
semantic recommendations




Wednesday, June 1, 2011                    61
personalized tours




Wednesday, June 1, 2011                        62
personalized tours




Wednesday, June 1, 2011                        62
Interactive Museum Guide




                                     h"p://chip-­‐project.org	
  
Wednesday, June 1, 2011                                             63
Interactive Museum Guide




Wednesday, June 1, 2011                     64
event-based browsing




Wednesday, June 1, 2011                          65
dynamic adaptation
            For each artwork in the museum:

            Related works

            Include in the tour ( & recalculate the map/tour)

            Indicate relevance in terms of e.g. personal interest, position, recommended by friends, by Rijks, on view

            Rate to indicate interest

            At any point of the tour:

            Include/exclude artworks

            Adjust tour length

            Change navigation in and outside of the tour

            Save for other tours



Wednesday, June 1, 2011                                                                                                  66
EXAMPLE 2
                              professionals vs. lay users on Web 2.0




                            semantic annotation of Rijksmuseum prints
                          http://e-culture.multimedian.nl/pk/annotate?
                                semantic tagging: http://waisda.nl




Wednesday, June 1, 2011                                                  67
Autocompletion with multiple
                  vocabularies




   http://slashfacet.semanticweb.org/wordnet/search
   http://slashfacet.semanticweb.org/autocomplete/demos/

Wednesday, June 1, 2011                                    68
Wednesday, June 1, 2011   69
Wednesday, June 1, 2011   70
Wednesday, June 1, 2011   70
Wednesday, June 1, 2011   71
Wednesday, June 1, 2011   71
Wednesday, June 1, 2011   72
Wednesday, June 1, 2011   72
EXAMPLE 3
                            semantic television




                            http://notube.tv



Wednesday, June 1, 2011                           73
Wednesday, June 1, 2011   74
Wednesday, June 1, 2011   75
Wednesday, June 1, 2011   76
Wednesday, June 1, 2011   77
watching TV in a group




                          for more details check out our blog at http://notube.tv


Wednesday, June 1, 2011                                                             78
watching TV in a group




                          for more details check out our blog at http://notube.tv


Wednesday, June 1, 2011                                                             79
watching TV in a group




Wednesday, June 1, 2011                            80
watching TV in a group
            Environment                           Age
              Interact with the second              15 - 35 years old
              screen as a group        
              Friend interaction at home          Type of Activities
              Watching as a group                   quiz and betting games
                                                    change camera view
            Synchronization                         information regarding the
              TV & Second Screen                    content of the program
              between second screens                textual captions
              between second screens &
              TV show content provider            Type of Program
                                                    Sports


Wednesday, June 1, 2011                                                         81
observations




                          for more details check out our blog at http://notube.tv


Wednesday, June 1, 2011                                                             82
observations




                          for more details check out our blog at http://notube.tv


Wednesday, June 1, 2011                                                             83
second screen & TV
                            functionalities
            shared virtual space     synchronization with second
            voice dubbing            screen
            subtitles                “overlay” on top of the main
            related information      TV-picture
            quizzes                  censoring
            voting & betting         different camera views
            scene-grab & share       group alerts
            social interaction
            live-chat
            parental advisory
            uncensored version
            different camera views


Wednesday, June 1, 2011                                             84
CONTINUOUS EVALUATION




Wednesday, June 1, 2011           85
CHIP users


            Target users’ characteristics

                small groups with 2-4 persons and a male taking the leading role
                (67%)

                middle-aged people in 30-60 years old (75%)

                higher-educated (62%)

                no prior knowledge about the Rijksmuseum collection (62%)

                visit the museum for education (98%)


Wednesday, June 1, 2011                                                            86
Wednesday, June 1, 2011   87
contextual analysis

                    Context
                            ual obse
                                     rvations
                                                             Define familiarity with the
                                                             domain

                                          s                  Define familiarity with
                                       iew                   collections/vocabularies
                                  ter v
                              r in
                          Use
                                              Va             Identify use cases
                                                 lid
                                                       ate
                                                             Identify navigation patterns
                               sks
               Model user’s ta                               Identify requirements for
                                                             user groups


Wednesday, June 1, 2011                                                                     88
do main exploration




Wednesday, June 1, 2011                         89
usability testing




Wednesday, June 1, 2011                       90
Wednesday, June 1, 2011   91
Wednesday, June 1, 2011   91
Wednesday, June 1, 2011   92
Wednesday, June 1, 2011   93
results




Wednesday, June 1, 2011             94
Wednesday, June 1, 2011   95
Wednesday, June 1, 2011   95
http://www.cs.vu.nl/intertain/




Wednesday, June 1, 2011                                    96
take ho me message

             combine content semantics with user context

             integrate seamlessly physical & web worlds

             identify relevance to user to rank & select information to present

             continuous feedback cycle: to and from user

             you need to deal with GUI on configuration level

             perform continuous user testing

             use real world data

Wednesday, June 1, 2011                                                           97

Weitere ähnliche Inhalte

Ähnlich wie ESWC2011 Summer School: Front-end to the Semantic Web

Ieml social recommendersystems
Ieml social recommendersystemsIeml social recommendersystems
Ieml social recommendersystemsAntonio Medina
 
User Engagement: A Cross-Disciplinary Framework (Nim Dvir)
User Engagement: A Cross-Disciplinary Framework (Nim Dvir)User Engagement: A Cross-Disciplinary Framework (Nim Dvir)
User Engagement: A Cross-Disciplinary Framework (Nim Dvir)Nim Dvir
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsJoanne Luciano
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsJoanne Luciano
 
Information Design: Semiotics and the Use of Metaphors
Information Design: Semiotics and the Use of MetaphorsInformation Design: Semiotics and the Use of Metaphors
Information Design: Semiotics and the Use of MetaphorsItamar Medeiros
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$Sof Ouni
 
Using the Framework of Networks to Enhance Learning and Social Interactions
Using the Framework of Networks to Enhance Learning and Social InteractionsUsing the Framework of Networks to Enhance Learning and Social Interactions
Using the Framework of Networks to Enhance Learning and Social InteractionsDmitry Paranyushkin
 
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...IJORCS
 
Online People Tagging: Social Mobile Networking Services in Work-based Learning
Online People Tagging: Social Mobile Networking Services in Work-based LearningOnline People Tagging: Social Mobile Networking Services in Work-based Learning
Online People Tagging: Social Mobile Networking Services in Work-based LearningUniversity of the West of England
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaMultimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaAbhinav Sharma
 
EJC2011 Language, knowledge and Mirror Neurons
EJC2011 Language, knowledge and Mirror NeuronsEJC2011 Language, knowledge and Mirror Neurons
EJC2011 Language, knowledge and Mirror NeuronsOliver Krone-Franken
 
Ux research to go ux day_sf 2013_userlens
Ux research to go ux day_sf 2013_userlensUx research to go ux day_sf 2013_userlens
Ux research to go ux day_sf 2013_userlensUser Lens
 
Overview of Social Networks
Overview of Social NetworksOverview of Social Networks
Overview of Social NetworksPaolo Nesi
 
Theo Mandel - "Designing Object-Oriented User Experiences" IUE2013 Conference
Theo Mandel - "Designing Object-Oriented User Experiences" IUE2013 ConferenceTheo Mandel - "Designing Object-Oriented User Experiences" IUE2013 Conference
Theo Mandel - "Designing Object-Oriented User Experiences" IUE2013 ConferenceTheo Mandel, PhD
 
On the perception of software quality requirements during the project lifecycle
On the perception of software quality requirements during the project lifecycleOn the perception of software quality requirements during the project lifecycle
On the perception of software quality requirements during the project lifecycleNeil Ernst
 
Engelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalEngelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalmrgazer
 

Ähnlich wie ESWC2011 Summer School: Front-end to the Semantic Web (20)

Ieml social recommendersystems
Ieml social recommendersystemsIeml social recommendersystems
Ieml social recommendersystems
 
User Engagement: A Cross-Disciplinary Framework (Nim Dvir)
User Engagement: A Cross-Disciplinary Framework (Nim Dvir)User Engagement: A Cross-Disciplinary Framework (Nim Dvir)
User Engagement: A Cross-Disciplinary Framework (Nim Dvir)
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metrics
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metrics
 
STI Summit 2011 - Linked Data & Ontologies
STI Summit 2011 - Linked Data & OntologiesSTI Summit 2011 - Linked Data & Ontologies
STI Summit 2011 - Linked Data & Ontologies
 
Information Design: Semiotics and the Use of Metaphors
Information Design: Semiotics and the Use of MetaphorsInformation Design: Semiotics and the Use of Metaphors
Information Design: Semiotics and the Use of Metaphors
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$
 
Using the Framework of Networks to Enhance Learning and Social Interactions
Using the Framework of Networks to Enhance Learning and Social InteractionsUsing the Framework of Networks to Enhance Learning and Social Interactions
Using the Framework of Networks to Enhance Learning and Social Interactions
 
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
 
Online People Tagging: Social Mobile Networking Services in Work-based Learning
Online People Tagging: Social Mobile Networking Services in Work-based LearningOnline People Tagging: Social Mobile Networking Services in Work-based Learning
Online People Tagging: Social Mobile Networking Services in Work-based Learning
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaMultimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
 
EJC2011 Language, knowledge and Mirror Neurons
EJC2011 Language, knowledge and Mirror NeuronsEJC2011 Language, knowledge and Mirror Neurons
EJC2011 Language, knowledge and Mirror Neurons
 
Ux research to go ux day_sf 2013_userlens
Ux research to go ux day_sf 2013_userlensUx research to go ux day_sf 2013_userlens
Ux research to go ux day_sf 2013_userlens
 
Overview of Social Networks
Overview of Social NetworksOverview of Social Networks
Overview of Social Networks
 
Theo Mandel - "Designing Object-Oriented User Experiences" IUE2013 Conference
Theo Mandel - "Designing Object-Oriented User Experiences" IUE2013 ConferenceTheo Mandel - "Designing Object-Oriented User Experiences" IUE2013 Conference
Theo Mandel - "Designing Object-Oriented User Experiences" IUE2013 Conference
 
On the perception of software quality requirements during the project lifecycle
On the perception of software quality requirements during the project lifecycleOn the perception of software quality requirements during the project lifecycle
On the perception of software quality requirements during the project lifecycle
 
Engelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalEngelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrieval
 
Varieties of Self-Awareness and Their Uses in Natural and Artificial Systems ...
Varieties of Self-Awareness and Their Uses in Natural and Artificial Systems ...Varieties of Self-Awareness and Their Uses in Natural and Artificial Systems ...
Varieties of Self-Awareness and Their Uses in Natural and Artificial Systems ...
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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 Servicegiselly40
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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 slidevu2urc
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

ESWC2011 Summer School: Front-end to the Semantic Web

  • 1. “interface is the message” on the path to a usable & personal Semantic Web Lora Aroyo VU University Amsterdam @laroyo Wednesday, June 1, 2011 1
  • 2. o utline front-end to semantics: how do we interact with SemWeb Apps? personalization: what do we need to adapt to users? example applications: what good & bad is out there? evaluation: why is continuous evaluation so important? Wednesday, June 1, 2011 2
  • 3. why interfaces? invisible computers multitude of interaction modes context-sensitive apps networked devices: bridges between virtual & physical worlds GUI become central constantly increasing competition Wednesday, June 1, 2011 3
  • 4. take ho me message combine content semantics with user context integrate seamlessly physical & web worlds identify relevance to user to rank & select information to present continuous feedback cycle: to and from user you need to deal with GUI on configuration level perform continuous user testing use real world data Wednesday, June 1, 2011 4
  • 5. “interface is the message” Aaron Koblin: Artfully visualizing our humanity, TED Talk, 2011 Wednesday, June 1, 2011 5
  • 6. FRONT-END TO SEMANTICS how do we interact with the SemWeb Apps? Wednesday, June 1, 2011 6
  • 7. do SemWeb apps really d iffer? Wednesday, June 1, 2011 7
  • 8. semantics: what’s special? explicit semantics (often from open sources, e.g. LOD) used for system decisions and results use facetted presentation, searching and browsing of information use typically classifications, typologies or other structures of concepts integrate data from different sources aggregate data Wednesday, June 1, 2011 8
  • 11. interaction w ith semantics Wednesday, June 1, 2011 11
  • 12. http://twitpic.com/il1w/full ©  BBC  MMVIII Wednesday, June 1, 2011 12
  • 15. PERSONALIZATION what do we need to adapt to us? Wednesday, June 1, 2011 15
  • 16. the user matters when we consider interaction & interfaces, then the user plays a key role for good interface design, a good characterization of the user is needed first, some concept from theory and literature Wednesday, June 1, 2011 16
  • 17. user profile Definition: A ‘user profile’ is a data structure that represents a characterization of a user (u) at a particular moment of time (t) So, a user profile represents what (from a given (system) perspective) there is to know about a user. The data in a user profile can be explicitly given by the user or have been derived. Wednesday, June 1, 2011 17
  • 18. user characteris tics Personal data Friend and relations Experience System access Browsing history Knowledge (learning) Device data Location data Preferences Wednesday, June 1, 2011 18
  • 19. user mo del Definition: The ‘user model’ contains the definitions and rules for the interpretation of observations about the user and about the translation of that interpretation into the characteristics in a user profile. So, a user model is the recipe for obtaining and interpreting user profiles. Wednesday, June 1, 2011 19
  • 20. user mo deling Definition: ‘user modeling’ is the process of creating user profiles following the definitions and rules of the user model. This includes the derivation of new user profile characteristics from observations about the user and the old user profile based on the user model. So, user modeling is the process of representing the user. Wednesday, June 1, 2011 20
  • 21. stereotyping Stereotyping is one example of user modeling. A user is considered to be part of a group of similar people, the stereotype. Question: What could be stereotypes for conference participants (when we design the conference website)? Wednesday, June 1, 2011 21
  • 22. user-adaptive system Definition: A ‘user-adaptive system’ is a system that adapts itself to a specific user. Often, a user-adaptive system (or adaptive system, in short) uses user profiles to base its adaptation on. So, designing an adaptive system implies designing the user modeling. Wednesday, June 1, 2011 22
  • 23. user adaptation User-adaptation is often used for personalization, i.e. making a system appear to function in a personalized way. Question: What user profile characteristics would be useful in personalizing the conference’s registration site? Question: How would you obtain those characteristics? Wednesday, June 1, 2011 23
  • 24. examples: user adaptation Device-dependence Accessibility (disabilities) Location-dependence Adaptive workflow Question: Can you give concrete examples for interface adaptation, both the adaptation effect as the prior user modeling necessary? Wednesday, June 1, 2011 24
  • 25. adaptive hyperme d ia Well-studied example of adaptation is ‘adaptive hypermedia’: a hypertext’s content and navigation are then adapted to the user’s browsing of the hypertext. Wednesday, June 1, 2011 25
  • 27. d ialog principles [Grice] Be cooperative Be informative Be truthful Be relevant Be perspicuous (be clear) Wednesday, June 1, 2011 27
  • 28. UI principles [Shnei der mann] Strive for consistency Enable frequent users to use shortcuts Offer informative feedback Design dialog to yield closure Offer simple error handling Permit easy reversal of actions Support internal locus of control Reduce short-term memory load Wednesday, June 1, 2011 28
  • 29. usability heuristics [Nielsen] Visibility of system status Match between system and real world User control and freedom Consistency and standards Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design Help users recognize, diagnose and recover from errors Help and documentation Wednesday, June 1, 2011 29
  • 30. all abo ut the user’s perspective modeling the user: what are user’s preferences, interests, history, activities, etc. modeling the user’s context: e.g. location, time, device which of all the data available is relevant for this user in this context also called context-aware Wednesday, June 1, 2011 30
  • 31. user’s context d is tribute d switching between one context and another doing things not only for him/herself, e.g. buying present for a girlfriend Wednesday, June 1, 2011 31
  • 32. PERSONALIZED INTERACTION s Wednesday, June 1, 2011 32
  • 33. interaction mo des search, e.g. keyword, faceted browse, story lines, narratives through collections annotations of multimedia, e.g. (collaborative) tagging, professional annotation of text, images and video, tagging games explanations, hints, user feedback, e.g. explanation of recommendation results, explanation of autocompletion suggestions Wednesday, June 1, 2011 33
  • 34. typical examples recommendation systems, e.g. movies, music, art user statistics and analysis, e.g. user usage data, profile, group profiles, etc. social networking Wednesday, June 1, 2011 34
  • 35. reco m mender systems Definition: A ‘recommender system’ is a system that recommends to a user, based on her individual interests, items that the user could find interesting. Examples: music, movies, people, restaurants Types: collaborative (reason about similar users), content-based (reason about similar items) Problems: new users, new items, sparsity, gray sheep Wednesday, June 1, 2011 35
  • 36. reco m mender systems movies & TV programs, e.g. Netflix, MovieLens, TiVo, personalized TV guides music, e.g. LastFM, Pandora, iTunes Genius food & tourism, e.g. guides adapted to location, current time, preferences news, e.g. Google reader, news filters e-shopping, e.g. Amazon’s recommendations advertisement, e.g. Facebook personalized ads art, museums, e.g. personalized search, personalized museum guides Wednesday, June 1, 2011 36
  • 37. consi derations Collection of activities/context/attention data Derive interests from this data Recommender-specific problems, e.g. cold start, over-specialization Surface items of interest in the ‘long tail’ Cross-domain recommendations Multi-person recommending Granular control for users Wednesday, June 1, 2011 37
  • 38. user profiles & stats overview of user preferences, e.g. settings, privacy overview of user interests, e.g. ranking of interests, links to content overview of user/group activities, e.g. per topics, per activity, per date, over a period, overall comparative views between users, e.g. LastFM, livingSocial movies user similarity, Twitter similar users to you different views/visualization over the same set of user data Wednesday, June 1, 2011 38
  • 41. social networking professional networks & events, e.g. LinkedIn, Mendeley people, organizations, e.g. Facebook, MySpace Twitter social bookmarking, e.g. Delicious, StumbleUpon, Diggit GetGlue Books, e.g. LibabryThing Wednesday, June 1, 2011 41
  • 42. EXAMPLE APPLICATIONS Interfaces & Personalization on SemWeb Wednesday, June 1, 2011 42
  • 43. the big guys Wednesday, June 1, 2011 43
  • 48. The Recommendation and Like plugins let users share any content they like back to their profile. Wednesday, June 1, 2011 48
  • 49. The Activity Feed plugin shows users what their friends are doing on your site through likes and comments. Wednesday, June 1, 2011 49
  • 51. activity streams http://xmlns.notu.be/aair/ Wednesday, June 1, 2011 51
  • 52. weig hte d interest http://xmlns.notu.be/wi Wednesday, June 1, 2011 52
  • 54. EXAMPLE 1 what do Gerrit Dou and Rembrandt have in common? http://www.chip-project.org Wednesday, June 1, 2011 54
  • 56. mili<a teacher  of:  Ferdinand  Bol   teacher  of:  Nicolaes  Maes self-­‐portrait teacher  of:  Gerrit  Dou style:  Baroque place:  Amsterdam,   1625  to  1650 Wednesday, June 1, 2011 56
  • 57. goal & central role of UM Wednesday, June 1, 2011 57
  • 58. personalized experience Personalized  Web  Access Online  Tour  Wizard Personalized  Mobile  Tour Interactive tours Semantic Search Interactive user modeling On-the-fly adaptation Museum tour maps Recommendations of artworks & art topics Synchronized user Historic timeline profile Wednesday, June 1, 2011 58
  • 66. Interactive Museum Guide h"p://chip-­‐project.org   Wednesday, June 1, 2011 63
  • 69. dynamic adaptation For each artwork in the museum: Related works Include in the tour ( & recalculate the map/tour) Indicate relevance in terms of e.g. personal interest, position, recommended by friends, by Rijks, on view Rate to indicate interest At any point of the tour: Include/exclude artworks Adjust tour length Change navigation in and outside of the tour Save for other tours Wednesday, June 1, 2011 66
  • 70. EXAMPLE 2 professionals vs. lay users on Web 2.0 semantic annotation of Rijksmuseum prints http://e-culture.multimedian.nl/pk/annotate? semantic tagging: http://waisda.nl Wednesday, June 1, 2011 67
  • 71. Autocompletion with multiple vocabularies http://slashfacet.semanticweb.org/wordnet/search http://slashfacet.semanticweb.org/autocomplete/demos/ Wednesday, June 1, 2011 68
  • 79. EXAMPLE 3 semantic television http://notube.tv Wednesday, June 1, 2011 73
  • 84. watching TV in a group for more details check out our blog at http://notube.tv Wednesday, June 1, 2011 78
  • 85. watching TV in a group for more details check out our blog at http://notube.tv Wednesday, June 1, 2011 79
  • 86. watching TV in a group Wednesday, June 1, 2011 80
  • 87. watching TV in a group Environment Age Interact with the second 15 - 35 years old screen as a group         Friend interaction at home Type of Activities Watching as a group quiz and betting games change camera view Synchronization information regarding the TV & Second Screen content of the program between second screens            textual captions between second screens & TV show content provider Type of Program Sports Wednesday, June 1, 2011 81
  • 88. observations for more details check out our blog at http://notube.tv Wednesday, June 1, 2011 82
  • 89. observations for more details check out our blog at http://notube.tv Wednesday, June 1, 2011 83
  • 90. second screen & TV functionalities shared virtual space synchronization with second voice dubbing screen subtitles “overlay” on top of the main related information TV-picture quizzes censoring voting & betting different camera views scene-grab & share group alerts social interaction live-chat parental advisory uncensored version different camera views Wednesday, June 1, 2011 84
  • 92. CHIP users Target users’ characteristics small groups with 2-4 persons and a male taking the leading role (67%) middle-aged people in 30-60 years old (75%) higher-educated (62%) no prior knowledge about the Rijksmuseum collection (62%) visit the museum for education (98%) Wednesday, June 1, 2011 86
  • 94. contextual analysis Context ual obse rvations Define familiarity with the domain s Define familiarity with iew collections/vocabularies ter v r in Use Va Identify use cases lid ate Identify navigation patterns sks Model user’s ta Identify requirements for user groups Wednesday, June 1, 2011 88
  • 100. Wednesday, June 1, 2011 93
  • 102. Wednesday, June 1, 2011 95
  • 103. Wednesday, June 1, 2011 95
  • 105. take ho me message combine content semantics with user context integrate seamlessly physical & web worlds identify relevance to user to rank & select information to present continuous feedback cycle: to and from user you need to deal with GUI on configuration level perform continuous user testing use real world data Wednesday, June 1, 2011 97