A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia
-
Upload
jscotton -
Category
Technology
-
view
170 -
download
0
description
Transcript of A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia
![Page 1: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/1.jpg)
A Case Study on Merging Strategies for AuthoringQoE-based Adaptive Hypermedia
Joshua Scotton, S. Moebs, J. McManis, A. I. Cristea
[email protected] 29th, 2009
![Page 2: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/2.jpg)
A Case Study
Multiple Adaptation Behaviours
Combining Multiple Adaptation Strategies
Ease of Reuse and further Modification
![Page 3: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/3.jpg)
Outline
Overview of the Technology
General Problems with Combining Strategies
A Proposed Method
Application to the Case Study
![Page 4: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/4.jpg)
CAF + LAG
Presentation Model
Adaptation Model
User Model
Goal Model
Domain Model
![Page 5: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/5.jpg)
Quality of Experience (QoE)
![Page 6: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/6.jpg)
Strategy for Quality of Service (QoS)
Adaptation of content based on Network Conditions
1 Assess network conditions
2 Map these to a performance profile
3 Use the profile to select the content
![Page 7: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/7.jpg)
Strategy for Quality of Service (QoS)
implementation(
if(enough(PM.bandwidth_profile <= PM.loss_profile
PM.bandwidth_profile <= PM.delay_profile
PM.bandwidth_profile <= PM.jitter_profile,3))
then (PM.QOS = 0)
else (PM.QOS = (0.5 * PM.bandwidth_profile) + (0.5*((0.4*(PM.loss_profile + PM.delay_profile))
+ (0.2 * PM.jitter_profile))))
if (PM.QOS <= 0.2) then (
if (GM.Concept.label LIKE *text*) then ( PM.GM.Concept.show = True )
) else if (PM.QOS <= 0.5) then (
if (GM.Concept.label LIKE *audio*) then ( PM.GM.Concept.show = True )
) else if (PM.QOS <= 0.8) then (
if (GM.Concept.label LIKE *video-low*) then ( PM.GM.Concept.show = True )
) else (
if (GM.Concept.label LIKE *video-high*) then ( PM.GM.Concept.show = True )
)
)
![Page 8: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/8.jpg)
Strategy for Media Mix
Continual variation of Media Content displayed to the Learner
1 Track the history of the Learner in a User Model
2 Alternate the Multimedia type based on the last accessed type
if (UM.history == video)then ( if (GM.Concept.label LIKE *audio*)
then ( PM.GM.Concept.show = True ))else if (UM.history == audio)then ( if (GM.Concept.label LIKE *text*)
then ( PM.GM.Concept.show = True ))....
![Page 9: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/9.jpg)
General Problems when Combining Strategies in LAG
Some problems...
Execution Order
Variable ClashesUM.GM.Concept.beenthere += 1
Type ConflictsStrategy 1: UM.GM.Concept.accessed = True
Strategy 2: if (UM.GM.Concept.accessed > 2) then (...
![Page 10: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/10.jpg)
Why Not One Big Strategy???
Limited Reuse
Difficult to Modify
Complexity
![Page 11: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/11.jpg)
Meta Strategies
Meta Strategies
Reuse
Simplicity
Modularity
![Page 12: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/12.jpg)
A Proposed Method
1 Identify the Adaptation Behaviour Tasks
2 Identify areas where the tasks might cause problems
3 Create an adaptation strategy for each task
4 Create the controlling meta-strategy
![Page 13: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/13.jpg)
Application to the Case Study
The main tasks for the Case Study are:
1 Initialise the Course Content
2 Create a default state for the lesson being viewed
3 Show or hide content to ensure the best quality for thecurrent network
4 Show or hide content so that only one media type is viewablebased on the MediaMix rules
![Page 14: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/14.jpg)
Problems Areas in the Case Study
1 Too much content
2 Duplicate content
3 Showing wrong content
![Page 15: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/15.jpg)
Strategy for the Case Study - Setup Strategy
initialization(
while true (
if(GM.Concept.label==introduction OR GM.Concept.label==conclusion)
then (PM.GM.Concept.show = True)
)
)
implementation(
if (GM.Concept.label LIKE *video-high*) then ( PM.GM.Concept.show = True )
else if (GM.Concept.label LIKE *text*) then ( PM.GM.Concept.show = True )
else if (GM.Concept.label LIKE *audio*) then ( PM.GM.Concept.show = True )
else if (GM.Concept.label==introduction OR GM.Concept.label==conclusion)
then ( PM.GM.Concept.show = True )
else ( PM.GM.Concept.show = False )
)
![Page 16: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/16.jpg)
Strategy for the Case Study - QoS
if (GM.Concept.label LIKE *video-low*)then ( PM.GM.Concept.show = True )
else if (GM.Concept.label LIKE *video-high*)then ( PM.GM.Concept.show = False )
![Page 17: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/17.jpg)
Strategy for the Case Study - MediaMix
if (UM.history == video) then (if (GM.Concept.label LIKE *video* OR
GM.Concept.label LIKE *text*)then ( PM.GM.Concept.show = False )else ( PM.GM.Concept.show = True )
)
![Page 18: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/18.jpg)
Future Research
Identification of Adaptation Behaviour in a Strategy
Problem Detection and Resolution
Automatic Creation of Output Strategies from Multiple InputStrategies
![Page 19: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/19.jpg)
Conclusion
Combining and reusing strategies can be problematic
Proposed a generic method for combining strategies
Further research is to investigate automating the method
![Page 20: A Case Study on Merging Strategies for Authoring QoE-based Adaptive Hypermedia](https://reader033.fdocuments.us/reader033/viewer/2022060203/559e1bbb1a28abd75b8b46c4/html5/thumbnails/20.jpg)
Conclusion
A Case Study on Merging Strategies for Authoring QoE-basedAdaptive Hypermedia
Joshua Scotton, Sabine Moebs, Jennifer McManis, Alexandra I. Cristea
The University of Warwick and Dublin City University
Slides will be available from www.joshuascotton.com later today