SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Personalized Museum Tour with Real-
Time Adaptation on a Mobile Device
with Multi-Point Touch Interface      Graduation Committee:
                                                Dr. L.M. Aroyo
                                                 Dr. A.J. Mooij
Master Thesis by Ivo Roes (0527673)    Prof. Dr. P.M.E. de Bra
Introduction

       • Current museum tours
           • Information on paper
           • Audio guides
           • Human tour guides

       • “One size fits all” mentality

       • Users want the best
         experience in the available
         time



/ Business Information Systems           July 2010   PAGE 1
Overview

       •   Context
       •   Related Work
       •   Problem Definition & Research Questions
       •   Requirements
       •   Design
       •   Adaptation Strategies
       •   Localization
       •   Demo
       •   Conclusion & Further Research
       •   Questions

/ Business Information Systems                       July 2010   PAGE 2
Context – Project

       • CHIP project




       • CATCH program




/ Business Information Systems   July 2010   PAGE 3
Context – Existing Implementation


       • Personalized Museum Tour on
         a Mobile Device (PMTMD) 1
           • Offline personalized PDA-tour
           • User builds online profile based on
             rating artworks
           • Synchronization at beginning and
             end of tour
           • User positioning based on RFID
             tags and readers



          1 Master
                 Thesis Personalized Museum Tour on A Mobile Device (PMTMD)
          Van Sambeek, R and Schuurmans, . TU/e 2007


/ Business Information Systems                                                July 2010   PAGE 4
Related Work

       • GUIDE

       • Sotto Voce

       • AgentSalon

       • PEACH

       • HIPPIE

       • The Kubadji Project


/ Business Information Systems   July 2010   PAGE 5
Problem Definition

       • Existing Implementation (PMTMD)
           • Offline Tour
           • Hardware Platform
           • Static user positioning




/ Business Information Systems             July 2010   PAGE 6
Research Questions


       1. What user, collection and spatial aspects play a
          role in the real-time adaptation of a mobile museum
          tour?

       2. In what manner can the visitor be precisely
          positioned in real-time and how can this
          information be used in tour adaptation?




/ Business Information Systems                          July 2010   PAGE 7
Requirements

       •   Tour
       •   Adaptation
       •   Localization
       •   System
           • Platform independent implementation
           • Non-intrusiveness to the user
           • Non-intrusiveness to the environment




/ Business Information Systems                      July 2010   PAGE 8
Design – General Scenario


       • User creates online profile
       • User visits physical museum
       • User selects (personalized) tour
       • User configures the tour to his / her preferences
       • User starts tour
       • During tour user can view artwork description, concepts and related
         artworks.
       • The user can rate artworks / concepts
       • The user can add (similar) artworks
       • At any moment the user can view his location on the map




/ Business Information Systems                                       July 2010   PAGE 9
Design – Use Cases

       • UML Case Diagrams




                                 Rate Artwork / Concept Use Case

/ Business Information Systems                                     July 2010   PAGE 10
Design – System Architecture




                               July 2010   PAGE 11
Design – Graphical User Interface

       • Obstacles to tackle
           • Small screen
           • Rough finger touch instead of
             precise stylus or mouse
           • Requirements: quick
             response, intuitive, easy
             navigation
       • Design Decisions
           •    Button menu bar
           •    Small text font
           •    Separation of functionalities
           •    AJAX communication

       • Adaptive Interaction
/ Business Information Systems                  July 2010   PAGE 12
Adaptation Strategies

       • CHIP mobile guide adapts
         to individual user on three
         levels:

           • Based on time constraints
           • Based on artwork preference
           • Based on spatial information




/ Business Information Systems              July 2010   PAGE 13
Adaptation Strategies – time constraints (1)


       • Usually museum visitors wish to spend a certain
         amount of time in the museum

       • At tour configuration users can specify #artworks and
         #minutes

       • Each user has a different average time for viewing an
         artwork tv (continously updated)

       • CHIP mobile guide guards: #artworks x tv = #minutes


/ Business Information Systems                            July 2010   PAGE 14
Adaptation Strategies – time constraints (2)


       • To guard the described constraint, the tour needs to
         be adapted:

        1. Order AWremain according to belief value in descending order

        2. If (#current > #artworks)  new AWremain = first (#artworks - #Visited) of AWremain

        3. Else if (#current = #artworks)  skip

        4. Else  new AWremain = AWremain + (#artworks - #current) recommendations

        5. Order new AWremain according to belief value in descending order




/ Business Information Systems                                                         July 2010   PAGE 15
Adaptation Strategies – artwork preference (1)

       • Rating of artworks and concepts on a
         5-star scale [-1.0, -0.5, 0.0, 0.5, 1.0]
       • A belief value is calculated for all
         artworks and concepts




       • Belief value of concepts is built up from
         child concepts
       • Belief value for artworks is built up
         from concepts

/ Business Information Systems                       July 2010   PAGE 16
Adaptation Strategies – artwork preference (2)


       • Rating a concept or artwork triggers:


        1. Calculate Beliefc for all concepts c

        2. Calculate Beliefa for all artworks a

        3. Order { AWall  AWvisited } based on belief value in descending order

        4. New AWremain = first #remain elements of sorted { AWall  AWvisited }




/ Business Information Systems                                                     July 2010   PAGE 17
Adaptation Strategies – spatial information

       • When adapting the tour, it is desirable that users are not
         sent back to previous rooms
       • This can be achieved by extending the algorithm:
        1. Order AWremain according to belief value in descending order

        2. If (#current > #artworks)  new AWremain = first (#artworks - #Visited) of AWremain
        3. Else if (#current = #artworks)  skip

        4. Else  new AWremain = AWremain + (#artworks - #current) recommendations
           (artworks from previous rooms excluded)

        5. Order new AWremain according to belief value in descending order

        6. Order new AWremain according to location in museum (closest first)



/ Business Information Systems                                                         July 2010   PAGE 18
Adaptation Strategies – Validation (1)

       • Validation of the Artwork Recommender
           • Study 2 performed by CHIP team into relevant semantic
             relations
           • Test group rated artworks / concepts
           • After presentation of recommendations, users could
             rate the semantic relation used as a basis for the
             recommendation
           • Best performing semantic relations were based on
             creator and style of an artwork
           • Semantic relations based on geographic location
             performed the worst
          2 Semantic  Relations for Content-based Recommendations, Wang, Y et al.,
          In Proc. International Conference on Knowledge Capture (K-cap), 2009, Vol. September 2009


/ Business Information Systems                                                                        July 2010   PAGE 19
Adaptation Strategies – Validation (2)

       • Comparative Analysis with SpaceCHIP 3
           • SpaceCHIP extends the mobile guide by implementing a
             routing mechanism based on the SWI-Prolog Space package
           • Main goals: minimize walking distance and take themed rooms
             into account
           • Introduction of connectivity graph with nodes consisting of
             artworks, rooms, doors, hallways and stairs
           • Set transition weights of edges to experienced distance
             instead of actual distance
           • Using a nearest neighbor search a suboptimal shortest tour
             through the museum is calculated.
           • Calculation time is exponentially related to number of artworks
          3 Finding
                  Your Way through the Rijksmuseum with an Adaptive Mobile Museum Guide
          W.R. van Hage et al., Heraklion, Greece : 7th Extended Semantic Web Conference, 2010


/ Business Information Systems                                                                   July 2010   PAGE 20
Adaptation Strategies – Validation (3)

       • Both the CHIP mobile guide and SpaceCHIP aim at
         minimizing user walking distance and take themed
         rooms into account
       • The approach for reordering the tour differs slightly
           • CHIP mobile guide orders remaining tour based on the
             room where artworks are located
           • SpaceCHIP uses experienced distance instead of actual
             distance and therefore also takes into account
             unfavorable transitioning to a different floor
       • Further research is needed to determine which
         method results in better remaining tours


/ Business Information Systems                            July 2010   PAGE 21
Localization

       • In the exisiting implementation, localization was
         achieved using RFID scanners and tags

       • No real-time location information was available

       • In the CHIP mobile guide we set out to see what
         possibilities exist for real-time localization

       • Requirements that must hold: platform-independent
         implementation and non-intrusiveness.



/ Business Information Systems                         July 2010   PAGE 22
Localization – Software

       • From a literature study, a Radio Frequency
         Fingerprinting technique was chosen as a basis for
         localization.

       • Radio Frequency Fingerprinting
           • Based on Received Signal Strength Indicator (RSSI)
           • Calibration phase, measure RSSI values to all access
             points for predefined set of points in the space. Use
             average values to generate frequency radio map
           • Online phase, compare live measurement of RSSI
             values to all access points and compare to map



/ Business Information Systems                              July 2010   PAGE 23
Localization – Hardware technique

                            • RFID

                            • Bluetooth

                            • Infrared

                            • Ultra Wide Band (UWB)

                            • WiFi

/ Business Information Systems                        July 2010   PAGE 24
Localization – Hardware architecture (1)




/ Business Information Systems            July 2010   PAGE 25
Localization – Hardware architecture (2)




                                   July 2010   PAGE 26
Localization – Test setup (1)




                                                                      DD-WRT firmware v2.4 4




            3x Linksys WRT54GL router
                                                                         Wi-viz 2.0 5
                                                                Wireless Network Visualization



                                 4 http://www.dd-wrt.com
                                 5   http://devices.natetrue.com/wiviz/
/ Business Information Systems                                                           July 2010   PAGE 27
Localization – Test setup (2)




/ Business Information Systems         July 2010   PAGE 28
Localization – Test setup (3)

       • Test results




/ Business Information Systems         July 2010   PAGE 29
Demo




/ Business Information Systems   July 2010   PAGE 30
Conclusion

       • Focus on what aspects play a role in real-time
         adaptation of a museum tour and real-time
         localization of a visitor in the museum
       • Adaptation in the CHIP mobile guide takes place at
         three levels:
           • Based on time constraints
           • Based on artwork preference
           • Based on spatial information
       • Localization was implemented using a WiFi Radio
         Frequency Fingerprinting technique, resulting in an
         accuracy of up to 1,25 m


/ Business Information Systems                        July 2010   PAGE 31
Further Research

       • Graphical User Interface evaluation

       • Scalability of localization technique

       • Social aspects




/ Business Information Systems                   July 2010   PAGE 32
Questions?




/ Business Information Systems   July 2010   PAGE 33

Contenu connexe

Tendances

Why Care About Coding?
Why Care About Coding?Why Care About Coding?
Why Care About Coding?Bohyun Kim
 
Semantics for visual resources: use cases from e-culture
Semantics for visual resources: use cases from e-cultureSemantics for visual resources: use cases from e-culture
Semantics for visual resources: use cases from e-cultureGuus Schreiber
 
How the Semantic Web is transforming information access
How the Semantic Web is transforming information accessHow the Semantic Web is transforming information access
How the Semantic Web is transforming information accessGuus Schreiber
 
Principles for knowledge engineering on the Web
Principles for knowledge engineering on the WebPrinciples for knowledge engineering on the Web
Principles for knowledge engineering on the WebGuus Schreiber
 
Geek out : Adding Coding Skills to Your Professional Repertoire
Geek out: Adding Coding Skills to Your Professional RepertoireGeek out: Adding Coding Skills to Your Professional Repertoire
Geek out : Adding Coding Skills to Your Professional RepertoireBohyun Kim
 
Knowledge engineering and the Web
Knowledge engineering and the WebKnowledge engineering and the Web
Knowledge engineering and the WebGuus Schreiber
 
Getting social: experimenting with collaboration software
Getting social: experimenting with collaboration softwareGetting social: experimenting with collaboration software
Getting social: experimenting with collaboration softwareHelen Kula
 
The artof of knowledge engineering, or: knowledge engineering of art
The artof of knowledge engineering, or: knowledge engineering of artThe artof of knowledge engineering, or: knowledge engineering of art
The artof of knowledge engineering, or: knowledge engineering of artGuus Schreiber
 
Lecture 5: Personalization on the Social Web (2013)
Lecture 5: Personalization on the Social Web (2013)Lecture 5: Personalization on the Social Web (2013)
Lecture 5: Personalization on the Social Web (2013)Lora Aroyo
 
From adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive WebFrom adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive WebPeter Brusilovsky
 
E-challenges11 WeGov Workshop
E-challenges11 WeGov WorkshopE-challenges11 WeGov Workshop
E-challenges11 WeGov WorkshopWeGov project
 
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎Libcorpio
 
How Do UK Students, Researchers and Academics use the Internet
How Do UK Students, Researchers and Academics use the InternetHow Do UK Students, Researchers and Academics use the Internet
How Do UK Students, Researchers and Academics use the InternetCaroline Williams
 
Principles and pragmatics of a Semantic Culture Web
 Principles and pragmatics of a Semantic Culture Web Principles and pragmatics of a Semantic Culture Web
Principles and pragmatics of a Semantic Culture WebGuus Schreiber
 
DOMAINS OF USER STUDIES (User Studies and User Education)
DOMAINS OF USER STUDIES (User Studies and User Education)DOMAINS OF USER STUDIES (User Studies and User Education)
DOMAINS OF USER STUDIES (User Studies and User Education)Libcorpio
 
Mobile Search: A Force to be Reckoned With!
Mobile Search: A Force to be Reckoned With!Mobile Search: A Force to be Reckoned With!
Mobile Search: A Force to be Reckoned With!Karen Church
 

Tendances (20)

Why Care About Coding?
Why Care About Coding?Why Care About Coding?
Why Care About Coding?
 
Semantics for visual resources: use cases from e-culture
Semantics for visual resources: use cases from e-cultureSemantics for visual resources: use cases from e-culture
Semantics for visual resources: use cases from e-culture
 
Week13 ppt
Week13 pptWeek13 ppt
Week13 ppt
 
How the Semantic Web is transforming information access
How the Semantic Web is transforming information accessHow the Semantic Web is transforming information access
How the Semantic Web is transforming information access
 
Principles for knowledge engineering on the Web
Principles for knowledge engineering on the WebPrinciples for knowledge engineering on the Web
Principles for knowledge engineering on the Web
 
Geek out : Adding Coding Skills to Your Professional Repertoire
Geek out: Adding Coding Skills to Your Professional RepertoireGeek out: Adding Coding Skills to Your Professional Repertoire
Geek out : Adding Coding Skills to Your Professional Repertoire
 
Knowledge engineering and the Web
Knowledge engineering and the WebKnowledge engineering and the Web
Knowledge engineering and the Web
 
Getting social: experimenting with collaboration software
Getting social: experimenting with collaboration softwareGetting social: experimenting with collaboration software
Getting social: experimenting with collaboration software
 
The artof of knowledge engineering, or: knowledge engineering of art
The artof of knowledge engineering, or: knowledge engineering of artThe artof of knowledge engineering, or: knowledge engineering of art
The artof of knowledge engineering, or: knowledge engineering of art
 
Lecture 5: Personalization on the Social Web (2013)
Lecture 5: Personalization on the Social Web (2013)Lecture 5: Personalization on the Social Web (2013)
Lecture 5: Personalization on the Social Web (2013)
 
From adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive WebFrom adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive Web
 
E-challenges11 WeGov Workshop
E-challenges11 WeGov WorkshopE-challenges11 WeGov Workshop
E-challenges11 WeGov Workshop
 
Designing e-Learning Objects
Designing e-Learning ObjectsDesigning e-Learning Objects
Designing e-Learning Objects
 
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
 
How Do UK Students, Researchers and Academics use the Internet
How Do UK Students, Researchers and Academics use the InternetHow Do UK Students, Researchers and Academics use the Internet
How Do UK Students, Researchers and Academics use the Internet
 
Principles and pragmatics of a Semantic Culture Web
 Principles and pragmatics of a Semantic Culture Web Principles and pragmatics of a Semantic Culture Web
Principles and pragmatics of a Semantic Culture Web
 
DOMAINS OF USER STUDIES (User Studies and User Education)
DOMAINS OF USER STUDIES (User Studies and User Education)DOMAINS OF USER STUDIES (User Studies and User Education)
DOMAINS OF USER STUDIES (User Studies and User Education)
 
Mobile Search: A Force to be Reckoned With!
Mobile Search: A Force to be Reckoned With!Mobile Search: A Force to be Reckoned With!
Mobile Search: A Force to be Reckoned With!
 
Collaboration, Technology and Libraries
Collaboration, Technology and LibrariesCollaboration, Technology and Libraries
Collaboration, Technology and Libraries
 
Ein incl171212
Ein incl171212Ein incl171212
Ein incl171212
 

En vedette

AGORA Project: Final Review 2012
AGORA Project: Final Review 2012AGORA Project: Final Review 2012
AGORA Project: Final Review 2012Lora Aroyo
 
Keynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentKeynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentLora Aroyo
 
SealincMedia Accurator Demos
SealincMedia Accurator DemosSealincMedia Accurator Demos
SealincMedia Accurator DemosLora Aroyo
 
WebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in CrowdsourcingWebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in CrowdsourcingLora Aroyo
 
Stitch by Stitch: Annotating Fashion at the Rijksmuseum
Stitch by Stitch: Annotating Fashion at the RijksmuseumStitch by Stitch: Annotating Fashion at the Rijksmuseum
Stitch by Stitch: Annotating Fashion at the RijksmuseumLora Aroyo
 
DIVE+: Explorative Search for Digital Humanities
DIVE+: Explorative Search for Digital HumanitiesDIVE+: Explorative Search for Digital Humanities
DIVE+: Explorative Search for Digital HumanitiesJohan Oomen
 

En vedette (7)

AGORA Project: Final Review 2012
AGORA Project: Final Review 2012AGORA Project: Final Review 2012
AGORA Project: Final Review 2012
 
Keynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentKeynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV Content
 
SealincMedia Accurator Demos
SealincMedia Accurator DemosSealincMedia Accurator Demos
SealincMedia Accurator Demos
 
WebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in CrowdsourcingWebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in Crowdsourcing
 
Europeana Tech 2011
Europeana Tech 2011Europeana Tech 2011
Europeana Tech 2011
 
Stitch by Stitch: Annotating Fashion at the Rijksmuseum
Stitch by Stitch: Annotating Fashion at the RijksmuseumStitch by Stitch: Annotating Fashion at the Rijksmuseum
Stitch by Stitch: Annotating Fashion at the Rijksmuseum
 
DIVE+: Explorative Search for Digital Humanities
DIVE+: Explorative Search for Digital HumanitiesDIVE+: Explorative Search for Digital Humanities
DIVE+: Explorative Search for Digital Humanities
 

Similaire à CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile Device with Multi-Point Touch Interface

Strategies for User Experience Design
Strategies for User Experience DesignStrategies for User Experience Design
Strategies for User Experience DesignRobert Stribley
 
Basics of Interaction Design & Strategy - 4/11/15
Basics of Interaction Design & Strategy - 4/11/15Basics of Interaction Design & Strategy - 4/11/15
Basics of Interaction Design & Strategy - 4/11/15Robert Stribley
 
Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15Robert Stribley
 
Basics of Interaction Design & Strategy - 4/9/16
Basics of Interaction Design & Strategy - 4/9/16Basics of Interaction Design & Strategy - 4/9/16
Basics of Interaction Design & Strategy - 4/9/16Robert Stribley
 
Basics of Interaction Design and Strategy
Basics of Interaction Design and StrategyBasics of Interaction Design and Strategy
Basics of Interaction Design and StrategyRobert Stribley
 
Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19Robert Stribley
 
AmI 2015 - Design Process
AmI 2015 - Design ProcessAmI 2015 - Design Process
AmI 2015 - Design ProcessFulvio Corno
 
Guidelines for Responsive UX Design 07/07/2018
Guidelines for Responsive UX Design 07/07/2018Guidelines for Responsive UX Design 07/07/2018
Guidelines for Responsive UX Design 07/07/2018Robert Stribley
 
Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018Robert Stribley
 
prototyping-chap-03.ppt
prototyping-chap-03.pptprototyping-chap-03.ppt
prototyping-chap-03.pptCustomerYZ
 
Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019Robert Stribley
 
Guidelines for Responsive UX Design 07/20/19
Guidelines for Responsive UX Design 07/20/19Guidelines for Responsive UX Design 07/20/19
Guidelines for Responsive UX Design 07/20/19Robert Stribley
 
Website Usability & Eye-tracking by Marco Pretorious (Certified Usability Ana...
Website Usability & Eye-tracking by Marco Pretorious (Certified Usability Ana...Website Usability & Eye-tracking by Marco Pretorious (Certified Usability Ana...
Website Usability & Eye-tracking by Marco Pretorious (Certified Usability Ana...DrupalCape
 
Ambient Intelligence Design Process
Ambient Intelligence Design ProcessAmbient Intelligence Design Process
Ambient Intelligence Design ProcessFulvio Corno
 
Interaction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsInteraction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsDavid Little
 
[Seminar] hwiyeon 200709
[Seminar] hwiyeon 200709[Seminar] hwiyeon 200709
[Seminar] hwiyeon 200709ivaderivader
 
Insemtives swat4ls 2012
Insemtives swat4ls 2012Insemtives swat4ls 2012
Insemtives swat4ls 2012Elena Simperl
 

Similaire à CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile Device with Multi-Point Touch Interface (20)

User-Centered Design
User-Centered DesignUser-Centered Design
User-Centered Design
 
Strategies for User Experience Design
Strategies for User Experience DesignStrategies for User Experience Design
Strategies for User Experience Design
 
Basics of Interaction Design & Strategy - 4/11/15
Basics of Interaction Design & Strategy - 4/11/15Basics of Interaction Design & Strategy - 4/11/15
Basics of Interaction Design & Strategy - 4/11/15
 
Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15
 
Basics of Interaction Design & Strategy - 4/9/16
Basics of Interaction Design & Strategy - 4/9/16Basics of Interaction Design & Strategy - 4/9/16
Basics of Interaction Design & Strategy - 4/9/16
 
Basics of Interaction Design and Strategy
Basics of Interaction Design and StrategyBasics of Interaction Design and Strategy
Basics of Interaction Design and Strategy
 
Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19
 
AmI 2015 - Design Process
AmI 2015 - Design ProcessAmI 2015 - Design Process
AmI 2015 - Design Process
 
Guidelines for Responsive UX Design 07/07/2018
Guidelines for Responsive UX Design 07/07/2018Guidelines for Responsive UX Design 07/07/2018
Guidelines for Responsive UX Design 07/07/2018
 
Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018
 
Design history kew
Design history kewDesign history kew
Design history kew
 
prototyping-chap-03.ppt
prototyping-chap-03.pptprototyping-chap-03.ppt
prototyping-chap-03.ppt
 
Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019
 
Guidelines for Responsive UX Design 07/20/19
Guidelines for Responsive UX Design 07/20/19Guidelines for Responsive UX Design 07/20/19
Guidelines for Responsive UX Design 07/20/19
 
Website Usability & Eye-tracking by Marco Pretorious (Certified Usability Ana...
Website Usability & Eye-tracking by Marco Pretorious (Certified Usability Ana...Website Usability & Eye-tracking by Marco Pretorious (Certified Usability Ana...
Website Usability & Eye-tracking by Marco Pretorious (Certified Usability Ana...
 
Designing the user experience
Designing the user experienceDesigning the user experience
Designing the user experience
 
Ambient Intelligence Design Process
Ambient Intelligence Design ProcessAmbient Intelligence Design Process
Ambient Intelligence Design Process
 
Interaction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsInteraction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital products
 
[Seminar] hwiyeon 200709
[Seminar] hwiyeon 200709[Seminar] hwiyeon 200709
[Seminar] hwiyeon 200709
 
Insemtives swat4ls 2012
Insemtives swat4ls 2012Insemtives swat4ls 2012
Insemtives swat4ls 2012
 

Plus de 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
 

Plus de 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
 

Dernier

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Dernier (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile Device with Multi-Point Touch Interface

  • 1. Personalized Museum Tour with Real- Time Adaptation on a Mobile Device with Multi-Point Touch Interface Graduation Committee: Dr. L.M. Aroyo Dr. A.J. Mooij Master Thesis by Ivo Roes (0527673) Prof. Dr. P.M.E. de Bra
  • 2. Introduction • Current museum tours • Information on paper • Audio guides • Human tour guides • “One size fits all” mentality • Users want the best experience in the available time / Business Information Systems July 2010 PAGE 1
  • 3. Overview • Context • Related Work • Problem Definition & Research Questions • Requirements • Design • Adaptation Strategies • Localization • Demo • Conclusion & Further Research • Questions / Business Information Systems July 2010 PAGE 2
  • 4. Context – Project • CHIP project • CATCH program / Business Information Systems July 2010 PAGE 3
  • 5. Context – Existing Implementation • Personalized Museum Tour on a Mobile Device (PMTMD) 1 • Offline personalized PDA-tour • User builds online profile based on rating artworks • Synchronization at beginning and end of tour • User positioning based on RFID tags and readers 1 Master Thesis Personalized Museum Tour on A Mobile Device (PMTMD) Van Sambeek, R and Schuurmans, . TU/e 2007 / Business Information Systems July 2010 PAGE 4
  • 6. Related Work • GUIDE • Sotto Voce • AgentSalon • PEACH • HIPPIE • The Kubadji Project / Business Information Systems July 2010 PAGE 5
  • 7. Problem Definition • Existing Implementation (PMTMD) • Offline Tour • Hardware Platform • Static user positioning / Business Information Systems July 2010 PAGE 6
  • 8. Research Questions 1. What user, collection and spatial aspects play a role in the real-time adaptation of a mobile museum tour? 2. In what manner can the visitor be precisely positioned in real-time and how can this information be used in tour adaptation? / Business Information Systems July 2010 PAGE 7
  • 9. Requirements • Tour • Adaptation • Localization • System • Platform independent implementation • Non-intrusiveness to the user • Non-intrusiveness to the environment / Business Information Systems July 2010 PAGE 8
  • 10. Design – General Scenario • User creates online profile • User visits physical museum • User selects (personalized) tour • User configures the tour to his / her preferences • User starts tour • During tour user can view artwork description, concepts and related artworks. • The user can rate artworks / concepts • The user can add (similar) artworks • At any moment the user can view his location on the map / Business Information Systems July 2010 PAGE 9
  • 11. Design – Use Cases • UML Case Diagrams Rate Artwork / Concept Use Case / Business Information Systems July 2010 PAGE 10
  • 12. Design – System Architecture July 2010 PAGE 11
  • 13. Design – Graphical User Interface • Obstacles to tackle • Small screen • Rough finger touch instead of precise stylus or mouse • Requirements: quick response, intuitive, easy navigation • Design Decisions • Button menu bar • Small text font • Separation of functionalities • AJAX communication • Adaptive Interaction / Business Information Systems July 2010 PAGE 12
  • 14. Adaptation Strategies • CHIP mobile guide adapts to individual user on three levels: • Based on time constraints • Based on artwork preference • Based on spatial information / Business Information Systems July 2010 PAGE 13
  • 15. Adaptation Strategies – time constraints (1) • Usually museum visitors wish to spend a certain amount of time in the museum • At tour configuration users can specify #artworks and #minutes • Each user has a different average time for viewing an artwork tv (continously updated) • CHIP mobile guide guards: #artworks x tv = #minutes / Business Information Systems July 2010 PAGE 14
  • 16. Adaptation Strategies – time constraints (2) • To guard the described constraint, the tour needs to be adapted: 1. Order AWremain according to belief value in descending order 2. If (#current > #artworks)  new AWremain = first (#artworks - #Visited) of AWremain 3. Else if (#current = #artworks)  skip 4. Else  new AWremain = AWremain + (#artworks - #current) recommendations 5. Order new AWremain according to belief value in descending order / Business Information Systems July 2010 PAGE 15
  • 17. Adaptation Strategies – artwork preference (1) • Rating of artworks and concepts on a 5-star scale [-1.0, -0.5, 0.0, 0.5, 1.0] • A belief value is calculated for all artworks and concepts • Belief value of concepts is built up from child concepts • Belief value for artworks is built up from concepts / Business Information Systems July 2010 PAGE 16
  • 18. Adaptation Strategies – artwork preference (2) • Rating a concept or artwork triggers: 1. Calculate Beliefc for all concepts c 2. Calculate Beliefa for all artworks a 3. Order { AWall AWvisited } based on belief value in descending order 4. New AWremain = first #remain elements of sorted { AWall AWvisited } / Business Information Systems July 2010 PAGE 17
  • 19. Adaptation Strategies – spatial information • When adapting the tour, it is desirable that users are not sent back to previous rooms • This can be achieved by extending the algorithm: 1. Order AWremain according to belief value in descending order 2. If (#current > #artworks)  new AWremain = first (#artworks - #Visited) of AWremain 3. Else if (#current = #artworks)  skip 4. Else  new AWremain = AWremain + (#artworks - #current) recommendations (artworks from previous rooms excluded) 5. Order new AWremain according to belief value in descending order 6. Order new AWremain according to location in museum (closest first) / Business Information Systems July 2010 PAGE 18
  • 20. Adaptation Strategies – Validation (1) • Validation of the Artwork Recommender • Study 2 performed by CHIP team into relevant semantic relations • Test group rated artworks / concepts • After presentation of recommendations, users could rate the semantic relation used as a basis for the recommendation • Best performing semantic relations were based on creator and style of an artwork • Semantic relations based on geographic location performed the worst 2 Semantic Relations for Content-based Recommendations, Wang, Y et al., In Proc. International Conference on Knowledge Capture (K-cap), 2009, Vol. September 2009 / Business Information Systems July 2010 PAGE 19
  • 21. Adaptation Strategies – Validation (2) • Comparative Analysis with SpaceCHIP 3 • SpaceCHIP extends the mobile guide by implementing a routing mechanism based on the SWI-Prolog Space package • Main goals: minimize walking distance and take themed rooms into account • Introduction of connectivity graph with nodes consisting of artworks, rooms, doors, hallways and stairs • Set transition weights of edges to experienced distance instead of actual distance • Using a nearest neighbor search a suboptimal shortest tour through the museum is calculated. • Calculation time is exponentially related to number of artworks 3 Finding Your Way through the Rijksmuseum with an Adaptive Mobile Museum Guide W.R. van Hage et al., Heraklion, Greece : 7th Extended Semantic Web Conference, 2010 / Business Information Systems July 2010 PAGE 20
  • 22. Adaptation Strategies – Validation (3) • Both the CHIP mobile guide and SpaceCHIP aim at minimizing user walking distance and take themed rooms into account • The approach for reordering the tour differs slightly • CHIP mobile guide orders remaining tour based on the room where artworks are located • SpaceCHIP uses experienced distance instead of actual distance and therefore also takes into account unfavorable transitioning to a different floor • Further research is needed to determine which method results in better remaining tours / Business Information Systems July 2010 PAGE 21
  • 23. Localization • In the exisiting implementation, localization was achieved using RFID scanners and tags • No real-time location information was available • In the CHIP mobile guide we set out to see what possibilities exist for real-time localization • Requirements that must hold: platform-independent implementation and non-intrusiveness. / Business Information Systems July 2010 PAGE 22
  • 24. Localization – Software • From a literature study, a Radio Frequency Fingerprinting technique was chosen as a basis for localization. • Radio Frequency Fingerprinting • Based on Received Signal Strength Indicator (RSSI) • Calibration phase, measure RSSI values to all access points for predefined set of points in the space. Use average values to generate frequency radio map • Online phase, compare live measurement of RSSI values to all access points and compare to map / Business Information Systems July 2010 PAGE 23
  • 25. Localization – Hardware technique • RFID • Bluetooth • Infrared • Ultra Wide Band (UWB) • WiFi / Business Information Systems July 2010 PAGE 24
  • 26. Localization – Hardware architecture (1) / Business Information Systems July 2010 PAGE 25
  • 27. Localization – Hardware architecture (2) July 2010 PAGE 26
  • 28. Localization – Test setup (1) DD-WRT firmware v2.4 4 3x Linksys WRT54GL router Wi-viz 2.0 5 Wireless Network Visualization 4 http://www.dd-wrt.com 5 http://devices.natetrue.com/wiviz/ / Business Information Systems July 2010 PAGE 27
  • 29. Localization – Test setup (2) / Business Information Systems July 2010 PAGE 28
  • 30. Localization – Test setup (3) • Test results / Business Information Systems July 2010 PAGE 29
  • 31. Demo / Business Information Systems July 2010 PAGE 30
  • 32. Conclusion • Focus on what aspects play a role in real-time adaptation of a museum tour and real-time localization of a visitor in the museum • Adaptation in the CHIP mobile guide takes place at three levels: • Based on time constraints • Based on artwork preference • Based on spatial information • Localization was implemented using a WiFi Radio Frequency Fingerprinting technique, resulting in an accuracy of up to 1,25 m / Business Information Systems July 2010 PAGE 31
  • 33. Further Research • Graphical User Interface evaluation • Scalability of localization technique • Social aspects / Business Information Systems July 2010 PAGE 32
  • 34. Questions? / Business Information Systems July 2010 PAGE 33