dynamic layout optimization for newspaper web sites using a controlled annealed genetic algorithm...

20
Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Post on 19-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed

Genetic Algorithm

Gjermund BrabrandH06MMT

Page 2: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

• Introduction• Thesis• Research questions• Method• Prototype• Results• Conclusions• Further work

Index

Page 3: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Introduction

• What is layout optimization?• Finding the best layout for a given purpose

• What is the problem with most newspaper web site presentations today?

• Static layout• Oversized• Space efficiency

• How can newspaper web site presentations benefit dynamic layout?

Page 4: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Thesis

• A layout generator for newspapers• Problems

• Control - interaction• Individual apperance• Supervision• Workflow

Page 5: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Thesis

• A newspaper layout • consists of rectangles laid out on a surface in a way that

produce no gaps, and looks good.

• The pagination problem • computerized process by which layout components is

laid out

• Annealed genetic algorithm • evolutionary algorithm used for search and

optimization problems

Page 6: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Research questions

• RQ1: How can automated layout procedures benefit a newspaper web site advantageously?

• RQ2: How can article control be implemented in the algorithm fitness function without loss of effectiveness and performance?

• RQ3: How well does the fitness function and human eye correlate in picking out visually approved layouts?

Page 7: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Research questions

• RQ4: What positive and negative factors will automated layout in a newspaper web site have on the user workflow compared to regular news posting?

Page 8: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Method

• RQ1: A prototype is developed using standard CMS design with a layout generator implemented. A group of personel with relevant experience will compare regular news publishing layout with the protoype.

Page 9: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Method

• RQ2: The prototype is used to test out different solutions for article control. Test of performance and runtime will determine which solution to use. RQ3 is used to answer this questions visual performance issue.

Page 10: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Method

• RQ3: An experiment is carried out to check for correlation between human eye and the fitness function.

Page 11: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Method

• RQ4: Based on a survey answered by the prototype test participants we try to uncover significant changes in prototype workflow compared with regular publishing systems.

Page 12: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Prototype

• Principle of the prototype

Page 13: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

PrototypeAnnealed genetic algorithm

• Initial solution (chromosome)• chrom = [ 2 5 1 9 7 8 3 6 4 ]

• Mutation• ”A bad solution is often close to a good solution”• Prevent local optima• chrom = [ 2 5 3 9 7 8 1 6 4 ]

• Control operators (discussed later)• Calculate fitness• Check solution

• If new.fitness < current.fitness hold• If new.fitness within acceptance domain hold

Page 14: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Prototype Swap operator

• Alt 1

1. Initial solutionChrom = [ 2 5 1 9 7 8 3 6 4]

2. Mutation3. Calculate fitness4. Check for size match in better

positionsTypical result:Chrom = [ 2 3 4 9 7 8 5 6 1]

• Alt 2

1. Initial solutionChrom = [ 2 5 1 9 7 8 3 6 4 ]

2. Mutation3. Put priority articles first

Chrom = [ 7 3 4 9 2 8 5 6 1]3. Calculate fitness

Page 15: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

PrototypeHeadliner operator

1. Initial solutionchrom = [ 2 5 1 9 7 8 3 6 4 ]

2. Mutation2. Fixed solution

chrom = [ 3 5 1 9 7 8 2 6 4 ]3. Calculate fitness

Page 16: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Results

• RQ1: Prototype• Dynamic without being accidental• Autogenerated category sites• Choose layout profile• Article control

• Experiment• Group 1: test of prototype - survey• Group 2: fitness functino vs. human eye• Performance

Page 17: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Results• RQ2: Algorithm performance is maintained

• RQ3: Correlation between fitness function and human eye

10 participants vs. 8 random fitness solutions

Page 18: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Results

• Survey• 6 participants• Experience with web publishing systems (CMS)• Work at large newspaper web sites

• RQ4: Outcome• Not enough positioning control of individual articles• ”think design”• Easy to use

Page 19: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Conclusion

• Not enough control for professional use• Frequent change of layout• Positioning control

• Usefull in other areas• Personalized presentations• Webshop product presentations• Smaller newspapers/online publications

• Choice of method

Page 20: Dynamic Layout Optimization for Newspaper Web Sites using a Controlled Annealed Genetic Algorithm Gjermund Brabrand H06MMT

Further work

• Test in other areas• Linked articles• Expand function gallery• Advertisement support