From Adaptive Hypermedia to the Adaptive Web … and beyond Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA

Slides:



Advertisements
Similar presentations
A Link to the Future Where is Education Going with Technology?
Advertisements

CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Adaptive Hypermedia and The Semantic Web Dr. Alexandra Cristea
The IT Crowd Moh Moh Oo, Lin-Feng Lee, Yu Guan. Moh Moh Oo DM and GM, ppt information collecting Lin-Feng Lee DM & Strategies, ppt formalizing Yu Guan.
Adaptive Hypermedia Dr. Alexandra Cristea
Third Generation Adaptive Hypermedia Systems Curtis A. Carver Jr., John M.D. Hill and Udo W. Pooch.
University of Malta CSA3080: Lecture 13 © Chris Staff 1 of 16 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Towards Adaptive Web-Based Learning Systems Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics Tempus.
/ Where innovation starts 1212 Technische Universiteit Eindhoven University of Technology 1 Incorporating Cognitive/Learning Styles in a General-Purpose.
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Vrasidas C.(2002) Systematic approach for designing hypermedia environments for teaching and learning International Journal of Instructional Media.
Overview of Adaptive Navigation Technologies Michal Tvarožek FIIT STU BA.
Spatial Hypermedia and Augmented Reality
/ department of mathematics and computer science TU/e eindhoven university of technology CEDEFOP workshop: Policy, Practice, Partnership: Getting to Work.
Adaptive Hypermedia 2ID20
Adaptive Hypermedia on the Web: Methods, Technology and Applications Paul De Bra Eindhoven University of Technology Eindhoven, The Netherlands Centrum.
Adaptive Hypertext. Outline What is adaptive hypertext? Why is it necessary? The Adaptation Cycle in Hypertext systems How is Adaptation achieved? –Navigation.
1212 / Department of Computer Science Adaptive Hypermedia 2ID20 Prof. dr. Paul De Bra.
Adaptive Hypermedia Dr. Alexandra Cristea
Adaptive Hypermedia: What is it and why are we doing it? Dr. Alexandra Cristea
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
E_learning.
Chapter 6 Teaching with Multimedia and Hypermedia
Faculty of Informatics and Information Technologies Slovak University of Technology Personalized Navigation in the Semantic Web Michal Tvarožek Mentor:
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Introduction to Multimedia. The beginning ( History )… 1945 : “…a device in which one stores all his books, records and communications, and which is mechanized.
Adaptive 3D Web Sites by by Luca Chittaro and Roberto Ranon MAJ(P) Charles E. Grindle 7 Dec 05.
People in multimedia Systems. Multimedia Systems Multimedia systems are designed by a team of people who specialise in a particular field, For example:
Chapter 5 Teaching with Software Tools: Beyond the Basic Programs
Recommendations for Best Practice. Best Practice This section will present an analysis of the literature in the following categories: Organization of.
Adaptive Hypermedia. Hypermedia “Static” hypermedia Same page content Same links For all users.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Teaching with Multimedia and Hypermedia
Principles of User Centred Design Howell Istance.
Student-adaptive educational systems Haiying Deng ICS UCI.
Adaptive News Access Daniel Billsus Presented by Chirayu Wongchokprasitti.
COM 205 MULTIMEDIA APPLICATIONS St. Joseph’s College Fall 2004.
Lecture 2 Jan 13, 2010 Social Search. What is Social Search? Social Information Access –a stream of research that explores methods for organizing users’
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
Online curriculum centre Faculty member training, April 2009.
INTRODUCTION TO USER DOCUMENTATION Function and purpose Production specifications Evaluate the effectiveness.
Lecture 2 Jan 15, 2008 Social Search. What is Social Search? Social Information Access –a stream of research that explores methods for organizing users’
From Adaptive Educational Hypermedia to Adaptive Information Access Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA.
University of Malta CSA3080: Lecture 3 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Adaptive Information Systems: From Adaptive Hypermedia to the Adaptive Web Peter Brusilovsky School of Information Sciences University of Pittsburgh,
August 2005 TMCOps TMC Operator Requirements and Position Descriptions Phase 2 Interactive Tool Project Presentation.
AnnotatEd: A Social Navigation and Annotation Service for Web-based Educational Resources Rosta Farzan & Peter Brusilovsky Personalized Adaptive Web Systems.
University of Malta CSA4080: Topic 1 © Chris Staff 1 of 20 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
Adaptive Hypermedia From Concepts to Authoring Peter Brusilovsky School of Information Sciences University of Pittsburgh
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
INFSCI 2955 Adaptive Web Systems Session 2-2: User Models for Adaptive Hypermedia and Adaptive Educational Systems Peter Brusilovsky School of Information.
University of Malta CSA3080: Lecture 12 © Chris Staff 1 of 22 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Teaching and Learning with Technology Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology to edit Master title style  Allyn.
Multimedia.
October 31, 2000 Universal Web Accessibility Symposium Adaptive Hypermedia John M.D. Hill Curtis A. Carver Jr.
Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive.
University of Malta CSA4080: Topic 7 © Chris Staff 1 of 15 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
Open-Corpus Adaptive Hypermedia Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
User Models for adaptive hypermedia and adaptive educational systems
Adaptive Systems for E-Learning Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
INFSCI 2955 Adaptive Web Systems Session 2-1: Adaptive Navigation Support Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA.
Adaptivity, Personalisation and Assistive Technologies Hugh Davis.
Web-Technology Lecture 14.
Ryan McFall, Herb Dershem Dept. of Computer Science Hope College
Web Development A Visual-Spatial Approach
User-Adaptive Systems
CSA3212: User Adaptive Systems
COM 205 MULTIMEDIA APPLICATIONS
Presentation transcript:

From Adaptive Hypermedia to the Adaptive Web … and beyond Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA

WWW: One Size Fits All? Unknown before variety of users Yet almost all of them offer the same content and the same links to all –Stores –Museums –Courses –News sites Adaptive Web-based systems and sites offer an alternative. They attempt to treat differently users that are different from the system’s point view

What can be taken into account? Knowledge about the content and the system Short-term and long-term goals Interests Navigation / action history User category,background, profession, language, capabilities Platform, bandwidth, context…

User Model Collects information about individual user Provides adaptation effect Adaptive System User Modeling side Adaptation side Adaptive systems Classic loop “user modeling - adaptation” in adaptive systems

Outline How hypertext and hypermedia can become adaptive? What constitutes the Adaptive Web? What we have learned from our work on Adaptive Hypermedia and the Adaptive Web –Take Home Messages (look for THM!)

From AH to AW and Beyond UM/NLGITS HT 1G AH 2G AH 3G AH IR/IF Search, User Diversity Social Navigation Classic Adaptive Hypermedia Adaptive Web Mobile Adaptive Web UbiComp Context Modeling Affective Computing

Classic Adaptive Hypermedia UMITS HT 1G AH 2G AH 3G AH IR/IF Search, User Diversity Social Navigation Classic Adaptive Hypermedia Adaptive Web Mobile Adaptive Web UbiComp Context Modeling Affective Computing

Do we need Adaptive Hypermedia? Hypermedia systems are almost adaptive but...  Different people are different  Individuals are different at different times  "Lost in hyperspace” We may need to make hypermedia adaptive where..  There us a large variety of users  Same user may need a different treatment  The hyperspace is relatively large

So, where we may need AH? Educational Hypermedia –Hypadapter, Anatom-Tutor, ISIS-Tutor, Manuel Excell, ELM-ART, InterBook, AHA On-line Information systems –MetaDoc, KN-AHS, PUSH, HYPERFLEX On-line Help Systems –EPIAIM, HyPLAN, LISP-Critic, ORIMUHS

It has started in Stuttgart… Böcker, H.-D., H. Hohl, and T.Schwab. (1990).  Adapt  - Individualizing Hypertext. Proc. IFIP TC13 Third International Conference on Human-Computer Interaction. D. Diaper (Ed.) Amsterdam, North-Holland : Hohl, H., H.-D. Böcker, and R. Gunzenhäuser. (1996). "Hypadapter: An adaptive hypertext system for exploratory learning and programming." User Modeling and User-Adapted Interaction 6 (2-3):

What Can Be Adapted? Web-based systems = Pages + Links Adaptive presentation –content adaptation Adaptive navigation support –link adaptation

Adaptive Presentation: Goals Provide the different content for users with different knowledge, goals, background Provide additional material for some categories of users –comparisons –extra explanations –details Remove irrelevant piece of content Sort fragments - most relevant first

Adaptive presentation techniques Conditional text filtering –ITEM/IP Adaptive stretchtext –MetaDoc, KN-AHS Frame-based adaptation –Hypadapter, EPIAIM Natural language generation –PEBA-II, ILEX

Conditional text filtering If switch is known and user_motivation is high Fragment 2 Fragment K Fragment 1 Similar to UNIX cpp Universal technology –Altering fragments –Extra explanation –Extra details –Comparisons Low level technology –Text programming

Adaptive Stretchtext (PUSH)

Adaptive presentation: evaluation MetaDoc: On-line documentation system, adapting to user knowledge on the subject Reading comprehension time decreased Understanding increased for novices No effect for navigation time, number of nodes visited, number of operations

Adaptive navigation support: goals Guidance: Where I can go? –Local guidance (“next best”) –Global guidance (“ultimate goal”) Orientation: Where am I? –Local orientation support (local area) –Global orientation support (whole hyperspace)

Adaptive navigation support Direct guidance Hiding, restricting, disabling Generation Sorting Annotation Map adaptation

Adaptive annotation: Icons Annotations for topic states in Manuel Excell: not seen (white lens) ; partially seen (grey lens) ; and completed (black lens)

Adaptive annotation: Font color Annotations for concept states in ISIS-Tutor: not ready (neutral); ready and new (red); seen (green); and learned (green+)

Adaptive hiding Hiding links to concepts in ISIS-Tutor: not ready (neutral) links are removed. The rest of 64 links fits one screen.

Adaptive annotation and removing

Evaluation of Adaptive Link Sorting HYPERFLEX: IR System –adaptation to user search goal –adaptation to “personal cognitive map” Number of visited nodes decreased (significant) Correctness increased (not significant) Goal adaptation is more effective No significant difference for time/topic

Evaluation of Adaptive Link Annotation and Hiding ISIS-Tutor, an adaptive tutorial The students are able to achieve the same educational goal almost twice as faster The number of node visits (navigation overhead) decreased twice The number of attempts per problem to be solved decreased almost 4 times (from 7.7 to )

THM1: It works! Adaptive presentation makes user to understand the content faster and better Adaptive navigation support reduces navigation efforts and allows the users to get to the right place at the right time Altogether AH techniques can significantly improve the effectiveness of hypertext and hypermedia systems

THM2: AH is best of both worlds The Artificial Intelligent approach: machine intelligence makes a decision for a human –Adaptive NL generation, sequencing The HCI approach: human intelligence is empowered to make a decision –Classic stretchtext and hypertext Adaptive hypermedia: human intelligence and AI collaborate in making a decision

Adaptive Web UMITS HT 1G AH 2G AH 3G AH IR/IF Search, User Diversity Social Navigation Classic Adaptive Hypermedia Adaptive Web Mobile Adaptive Web UbiComp Context Modeling Affective Computing

Adaptive Web: Why?  Different people are different  Individuals are different at different times  "Lost in hyperspace”  Large variety of users  Variable characteristics of the users  Large hyperspace

Adaptive Hypermedia Goes Web Implementation of classic technologies in classic application areas on the new platform (but more techniques) New search-related technologies New user modeling challenges Integrated adaptive systems New application areas

InterBook: Web-Based AH An authoring shell and a delivery system for Web-based electronic textbooks Explores several adaptive navigation support technologies Oriented towards Web-based education needs

Adaptive annotation in InterBook 1. State of concepts (unknown, known,..., learned) 2. State of current section (ready, not ready, nothing new) 3. States of sections behind the links (as above + visited) √

Bookshelves and books

Book view

Glossary view

Goal-based learning: “help” and “teach this”

Evaluation of InterBook

Results No overall difference in performance Sequential navigation dominates...but... Adaptive annotation encourage non- sequential navigation Helps to those who follow suggestions The adaptation mechanism works well

THM3: AH is not a Silver Bullet A viewpoint: AH is an alternative to user- centered design. No need to study the user - we will adapt to everyone The truth: –AH is a powerful HCI tool - as mouse, visualization, VR –We need to study our users and apply all usual range of usability techniques - we just have one more tool to use in our repository

The Need to Find It Background –Adaptive Information Retrieval and Filtering –Machine Learning Old techniques –Guidance: WebWatcher –Annotation: Syskill and Webert, MovieLens New technique –Recommendation (link generation): Letizia, FAB, SiteIF

THM4: Not all adaptive Web systems are adaptive hypermedia Many IR and IF filtering systems use an old search - oriented IR approach –No real hyperspace, no browsing, no AH Most of advanced recommenders use simple 1-D adaptive hypermedia techniques - guidance, sorting, generation Power of a recommendation engine could be enhanced by power of a proper interface

User Modeling Challenges Low bandwidth for user modeling –Extended user feedback Rating, bookmarking, dowloading, purchasing… –Collaborative filtering and Social navigation GroupLens, FireFly, FootSteps, … Amazon.com –Integrated Systems Wider variety of users –Adapting to disabled users: AVANTI –Adapting to learning styles: INSPIRE

Application Areas: Old and New Web-based education InterBook, ELM-ART, AHA!, KBS-Hyperbook, MANIC On-line information systems PEBA-II, AVANTI, SWAN, ELFI, MovieLens Information retrieval, filtering, recommendation SmartGuide, Syskill & Webert, IfWeb, SiteIF, FAB, AIS E-commerce Tellim, SETA, Adaptive Catalogs, …, Amazon.com Virtual museums ILEX, Power, Marble Museum, SAGRES Performance Support Systems

Integrated Adaptive Web Systems Integrate several “systems”, traditionally independent, inside one Web application Several user modeling and adaptation techniques, one user model Better value for users Improved quality of user modeling

Exploring Integrated Systems ELM-ART ( ) - integrated ITS for LISP programming ADAPTS ( ) - integrated performance support systems for avionics technicians KnowledgeTree ( ) - integrated architecture for E-Learning CUMULATE ( ) - centralized user/student modeling server

Adaptive Information Services Early prototypes: Basaar, FAB, ELFI Integrates content-based and collaborative technologies Integrates search and filtering Integrates user-driven and adaptive personalization Example:

ELM-ART: Integrated Web- based Adaptive Educational System Model: adaptive electronic textbook –hierarchical textbook –tests –examples –problems –programming laboratory Extra for Web-based teaching –messages to the teacher –chat room

Adaptivity in ELM-ART Adaptive navigation support Adaptive sequencing Adaptive testing Adaptive selection of relevant examples Adaptive similarity-based navigation Adaptive program diagnosis

ANS + Adaptive testing

Adaptive Diagnostics

Similarity-Based Navigation

 Architecture for integration of: –Diagnostics –Technical Information –Performance-oriented Training  A demonstration for “Best of both worlds” case: Human and Artificial intelligences work together ADAPTS: Integrated Adaptive Performance Support IETMs Training Diagnostics

Video clips (Training) Schematics Engineering Data Theory of operation Block diagrams Equipment Simulations (Training) Equipment Photos Illustrations Troubleshooting Step Troubleshooting step plus hypermedia support information, custom-selected for a specific technician within a specific work context. ADAPTS dynamically assembles custom-selected content. What’s in adaptive IETM?

User Model Diagnostics Content Navigation What task to do System health What content is applicable to this task and this user Levels of detail How to display this content to this user Experience, Preferences, ASSESSES:DETERMINES: Adaptive Diagnostics Personalized Technical Support

The result Maintenance history Preprocessed, condition-based inputs Technician and Operator Observations Sensor inputs (e.g., 1553 bus) Personalized Display IETMTraining Stretch text Outline Links Training records Skill assessment Experience Preferences ContentNavigationDiagnostics How do we make decisions? User Model

Integrated interface

THM5: Not all areas are ready for the Adaptive Web An attempt to implement adaptive Web-based education in Carnegie Technology Education What is the difference between the success in ADAPTS and the failure at Carnegie Technology Education? An application area should be ready for it –Adaptivity offers benefits –Adaptivity has it cost –Users should be ready and costs should be justified

Mobile Adaptive Web UMITS HT 1G AH 2G AH 3G AH IR/IF Search, User Diversity Social Navigation Classic Adaptive Hypermedia Adaptive Web Mobile Adaptive Web UbiComp Context Modeling Affective Computing ?

The Need to Be Mobile Background –Technology: wearables, mobiles, handhelds… –GIS and GPS work –HCI: Ubiquitous Computing Need to adapt to the platform –Screen, computational power, bandwidth New opportunities –Taking into account location/time/other context –Sensors and affective computing

New Application Areas Mobile handheld guides –Museum guides: HYPERAUDIO, HIPS –City guides: GUIDE Mobile recommenders –News and entertainment recommender Adaptive mobile information sites –ClixSmart Navigator

4 th Generation? 1G AH 2G AH 3G AH IR/IF Search, User Diversity Social Navigation Classic Adaptive Hypermedia Adaptive Web Mobile Adaptive Web UbiComp Context Modeling Affective Computing 4G AH ???

3D Web Web is not 2D anymore - it includes a good amount of VR content 3D offers more power and supports some unique ways to access information 3D Web as the future of the Web? The dream of an immersive Web: –Neal Stephenson: Metaverse (Snow Crash) –Victor Lukyanenko: The Depth (Mirrors)

Adaptive 3D Web? Motivated by a pioneer work… –Luca Chittaro and Roberto Ranon Adding adaptive features to virtual reality interfaces for ecommerce, in Proc. Adaptive Hypermedia and Adaptive Web-based Systems, AH2000, p VR as “another” virtual space with user- directed navigation Same ideas of adaptive presentation and adaptive navigation support can be explored Support is more important (UI problems)!

Adaptive Navigation Support in 3D Joint work with Stephen Hughes, Michael Lewis, Jeffrey Jacobson, SIS Usability Lab How to guide the user to the appropriate information in a 3D space? Possible applications: –VR Museum, E-commerce, E-learning Guidance for 3D “Attentive navigation” –Direct guidance with different levels of control –Annotation - combination of freedom and guidance

More information... Adaptive Hypertext and Hypermedia Home Page: Brusilovsky, P., Kobsa, A., and Vassileva, J. (eds.) (1998), Adaptive Hypertext and Hypermedia. Dordrecht: Kluwer Academic Publishers Special Issue of Communications of the ACM on Adaptive Web: May 2002, vol. 45, Number 5 Adaptive Hypermedia and User Modeling Conference Series (look for proc. in Springer-Verlag’s LNCS/LNAI) Most recent Adaptive Hypermedia 2004 in Eindhoven