lag: layers of adaptive granularity
DESCRIPTION
LAG: Layers of Adaptive Granularity. Dr. Alexandra Cristea [email protected] http://www.dcs.warwick.ac.uk/~acristea/. LAG. LAOS adaptation model direct adaptation techniques / rules IF-THEN, or condition-action (CA) rules adaptation language - PowerPoint PPT PresentationTRANSCRIPT
LAG: Layers of Adaptive Granularity
Dr. Alexandra [email protected]
http://www.dcs.warwick.ac.uk/~acristea/
Invited Tutorial, Madrid, Spain April 2008
LAG
• LAOS adaptation model
• direct adaptation techniques / rules– IF-THEN, or condition-action (CA) rules
• adaptation language
• adaptation strategies + adaptation procedures
Invited Tutorial, Madrid, Spain April 2008
What is LAG ?• a generalized adaptation model for
generic adaptive hypermedia authoring
• First paper: http://wwwis.win.tue.nl/~alex/Conferences/02/AH02/calvi-http://wwwis.win.tue.nl/~alex/Conferences/02/AH02/calvi-cristea-final-w-header-ah2002.pdfcristea-final-w-header-ah2002.pdf
• Second (referring) paper: http://wwwis.win.tue.nl/~alex/Conferences/02/ELEARN02/Cristea-http://wwwis.win.tue.nl/~alex/Conferences/02/ELEARN02/Cristea-Adaptation-Adaptability.pdfAdaptation-Adaptability.pdf
• Third paper: http://wwwis.win.tue.nl/~alex/HTML/Minerva/papers/UM03-http://wwwis.win.tue.nl/~alex/HTML/Minerva/papers/UM03-cristea-calvi-accepted.doccristea-calvi-accepted.doc
Invited Tutorial, Madrid, Spain April 2008
LAG components
• Direct adaptation Techniques
• Adaptation Language
• Adaptation Strategies
Invited Tutorial, Madrid, Spain April 2008
Adaptation granularity
• lowest level: direct adaptation techniques: – adaptive navigation support & adaptive presentation (Brusilovsky
1996), implem.: AHA!; expressed in AHAM syntax– techniques usually based on threshold computations of variable-
value pairs.
• medium level: goal / domain-oriented adaptation techniques:– based on a higher level language that embraces primitive
low level adaptation techniques (wrapper)– new techniques: adaptation language (Calvi & Cristea 2002),
• high level: adaptation strategies– wrapping layers above– goal-oriented
Adaptation Assembly language
Adaptation Programming
language
Adaptation Function calls
Invited Tutorial, Madrid, Spain April 2008
Why LAG?
Invited Tutorial, Madrid, Spain April 2008
Motivation LAG
• Authoring with different complexitydifferent complexity degrees (beginner authors!! vs. advanced)
• ReuseReuse at each level
• Better semanticssemantics
• standardizationstandardization